NYSE : OTF

Blue Owl Technology Finance Corp. — Institutional Ownership

$9.95 USD

$0.01 (0.15%)

Volume
1.52M
Average Volume
2.29M
Market Capitalization
$4.6B
P/E Ratio
5.44
Dividend Yield
16.08%
Price Target
$13.50
Year High
$15.82
Year Low
$9.78
Day High
Day Low
Payout Ratio
$1.08
Current Ratio
$0.00
Institutional Ownership Summary
Institutional Ownership %

1.22%

Investors Holding

25

change: -144 | last: 169
Increased Positions

20

change: -128 | last: 148
Reduced Positions

3

change: -12 | last: 15
New Positions

5

change: -49 | last: 54
Sold Positions

149

change: 126 | last: 23
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: 0 | last: 0
Total Invested

58.52M

Beneficial Ownership Filings
Filing Date Reporting Person Amount Beneficially Owned % of Class
2026-02-04 Mubadala Investment Company PJSC 29.13M 6.20%
2025-11-10 Mubadala Investment Company PJSC 29.13M 6.30%
2025-08-14 Mubadala Investment Company PJSC 29.13M 6.30%
2025-05-12 REGENTS OF THE UNIVERSITY OF CALIFORNIA 43.62M 9.38%
2025-03-27 Mubadala Investment Company PJSC 29.13M 6.30%
2025-01-31 REGENTS OF THE UNIVERSITY OF CALIFORNIA 25.24M 11.96%
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