RBC Capital: 5 Tech Stocks to Buy Before Earnings

Earnings season is here, and the technology sector is entering the spotlight.