Get your taxes done using TurboTax

Again, a simple workaround is to pretend each ESPP transaction is from a different broker, so you only have one transaction per broker. Use Schwab1, Schwab2, or whatever.