CNX STOCK ANALYSIS | CNX RESOURCES CORP STEADY PERFORMER