CTRI Financials: Centuri Holdings Inc AI Analysis