
TPC
$89.89
1D:
9.8%
1Y:
42.8%
US9011091082Sign in to check this stock against your screens
Sign In$120.52
1D:
-0.4%
1Y:
21.3%
US3873281071Mkt Cap
$5.32B
P/E Ratio TTM
-21.5
Revenue TTM
$5.30B
Beta
1.35
Earnings TTM
$-264.62M
Dividend Yield TTM
0.40%
$172.81
1D:
4.9%
1Y:
-1.1%
US9182841000Mkt Cap
$4.85B
P/E Ratio TTM
58.5
Revenue TTM
$1.36B
Beta
1.27
Earnings TTM
$74.90M
Dividend Yield TTM
0.25%