HMN Q1 2026 Earnings Earnings Beat Estimates by 163 Financial Abuse in Relationships The Case of Ruth Dodsworth and the Hidden Economic Toll GFS Q1 2026 Earnings EPS Beats Estimates by 176 as Shares Surge Nearly 15 Primoris Services Corporation PRIM Q1 2026 Earnings Mixed Start as EPS Misses Estimates but Stock Gains SIEB Q4 2025 Earnings Modest Loss Reported as Shares Edge Higher Jim Cramer Notes Shift in Tech Leadership Semiconductors and AI Infrastructure Replace Software