CO
Analysts 13 firms · 12 buy · 1 hold · target 251 +20% (220–285)
Last 90d 12 insider sales
bought sold · bigger dot, bigger trade · follows the chart’s range
| When | People | Size | Value | Price | |
|---|---|---|---|---|---|
| 1d | sched | 1 | $18,407,891 | 208.46 | |
| 11d | sched | 2 | $747,010 | 200.45 | |
| 23d | sched | 1 | $686,770 | 194.85 | |
| 1mo | sched | 2 | $841,384 | 204.44 | |
| 2mo | sched | 1 | $749,350 | 216.14 | |
| 2mo | sched | 2 | $920,348 | 221.55 | |
| 2mo | sched | 1 | $269,775 | 224.07 | |
| 3mo | sell | 1 | $1,193,223 | 219.07 | |
| 3mo | sched | 1 | $10,924 | 217.12 | |
| 3mo | sched | 2 | $1,027,915 | 219.25 | |
| 3mo | sched | 1 | $148,350 | 219.41 | |
| 3mo | sched | 1 | $2,040,360 | 213.72 | |
| 3mo | sell | 1 | $735,757 | 207.10 | |
| 4mo | sched | 1 | $728,000 | 195.50 | |
| 5mo | sched | 1 | $641,760 | 180.10 | |
| 6mo | sched | 2 | $905,880 | 182.76 | |
| 6mo | sched | 1 | $336,822 | 189.37 | |
| 7mo | sched | 2 | $518,038 | 181.36 | |
| 8mo | sched | 2 | $939,720 | 190.56 | |
| 8mo | sched | 1 | $334,530 | 190.88 | |
| 8mo | sched | 3 | $8,335,438 | 207.17 | |
| 9mo | sched | 1 | $734,565 | 217.35 | |
| 9mo | sched | 1 | $460,071 | 222.75 | |
| 10mo | sched | 1 | $500,000 | 251.78 | |
| 10mo | sched | 3 | $4,639,717 | 251.88 | |
| 11mo | sched | 3 | $1,796,701 | 223.09 | |
| 11mo | sched | 1 | $3,961,081 | 202.47 | |
| 12mo | sched | 1 | $9,583,056 | 212.88 | |
| 12mo | sched | 2 | $23,276,802 | 216.02 | |
| 1.0y | sched | 1 | $23,354,788 | 216.41 | |
| 1.1y | sched | 1 | $423,980 | 211.37 | |
| 1.2y | sched | 1 | $446,800 | 217.89 | |
| 1.2y | sched | 1 | $44,590 | 208.91 | |
| 1.2y | sched | 1 | $727,989 | 213.03 | |
| 1.2y | sell | 1 | $1,155,889 | 208.56 | |
| 1.3y | sched | 1 | $2,304,576 | 207.70 | |
| 1.5y | sched | 2 | $2,235,756 | 195.00 | |
| 2.0y | sched | 1 | $2,005,492 | 179.20 | |
| 2.0y | sell | 1 | $1,082,893 | 181.96 | |
| 2.0y | sell | 1 | $133,189 | 183.73 | |
| 2.0y | sched | 1 | $3,105,099 | 183.73 | |
| 2.0y | sell | 1 | $4,089,690 | 181.82 | |
| 2.0y | sched | 1 | $323,766 | 181.82 | |
| 2.0y | sched | 1 | $2,520,160 | 153.53 | |
| 2.2y | sched | 1 | $8,175,295 | 129.97 | |
| 2.3y | sched | 1 | $4,611,300 | 143.06 | |
| 2.5y | sell | 1 | $2,416,529 | 137.62 | |
| 2.5y | sell | 2 | $2,386,301 | 137.66 | |
| 2.5y | sell | 1 | $1,246,775 | 137.38 | |
| 2.9y | sched | 3 | $6,988,540 | 125.05 | |
| 2.9y | sched | 2 | $4,592,898 | 123.29 | |
| 3.0y | sched | 1 | $851,724 | 102.12 | |
| 3.0y | sched | 1 | $1,225,233 | 103.16 | |
| 3.0y | sched | 1 | $819,961 | 100.24 | |
| 3.0y | sched | 1 | $1,232,708 | 100.32 | |
| 3.0y | sched | 1 | $792,402 | 102.14 | |
| 3.0y | sched | 1 | $776,254 | 95.98 | |
| 3.2y | sched | 1 | $425,987 | 101.70 | |
| 3.2y | sell | 1 | $1,310,178 | 104.97 | |
| 3.2y | sched | 1 | $1,319,088 | 107.84 | |
| 3.2y | sched | 1 | $434,176 | 108.22 | |
| 3.2y | sched | 1 | $1,337,531 | 106.82 | |
| 3.2y | sched | 1 | $900,222 | 110.24 | |
| 3.3y | sell | 1 | $271,772 | 109.51 | |
| 3.3y | sched | 1 | $895,630 | 109.51 | |
| 3.3y | sched | 1 | $1,145,292 | 109.28 | |
| 3.3y | sched | 1 | $906,097 | 109.40 | |
| 3.3y | sched | 1 | $103,845 | 109.41 | |
| 3.4y | sched | 1 | $51,590 | 105.14 | |
| 3.7y | sell | 1 | $921,280 | 106.20 | |
| 3.8y | sched | 1 | $7,378 | 109.07 | |
| 4.0y | sell | 1 | $69,466 | 95.90 | |
| 4.0y | sell | 2 | $5,150,457 | 100.16 | |
| 4.0y | sell | 1 | $2,608,371 | 103.54 | |
| 4.0y | sell | 1 | $2,558,677 | 98.13 | |
| 4.0y | sell | 1 | $2,585,676 | 94.64 | |
| 4.0y | sell | 1 | $2,675,917 | 98.25 | |
| 4.0y | sell | 1 | $98,700 | 99.97 | |
| 4.1y | sell | 1 | $60,564 | 94.52 | |
| 4.2y | sell | 1 | $35,050 | 99.63 | |
| 4.2y | sell | 1 | $4,290,239 | 107.70 | |
| 4.2y | sell | 1 | $2,699,015 | 103.50 | |
| 4.2y | sell | 1 | $2,671,249 | 101.00 | |
| 4.2y | sell | 1 | $2,714,701 | 99.29 | |
| 4.2y | sell | 2 | $3,009,795 | 100.15 | |
| 4.3y | sell | 1 | $2,708,731 | 100.97 | |
| 4.3y | sell | 1 | $2,735,725 | 100.19 | |
| 4.4y | sell | 1 | $2,324,750 | 117.65 | |
| 4.5y | sell | 2 | $147,867 | 110.34 | |
| 4.6y | sell | 1 | $2,299 | 121.24 | |
| 4.6y | buy | 1 | $4,447 | 121.24 | |
| 4.7y | sell | 1 | $567,912 | 130.55 | |
| 4.7y | sell | 1 | $1,133,223 | 137.43 | |
| 4.7y | sell | 1 | $143 | 136.72 | |
| 4.7y | sell | 2 | $1,001,900 | 132.10 | |
| 5.0y | sell | 1 | $413,728 | 140.11 | |
| 5.1y | sell | 1 | $76,670 | 153.18 | |
| 5.1y | sell | 1 | $3,307,300 | 154.56 | |
| 5.1y | sell | 1 | $1,881,384 | 144.75 | |
| 5.2y | sell | 1 | $915,261 | 150.09 | |
| 5.2y | sell | 1 | $2,137,279 | 155.06 | |
| 5.3y | sell | 2 | $44,142,564 | 149.19 | |
| 5.4y | sell | 1 | $4,017,463 | 146.31 | |
| 5.4y | sell | 3 | $12,908,579 | 150.74 | |
| 5.5y | sell | 1 | $2,772,699 | 144.55 | |
| 5.5y | sell | 1 | $941,599 | 140.09 | |
| 5.5y | sell | 2 | $1,713,818 | 136.08 | |
| 5.5y | sell | 1 | $2,465,158 | 136.17 | |
| 5.5y | sell | 2 | $8,854,883 | 121.91 | |
| 5.6y | sell | 2 | $12,062,788 | 116.48 | |
| 5.6y | sell | 1 | $5,221,056 | 115.44 | |
| 5.6y | sell | 2 | $14,085,383 | 117.20 | |
| 5.7y | sell | 1 | $1,799,500 | 112.98 | |
| 5.7y | sell | 1 | $3,036,504 | 113.96 | |
| 5.7y | sell | 1 | $2,303,217 | 105.94 | |
| 5.8y | sell | 1 | $4,063,780 | 99.19 | |
| 5.8y | sell | 1 | $550,200 | 88.99 |
bought sold · bigger dot, bigger trade · follows the chart’s range
23 members · 37 buys / 38 sells · $633K–$2.3M disclosed · latest filing Jul 21, 2026 · full tracker ›
| When | Member | Size | Amount | Price then | |
|---|---|---|---|---|---|
| 7mo | buy | $1K–$15K | 174.73 | ||
| 9mo | sell | $1K–$15K | 217.39 | ||
| 10mo | buy | $1K–$15K | 246.32 | ||
| 10mo | buy | $50K–$100K | 242.91 | ||
| 10mo | sell | $1K–$15K | 239.99 | ||
| 12mo | sell | $1K–$15K | 213.48 | ||
| 12mo | buy | $50K–$100K | 216.99 | ||
| 1.1y | sell | $1K–$15K | 219.61 | ||
| 1.2y | sell | $1K–$15K | 217.11 | ||
| 1.4y | buy | $1K–$15K | 194.58 | ||
| 1.4y | exchange | $1K–$15K | 193.24 | ||
| 1.6y | buy | $1K–$15K | 174.46 | ||
| 1.6y | buy | $1K–$15K | 171.13 | ||
| 1.6y | buy | $15K–$50K | 168.96 | ||
| 1.7y | buy | $1K–$15K | 195.70 | ||
| 1.7y | buy | $1K–$15K | 197.31 | ||
| 3.3y | sell | $1K–$15K | 103.85 | ||
| 3.4y | sell | $1K–$15K | 105.87 | ||
| 3.5y | sell | $1K–$15K | 84.45 | ||
| 3.5y | sell | $1K–$15K | 90.52 | ||
| 3.6y | sell | $1K–$15K | 89.80 | ||
| 3.7y | buy | $1K–$15K | 111.67 | ||
| 3.8y | buy | $1K–$15K | 110.34 | ||
| 4.2y | sell | $1K–$15K | 101.17 | ||
| 4.3y | buy | $1K–$15K | 106.45 | ||
| 4.3y | buy | $1K–$15K | 100.32 | ||
| 4.4y | sell | $1K–$15K | 98.87 | ||
| 4.8y | buy | $1K–$15K | 144.46 | ||
| 4.9y | sell | $1K–$15K | 137.12 | ||
| 5.3y | buy | $1K–$15K | 145.51 | ||
| 5.6y | buy | $1K–$15K | 119.36 | ||
| 6.2y | sell | $1K–$15K | 59.34 | ||
| 6.6y | sell | $1K–$15K | 39.32 | ||
| 6.6y | sell | $1K–$15K | 39.65 | ||
| 6.7y | sell | $1K–$15K | 92.68 | ||
| 6.8y | buy | $1K–$15K | 91.76 | ||
| 7.2y | buy | $1K–$15K | 74.10 | ||
| 7.6y | sell | $1K–$15K | 70.41 | ||
| 7.9y | sell | $1K–$15K | 65.39 | ||
| 8.1y | sell | $1K–$15K | 83.75 | ||
| 8.2y | buy | $1K–$15K | 84.16 | ||
| 8.3y | buy | $1K–$15K | 82.69 | ||
| 8.5y | buy | $1K–$15K | 76.87 | ||
| 8.8y | sell | $1K–$15K | 87.29 | ||
| 8.8y | sell | $1K–$15K | 85.85 | ||
| 9.0y | sell | $15K–$50K | 79.19 | ||
| 9.1y | buy | $1K–$15K | 70.94 | ||
| 9.3y | buy | $1K–$15K | 73.35 | ||
| 9.3y | buy | $15K–$50K | 72.46 | ||
| 9.5y | sell | $1K–$15K | 69.22 | ||
| 9.6y | buy | $1K–$15K | 72.35 | ||
| 9.6y | sell | $1K–$15K | 71.11 | ||
| 9.7y | sell | $1K–$15K | 74.27 | ||
| 9.9y | sell | $1K–$15K | 76.40 | ||
| 9.9y | sell | $1K–$15K | 69.77 | ||
| 10.0y | buy | $1K–$15K | 61.19 | ||
| 10.0y | sell | $1K–$15K | 62.91 | ||
| 10.2y | sell | $1K–$15K | 57.37 | ||
| 10.2y | sell | $1K–$15K | 55.57 | ||
| 10.5y | sell | $1K–$15K | 59.50 | ||
| 10.6y | buy | $15K–$50K | 57.46 | ||
| 11.0y | buy | $1K–$15K | 66.37 | ||
| 11.2y | sell | $50K–$100K | 61.81 | ||
| 11.2y | sell | $100K–$250K | 61.81 | ||
| 11.2y | sell | $100K–$250K | 63.50 | ||
| 11.3y | buy | $15K–$50K | 71.61 | ||
| 11.3y | buy | $50K–$100K | 71.61 | ||
| 11.3y | buy | $1K–$15K | 71.68 | ||
| 11.4y | buy | $1K–$15K | 72.75 | ||
| 11.4y | buy | $50K–$100K | 72.75 | ||
| 11.4y | buy | $15K–$50K | 73.01 | ||
| 11.4y | buy | $1K–$15K | 71.01 | ||
| 12.0y | sell | $15K–$50K | 63.90 | ||
| 13.7y | sell | $1K–$15K | 39.94 | ||
| 13.8y | sell | $1K–$15K | 44.24 |
Next report 2027-01-19 (Tuesday, after close, in 81 days) · EPS estimate 4.80. It has finished the next session higher 57% of the time, average move 3.6%.
Day-after move, last 12 reports, oldest left.
| Reported | Est. | Actual | Surprise | Gap | Day 1 | Day 5 | |
|---|---|---|---|---|---|---|---|
| 2026-10-20 | beat | 5.50 | 6.69 | +21.6% | +2.4% | +2.5% | +1.6% |
| 2026-07-21 | beat | 4.69 | 5.81 | +23.8% | +0.6% | -2.4% | +1.2% |
| 2026-04-21 | miss | 4.57 | 4.42 | -3.3% | +0.0% | -1.5% | -5.8% |
| 2026-01-22 | miss | 4.14 | 3.86 | -6.8% | -4.8% | -7.6% | -6.9% |
| 2025-10-21 | beat | 4.36 | 5.95 | +36.4% | +4.6% | +1.5% | +0.7% |
| 2025-07-22 | beat | 3.72 | 5.48 | +47.4% | +4.8% | +0.9% | -1.0% |
| 2025-04-22 | beat | 3.65 | 4.06 | +11.2% | +4.0% | +3.7% | +5.9% |
| 2025-01-21 | beat | 2.80 | 3.09 | +10.3% | +1.8% | +4.0% | +5.5% |
| 2024-10-24 | beat | 3.76 | 4.51 | +20.0% | +7.2% | +5.2% | +6.9% |
| 2024-07-23 | miss | 3.39 | 3.14 | -7.4% | -1.3% | +0.6% | +4.1% |
| 2024-04-25 | miss | 3.38 | 3.21 | -4.9% | -0.6% | +0.2% | -2.4% |
| 2024-01-25 | miss | 2.67 | 2.24 | -16.0% | +0.0% | +4.7% | +3.0% |
| 2023-10-26 | beat | 3.24 | 4.45 | +37.6% | +7.8% | +9.2% | +18.8% |
| 2023-07-20 | beat | 3.24 | 3.52 | +8.8% | +1.3% | +0.5% | -0.1% |
| 2023-04-27 | miss | 3.89 | 2.31 | -40.6% | -3.1% | +1.4% | -8.3% |
| 2023-01-24 | miss | 3.86 | 2.82 | -26.9% | -1.5% | +9.0% | +9.2% |
| 2022-10-27 | miss | 5.04 | 4.20 | -16.7% | -3.1% | +4.9% | +0.4% |
| 2022-07-21 | miss | 5.05 | 4.96 | -1.7% | -4.3% | -4.7% | -3.9% |
| 2022-04-26 | beat | 5.46 | 5.62 | +2.9% | -8.5% | -6.0% | +1.6% |
| 2022-01-25 | beat | 5.19 | 5.41 | +4.2% | -5.4% | -4.8% | -1.7% |
| 2021-10-26 | beat | 5.20 | 6.86 | +32.0% | -2.9% | -7.5% | -6.6% |
| 2021-07-22 | beat | 4.54 | 7.71 | +69.8% | -2.7% | -0.8% | +0.2% |
| 2021-04-27 | beat | 4.05 | 7.03 | +73.4% | +2.9% | +3.9% | +10.5% |
| 2021-01-26 | beat | 2.74 | 5.29 | +92.8% | +3.3% | +2.8% | +7.3% |
| 2020-10-22 | beat | 2.07 | 5.05 | +144.4% | +4.9% | +1.6% | -4.8% |
| 2020-07-21 | miss | -1.54 | -1.61 | -4.5% | -3.8% | +1.9% | +5.6% |
| 2020-04-23 | miss | 1.02 | -3.02 | -396.0% | +4.1% | +6.7% | +17.0% |
| 2020-01-21 | beat | 2.35 | 2.49 | +5.9% | +2.7% | +4.5% | -1.0% |
| 2019-10-24 | beat | 2.92 | 3.32 | +13.6% | -0.5% | +1.4% | +3.6% |
| 2019-07-18 | beat | 2.87 | 3.37 | +17.6% | +3.7% | +2.1% | +10.5% |
| 2019-04-25 | beat | 2.73 | 2.90 | +6.3% | +3.0% | +6.5% | +7.1% |
| 2019-01-22 | miss | 2.39 | 1.87 | -21.7% | -4.4% | -6.2% | -3.0% |
| 2018-10-23 | beat | 2.87 | 3.12 | +8.8% | +1.7% | -1.4% | +2.6% |
| 2018-07-19 | beat | 2.63 | 3.22 | +22.4% | +3.1% | +2.0% | -0.9% |
| 2018-04-24 | beat | 2.34 | 2.65 | +13.0% | -3.5% | -4.8% | -8.5% |
| 2018-01-23 | miss | 1.85 | 1.62 | -12.4% | -1.4% | -0.4% | -1.7% |
| 2017-10-24 | beat | 2.16 | 2.42 | +12.2% | +1.8% | +1.5% | +2.7% |
| 2017-07-20 | beat | 1.90 | 1.96 | +3.2% | +5.4% | +8.6% | +4.9% |
| 2017-04-25 | miss | 1.96 | 1.75 | -10.9% | -4.2% | -2.9% | -3.6% |
| 2017-01-24 | beat | 1.59 | 1.66 | +4.5% | -1.0% | -0.4% | -1.4% |
| 2016-10-25 | beat | 1.94 | 2.03 | +4.5% | -2.5% | +0.1% | -3.7% |
| 2016-07-21 | miss | 1.89 | 1.76 | -6.9% | -2.2% | -1.4% | -1.3% |
| 2016-04-26 | miss | 1.92 | 1.85 | -3.5% | -3.7% | -2.2% | -8.3% |
| 2016-01-26 | beat | 1.63 | 1.65 | +0.9% | +1.5% | +4.8% | +4.6% |
| 2015-10-22 | beat | 1.96 | 2.11 | +7.4% | +3.2% | +8.2% | +5.3% |
| 2015-07-23 | miss | 1.97 | 1.76 | -10.7% | -8.0% | -13.1% | -10.4% |
| 2015-04-23 | beat | 1.86 | 1.97 | +5.8% | -2.2% | -1.7% | +0.1% |
| 2015-01-22 | miss | 1.78 | 1.68 | -5.5% | +0.6% | +1.8% | -3.9% |
| 2014-10-16 | miss | 1.95 | 1.94 | -0.9% | -3.2% | -2.7% | +0.9% |
| 2014-07-17 | beat | 1.84 | 2.06 | +11.7% | +1.4% | -0.2% | -1.0% |
| 2014-04-16 | beat | 1.70 | 1.91 | +12.3% | +0.6% | -0.4% | -2.4% |
| 2014-01-16 | miss | 1.57 | 1.48 | -5.3% | -3.3% | -5.3% | -8.5% |
| 2013-10-17 | beat | 1.83 | 1.88 | +2.6% | +0.9% | -0.8% | -2.5% |
| 2013-07-18 | beat | 1.73 | 2.07 | +19.8% | +3.0% | +3.1% | +2.6% |
| 2013-04-18 | beat | 1.62 | 1.92 | +18.2% | +4.1% | +6.4% | +8.3% |
| 2013-01-17 | miss | 1.64 | 1.50 | -8.6% | -8.1% | -7.5% | -9.1% |
| 2012-10-18 | beat | 1.82 | 2.09 | +15.1% | +3.1% | +6.0% | +4.7% |
| 2012-07-18 | beat | 1.42 | 2.20 | +55.1% | +1.5% | +2.7% | +2.7% |
| 2012-04-19 | beat | 1.41 | 1.56 | +11.0% | +1.6% | -0.1% | +3.9% |
| 2012-01-19 | miss | 1.56 | 0.89 | -43.1% | -7.4% | -5.6% | -5.6% |
13 firms covering, 26 actions in the last 180 days (ratings, reiterations and target changes) · average price target 251 from 13 firms, range 220–285.
| Date | Firm | Action | Rating | Target | From |
|---|---|---|---|---|---|
| 2026-10-21 | Citigroup | main | Buy | 285 | 280 |
| 2026-10-21 | BMO Capital | main | Market Perform | 225 | 219 |
| 2026-10-21 | JP Morgan | main | Overweight | 241 | 227 |
| 2026-10-21 | Piper Sandler | main | Overweight | 269 | 260 |
| 2026-10-21 | TD Cowen | main | Buy | 250 | 242 |
| 2026-10-21 | Barclays | main | Overweight | 238 | 237 |
| 2026-10-12 | JP Morgan | main | Overweight | 227 | 246 |
| 2026-10-12 | Morgan Stanley | main | Overweight | 267 | 273 |
| 2026-10-09 | BMO Capital | init | Market Perform | 219 | — |
| 2026-10-06 | TD Cowen | main | Buy | 242 | 253 |
| 2026-10-05 | Barclays | main | Overweight | 237 | 240 |
| 2026-10-01 | Evercore ISI Group | main | Outperform | 220 | 230 |
| 2026-09-30 | Citigroup | main | Buy | 280 | 295 |
| 2026-09-28 | Piper Sandler | main | Overweight | 260 | 254 |
| 2026-08-25 | Wolfe Research | main | Outperform | 275 | 255 |
| 2026-08-03 | UBS | main | Buy | 280 | 275 |
| 2026-07-28 | Citigroup | main | Buy | 295 | 310 |
| 2026-07-28 | Evercore ISI Group | main | Outperform | 230 | 222 |
| 2026-07-22 | Barclays | main | Overweight | 240 | 242 |
| 2026-07-13 | JP Morgan | main | Overweight | 245 | 215 |
| 2026-07-13 | HSBC | up | Buy | 229 | 226 |
| 2026-07-09 | B of A Securities | main | Buy | 231 | 234 |
| 2026-07-07 | TD Cowen | main | Buy | 253 | 260 |
| 2026-07-07 | UBS | main | Buy | 275 | 270 |
| 2026-06-30 | Piper Sandler | init | Overweight | 254 | — |
| 2026-06-30 | BTIG | main | Buy | 259 | 224 |
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