Analyst Recommendations

Citigroup analyst issues NEUTRAL recommendation for MPC on July 14, 2026 10:18AM ET. The previous analyst recommendation was Neutral.MPC was trading at $296.88 at issue of the analyst...

July 14, 2026   MPC -1.66%

Citigroup analyst issues BUY recommendation for HRI on July 14, 2026 10:28AM ET. The previous analyst recommendation was Buy.HRI was trading at $147.71 at issue of the analyst...

July 14, 2026   HRI -7.86%

Citigroup analyst issues BUY recommendation for CAT on July 14, 2026 10:27AM ET. The previous analyst recommendation was Buy.CAT was trading at $931.47 at issue of the analyst...

July 14, 2026   CAT -3.43%

Citigroup analyst issues BUY recommendation for TEX on July 14, 2026 10:28AM ET. The previous analyst recommendation was Buy.TEX was trading at $65.61 at issue of the analyst...

July 14, 2026   TEX -0.96%

Wells Fargo analyst issues OVERWEIGHT recommendation for OC on July 14, 2026 10:32AM ET. The previous analyst recommendation was Overweight.OC was trading at $141.11 at issue of the...

July 14, 2026   OC 0.16%

Barclays analyst issues OVERWEIGHT recommendation for OC on July 14, 2026 09:22AM ET. The previous analyst recommendation was Overweight.OC was trading at $141.11 at issue of the analyst...

July 14, 2026   OC 0.16%

Barclays analyst issues UNDERWEIGHT recommendation for TREX on July 14, 2026 09:23AM ET. The previous analyst recommendation was Underweight.TREX was trading at $45.9 at issue of the analyst...

July 14, 2026   TREX 0.30%

KeyBanc analyst issues OVERWEIGHT recommendation for NVDA on July 14, 2026 09:47AM ET. The previous analyst recommendation was Overweight.NVDA was trading at $203.53 at issue of the analyst...

July 14, 2026   NVDA 0.31%

Deutsche Bank analyst issues HOLD recommendation for TREX on July 14, 2026 08:33AM ET. The previous analyst recommendation was Hold.TREX was trading at $45.9 at issue of the...

July 14, 2026   TREX 0.30%

UBS analyst issues BUY recommendation for VRTX on July 13, 2026 04:31PM ET. The previous analyst recommendation was Buy.VRTX was trading at $479.8 at issue of the analyst...

July 13, 2026   VRTX 1.83%