The average U.S. cardiologist’s salary dropped by 4 percent last year, to $559,568, MedAxiom reported in its annual Cardiovascular Provider Compensation & Production Survey. The dip follows three consecutive years of salary hikes that reached an all-time high in 2016.