$16.85
-0.03 (-0.18%)
As of Sep 22, 10:02 PM ET ·
Day Range $16.65 — $17.08
52W Range $15.00 — $24.92
Open$16.71
Previous Close$16.88
Day High$17.08
Day Low$16.65
52W High$24.92
52W Low$15.00
Volume
Avg Volume610.0K
Market Cap789.88M
P/E Ratio
EPS$-0.34
SectorEnergy

Analyst Ratings

Strong Buy
8 analysts
6 Buy 2 Hold 0 Sell
Price Target +254.9% upside
Current
$16.85
Target
$59.80
$42.17 $59.80 avg $80.32

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 308.96M 318.48M 1.58B
Net Income 28.50M 26.44M 87.44M
Profit Margin 9.2% 8.8% 5.5%
EBITDA 165.24M 161.82M 157.72M
Free Cash Flow 98.95M
Rev Growth -3.0% -3.0% -1.7%
Debt/Equity 0.20 0.20 0.69

Dividend

Dividend Yield11.48%
Annual Dividend$2.52
Payout Ratio364.5%
Frequencyquarterly
Ex-DividendMar 20, 2026
Pay DateMar 30, 2026

Energy Peers

Symbol Name Price Change P/E Mkt Cap
XOM Exxon Mobil Corp $158.71 +0.26% 20.8 682.54B
CVX Chevron Corporation $202.41 -0.62% 20.3 418.01B
ENB Enbridge Inc $47.90 -0.62% 24.7 151.56B
TTE Totalenergies Se $89.85 -0.23% 11.4 177.75B
COP Conocophillips $125.27 -1.77% 17.0 158.14B
CNQ Canadian Natural Resources $47.77 -1.06% 12.6 147.81B

VTS News

No news for VTS yet

Quick Stats

Market Cap789.88M
P/E Ratio
EPS$-0.34
Div Yield11.48%
Volume
SectorEnergy