Use Ghostfolio on nostr:npub1aghreq2dpz3h3799hrawev5gf5zc2kt4ch9ykhp9utt0jd3gdu2qtlmhct. Manually need to enter the transactions/upload a file with that data, but that info stays on your own server and gives you all the info on that you are looking for.