
BLBD
$69.30
1D:
2.3%
1Y:
82.6%
US0953061068Sign in to check this stock against your screeners
Sign In$14.68
1D:
0.5%
1Y:
101.9%
US1311931042Mkt Cap
$2.70B
P/E Ratio TTM
86.5
Revenue TTM
$3.10B
Beta
0.93
Earnings TTM
$129.80M
Dividend Yield TTM
5.70%
$120.26
1D:
-0.4%
1Y:
43.1%
US6090271072Mkt Cap
$2.13B
P/E Ratio TTM
19.7
Revenue TTM
$556.28M
Beta
1.36
Earnings TTM
$109.12M
Dividend Yield TTM
1.00%