Another view would be to look up publicly available company revenues and see that their annual revenues are totally not affected at all. You can see an increase in year on year. No were are those figures dipping or near bankruptcy like what they claim.
I'd love to see these revenue