Metaldyne Performance Group (NYSE:MPG) hit a new 52-week high on Friday , Marketbeat reports. The company traded as high as $22.50 and last traded at $22.12, with a volume of 81,672 shares changing hands. The stock had previously closed at $22.07. MPG has been the topic of a number of analyst reports. Zacks upgraded shares [...]