Vistra Corp. (LON:0A8O)

United Kingdom flag United Kingdom · Delayed Price · Currency is GBP · Price in USD
142.32
-16.16 (-10.20%)
At close: Oct 22, 2026
Market Cap35.19B -30.9%
Revenue (ttm)14.48B +3.8%
Net Income1.53B -7.1%
EPS4.39 -7.9%
Shares Out n/a
PE Ratio24.26
Forward PE16.95
Dividend0.68 (0.64%)
Ex-Dividend DateSep 21, 2026
Volume28,342
Open155.48
Previous Close158.48
Day's Range139.58 - 155.80
52-Week Range132.67 - 205.90
Beta1.38
Analystsn/a
Price Targetn/a
Earnings DateNov 6, 2026