FTC Solar FTCI Q1 2026 Earnings Miss EPS 067 vs 035 Expected Arcadia Biosciences RKDA Crushes Q3 2025 Estimates EPS 062 Tops Views