BMHC posts $32 million loss