Oscar Health Directors Buy Shares Amid Analyst Downgrades, Signalling Confidence
Key Takeaways Oscar Health directors purchased shares in July 2025, signalling internal confidence despite a wave of analyst downgrades citing risks in the ACA marketplace. The company’s Q1 2025 results...