technology record Q1 2025 income for Riot Platforms surpasses $161.4M, amidst a net loss , and Administrator 2025 May 3