Vistra saw its share price drop 14% over the last week ... the nuances of Vistra with our detailed analytical report. NYSE:VST Revenue & Expenses Breakdown as at Mar 2025 Over the last five ...