Roku has delivered 12 straight revenue beats compared to analyst estimates, and seven straight positive bottom-line surprises. Adjusted earnings turned positive in Q2 2025 even though analysts ...