DBV Tech DBVT Stock Key Drivers 267 20260420 Genie GNE Stock Strength or Weakness Marginal Loss 20260420 AMGN Amgen tops Q4 2025 earnings expectations posts near 10 percent revenue growth shares dip 1 percent Euroseas ESEA Stock vs Competition 163 20260420 CTXR Citius Pharma shares drop 17 percent after widerthanexpected Q4 2025 loss rattles investor confidence