I am looking for some software to track cost basis of a group of stocks for a variety of transaction types. For example, say I buy 100 shares of MSFT @ 20, sell a covered call for $1.00 that expires worthless, get a dividend of $0.50. I'd like the software to give me a running total of PnL, plus an effective cost basis based on those various transactions. I'd like it to be able to pull my statements from IB, TOS, and Fidelity as well (but if I have to grab the statements once a month myself, that's fine as well) I know this can be done manually with Excel or I could write my own, but if anybody knows of something that exists (either free or reasonably priced), I'd appreciate it. P.S: This is for 401k/IRA stuff, so there's no need to track wash sales, schedule D, etc, etc. Thanks much.