I read the report and it wasn't objective. It reads like a guy who is trying to sound professional but isn't. This guy is either shorting or he is looking to take a position at a lower price today because of his article.
What can you expect from this guy. His main objective is to scare investors and reap the profits. It's him against most analysts who have a positive view of ZAGG. So who do you believe a Hedge Fund guy or the analysts who know the company. Don't worry , earnings are going to be very good , this is the reason why he is panicking and write this article.