Horizon Bancorp Inc. (HBNC) reports earnings