FreeCast CAST Rises 203 as It Approaches 088 Resistance Level BRSP Q1 2026 Earnings EPS Misses Estimates Stock Gains 035