Tln Q4 Earnings Beats Estimates By 1.17 20260403 Ohi Surges Ahead Of Key Technical Level 20260403 1 Run Stock Analysis Sunrun Inc. Falls 4.59 To 13.5 Amid Solar Industry Headwinds 20260403