NYSE : OTF

Blue Owl Technology Finance Corp.

$10.1 USD

-$0.19 (-1.85%)

Volume
2.24M
Average Volume
2.25M
Market Capitalization
$4.67B
P/E Ratio
5.52
Dividend Yield
15.84%
Price Target
$13.50
Year High
$15.82
Year Low
$10.06
Day High
Day Low
Payout Ratio
$1.08
Current Ratio
$0.00
Institutional Ownership Summary
Institutional Ownership %

0.91%

Investors Holding

14

change: -155 | last: 169
Increased Positions

10

change: -138 | last: 148
Reduced Positions

3

change: -12 | last: 15
New Positions

5

change: -49 | last: 54
Sold Positions

160

change: 137 | last: 23
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: 0 | last: 0
Total Invested

43.69M

OTF Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $14.54 409.42M $5.95B $667K $6.29B $12.24B
2024-12-31 $16.56 209.77M $3.47B $257M $2.91B $6.13B
2023-12-31 $16.56 205.01M $3.39B $469.02M $2.95B $5.87B
2022-12-31 $16.56 201.37M $3.33B $203.29M $3.16B $6.29B
2021-12-31 $16.56 201.37M $3.33B $107.02M $2.64B $5.87B
2020-12-31 $16.56 201.37M $3.33B $82.24M $1.61B $4.87B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $12.39 464.27M $5.75B $827K $6.9B $12.66B
2025-12-31 $14.54 464.05M $6.75B $667K $6.29B $13.03B
2025-09-30 $13.82 235.35M $3.25B $396.92M $4.97B $7.82B
2025-06-30 $15.25 235.35M $3.59B $170.52M -$ $3.42B
2025-03-31 $16.56 235.35M $3.9B $990.94M $5.13B $8.03B
2024-12-31 $16.56 222.56M $3.69B $257M $2.91B $6.34B
2024-09-30 $16.56 210.33M $3.48B $186.48M $2.96B $6.26B
2024-06-30 $16.56 209.08M $3.46B $331.2M $2.88B $6.01B
2024-03-31 $16.56 208.07M $3.45B $499.84M $2.95B $5.9B
2023-12-31 $16.56 203.19M $3.36B $469.02M $2.95B $5.84B