Geopolitics Reshapes DealMaking Landscape Across Asia Sunrun RUN Q1 2026 Earnings EPS 062 Beats Estimates