DH
Analysts 13 firms · 11 buy · 2 hold · target 245 +4% (195–270)
Last 90d 1 insider sale · 2 congress sales
bought sold · bigger dot, bigger trade · follows the chart’s range
| When | People | Size | Value | Price | |
|---|---|---|---|---|---|
| 2mo | sell | 1 | $12,736,095 | 215.72 | |
| 6mo | sell | 1 | $237,202 | 173.58 | |
| 8mo | sell | 1 | $274,573 | 209.84 | |
| 11mo | sell | 1 | $9,359,067 | 227.93 | |
| 11mo | sell | 1 | $746,997 | 222.27 | |
| 12mo | sell | 3 | $103,810,811 | 220.84 | |
| 12mo | sell | 1 | $1,088,687 | 216.69 | |
| 12mo | sell | 1 | $129,636,027 | 212.37 | |
| 1.2y | sell | 1 | $586,325 | 207.98 | |
| 1.5y | sell | 1 | $245,919,391 | 190.83 | |
| 1.5y | sell | 1 | $3,129,400 | 196.53 | |
| 1.7y | sell | 1 | $113,553 | 202.86 | |
| 1.7y | sell | 1 | $1,277,541 | 222.59 | |
| 1.9y | sell | 1 | $8,218,636 | 235.55 | |
| 2.2y | sell | 1 | $255,488 | 265.00 | |
| 2.2y | sell | 3 | $8,145,408 | 272.34 | |
| 2.3y | sell | 2 | $6,565,825 | 271.01 | |
| 2.5y | sell | 1 | $2,386,325 | 260.97 | |
| 2.5y | sell | 1 | $4,866,675 | 258.32 | |
| 2.5y | sell | 1 | $11,736,037 | 249.74 | |
| 2.5y | sell | 1 | $172,455 | 245.28 | |
| 2.5y | sell | 1 | $5,618,569 | 242.55 | |
| 2.5y | sell | 2 | $12,756,765 | 244.59 | |
| 2.7y | sell | 1 | $5,986,764 | 249.76 | |
| 2.7y | sell | 1 | $826,032 | 246.63 | |
| 2.7y | sell | 1 | $636,290 | 241.81 | |
| 2.7y | sell | 1 | $816,724 | 241.84 | |
| 3.2y | sell | 1 | $147,819 | 218.36 | |
| 3.2y | sell | 2 | $5,574,645 | 222.66 | |
| 3.3y | sell | 2 | $6,829,798 | 226.96 | |
| 3.4y | sell | 1 | $4,535,040 | 201.03 | |
| 3.5y | sell | 1 | $840,671 | 209.50 | |
| 3.5y | sell | 2 | $2,606,975 | 211.56 | |
| 3.5y | sell | 1 | $121,095 | 209.92 | |
| 3.8y | sell | 1 | $2,222,524 | 229.02 | |
| 3.9y | sell | 1 | $1,052,423 | 226.13 | |
| 3.9y | sell | 1 | $2,534,878 | 225.15 | |
| 4.0y | sell | 1 | $511,715 | 232.32 | |
| 4.0y | sell | 2 | $7,377,727 | 234.22 | |
| 4.0y | sell | 1 | $126,465 | 220.53 | |
| 4.2y | sell | 1 | $7,500,000 | 258.90 | |
| 4.3y | sell | 1 | $3,253,588 | 238.31 | |
| 4.3y | sell | 1 | $1,069,619 | 235.71 | |
| 4.5y | buy | 1 | $49,578 | 217.01 | |
| 4.5y | sell | 1 | $1,662,310 | 220.67 | |
| 4.7y | sell | 1 | $1,577,256 | 252.09 | |
| 4.7y | sell | 1 | $5,849,702 | 252.17 | |
| 4.9y | sell | 1 | $4,007,844 | 277.72 | |
| 4.9y | sell | 4 | $18,230,613 | 282.06 | |
| 4.9y | sell | 1 | $1,404,650 | 274.76 | |
| 5.0y | sell | 2 | $2,151,378 | 263.79 | |
| 5.0y | sell | 1 | $377,905,905 | 266.24 | |
| 5.2y | sell | 1 | $1,566,997 | 276.56 | |
| 5.2y | sell | 1 | $2,002,831 | 257.38 | |
| 5.3y | sell | 2 | $7,103,836 | 255.96 | |
| 5.3y | sell | 1 | $4,766,407 | 252.29 | |
| 5.4y | sell | 1 | $1,160,195 | 223.25 | |
| 5.4y | sell | 1 | $1,530,037 | 219.30 | |
| 5.5y | sell | 1 | $1,128,042 | 223.89 | |
| 5.5y | sell | 1 | $4,442,650 | 222.28 | |
| 5.5y | sell | 2 | $4,175,402 | 222.46 | |
| 5.7y | buy | 1 | $1,462,260 | 193.83 | |
| 5.7y | sell | 1 | $1,317,120 | 194.11 | |
| 5.7y | sell | 2 | $2,517,295 | 211.80 |
bought sold · bigger dot, bigger trade · follows the chart’s range
40 members · 55 buys / 61 sells · $920K–$3.6M disclosed · latest filing Sep 25, 2026 · full tracker ›
| When | Member | Size | Amount | Price then | |
|---|---|---|---|---|---|
| 2mo | sell | $1K–$15K | 209.54 | ||
| 2mo | sell | $15K–$50K | 213.18 | ||
| 7mo | buy | $1K–$15K | 181.14 | ||
| 10mo | sell | $1K–$15K | 223.10 | ||
| 12mo | sell | $1K–$15K | 219.97 | ||
| 1.1y | buy | $1K–$15K | 207.61 | ||
| 1.1y | sell | $1K–$15K | 180.13 | ||
| 1.2y | buy | $1K–$15K | 197.98 | ||
| 1.2y | sell | $1K–$15K | 203.79 | ||
| 1.3y | buy | $1K–$15K | 188.52 | ||
| 1.4y | sell | $50K–$100K | 203.28 | ||
| 1.4y | buy | $1K–$15K | 202.90 | ||
| 1.5y | sell | $1K–$15K | 189.25 | ||
| 1.5y | sell | $15K–$50K | 199.04 | ||
| 1.5y | buy | $1K–$15K | 194.17 | ||
| 1.5y | sell | $1K–$15K | 183.31 | ||
| 1.6y | sell | $1K–$15K | 187.05 | ||
| 1.6y | buy | $15K–$50K | 173.09 | ||
| 1.6y | sell | $15K–$50K | 179.01 | ||
| 1.6y | sell | $1K–$15K | 207.92 | ||
| 1.7y | sell | $1K–$15K | 207.26 | ||
| 1.7y | sell | $15K–$50K | 208.22 | ||
| 1.7y | sell | $15K–$50K | 201.47 | ||
| 1.8y | sell | $1K–$15K | 235.49 | ||
| 2.0y | buy | $1K–$15K | 239.88 | ||
| 2.6y | buy | $1K–$15K | 242.53 | ||
| 2.6y | sell | $15K–$50K | 246.41 | ||
| 2.9y | sell | $1K–$15K | 218.65 | ||
| 3.0y | sell | $1K–$15K | 193.75 | ||
| 3.1y | buy | $1K–$15K | 215.49 | ||
| 3.1y | buy | $15K–$50K | 220.02 | ||
| 3.2y | buy | $1K–$15K | 222.30 | ||
| 3.4y | sell | $1K–$15K | 200.62 | ||
| 3.7y | sell | $1K–$15K | 217.27 | ||
| 3.7y | sell | $1K–$15K | 229.91 | ||
| 3.9y | buy | $1K–$15K | 228.79 | ||
| 4.0y | sell | $1K–$15K | 218.65 | ||
| 4.1y | sell | $1K–$15K | 231.08 | ||
| 4.1y | buy | $1K–$15K | 238.14 | ||
| 4.1y | sell | $1K–$15K | 244.53 | ||
| 4.3y | buy | $1K–$15K | 222.00 | ||
| 4.5y | buy | $1K–$15K | 208.49 | ||
| 4.6y | buy | $1K–$15K | 229.41 | ||
| 5.1y | buy | $1K–$15K | 263.57 | ||
| 5.3y | buy | $50K–$100K | 235.50 | ||
| 5.4y | sell | $1K–$15K | 230.85 | ||
| 5.7y | sell | $1K–$15K | 209.23 | ||
| 6.2y | sell | $1K–$15K | 174.20 | ||
| 6.2y | sell | $1K–$15K | 177.09 | ||
| 6.6y | buy | $1K–$15K | 125.51 | ||
| 6.6y | buy | $1K–$15K | 119.36 | ||
| 6.6y | sell | $1K–$15K | 104.40 | ||
| 6.7y | sell | $1K–$15K | 140.97 | ||
| 6.8y | sell | $50K–$100K | 138.64 | ||
| 6.8y | sell | $1K–$15K | 138.30 | ||
| 6.8y | buy | $1K–$15K | 132.00 | ||
| 6.9y | sell | $1K–$15K | 128.88 | ||
| 7.0y | buy | $1K–$15K | 115.55 | ||
| 7.0y | sell | $15K–$50K | 118.57 | ||
| 7.2y | buy | $15K–$50K | 118.59 | ||
| 7.6y | sell | $1K–$15K | 109.66 | ||
| 7.6y | sell | $1K–$15K | 108.13 | ||
| 7.7y | sell | $1K–$15K | 106.69 | ||
| 7.7y | sell | $1K–$15K | 106.69 | ||
| 7.7y | sell | $15K–$50K | 109.36 | ||
| 7.7y | sell | $1K–$15K | 108.72 | ||
| 7.7y | sell | $1K–$15K | 93.80 | ||
| 7.7y | buy | $1K–$15K | 93.56 | ||
| 7.8y | buy | $1K–$15K | 90.77 | ||
| 7.8y | buy | $1K–$15K | 85.98 | ||
| 7.9y | sell | $1K–$15K | 86.07 | ||
| 8.2y | buy | $1K–$15K | 87.64 | ||
| 8.3y | buy | $50K–$100K | 88.57 | ||
| 8.3y | sell | $1K–$15K | 84.36 | ||
| 8.6y | sell | $1K–$15K | 84.55 | ||
| 8.6y | sell | $1K–$15K | 88.23 | ||
| 8.8y | buy | $15K–$50K | 80.05 | ||
| 9.1y | sell | $1K–$15K | 74.03 | ||
| 9.2y | buy | $1K–$15K | 70.73 | ||
| 9.3y | buy | $1K–$15K | 71.55 | ||
| 9.4y | buy | $1K–$15K | 71.42 | ||
| 9.7y | buy | $15K–$50K | 73.20 | ||
| 9.8y | buy | $1K–$15K | 65.78 | ||
| 9.9y | buy | $1K–$15K | 66.41 | ||
| 10.1y | buy | $1K–$15K | 65.43 | ||
| 10.1y | sell | $1K–$15K | 65.88 | ||
| 10.1y | buy | $1K–$15K | 65.88 | ||
| 10.2y | sell | $1K–$15K | 68.26 | ||
| 10.3y | buy | $1K–$15K | 68.33 | ||
| 10.3y | sell | $15K–$50K | 68.56 | ||
| 10.3y | sell | $1K–$15K | 68.56 | ||
| 10.4y | buy | $15K–$50K | 40.66 | ||
| 10.5y | sell | $1K–$15K | 39.31 | ||
| 10.5y | buy | $1K–$15K | 39.50 | ||
| 10.7y | buy | $1K–$15K | 35.18 | ||
| 11.0y | buy | $1K–$15K | 36.42 | ||
| 11.0y | buy | $1K–$15K | 36.42 | ||
| 11.1y | buy | $15K–$50K | 35.17 | ||
| 11.1y | buy | $1K–$15K | 35.17 | ||
| 11.2y | sell | $50K–$100K | 35.20 | ||
| 11.2y | sell | $100K–$250K | 35.20 | ||
| 11.2y | buy | $1K–$15K | 35.50 | ||
| 11.3y | buy | $50K–$100K | 35.35 | ||
| 11.3y | buy | $15K–$50K | 35.35 | ||
| 11.4y | buy | $50K–$100K | 34.99 | ||
| 11.4y | buy | $15K–$50K | 34.91 | ||
| 11.5y | buy | $15K–$50K | 34.23 | ||
| 11.7y | sell | $1K–$15K | 34.34 | ||
| 11.8y | sell | $15K–$50K | 34.22 | ||
| 12.0y | sell | $1K–$15K | 33.02 | ||
| 12.0y | sell | $15K–$50K | 33.02 | ||
| 12.3y | buy | $1K–$15K | 29.97 | ||
| 12.7y | buy | $1K–$15K | 31.33 | ||
| 12.7y | sell | $1K–$15K | 31.08 | ||
| 12.9y | buy | $1K–$15K | 31.04 | ||
| 13.2y | sell | $1K–$15K | 26.96 |
Next report 2027-01-27 (Wednesday, before open, in 91 days) · EPS estimate 2.48. It has finished the next session higher 53% of the time, average move 3.2%.
Day-after move, last 12 reports, oldest left.
| Reported | Est. | Actual | Surprise | Gap | Day 1 | Day 5 | |
|---|---|---|---|---|---|---|---|
| 2026-10-21 | beat | 1.92 | 2.11 | +10.0% | -3.0% | +4.3% | — |
| 2026-07-21 | beat | 1.84 | 1.94 | +5.3% | -16.0% | -11.0% | -1.0% |
| 2026-04-21 | beat | 1.94 | 2.06 | +6.5% | +0.8% | -0.5% | -8.5% |
| 2026-01-28 | beat | 2.19 | 2.23 | +2.0% | -2.9% | -4.8% | -6.9% |
| 2025-10-21 | beat | 1.72 | 1.89 | +9.8% | +7.3% | +5.9% | +4.1% |
| 2025-07-22 | beat | 1.64 | 1.80 | +9.5% | -0.7% | +1.0% | +10.0% |
| 2025-04-22 | beat | 1.64 | 1.88 | +14.4% | +7.2% | +3.8% | +7.6% |
| 2025-01-29 | miss | 2.16 | 2.14 | -1.1% | -5.2% | -9.7% | -14.4% |
| 2024-10-22 | beat | 1.57 | 1.71 | +8.9% | -3.0% | -4.0% | -10.8% |
| 2024-07-23 | beat | 1.57 | 1.72 | +9.3% | +7.6% | +5.3% | +9.7% |
| 2024-04-23 | beat | 1.71 | 1.92 | +12.4% | +7.9% | +7.2% | +4.5% |
| 2024-01-30 | beat | 1.91 | 2.09 | +9.2% | +4.3% | +4.7% | +6.1% |
| 2023-10-24 | beat | 1.88 | 2.02 | +7.5% | -5.0% | -3.5% | -5.9% |
| 2023-07-25 | beat | 2.02 | 2.05 | +1.7% | -3.9% | -0.9% | -1.2% |
| 2023-04-25 | beat | 2.26 | 2.36 | +4.4% | -3.6% | -8.8% | -4.5% |
| 2023-01-24 | beat | 2.55 | 2.87 | +12.6% | -1.4% | -2.0% | -4.6% |
| 2022-10-20 | beat | 2.25 | 2.56 | +13.5% | -6.3% | -5.7% | -3.8% |
| 2022-07-21 | beat | 2.34 | 2.76 | +18.1% | +7.4% | +9.1% | +12.9% |
| 2022-04-21 | beat | 2.66 | 2.76 | +3.6% | +1.1% | -0.8% | -8.3% |
| 2022-01-27 | beat | 2.54 | 2.69 | +6.0% | +2.0% | +1.2% | +8.7% |
| 2021-10-21 | beat | 2.15 | 2.39 | +11.0% | -0.1% | -1.3% | -3.3% |
| 2021-07-22 | beat | 2.05 | 2.46 | +20.0% | +1.4% | +3.3% | +6.4% |
| 2021-04-22 | beat | 1.77 | 2.52 | +42.1% | +1.5% | +3.5% | +5.0% |
| 2021-01-28 | beat | 1.88 | 2.08 | +10.9% | +1.5% | +2.9% | +6.0% |
| 2020-10-22 | beat | 1.36 | 1.72 | +26.4% | +0.1% | +3.3% | +1.6% |
| 2020-07-23 | beat | 1.09 | 1.44 | +31.9% | +3.1% | +1.8% | +3.3% |
| 2020-05-06 | beat | 1.02 | 1.05 | +2.7% | -3.2% | -0.3% | -1.4% |
| 2020-01-30 | beat | 1.25 | 1.28 | +2.3% | -0.1% | +2.3% | -0.8% |
| 2019-10-24 | beat | 1.15 | 1.16 | +0.8% | -0.6% | -1.5% | -0.5% |
| 2019-07-18 | beat | 1.16 | 1.19 | +2.5% | +1.3% | +2.4% | +2.5% |
| 2019-04-18 | beat | 1.02 | 1.07 | +5.0% | +2.7% | +1.5% | +4.8% |
| 2019-01-29 | beat | 1.27 | 1.28 | +0.6% | +0.2% | -0.7% | +3.3% |
| 2018-10-18 | beat | 1.08 | 1.10 | +2.3% | +1.0% | -3.5% | -6.4% |
| 2018-07-19 | beat | 1.09 | 1.15 | +5.9% | +7.3% | +4.5% | +5.1% |
| 2018-04-19 | beat | 0.94 | 0.99 | +5.2% | +0.6% | -0.9% | -0.6% |
| 2018-01-30 | beat | 1.16 | 1.19 | +2.8% | -1.0% | -2.0% | -6.4% |
| 2017-10-19 | beat | 0.95 | 1.00 | +4.9% | +4.4% | +4.7% | +6.3% |
| 2017-07-20 | beat | 0.97 | 0.99 | +2.3% | -4.3% | -3.0% | -5.4% |
| 2017-04-20 | beat | 0.84 | 0.85 | +0.8% | -1.1% | -4.1% | -4.1% |
| 2017-01-31 | beat | 1.03 | 1.05 | +1.9% | +2.5% | +4.4% | +3.4% |
| 2016-10-20 | beat | 0.82 | 0.87 | +5.5% | +1.4% | +3.9% | +1.5% |
| 2016-07-25 | beat | 1.22 | 1.25 | +2.1% | +1.1% | +0.1% | +0.3% |
| 2016-04-21 | beat | 1.03 | 1.08 | +4.9% | +0.7% | +1.1% | +1.5% |
| 2016-01-26 | beat | 1.27 | 1.27 | +0.2% | -1.8% | +0.4% | +0.0% |
| 2015-10-22 | beat | 1.04 | 1.05 | +1.3% | -0.7% | +5.5% | +4.4% |
| 2015-07-23 | beat | 1.04 | 1.08 | +4.3% | +1.3% | +1.4% | +4.6% |
| 2015-04-23 | miss | 0.93 | 0.93 | -0.2% | -0.8% | -0.7% | -4.0% |
| 2015-01-27 | beat | 1.04 | 1.04 | +0.5% | +1.0% | +1.2% | +1.6% |
| 2014-10-16 | beat | 0.89 | 0.90 | +0.9% | -0.3% | +3.1% | +7.5% |
| 2014-07-17 | miss | 0.94 | 0.93 | -1.0% | -3.6% | -5.6% | -3.2% |
| 2014-04-16 | beat | 0.80 | 0.81 | +1.4% | -0.9% | -1.1% | -0.8% |
| 2014-01-28 | beat | 0.96 | 0.96 | +0.3% | +1.2% | +1.5% | -1.6% |
| 2013-10-17 | beat | 0.83 | 0.84 | +1.4% | +2.7% | +4.6% | +4.2% |
| 2013-07-18 | beat | 0.85 | 0.87 | +2.5% | -0.6% | -1.0% | -1.7% |
| 2013-04-18 | miss | 0.77 | 0.75 | -2.1% | -3.0% | -2.8% | +1.2% |
| 2013-01-29 | beat | 0.87 | 0.87 | +0.1% | -1.4% | +0.5% | +0.0% |
| 2012-10-18 | miss | 0.79 | 0.77 | -2.1% | -4.8% | -4.7% | -6.9% |
| 2012-07-19 | beat | 0.80 | 0.84 | +4.4% | -2.2% | -1.9% | -0.1% |
| 2012-04-19 | beat | 0.71 | 0.73 | +3.5% | -2.6% | -3.1% | -1.1% |
| 2012-01-31 | beat | 0.78 | 0.81 | +3.3% | -0.3% | +0.2% | +0.0% |
13 firms covering, 20 actions in the last 180 days (ratings, reiterations and target changes) · average price target 245 from 13 firms, range 195–270.
| Date | Firm | Action | Rating | Target | From |
|---|---|---|---|---|---|
| 2026-10-22 | Citigroup | main | Buy | 270 | 230 |
| 2026-10-22 | Barclays | main | Overweight | 260 | 255 |
| 2026-10-22 | JP Morgan | main | Overweight | 270 | 250 |
| 2026-10-22 | TD Cowen | main | Buy | 270 | 255 |
| 2026-10-22 | Stifel | main | Buy | 260 | 220 |
| 2026-10-22 | Baird | main | Outperform | 254 | 246 |
| 2026-10-13 | Morgan Stanley | main | Overweight | 240 | 220 |
| 2026-10-13 | TD Cowen | main | Buy | 255 | 236 |
| 2026-10-07 | Barclays | main | Overweight | 255 | 230 |
| 2026-10-05 | RBC Capital | main | Outperform | 250 | 215 |
| 2026-10-01 | Guggenheim | main | Buy | 250 | 200 |
| 2026-07-22 | Wells Fargo | main | Equal-Weight | 195 | 212 |
| 2026-07-22 | TD Cowen | main | Buy | 236 | 240 |
| 2026-07-22 | Stifel | main | Buy | 220 | 260 |
| 2026-07-22 | Guggenheim | main | Buy | 200 | 235 |
| 2026-07-22 | RBC Capital | main | Outperform | 215 | 200 |
| 2026-07-06 | Evercore ISI Group | main | Outperform | 230 | 232 |
| 2026-06-11 | Piper Sandler | init | Neutral | 200 | — |
| 2026-06-03 | HSBC | main | Buy | 230 | 270 |
| 2026-05-27 | Citigroup | down | Neutral | 95 | 125 |
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