Radware RDWR Q1 2026 Earnings EPS Misses Estimates Yet Shares Gain MCK Q1 2026 Earnings EPS Slightly Exceeds Estimates Amid Steady Operational Performance TCBX Q1 2026 Earnings Earnings Per Share Surpasses Estimates Stock Edges Slightly Lower Odyssey Marine Exploration Inc OMEX Q1 2016 Earnings Surprise Profit Amid Revenue Void PSX Q1 2026 Earnings Strong Earnings Surprise Driven by Improved Refining Margins JANX Q1 2026 Earnings Narrowed Loss Exceeds Expectations as Pipeline Progress Continues