First Solar: Strong Buy Amid Pullback And Q2 Outperformance (Rating Upgrade) 06.08.2024 12:15 Seeking Alpha