Forget sugar coating...again what they dealt with every company has dealt with
How much do you think that massive flooding in china will return in lost revenue, if there was any financial hardship at all why pay off over 8 mill in debt in cash opposed to using financing as shown in the Q, and lastly...even with those "slaughtered revenues" the market cap can support about 10x higher than the current pps