Have a Tax Question? Ask a Tax Expert
Yes, you have to report each stock sale on Schedule D. The reason that you have to list each stock sale is because you have a different cost basis and a different holding period for each stock. Once you net your gains and losses the final figure is entered on line 13 of Form 1040.
Page D-6 - D-10 - describes the instructions by each line - http://www.irs.gov/pub/irs-pdf/i1040sd.pdf
Schedule D requests information on both the purchase and the sale. You enter the date you purchased the stock in column (b) and your cost for the stock in column (e) on the Schedule D.