Miller Howard Investments Inc. reduced its stake in Vistra Corp. by 8.8% in Q4, owning 22,661 shares valued at approximately $3.12 million. Other institutional investors, including State Street Corp. and Massachusetts Financial Services, increased their holdings significantly. Analysts have issued a “Moderate Buy” rating for Vistra, with a consensus target price of $171.64. The stock is currently priced at $166.71, down 1.9%. Vistra recently reported earnings of $5.25 per share, surpassing estimates. The company has initiated a $1 billion stock repurchase plan, indicating confidence in its stock value. Insiders have also sold shares recently.

Read the full article here