BKH Financials: Black Hills Corp AI Analysis