What's the problem with maintaining your own spreadsheet for each position ?
If you use a low-cost broker, chances are minimal that they'll offer extra luxury. If you're lucky and find one of the remaining full-service brokers that provides those extras, the associated costs would dwarf the benefits of maintaining a spreadsheet. Once it's been set up properly, all you need is add one line each time you add a parcel of shares. Call it 3 minutes Excel work, twice a year.