Theravance Biopharma TBPH Q1 2026 Earnings Surprise EPS 003 Up Significant CAMP4 CAMP Drops 504 Key Support at 411 20260519 Oramed Pharmaceuticals ORMP Slips 754 Testing 408 Support 20260518 IPO Market Dynamics Understanding the Initial Public Offering Process and Its Impact on Investors Bain Capital Specialty Finance Inc BCSF Q1 2026 Earnings Net Investment Income Misses Estimates Stock Edges Higher Bank of Marin Bancorp BMRC Q1 2026 Earnings EPS Falls Short of Estimates Amid Challenging Landscape PHM Q1 2026 Earnings Earnings Miss Estimates as Costs Outweigh Demand MFIC Q1 2026 Earnings EPS Beats Estimates Stock Dips FRMEP Q1 2026 Earnings EPS Surpasses Expectations Despite Limited Revenue Disclosure SNES Q1 2026 Earnings EPS Beat Leaves Room for Guidance Improvements