First Solar (FSLR): Navigating Challenges and Opportunities in 2025 | Monexa