Business Riot Platforms Sells 3,778 Bitcoin in Q1April 3, 2026 Quick Summary: Riot Platforms sold 3,778 Bitcoin in Q1 at an average price of $76,626, netting $289.5 million as energy…