Sunrun RUN Q1 2026 Beat Revenue NA EPS Exceeds by Significant Kentucky KFFB Gains 408 Support Holds at 424 20260515 X3 XCBEW Surges 182 Nearing 029 Resistance 20260515