Latest financial results are out. Not pretty