technology Record First Quarter Earnings of $161.4 Million for Riot Platforms, Despite Sustaining a Net Loss in Q1 2025 , and Administrator 2025 May 2