Iradimed Corp Reports Q1 Earnings Three Key Areas to Watch TFIN Q1 2026 Earnings EPS Surges 56 Above Estimates Driving Slight Stock Uptick US Stocks Rally to Close Strong May Nasdaq Leads Tech Surge