Regarding the announcements being rubbery, the worst one for me is that the stated run rate wasn't even a projection. It was described as an "aspirational run rate". In other words "we hope that we will get a run rate of $30-$50m". I bet there are a lot of companies that would hope to hit a number but don't.
I continue to hold but my faith is being tested.