Insider Title Company Date Price Return Shares Value
Nicholson Logan President Blue Owl Capital Corp (OBDC) 2025-11-18 $11.75 0.0% 25,000 $293,690
Nicholson Logan President Blue Owl Capital Corp (OBDC) 2025-08-15 $14.19 0.0% 15,553 $220,640
Nicholson Logan President Blue Owl Capital Corp (OBDC) 2024-08-21 $14.66 1.8% 10,000 $146,600
Nicholson Logan President Blue Owl Capital Corp III (OBDE) 2024-08-21 $14.34 1.4% 25,000 $358,500
Return Profit / (loss) Cost
Total 0.7% $7,600 $1,019,430