NJR Financials: New Jersey Resources Corp AI Analysis