Clash of the titans: Comparing Netflix, Amazon Prime Video, and Hulu