Sign in

Vistra Corp.

VSTUtilities - Independent Power Producers

$140.95−1.24%As of Oct 29vs prior close
Market cap
$47.3B
P/E (TTM)
23.5×
P/E (FY1)
16.0×
From 52W high
−28.89%
EPS (LTM)
$5.93
Revenue (LTM)
$19.2B
Net margin
11.55%
Dividend yield
0.65%

Nomior Score

53
Anchored CompounderTop 43% of the scored universe
Growth64
Quality74
Value72
Momentum5
Resilience48

Growth

+15.95%revenue a year over 8 fiscal years

YE17 $5.4BLTM $19.2B

Connections