Intrepid Potash IPI Q1 2026 Earnings EPS Surges Past Estimates with 2789 Beat CubeSmart Q1 2026 Earnings Slight EPS Beat Amid Steady SelfStorage Demand DTG Q1 2026 Earnings EPS Miss Raises Caution on Utility Performance IRIX Q1 2026 Earnings EPS Surprise of 5798 on Narrower Than Expected Loss MSA Safety Q1 2026 Earnings EPS Surpasses Estimates with Strong Operational Performance AJG Q1 2026 Earnings Slight Miss on EPS Highlights Steady Underlying Performance