Should You Sell OptimizeRx Corporation OPRX After 115 Drop 20260518 Paramount PSKY Stock Today Drops 061 Key Support at 934 20260518 Compugen CGEN Q4 2025 Beat Revenue NA EPS Exceeds by Significant Trumps Primary Endorsement Campaign Intensifies Implications for Political and Market Dynamics MCHB Q1 2026 Earnings EPS Misses Estimates Stock Declines 54 MDLN Q1 2026 Earnings EPS Beats Estimates by 95 Stock Edges Higher Integra Resources ITRG Q1 2026 Earnings EPS Falls Short of Expectations Amid Exploration Focus ICU Medical ICUI Q1 2026 Earnings Strong EPS Beat Lifts Shares as Medical Device Demand Holds BG Q1 2026 Earnings Strong EPS Surprise as Agribusiness Margins Improve MNSBP Q1 2026 Earnings EPS Surges Past Estimates by Over 24