Blue Owl Capital Inc (OWL) kicked off at the price of $16.50: Venture capitalists have an exciting new opportunity
Blue Owl Capital Inc (NYSE: OWL) on Monday, plunged -5.23% from the previous trading day, before settling in for the closing price of $17.41. Within