IDA Financials: Idacorp Inc AI Analysis