Modine MOD Q1 2026 Earnings EPS 119 Beats Estimates 36Kr KRKR Q1 2023 Results Holding the Line at 085 Roku ROKU Declines 092 Amid Market Weakness 20260521