Black Hills Corporation (BKH) reports earnings