NYSE : BCSF

Bain Capital Specialty Finance, Inc. — Institutional Ownership

$12.945 USD

$0.27 (2.09%)

Volume
513.44K
Average Volume
336.1K
Market Capitalization
$839.72M
P/E Ratio
11.33
Dividend Yield
14.60%
Price Target
$14.00
Year High
$15.84
Year Low
$11.82
Day High
Day Low
Payout Ratio
$1.69
Current Ratio
$0.33
Institutional Ownership Summary
Institutional Ownership %

8.00%

Investors Holding

47

change: -89.0 | last: 136
Increased Positions

22

change: -38.0 | last: 60
Reduced Positions

16

change: -34.0 | last: 50
New Positions

4

change: -15.0 | last: 19
Sold Positions

90

change: 61.0 | last: 29
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -19.8263 | last: 0.1983
Total Invested

64.99M

Beneficial Ownership Filings
Filing Date Reporting Person Amount Beneficially Owned % of Class
2026-04-27 BANK OF AMERICA CORP /DE/ 2.79M 4.30%
2023-02-14 BANK OF AMERICA CORPORATION56-0906609 3.81M 5.90%
2022-02-14 Dimension Capital Management LLC 4.32M 6.70%
2022-02-14 Dimension Capital Management LLC 4.32M 6.70%
2020-06-08 Bain Capital Distressed and Special Situations 2016 (F), L.P. 9.12M 14.10%
2020-06-08 Bain Capital Credit Member, LLC 10.87M 16.80%
2020-06-08 Bain Capital Credit Holdings (MRF), L.P. 1.75M 2.70%
2020-02-13 Dimension Capital Management LLC 3.97M 7.69%
2020-02-11 5.61% 2.9M 5.61%
BCSF Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $13.91 64.82M $901.66M $58.91M $1.47B $2.31B
2024-12-31 $17.52 64.56M $1.13B $53.52M $1.39B $2.47B
2023-12-31 $15.07 64.56M $972.95M $49.4M $1.26B $2.18B
2022-12-31 $11.90 64.56M $768.29M $59.78M $1.39B $2.09B
2021-12-31 $15.21 64.56M $981.99M $117.42M $1.41B $2.28B
2020-12-31 $12.13 58.67M $711.67M $54.68M $1.46B $2.12B
2019-12-31 $19.76 52.33M $1.03B $37.34M $1.57B $2.57B
2018-12-31 $16.77 39.11M $655.89M $15.28M $634.92M $1.28B
2017-12-31 $18.00 19.82M $356.83M $140.92M $451M $666.91M
2016-12-31 $18.00 19.82M $356.83M $66.73M $59.1M $349.2M
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $12.40 64.87M $804.37M $16.6M $1.45B $2.24B
2025-12-31 $13.91 64.82M $901.66M $58.91M $1.47B $2.31B
2025-09-30 $14.25 64.87M $924.38M $60.6M $1.5B $2.36B
2025-06-30 $15.04 64.87M $975.62M $37.58M $1.56B $2.5B
2025-03-31 $16.60 64.68M $1.07B $38.36M $1.45B $2.49B
2024-12-31 $17.52 64.56M $1.13B $53.52M $1.39B $2.47B
2024-09-30 $16.60 64.56M $1.07B $30.46M $1.3B $2.34B
2024-06-30 $16.32 64.56M $1.05B $31.13M $1.17B $2.2B
2024-03-31 $15.54 64.56M $1B $122.5M $1.36B $2.24B
2023-12-31 $15.07 64.56M $972.95M $49.4M $1.26B $2.18B
2023-09-30 $15.31 64.56M $988.45M $79.5M $1.37B $2.28B
2023-06-30 $13.51 64.56M $872.24M $92.34M $1.49B $2.27B