Technology Riot Platforms Announces Q1 2025 Earnings of $161.4 Million in Revenue, Regardless of a Net Loss Incurred , and Administrator 2025 May 11