Flash memory maker Sandisk is a "hard" stock.
Very volatile stock, very cyclical business, tons of unit growth, massively deflationary pricing.
The BofA ML analyst on the stock today upgraded it two levels, from underperform to buy, and made a tiny bump in his price target - from $9 and change to $30. The stock is at $22.89 as I write this.
It's tough admitting that you are wrong and there's often no good way to get out of the way.
Another good day if you're long equities.