Roku total hours streamed worldwide by quarter 2018-2023
The total hours streamed on Roku was approximately 29.1 billion in the fourth quarter of 2023. The number of hours streamed via the media player more than quadrupled between 2018 and 2023, showing strong growth in user engagement.