Our website is made possible by displaying non-intrusive online advertisements to our visitors.
Please consider supporting us by disabling or pausing your ad blocker.
Revenue didn't down 60%. Should be 20% revenue lost from China solar firm shut down. This QR result bad is due to forex lost, shouldn't be so bad in the future.