Technology Riot Platforms Announces Q1 2025 Revenue of $161.4 Million, Sustaining Losses , and Administrator 2025 May 4