Financial insights of CNX