Kentucky Congressman Thomas Massie Faces Primary Challenge After Breaking with Trump Itron ITRI Q1 2026 Earnings EPS 149 Beats Estimates Asia Markets End Mixed as Oil Retreats After Trump Delays Iran Strike Avis Budget CAR Q1 2026 Earnings Miss by Significant Key Takeaways Teamtech Formwork Solutions IPO Grey Market Premium Stays Flat at Zero on Day 3 Newmont Corp Draws Analyst Attention Amid Gold Market Dynamics US Antitrust Case Targets Chinese Shipping Container Cartel Following TrumpXi Summit Gemini GEMI Stock Jumps 283 Approaching 534 20260520 Healthcare and Tech Lift SP 500 to New High Communications Slips Stock Trades Linked to President Trump Prompt Scrutiny Over Potential Conflicts SpaceX Files for Stock Market Debut Under Ticker SPCX Potentially Elevating Elon Musk to Trillionaire Status Burberry Shares Surge on Moncler Takeover Speculation Burberry Shares Surge on Speculation of Moncler Takeover Bid Preparing for Winter Energy Costs Expert Tips to Lower Your Bills Recursion Pharmaceuticals Q1 2026 Earnings Narrowed Loss Beats Estimates Amid Pipeline Progress Heritage Insurance Holdings Inc Q1 2026 Earnings EPS Misses Expectations as Underwriting Pressures Mount ROP Q1 2026 Earnings EPS Beat Driven by Operational Strength Amid Modest Market Response MFIC Q1 2026 Earnings EPS Beats Estimates Stock Dips ARLP Q1 2026 Earnings Modest EPS Beat Amid Flat Revenue Disclosure Inflation Rate Projected to Hit 6 in Q2 According to Latest Economic Survey GitLab Q1 2026 Earnings EPS Beat Drives Stock Uptick MasTec MTZ Q1 2026 Earnings Strong EPS Beat Drives Positive Stock Reaction Fortive Q1 2026 Earnings Strong EPS Beat Bolsters Investor Confidence Atea Pharmaceuticals Q1 2026 Earnings Narrower Loss Surprises Analysts Amid RD Progress SHIM Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Movement MCRB Q1 2026 Earnings EPS Misses Estimates Stock Declines 417 PAGP Q1 2026 Earnings Massive EPS Surprise Highlights Resilient Midstream Operations OPFI Q1 2026 Earnings EPS Beats Estimates by Nearly 5 Stock Declines Slightly