I think more volatility needs to be modelling into their revenue. Evidently it's too difficult for even managment to predict.

Anyway at this level they are a potential takeover candidate.