
PEN
$319.21
1D:
-0.6%
1Y:
19.9%
US70975L1070Sign in to check this stock against your screens
Sign In$109.93
1D:
-3.2%
1Y:
-12.0%
US0028241000Mkt Cap
$190.22B
P/E Ratio TTM
41.7
Revenue TTM
$48.23B
Beta
0.58
Earnings TTM
$4.70B
Dividend Yield TTM
2.24%
$452.80
1D:
-3.4%
1Y:
-17.3%
US46120E6023Mkt Cap
$159.96B
P/E Ratio TTM
56.7
Revenue TTM
$11.58B
Beta
1.46
Earnings TTM
$2.96B
Dividend Yield TTM
0.00%