J.P. Morgan Upgrades Primoris to Overweight with $116 Target | Intellectia.AI