Tennant Company TNC Q1 2026 Earnings EPS Surges Past Estimates Stock Reacts Positively Talos Energy TALO Q1 2026 Earnings EPS Beats Estimates Despite Negative Earnings PLG Q4 2023 Earnings Improved Loss per Share Amid PreRevenue Stage OCSL Q1 2026 Earnings Earnings Beat Despite Slight Stock Dip Adagene Q2 2025 Earnings EPS Misses Estimates Amid Operational Progress Aon plc AON Q1 2026 Earnings EPS Beats Estimates as Stock Edges Lower