NYSE : BBDC

Barings BDC, Inc.

$8.5 USD

-$0.17 (-1.96%)

Volume
567.06K
Average Volume
735.14K
Market Capitalization
$890.01M
P/E Ratio
10.00
Dividend Yield
13.41%
Price Target
$12.50
Year High
$9.92
Year Low
$7.96
Day High
Day Low
Payout Ratio
$1.34
Current Ratio
$2.74
Institutional Ownership Summary
Institutional Ownership %

0.82%

Investors Holding

16

change: -196 | last: 212
Increased Positions

6

change: -94 | last: 100
Reduced Positions

4

change: -57 | last: 61
New Positions

2

change: -28 | last: 30
Sold Positions

197

change: 159 | last: 38
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: 0 | last: 0
Total Invested

7.32M

BBDC Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $9.18 105.16M $965.36M $66.78M $1.43B $2.33B
2024-12-31 $9.57 105.72M $1.01B $77.85M $1.45B $2.38B
2023-12-31 $8.58 107.04M $918.41M $70.53M $1.44B $2.29B
2022-12-31 $8.15 102.91M $838.73M $139.42M $1.45B $2.15B
2021-12-31 $11.02 65.32M $719.78M $84.25M $1.37B $2.01B
2020-12-31 $9.20 48.58M $446.89M $89M $944M $1.3B
2019-12-31 $10.28 50.19M $515.9M $21.99M $669.15M $1.16B
2018-12-31 $9.01 49.9M $449.57M $12.43M $1.14B $1.58B
2017-12-31 $9.49 46.5M $441.27M $191.85M $565.8M $815.22M
2016-12-31 $18.34 36.41M $667.67M $107.09M $535.16M $1.1B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $8.23 104.71M $861.74M $79.85M $1.41B $2.2B
2025-12-31 $9.18 105.16M $965.36M $66.78M $1.43B $2.33B
2025-09-30 $8.76 105.16M $921.19M $70.31M $1.62B $2.47B
2025-06-30 $9.14 105.23M $961.82M $44.55M $1.57B $2.49B
2025-03-31 $9.54 105.37M $1.01B $93.36M $1.52B $2.43B
2024-12-31 $9.57 105.52M $1.01B $77.85M $1.45B $2.38B
2024-09-30 $9.80 105.72M $1.04B $62.78M $1.37B $2.34B
2024-06-30 $9.73 105.9M $1.03B $69.34M $1.36B $2.32B
2024-03-31 $9.23 106.04M $978.74M $50.74M $1.45B $2.38B
2023-12-31 $8.58 106.37M $912.67M $70.53M $1.44B $2.28B
2023-09-30 $8.91 106.52M $949.06M $49.76M $1.52B $2.42B
2023-06-30 $7.84 107.38M $841.87M $80.33M $1.49B $2.25B