On earnings-per-share, Roku also beat expectations. Analysts had anticipated a 22 cent loss in earnings-per-share, but the company only lost 8 cents per share, a sign that it's edging closer to profitability.