At approximately 1300 mountain time, a Mooney M20K struck a fence during a runway overrun after landing at Madison County Airport. The pilot and three passengers were not injured. The pilot said he landed long and fast and was unable to get the aircraft stopped by the time it reached the end of the 4,200-foot runway. As the airplane approached a fence past the departure end of the runway, the pilot attempted to make it the airplane hop over the fence. The aircrafts landing gear caught on the fence. The pilot reported no pre-accident mechanical anomalies.