Stewart STC Q1 2026 Beat Revenue NA EPS Exceeds by Significant Cerebras IPO Surges to Nearly 100 Billion Market Cap Creating Two Billionaire CoFounders C3ai AI Stock Today Drops 360 Key Support at 827 20260515