Post Holdings Inc. (POST) reports earnings