I just use an excel spreadsheet that I was meticulous in keeping current until the last six months or so. I do not know why I have slacked off!

I keep acquisition date, price paid, seller,...