Get your taxes done using TurboTax

FYI, TD Ameritrade offers two reports, Trades accounting for wash sales, and trades w/o accounting for wash sales.