Wang..I don't know if Freetrade has an actual gain/loss report or not..I do know that under 'Trade Confirmation' button you get a 'history' of your stock trades. Showing how much you paid and how much you sold the stock for. I print mine out by the month..looks like my tax guy will still have to physically find out the 'net' loss/gain of each individual trade..