KNF Financials: Knife River Corp AI Analysis