MidWestOne Financial Group Inc. (MOFG) reports earnings