20 Best-Performing Tech Stocks in the Past Decade

Some of the best-performing tech stocks have had a rocky ride.