AMC Networks Inc. (AMCX) reports earnings