| Oct 30, 2026 | Freedom Broker | Sergey Glinyanov | Upgrade | Hold→Buy | $132→$120 |
| Oct 28, 2026 | JP Morgan | Tami Zakaria | PT Cut | Overweight | $142→$132 |
| Oct 28, 2026 | Truist Securities | Jamie Cook | PT Cut | Hold | $125→$124 |
| Oct 12, 2026 | Citigroup | Kyle Menges | PT Cut | Neutral | $140→$115 |
| Oct 8, 2026 | JP Morgan | Tami Zakaria | PT Cut | Overweight | $164→$142 |
| Oct 8, 2026 | Wells Fargo | Jerry Revich | PT Cut | Equal-Weight | $157→$122 |
| Oct 5, 2026 | Truist Securities | Jamie Cook | PT Cut | Hold | $139→$125 |
| Sep 10, 2026 | RBC Capital | Nick Housden | Upgrade | Sector Perform→Outperform | $130→$150 |
| Sep 4, 2026 | Morgan Stanley | Angel Castillo | PT Raise | Equal-Weight | $119→$125 |
| Aug 11, 2026 | Evercore ISI Group | David Raso | PT Raise | Outperform | $139→$162 |
| Jul 30, 2026 | Citigroup | Kyle Menges | PT Raise | Neutral | $125→$140 |
| Jul 30, 2026 | Wells Fargo | Jerry Revich | PT Raise | Equal-Weight | $125→$157 |
| Jul 29, 2026 | JP Morgan | Tami Zakaria | PT Raise | Overweight | $155→$164 |
| Jul 17, 2026 | Morgan Stanley | Angel Castillo | PT Raise | Equal-Weight | $109→$113 |
| Jul 13, 2026 | JP Morgan | Tami Zakaria | PT Raise | Overweight | $140→$155 |
| Jul 2, 2026 | Truist Securities | Jamie Cook | PT Raise | Hold | $126→$131 |
| Apr 30, 2026 | Citigroup | Kyle Menges | PT Cut | Neutral | $130→$125 |
| Apr 29, 2026 | JP Morgan | Tami Zakaria | PT Cut | Overweight | $150→$140 |
| Apr 29, 2026 | Wells Fargo | Jerry Revich | PT Raise | Equal-Weight | $119→$125 |
| Apr 29, 2026 | Truist Securities | Jamie Cook | PT Raise | Hold | $120→$126 |