First Solar Q2 2024: Revenue Up 24.65%