PLPC Q1 2026 Earnings EPS Surges Past Estimates with 1528 Surprise OFIX Q1 2026 Earnings Loss Narrower Than Expected Stock Declines Despite EPS Beat M Q1 2026 Earnings EPS Beats Estimates by 673 as Stock Declines MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution Ainos Inc AIMD Q1 2025 Earnings Breakthrough Pipeline Progress Drives Massive Stock Surge Despite No Revenue VIV Q1 2026 Earnings EPS Misses Estimates Stock Sheds 172