CoreWeave CRWV Q1 2026 Results Miss Estimates EPS 112 vs 092 Ameresco AMRC Q1 2026 Results Miss Estimates EPS 035 vs 030 Jim Cramer Advises Buying the Dip in Market Rotation Highlights Salesforce and ServiceNow Supernus Pharmaceuticals SUPN Q1 2026 Earnings EPS 060 Beats Estimates