Hi Gillian,
I have some software called "HeyStack" which allows you to extract all your Hive / Steem transactions. You can then draw pretty charts, or export all the data into a spreadsheet.
Here are your monthly Hive curation rewards (in GBP) for example:
It also uses a rollup system to accumulate all transactions into account balances, so it can work out the Hive airdrops (as sum of all Steem transactions up to airdrop date). Here are yours (these are coin amounts rather than GBP and it's HP rather than HiveVests).
Unfortunately I seem to have broken the github version. Although my local version works fine so I should be able to fix it!
RE: Delving into taxes and my Hive earnings