First Solar Q2 2025 Earnings Beat & Raised Guidance | FSLR Analysis | Monexa