Current Date 19 Apr, 2025

Netflix surpasses Q1 earnings expectations; revenue at $10.5 billion