Best Midcap Stock this Year

December 31st, 201705 According to the news report by Bloomberg, Madrigal Pharmaceuticals Inc. is poised to finish 2017 as the best performing stock on the Russell 2000, the Index for small...