MSA Safety (MSA) has received a new Buy rating, initiated by B.Riley Financial analyst ... justify the Buy rating with a price target of $200 per share. TipRanks tracks over 100,000 company ...