Trupanion Q1 2026 Earnings EPS Surges Past Estimates with 505 Beat Enpro Inc NPO Q1 2026 Earnings EPS Slightly Exceeds Estimates Shares Edge Higher AMD Q1 2026 Earnings EPS Beats Estimates by Nearly 5 Stock Surges Over 7 IPDN Q2 2023 Earnings Net Loss of 014 Per Share Reflects Ongoing Investment Phase Gilat Satellite Networks Q1 2026 Earnings Stellar EPS Surprise of 341 Drives Stock Higher SLDE Q1 2026 Earnings Strong Earnings Beat Highlights Improving Underwriting Performance