KEX Financials: Kirby Corp AI Analysis