As earnings season continued this week, three tech companies’ earnings reports stood out. Roku (NASDAQ: ROKU) and Square (NYSE: SQ) both impressed investors with surging business growth, and Snap (NYSE: SNAP) missed the mark yet again, sending shares plummeting. Here’s what investors should know about these three stocks.