CNX Fundamental Analysis