First Solar FSLR Reports Strong Q1 2026 Revenue NA EPS Beats GigCapital8 GIW Stock Steady at 1005 Support at 955 20260520