Battalion Oil BATL Stock Analysis Falls 157 Watching 208 20260518 VisionWave VWAVW Stock Today Drops 773 Key Support at 085 20260518 Royalty RPRX Reports Strong Q1 2026 Revenue NA EPS Beats Balchem Corporation BCPC Faces Modest Decline as Shares Test Key Support Germany Resists EU Sanctions Push Deepens China Trade Ties Amid Overcapacity Dispute GFF Q1 2026 Earnings EPS Surprise Lifts Sentiment Amid Revenue Discreetness OpenAI May Lead AI IPO Race with Confidential Filing Sources Suggest