IDA Corp Stock Analysis