RO
Analysts 11 firms · 4 buy · 7 hold · target 476 +8% (400–545)
Last 90d 4 insider sales · 3 congress sales
bought sold · bigger dot, bigger trade · follows the chart’s range
| When | People | Size | Value | Price | |
|---|---|---|---|---|---|
| 2mo | sched | 1 | $66,624 | 428.77 | |
| 2mo | sched | 1 | $367,446 | 421.82 | |
| 2mo | sell | 1 | $474,569 | 431.88 | |
| 2mo | sched | 1 | $256,237 | 435.50 | |
| 3mo | sched | 1 | $127,359 | 457.12 | |
| 5mo | sched | 1 | $173,612 | 459.58 | |
| 5mo | sched | 1 | $99,482 | 461.66 | |
| 5mo | sched | 1 | $449,025 | 434.05 | |
| 6mo | sell | 1 | $1,818,719 | 447.24 | |
| 6mo | sched | 3 | $1,649,054 | 451.60 | |
| 7mo | sched | 1 | $480,000 | 405.84 | |
| 7mo | sched | 1 | $78,210 | 398.53 | |
| 7mo | sched | 1 | $484,375 | 388.71 | |
| 7mo | sched | 1 | $107,341 | 362.28 | |
| 8mo | sched | 1 | $3,563,138 | 397.03 | |
| 8mo | sched | 6 | $19,678,903 | 401.50 | |
| 8mo | sched | 1 | $77,549 | 380.00 | |
| 10mo | sched | 1 | $313,600 | 403.67 | |
| 11mo | sched | 12 | $7,293,363 | 402.80 | |
| 11mo | sched | 12 | $2,911,464 | 399.90 | |
| 12mo | sched | 1 | $24,159,420 | 380.44 | |
| 12mo | sched | 1 | $300,030 | 363.27 | |
| 1.1y | sched | 2 | $8,630,672 | 342.56 | |
| 1.1y | sched | 1 | $35,552 | 339.67 | |
| 1.2y | sched | 2 | $626,686 | 333.02 | |
| 1.2y | sell | 1 | $1,068,193 | 348.23 | |
| 1.3y | sched | 1 | $830,733 | 349.28 | |
| 1.4y | sched | 1 | $171,134 | 319.50 | |
| 1.4y | sched | 6 | $732,254 | 319.74 | |
| 1.4y | sched | 1 | $230,025 | 312.80 | |
| 1.4y | sched | 1 | $141,759 | 308.90 | |
| 1.5y | sched | 1 | $558,036 | 298.95 | |
| 1.5y | sched | 4 | $3,146,370 | 296.00 | |
| 1.5y | sched | 2 | $1,622,555 | 286.90 | |
| 1.6y | sched | 1 | $75,500 | 222.33 | |
| 1.7y | sell | 1 | $248,807 | 278.99 | |
| 1.7y | sched | 3 | $925,150 | 278.99 | |
| 1.7y | sell | 1 | $255,178 | 289.25 | |
| 1.7y | sched | 1 | $59,822 | 289.25 | |
| 1.8y | sched | 1 | $245,872 | 265.95 | |
| 1.9y | sched | 13 | $2,181,232 | 288.53 | |
| 1.9y | sched | 13 | $1,447,355 | 289.21 | |
| 1.9y | sell | 1 | $592,000 | 289.10 | |
| 1.9y | sched | 3 | $8,378,393 | 290.76 | |
| 1.9y | sched | 1 | $132,661 | 272.53 | |
| 2.0y | buy | 1 | $2,000,903 | 269.77 | |
| 2.0y | sched | 1 | $154,512 | 258.46 | |
| 2.4y | sched | 1 | $133,996 | 244.61 | |
| 2.4y | sched | 5 | $451,716 | 246.06 | |
| 2.4y | sched | 2 | $216,397 | 252.28 | |
| 2.5y | sched | 1 | $127,617 | 261.94 | |
| 2.6y | sched | 1 | $477,559 | 278.13 | |
| 2.7y | sched | 3 | $1,200,727 | 276.08 | |
| 2.7y | sched | 2 | $470,638 | 276.08 | |
| 2.7y | sched | 1 | $3,934,043 | 272.24 | |
| 2.7y | sched | 1 | $140,260 | 269.26 | |
| 2.7y | sched | 1 | $55,778 | 266.40 | |
| 2.7y | buy | 1 | $992,775 | 270.91 | |
| 2.7y | sched | 2 | $418,451 | 253.75 | |
| 2.9y | sched | 15 | $4,614,068 | 269.24 | |
| 2.9y | sched | 1 | $140,000 | 266.46 | |
| 2.9y | sell | 2 | $868,753 | 258.54 | |
| 3.0y | sched | 1 | $153,513 | 244.48 | |
| 3.1y | sched | 3 | $286,510 | 270.00 | |
| 3.2y | sched | 1 | $148,810 | 282.88 | |
| 3.2y | sched | 1 | $203,899 | 290.06 | |
| 3.3y | sched | 1 | $48,750 | 304.19 | |
| 3.4y | sched | 2 | $3,925,315 | 296.69 | |
| 3.4y | sched | 1 | $7,198,000 | 288.02 | |
| 3.4y | sched | 1 | $210,007 | 285.02 | |
| 3.4y | sched | 4 | $449,584 | 280.02 | |
| 3.4y | sched | 1 | $186,553 | 272.59 | |
| 3.5y | sched | 1 | $140,000 | 263.35 | |
| 3.5y | sell | 1 | $155,174 | 265.12 | |
| 3.7y | sell | 1 | $581,144 | 277.47 | |
| 3.7y | sell | 1 | $29,434 | 277.14 | |
| 3.7y | sell | 1 | $914,653 | 271.28 | |
| 3.7y | sell | 4 | $2,021,515 | 270.72 | |
| 3.8y | sell | 1 | $752,043 | 242.55 | |
| 3.9y | sell | 1 | $76,940 | 244.82 | |
| 3.9y | sell | 9 | $598,715 | 255.72 | |
| 3.9y | sell | 14 | $1,492,738 | 241.38 | |
| 3.9y | sell | 9 | $3,844,601 | 240.73 | |
| 4.0y | sell | 1 | $146,792 | 223.02 | |
| 4.1y | sell | 1 | $96,891 | 215.97 | |
| 4.2y | sell | 1 | $303,720 | 235.39 | |
| 4.4y | sell | 1 | $144,586 | 202.69 | |
| 4.5y | buy | 1 | $243,734 | 200.93 | |
| 4.7y | sell | 1 | $505,517 | 250.75 | |
| 4.7y | sell | 2 | $458,685 | 265.94 | |
| 4.9y | sell | 2 | $119,830 | 324.07 | |
| 4.9y | sell | 9 | $838,468 | 318.96 | |
| 4.9y | sell | 1 | $1,161,095 | 320.55 | |
| 4.9y | sell | 10 | $7,891,166 | 323.34 | |
| 4.9y | sell | 1 | $1,472,320 | 319.77 | |
| 5.0y | sell | 1 | $200,634 | 309.78 | |
| 5.0y | sell | 1 | $651,092 | 314.18 | |
| 5.0y | sell | 1 | $141,410 | 310.39 | |
| 5.1y | sell | 1 | $205,614 | 273.02 | |
| 5.2y | sell | 1 | $932,872 | 298.02 | |
| 5.2y | sell | 1 | $778,200 | 288.25 | |
| 5.2y | sell | 1 | $840,808 | 282.15 | |
| 5.3y | sell | 1 | $2,634,323 | 273.00 | |
| 5.3y | sell | 1 | $641,400 | 264.77 | |
| 5.3y | sell | 2 | $699,983 | 263.91 | |
| 5.4y | sell | 1 | $509,544 | 258.12 | |
| 5.4y | sell | 1 | $88,137 | 254.03 | |
| 5.4y | sell | 1 | $91,918 | 252.67 | |
| 5.4y | sell | 1 | $909,598 | 247.40 | |
| 5.4y | sell | 1 | $71,142 | 239.89 | |
| 5.5y | sell | 1 | $2,231,101 | 245.25 | |
| 5.5y | sell | 1 | $1,662,349 | 242.32 | |
| 5.5y | sell | 1 | $3,078,084 | 238.13 | |
| 5.5y | buy | 1 | $131,055 | 238.13 | |
| 5.6y | sell | 1 | $25,514 | 238.47 | |
| 5.7y | sell | 1 | $322,478 | 224.02 | |
| 5.7y | sell | 1 | $2,743,331 | 227.12 | |
| 5.8y | sell | 1 | $4,530,552 | 241.11 |
bought sold · bigger dot, bigger trade · follows the chart’s range
10 members · 35 buys / 29 sells · $841K–$2.6M disclosed · latest filing Oct 13, 2026 · full tracker ›
| When | Member | Size | Amount | Price then | |
|---|---|---|---|---|---|
| 1mo | sell | $15K–$50K | 410.05 | ||
| 1mo | sell | $15K–$50K | 418.85 | ||
| 2mo | sell | $15K–$50K | 425.36 | ||
| 1.6y | sell | $1K–$15K | 214.34 | ||
| 1.6y | sell | $50K–$100K | 262.29 | ||
| 1.7y | buy | $1K–$15K | 282.64 | ||
| 1.7y | sell | $15K–$50K | 288.98 | ||
| 2.4y | buy | $1K–$15K | 246.38 | ||
| 2.6y | sell | $1K–$15K | 265.52 | ||
| 2.6y | buy | $1K–$15K | 273.65 | ||
| 2.9y | buy | $1K–$15K | 267.65 | ||
| 2.9y | sell | $1K–$15K | 259.30 | ||
| 3.0y | buy | $1K–$15K | 276.59 | ||
| 3.1y | buy | $1K–$15K | 279.77 | ||
| 3.2y | buy | $1K–$15K | 278.58 | ||
| 3.4y | sell | $1K–$15K | 298.67 | ||
| 3.4y | buy | $1K–$15K | 293.74 | ||
| 3.6y | sell | $1K–$15K | 262.83 | ||
| 3.6y | buy | $1K–$15K | 272.90 | ||
| 3.7y | sell | $1K–$15K | 265.19 | ||
| 3.8y | buy | $1K–$15K | 264.61 | ||
| 3.9y | buy | $1K–$15K | 248.66 | ||
| 4.1y | buy | $1K–$15K | 240.59 | ||
| 4.2y | sell | $1K–$15K | 235.03 | ||
| 4.4y | buy | $1K–$15K | 194.50 | ||
| 4.6y | sell | $1K–$15K | 260.13 | ||
| 4.6y | buy | $1K–$15K | 243.30 | ||
| 4.7y | sell | $1K–$15K | 262.77 | ||
| 4.9y | buy | $1K–$15K | 323.61 | ||
| 5.0y | sell | $1K–$15K | 315.86 | ||
| 5.1y | buy | $1K–$15K | 288.90 | ||
| 5.3y | buy | $1K–$15K | 281.81 | ||
| 5.3y | buy | $50K–$100K | 273.44 | ||
| 5.5y | buy | $250K–$500K | 239.61 | ||
| 5.6y | buy | $1K–$15K | 246.80 | ||
| 5.7y | sell | $1K–$15K | 227.99 | ||
| 6.0y | sell | $1K–$15K | 216.57 | ||
| 6.3y | buy | $1K–$15K | 206.32 | ||
| 7.0y | buy | $1K–$15K | 148.37 | ||
| 8.2y | sell | $1K–$15K | 153.78 | ||
| 8.4y | sell | $15K–$50K | 155.32 | ||
| 8.4y | buy | $1K–$15K | 155.32 | ||
| 8.5y | sell | $1K–$15K | 153.34 | ||
| 8.6y | buy | $1K–$15K | 144.87 | ||
| 9.1y | sell | $1K–$15K | 155.30 | ||
| 9.3y | sell | $50K–$100K | 139.13 | ||
| 9.6y | sell | $1K–$15K | 130.64 | ||
| 9.7y | buy | $1K–$15K | 127.82 | ||
| 9.8y | sell | $1K–$15K | 117.91 | ||
| 9.8y | buy | $1K–$15K | 112.58 | ||
| 10.0y | sell | $1K–$15K | 97.25 | ||
| 10.1y | buy | $1K–$15K | 95.51 | ||
| 10.4y | buy | $1K–$15K | 95.94 | ||
| 10.4y | buy | $15K–$50K | 95.94 | ||
| 10.6y | buy | $1K–$15K | 92.05 | ||
| 10.7y | buy | $1K–$15K | 79.21 | ||
| 10.7y | sell | $1K–$15K | 79.21 | ||
| 10.7y | buy | $100K–$250K | 79.37 | ||
| 10.8y | sell | $1K–$15K | 85.65 | ||
| 10.9y | sell | $100K–$250K | 83.24 | ||
| 10.9y | sell | $1K–$15K | 85.83 | ||
| 11.6y | buy | $1K–$15K | 91.87 | ||
| 11.8y | buy | $1K–$15K | 86.54 | ||
| 11.8y | buy | $100K–$250K | 86.54 |
Next report 2026-11-05 (Thursday, before open, in 8 days) · EPS estimate 3.69. It has finished the next session higher 40% of the time, average move 4.6%.
Day-after move, last 12 reports, oldest left.
| Reported | Est. | Actual | Surprise | Gap | Day 1 | Day 5 | |
|---|---|---|---|---|---|---|---|
| 2026-08-03 | beat | 3.38 | 3.49 | +3.1% | -6.0% | -7.4% | -7.1% |
| 2026-05-05 | beat | 2.88 | 3.30 | +14.6% | +13.5% | +8.9% | +13.7% |
| 2026-02-05 | beat | 2.48 | 2.75 | +10.7% | -5.7% | -5.4% | -11.1% |
| 2025-11-06 | beat | 2.94 | 3.34 | +13.6% | +5.7% | +2.7% | +4.7% |
| 2025-08-06 | beat | 2.67 | 2.82 | +5.7% | -4.0% | -5.0% | +0.9% |
| 2025-05-07 | beat | 2.12 | 2.45 | +15.8% | +10.7% | +11.9% | +21.5% |
| 2025-02-10 | beat | 1.58 | 1.83 | +16.0% | +8.3% | +12.6% | +12.2% |
| 2024-11-07 | beat | 2.47 | 2.47 | +0.1% | -0.6% | -5.8% | -2.6% |
| 2024-08-07 | beat | 2.08 | 2.71 | +30.2% | +1.7% | -0.6% | +4.1% |
| 2024-05-07 | beat | 2.16 | 2.50 | +15.6% | -2.7% | -1.9% | -2.4% |
| 2024-01-31 | miss | 2.63 | 2.04 | -22.5% | -14.1% | -17.6% | -12.4% |
| 2023-11-02 | beat | 3.47 | 3.64 | +4.9% | -4.3% | -3.1% | -3.7% |
| 2023-08-01 | miss | 3.19 | 3.01 | -5.7% | -10.2% | -7.5% | -9.1% |
| 2023-04-27 | beat | 2.60 | 3.01 | +15.8% | +4.9% | +4.8% | +3.2% |
| 2023-01-26 | beat | 1.87 | 2.46 | +31.6% | +4.4% | +1.4% | +4.7% |
| 2022-11-02 | beat | 2.98 | 3.04 | +1.9% | -6.1% | -7.9% | -0.9% |
| 2022-07-27 | beat | 2.34 | 2.66 | +13.6% | +13.4% | +9.6% | +14.4% |
| 2022-05-03 | miss | 2.29 | 1.66 | -27.4% | -8.6% | -14.5% | -18.0% |
| 2022-01-27 | beat | 1.91 | 2.14 | +12.2% | -1.1% | -3.7% | -4.5% |
| 2021-11-02 | beat | 2.18 | 2.33 | +7.1% | +5.0% | +7.4% | +4.9% |
| 2021-07-27 | beat | 2.09 | 2.31 | +10.3% | -2.4% | -1.5% | +4.4% |
| 2021-04-28 | beat | 2.16 | 2.41 | +11.6% | -0.6% | -0.9% | -0.8% |
| 2021-01-26 | beat | 1.87 | 2.38 | +27.0% | -2.1% | -6.3% | -3.2% |
| 2020-11-10 | beat | 1.75 | 1.87 | +6.7% | -5.0% | -2.2% | -5.3% |
| 2020-07-28 | beat | 1.17 | 1.27 | +8.7% | -2.6% | -2.9% | -3.7% |
| 2020-04-28 | beat | 1.81 | 2.43 | +34.6% | +6.9% | +7.9% | +5.1% |
| 2020-01-29 | beat | 2.11 | 2.11 | +0.2% | -0.3% | -0.3% | +4.4% |
| 2019-11-12 | beat | 1.93 | 2.01 | +4.2% | +12.2% | +10.5% | +9.7% |
| 2019-07-25 | beat | 2.29 | 2.40 | +4.7% | -4.9% | -1.0% | -7.8% |
| 2019-04-25 | miss | 2.09 | 2.04 | -2.5% | -5.6% | -6.7% | -6.9% |
| 2019-01-29 | beat | 1.99 | 2.21 | +11.1% | +10.1% | +6.4% | +4.6% |
| 2018-11-07 | beat | 2.02 | 2.11 | +4.6% | -1.2% | +1.1% | -5.6% |
| 2018-07-25 | beat | 2.04 | 2.16 | +5.7% | +3.0% | +7.6% | +8.2% |
| 2018-04-25 | beat | 1.82 | 1.89 | +4.0% | -2.1% | +3.3% | +3.3% |
| 2018-01-24 | beat | 1.74 | 1.96 | +12.5% | +1.1% | -2.1% | -3.6% |
| 2017-11-08 | miss | 1.72 | 1.69 | -1.9% | -4.0% | -3.5% | -6.0% |
| 2017-07-26 | beat | 1.65 | 1.76 | +6.9% | -2.8% | -0.2% | +1.3% |
| 2017-04-26 | beat | 1.40 | 1.55 | +10.7% | +1.0% | -0.1% | -3.5% |
| 2017-01-25 | beat | 1.45 | 1.75 | +20.4% | +6.8% | +7.7% | +4.0% |
| 2016-11-07 | beat | 1.49 | 1.52 | +1.7% | +2.5% | +5.7% | +12.5% |
| 2016-07-27 | beat | 1.46 | 1.55 | +6.0% | -1.8% | -3.1% | -5.0% |
| 2016-04-27 | beat | 1.34 | 1.37 | +2.4% | -1.2% | -0.2% | -4.2% |
| 2016-01-27 | beat | 1.33 | 1.49 | +12.0% | -2.5% | -0.6% | +0.6% |
| 2015-11-10 | miss | 1.78 | 1.57 | -11.9% | -5.3% | -3.3% | -4.4% |
| 2015-07-29 | beat | 1.54 | 1.59 | +3.0% | -1.4% | -2.4% | -2.7% |
| 2015-04-30 | beat | 1.42 | 1.59 | +12.2% | +4.3% | +5.6% | +6.3% |
| 2015-01-28 | beat | 1.49 | 1.64 | +10.0% | +2.1% | +1.2% | +4.5% |
| 2014-11-12 | beat | 1.82 | 1.86 | +2.0% | +1.2% | -0.4% | -2.4% |
| 2014-07-30 | miss | 1.55 | 1.49 | -4.1% | -5.5% | -5.5% | -6.8% |
| 2014-04-29 | miss | 1.44 | 1.35 | -6.5% | -1.9% | -7.1% | -4.6% |
| 2014-01-29 | beat | 1.38 | 1.47 | +6.2% | +1.8% | +0.1% | -4.4% |
| 2013-11-07 | beat | 1.51 | 1.62 | +7.6% | +1.9% | +2.3% | +3.3% |
| 2013-07-30 | beat | 1.39 | 1.54 | +10.9% | +3.0% | +5.6% | +9.8% |
| 2013-04-24 | beat | 1.29 | 1.33 | +3.0% | +0.1% | +1.5% | -3.2% |
| 2013-01-30 | miss | 1.26 | 1.23 | -2.8% | -3.6% | -2.0% | +1.2% |
| 2012-11-05 | beat | 1.33 | 1.53 | +15.1% | +0.4% | +3.3% | +2.6% |
| 2012-07-25 | beat | 1.31 | 1.33 | +1.4% | +0.2% | -3.3% | +1.6% |
| 2012-04-25 | miss | 1.27 | 1.16 | -8.7% | -4.0% | -2.4% | +1.1% |
| 2012-01-25 | beat | 1.20 | 1.27 | +5.4% | -0.8% | -2.9% | -2.3% |
| 2011-11-08 | beat | 1.21 | 1.39 | +14.6% | +8.2% | +6.5% | +6.5% |
11 firms covering, 15 actions in the last 180 days (ratings, reiterations and target changes) · average price target 476 from 11 firms, range 400–545.
| Date | Firm | Action | Rating | Target | From |
|---|---|---|---|---|---|
| 2026-10-15 | Mizuho | main | Neutral | 430 | 445 |
| 2026-09-25 | Wells Fargo | init | Equal-Weight | 426 | — |
| 2026-09-02 | Morgan Stanley | main | Overweight | 545 | 525 |
| 2026-08-21 | DA Davidson | main | Neutral | 490 | 500 |
| 2026-08-14 | Bernstein | main | Market Perform | 514 | 501 |
| 2026-08-05 | Citigroup | main | Buy | 536 | 555 |
| 2026-08-05 | Evercore ISI Group | main | In-Line | 485 | 480 |
| 2026-07-13 | Citigroup | main | Buy | 555 | 500 |
| 2026-06-16 | DA Davidson | init | Neutral | 500 | — |
| 2026-05-13 | TD Cowen | main | Hold | 400 | 350 |
| 2026-05-06 | JP Morgan | main | Neutral | 417 | 404 |
| 2026-05-06 | Citigroup | main | Buy | 500 | 466 |
| 2026-05-06 | Barclays | main | Overweight | 480 | 400 |
| 2026-05-06 | Wells Fargo | main | Equal-Weight | 440 | 360 |
| 2026-05-06 | Keybanc | main | Overweight | 510 | 470 |
Not investment advice.
↑↓ walks the list and loads each one · Del removes
No sign-up needed — your conversation stays on this browser so you can come back to it.
Follow the callers you actually want to hear from, agree or disagree with a call, and Apes Alpha starts building your feed around it.
Continue with Google
Continue with email