16/04/2025 Market BeatVistra (NYSE:VST) Stock Price Up 1.8% - Time to Buy?Vistra (NYSE:VST) Shares Up 1.8% - Time to Buy?