
PEN
$319.99
1D:
0.2%
1Y:
40.9%
US70975L1070Sign in to check this stock against your screeners
Sign In$239.46
1D:
1.3%
1Y:
64.8%
US23918K1088Mkt Cap
$15.37B
P/E Ratio TTM
23.2
Revenue TTM
$13.84B
Beta
0.88
Earnings TTM
$781.42M
Dividend Yield TTM
0.00%
$24.37
1D:
4.4%
1Y:
-14.6%
US0718131099Mkt Cap
$12.59B
P/E Ratio TTM
-10.7
Revenue TTM
$11.32B
Beta
0.61
Earnings TTM
$-1.10B
Dividend Yield TTM
0.89%