UPXI Q1 2026 Earnings Significant EPS Miss Drives Stock Decline DIN Q1 2026 Earnings EPS Surpasses Estimates by 529 Gibraltar Industries Q1 2026 Earnings Earnings Per Share Misses Consensus Yet Stock Climbs 461 Lockheed Martin Q1 2026 Earnings EPS Misses Estimates as Defense Backlog Supports Stock IBM Q1 2026 Earnings EPS Beats Estimates Amid Modest Stock Reaction BLLN Q1 2026 Earnings Massive EPS Beat Drives Investor Caution