Net Income: Reported at $18 million for Q1 2024, a significant decrease from $698 million in Q1 2023. Revenue: Totaled $3,054 million in Q1... Read this story
Net Income: Reported at $18 million for Q1 2024, a significant decrease from $698 million in Q1 2023. Revenue: Totaled $3,054 million in Q1... Read this story
More from Yahoo Finance | Vistra Corp operational efficiencies Share Repurchase Ongoing Operations NYSE:VST Earnings New York Stock Exchange