The solar tracker provider delivered $679 million in gross profits in its fiscal yYear 2025 Q3 earnings report.