TOT (Total SE)

55.74 USD Average Analyst Estimate
16.38% Upside
High Price Volatility
$28.65 - $50.41 52 Week Range
Consensus Recommendations
1 Buy
5 Hold
0 Sell
52-Wk Low - High
$28.65
$50.41
$47.90