Posted 10/17/2023, 10:24:47 AM
Individual Investors Take Biggest Hit as Clover Health Market Cap Drops $94 Million
- Clover Health Investments' market cap dropped by $94m last week, with individual investors taking the biggest losses
- Individual investors own the largest stake (55%) and stand to benefit the most if the stock rises
- Insiders own 23% of shares and bought more recently, but individual investors took the brunt of the market cap drop
- Institutional investors own 25% and will influence decisions along with the top shareholders
- Analysts are covering the stock, so their forecasts could indicate future performance