NYSE : FBRT

Franklin BSP Realty Trust, Inc. — Institutional Ownership

$7.86 USD

-$0.11 (-1.38%)

Volume
698.99K
Average Volume
1.04M
Market Capitalization
$604.93M
P/E Ratio
15.06
Dividend Yield
14.12%
Price Target
$15.00
Year High
$11.84
Year Low
$7.75
Day High
Day Low
Payout Ratio
$2.03
Current Ratio
$18.47
Institutional Ownership Summary
Institutional Ownership %

0.60%

Investors Holding

30

change: -185 | last: 215
Increased Positions

14

change: -90 | last: 104
Reduced Positions

8

change: -66 | last: 74
New Positions

10

change: -33 | last: 43
Sold Positions

193

change: 152 | last: 41
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: 0 | last: 0
Total Invested

3.91M

Beneficial Ownership Filings
Filing Date Reporting Person Amount Beneficially Owned % of Class
2026-04-29 Vanguard Capital Management 4.17M 5.15%
2026-03-26 The Vanguard Group - 0.00%
2025-07-17 BlackRock, Inc. 13.09M 15.90%
2022-08-10 The Vanguard Group - 23-1945930 9.03M 10.78%
2022-07-08 (1) BlackRock, Inc. 14.19M 17.00%
2022-06-21 Israel A. Englander 745.68K 0.90%
2022-06-21 Millennium Management LLC 745.68K 0.90%
2022-06-21 Millennium Group Management LLC 745.68K 0.90%
2022-06-09 (1) BlackRock, Inc. 6.87M 8.20%
2022-05-10 The Vanguard Group - 23-1945930 4.61M 5.51%
2022-04-08 The Vanguard Group - 23-1945930 4.62M 10.52%
2022-02-10 The Vanguard Group - 23-1945930 3.59M 8.16%
2022-02-10 Paradice Investment Management LLC 1.38M 3.10%
2022-01-27 (1) BlackRock, Inc. 7M 15.90%
2022-01-26 (1) BlackRock, Inc. 7M 15.90%
2021-12-10 (1) BlackRock, Inc. 5.81M 13.20%
FBRT Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $10.03 81.97M $822.11M $167.29M $4.25B $4.91B
2024-12-31 $12.54 81.85M $1.03B $184.44M $4.31B $5.15B
2023-12-31 $13.51 82.31M $1.11B $337.6M $4.18B $4.96B
2022-12-31 $12.90 71.63M $924.01M $179.31M $4.45B $5.19B
2021-12-31 $14.94 86.84M $1.3B $154.93M $7.57B $8.71B
2020-12-31 $17.10 88.77M $1.52B $82.07M $2.15B $3.59B
2019-12-31 $17.10 88.99M $1.52B $87.25M $2.49B $3.92B
2018-12-31 $17.10 88.99M $1.52B $191.39M $1.71B $3.04B
2017-12-31 $17.10 88.99M $1.52B $83.71M $956.57M $2.39B
2016-12-31 $17.10 88.99M $1.52B $118.05M $602.75M $2.01B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $8.49 79.93M $678.57M $115.6M $4.58B $5.14B
2025-12-31 $10.03 136.55M $1.37B $167.29M $4.25B $5.45B
2025-09-30 $10.86 82.21M $892.85M $116.65M $4.36B $5.13B
2025-06-30 $10.69 82.18M $878.52M $414.08M $3.97B $4.43B
2025-03-31 $12.74 82.05M $1.05B $215.37M $3.98B $4.81B
2024-12-31 $12.54 81.85M $1.03B $184.44M $4.31B $5.15B
2024-09-30 $13.06 81.79M $1.07B $346.15M $4.64B $5.36B
2024-06-30 $12.45 81.82M $1.02B $94.78M $4.54B $5.47B
2024-03-31 $13.12 81.99M $1.08B $240.03M $4.26B $5.09B
2023-12-31 $13.51 82.31M $1.11B $337.6M $4.18B $4.96B
2023-09-30 $13.24 82.21M $1.09B $411.44M $4.1B $4.77B
2023-06-30 $14.16 82.25M $1.16B $224.7M $4.22B $5.16B