Riot Platforms Posts Mixed Q1 Results as Effects of Bitcoin 'Halving' Linger – Finance May 2, 2025 In brief Riot Platforms reported mixed earnings results for the first quarter of 2025. The company clocked $161.39 million in…