ALGT Q1 2026 Earnings EPS Surpasses Estimates by 1214
ICFI Q1 2026 Earnings EPS Misses Estimates as Stock Holds Steady
DRCT Q1 2026 Earnings Narrowing Losses as EPS Surprises to the Upside
UFPI Q1 2026 Earnings EPS Falls Short as Cost Pressures Mount
JRVR Q1 2026 Earnings EPS Misses Estimates by Wide Margin Stock Declines
NRC Q1 2026 Earnings EPS of 021 Reported Amid Limited Comparable Data