Riot Platforms Surges: $104M Net Income Marks Astounding Q3 Performance by cnr_staff October 30, 2025