| Date | Firm | Rating | Target |
|---|---|---|---|
| 2 Sep 2026 | Evercore | BUY | $813.00 |
| 31 Aug 2026 | Raymond James | BUY | $730.00 |
| 31 Aug 2026 | Baird | BUY | $800.00 |
| 24 Aug 2026 | Truist Financial | BUY | $804.00 |
| 24 Aug 2026 | Citi | HOLD | $650.00 |
| 24 Aug 2026 | D.A. Davidson | BUY | $760.00 |
| 23 Aug 2026 | D.A. Davidson | BUY | $760.00 |
| 21 Aug 2026 | Wells Fargo | BUY | $750.00 |
| 21 Aug 2026 | UBS | BUY | $728.00 |
| 21 Aug 2026 | BofA Securities | HOLD | $667.00 |
| 21 Aug 2026 | Baird | HOLD | $640.00 |
| 21 Aug 2026 | Citi | HOLD | $650.00 |