Top story Blue Owl Technology Finance: A Deep Dive into Why Its Current Price Is a Head-Scratcher, Suggesting Extreme Pessimism