Business Netflix releases Q1 2024 financial statement : Sees Uptick of 16% in Subscribers April 19, 2024