
BLBD
$81.28
1D:
-0.3%
1Y:
89.4%
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
24.1
Revenue TTM
$3.10B
Beta
0.93
Earnings TTM
$111.60M
Dividend Yield TTM
0.00%
$124.38
1D:
1.1%
1Y:
18.0%
US6090271072Mkt Cap
$2.21B
P/E Ratio TTM
20.4
Revenue TTM
$556.28M
Beta
1.33
Earnings TTM
$109.12M
Dividend Yield TTM
0.98%