- Welch Capital Partners LLC NY reduced its stake in InnovAge Holding Corp. by 50.4% in Q1, holding 200,501 shares after selling 203,600 shares during this period.
- Multiple investors, including Bank of America and Goldman Sachs, have increased their positions in InnovAge, which has a market cap of $1.56 billion but reported a loss of $0.22 EPS and a negative net margin of 1.22%.
- Currently rated as a "Sell" by analysts, InnovAge's projected earnings for the year is 0.07 EPS, with a consensus target price of $7.00.