Inflation Projected to Reach 6 in Q2 2026 Top Forecasters Warn Ellington Financial EFC Q1 2026 Earnings Surprise EPS 055 Up Significant Sutro Biopharma STRO Stock Analysis 1152 Loss Key Levels 20260518