Get your taxes done using TurboTax

The Basic desktop CD/Download edition supports stock sales.
Each tax year is a separate program so you would need to purchase the software each tax year.