Get your taxes done using TurboTax

The Form 1099-B, Proceeds from Broker and Barter Exchange Transactions is for reporting an investment sale.

You will need the TurboTax Premium online edition to report the investment sale and it also supports all your other forms you posted - https://turbotax.intuit.com/personal-taxes/online/premium/

 

If you choose to use the TurboTax desktop editions to be installed on a personal computer, then any of the desktop editions can be used since they all include the same forms, schedules and worksheets.  The TurboTax Premier edition would be recommended but is not required - https://turbotax.intuit.com/personal-taxes/cd-download/