Ponce PDLB Q4 2025 Earnings EPS 042 Beats Estimates Phio Pharmaceuticals PHIO Slides 185 as Selling Pressure Mounts 20260519 IEA Warns Oil Market Recovery from Strait of Hormuz Supply Disruption Could Take Months ePlus inc PLUS Q1 2026 Earnings 145 EPS Surges Past 103 Estimates Pixel Launch Raises Privacy Flags Google Assistants AI Under Scrutiny Blackstone27 BSL Stock Consolidating at 1317 Next Move Ahead 20260515 STARWOOD STWD Q1 2026 Earnings Miss EPS 039 vs 043 Expected Musk vs Altman Trial Exploring the Tensions Between Two Tech Titans in the Courtroom