Substrate
Blue Owl Capital Reports First-Quarter Investment EPS of 32 Cents — Substrate