CNX Financials: CNX Resources Corp AI Analysis