WMC usually present their numbers & estimates based on a high degree of optimism & end-up delivering about 60-70% (or less) for one reason or another. I agree with your comments.
Any reasonable outlook toward WMC probably involves exercising a high degree of scepticism...
WMC Price at posting:
20.5¢ Sentiment: None Disclosure: Not Held