RD
Analysts 13 firms · 10 buy · 3 hold · target 218 +62% (142–300)
Last 90d 9 insider sales
bought sold · bigger dot, bigger trade · follows the chart’s range
| When | People | Size | Value | Price | |
|---|---|---|---|---|---|
| 13d | sched | 1 | $9,032,837 | 159.13 | |
| 14d | sched | 1 | $2,744,446 | 152.58 | |
| 28d | sched | 1 | $2,507,354 | 146.62 | |
| 1mo | sched | 1 | $2,771,194 | 152.87 | |
| 1mo | sched | 1 | $9,739,589 | 159.10 | |
| 2mo | sched | 1 | $2,664,412 | 150.87 | |
| 2mo | sell | 1 | $820,070 | 156.25 | |
| 2mo | sched | 2 | $16,597,893 | 162.50 | |
| 3mo | sched | 1 | $2,876,017 | 152.39 | |
| 3mo | sched | 2 | $11,311,645 | 179.33 | |
| 4mo | sched | 1 | $161,600 | 201.99 | |
| 4mo | sched | 1 | $3,116,401 | 191.55 | |
| 4mo | sched | 1 | $6,930,194 | 171.05 | |
| 4mo | sched | 1 | $3,208,606 | 170.68 | |
| 5mo | sched | 1 | $3,134,316 | 171.20 | |
| 5mo | sched | 1 | $6,208,842 | 149.33 | |
| 5mo | sched | 1 | $2,828,744 | 157.82 | |
| 6mo | sched | 1 | $3,092,449 | 164.35 | |
| 6mo | sched | 1 | $6,324,169 | 163.90 | |
| 6mo | sched | 1 | $2,851,237 | 165.03 | |
| 7mo | sched | 1 | $2,335,420 | 139.15 | |
| 7mo | sched | 1 | $2,389,852 | 132.88 | |
| 7mo | sched | 1 | $1,342,138 | 140.82 | |
| 7mo | sched | 1 | $5,616,679 | 139.76 | |
| 7mo | sched | 1 | $2,391,428 | 143.72 | |
| 7mo | buy | 1 | $1,388,730 | 143.72 | |
| 8mo | sched | 1 | $1,297,225 | 135.62 | |
| 8mo | sched | 1 | $2,612,194 | 142.00 | |
| 8mo | sched | 4 | $9,498,064 | 144.30 | |
| 8mo | sched | 1 | $2,498,644 | 143.72 | |
| 9mo | sched | 1 | $1,716,666 | 133.08 | |
| 9mo | buy | 1 | $7,482,139 | 133.08 | |
| 9mo | sched | 1 | $3,297,178 | 170.36 | |
| 9mo | sched | 1 | $2,976,561 | 217.64 | |
| 9mo | sched | 1 | $8,841,315 | 212.89 | |
| 9mo | sched | 1 | $4,190,055 | 223.16 | |
| 10mo | sched | 1 | $1,037,907 | 254.71 | |
| 10mo | sched | 1 | $3,554,387 | 246.24 | |
| 10mo | sched | 1 | $8,127,898 | 249.25 | |
| 10mo | sched | 1 | $2,256,171 | 253.82 | |
| 10mo | sched | 1 | $4,153,635 | 245.50 | |
| 10mo | sched | 1 | $3,269,350 | 229.95 | |
| 10mo | sched | 1 | $9,179,551 | 231.47 | |
| 10mo | sched | 1 | $16,667,589 | 237.80 | |
| 10mo | sched | 1 | $3,965,066 | 231.12 | |
| 11mo | sched | 1 | $2,620,449 | 232.65 | |
| 11mo | sched | 1 | $3,275,824 | 235.82 | |
| 11mo | sched | 1 | $3,873,360 | 226.62 | |
| 11mo | sched | 4 | $26,582,275 | 190.24 | |
| 11mo | sched | 1 | $3,506,547 | 185.19 | |
| 12mo | sched | 1 | $2,861,978 | 206.54 | |
| 12mo | sched | 1 | $3,430,825 | 189.72 | |
| 1.0y | sched | 1 | $7,896,453 | 220.64 | |
| 1.0y | sched | 1 | $2,759,347 | 210.53 | |
| 1.0y | sched | 1 | $3,609,573 | 194.81 | |
| 1.1y | sched | 1 | $2,811,331 | 206.20 | |
| 1.1y | sched | 1 | $4,123,733 | 203.90 | |
| 1.1y | sched | 2 | $13,688,983 | 239.44 | |
| 1.1y | sched | 1 | $4,701,974 | 259.79 | |
| 1.1y | sched | 1 | $3,311,138 | 252.99 | |
| 1.2y | sched | 1 | $6,542,556 | 228.94 | |
| 1.2y | sched | 1 | $4,021,465 | 229.03 | |
| 1.2y | sched | 1 | $15,760,825 | 217.75 | |
| 1.2y | sched | 3 | $10,448,079 | 222.18 | |
| 1.2y | sched | 1 | $7,837,383 | 215.20 | |
| 1.2y | sched | 1 | $3,425,764 | 245.34 | |
| 1.2y | sched | 2 | $3,546,835 | 211.51 | |
| 1.3y | sched | 1 | $2,329,310 | 146.82 | |
| 1.3y | sched | 1 | $2,038,876 | 147.07 | |
| 1.3y | sched | 1 | $4,735,300 | 143.60 | |
| 1.3y | sched | 1 | $2,118,943 | 158.18 | |
| 1.3y | sched | 1 | $527,240 | 142.38 | |
| 1.3y | sched | 1 | $2,183,554 | 147.69 | |
| 1.4y | sched | 3 | $19,745,111 | 138.07 | |
| 1.4y | sched | 1 | $3,529,181 | 139.28 | |
| 1.4y | sched | 1 | $1,540,732 | 112.66 | |
| 1.4y | sched | 3 | $3,503,366 | 98.08 | |
| 1.4y | sched | 1 | $3,779,154 | 106.23 | |
| 1.4y | sched | 1 | $14,304,090 | 107.44 | |
| 1.5y | sched | 1 | $1,549,335 | 107.43 | |
| 1.5y | sched | 1 | $1,661,224 | 109.56 | |
| 1.5y | sched | 1 | $3,133,100 | 93.09 | |
| 1.5y | sched | 1 | $12,024,331 | 94.97 | |
| 1.6y | sched | 1 | $1,445,914 | 109.30 | |
| 1.6y | sched | 2 | $26,743,321 | 121.38 | |
| 1.6y | sched | 1 | $4,173,990 | 109.49 | |
| 1.6y | sched | 1 | $15,844,168 | 115.03 | |
| 1.6y | buy | 1 | $98,335 | 130.96 | |
| 1.6y | buy | 1 | $100,895 | 127.14 | |
| 1.6y | sched | 2 | $16,406,942 | 158.32 | |
| 1.7y | sched | 1 | $2,244,253 | 156.45 | |
| 1.7y | sched | 2 | $12,067,104 | 165.76 | |
| 1.7y | sell | 1 | $3,394,250 | 160.87 | |
| 1.7y | sched | 2 | $29,611,665 | 179.18 | |
| 1.7y | sched | 1 | $2,827,506 | 212.69 | |
| 1.8y | sched | 1 | $2,946,031 | 185.25 | |
| 1.8y | sched | 1 | $5,797,728 | 183.30 | |
| 1.8y | sched | 1 | $21,492,095 | 176.01 | |
| 1.8y | sched | 1 | $2,314,636 | 174.09 | |
| 1.8y | sched | 1 | $2,717,495 | 178.49 | |
| 1.9y | sched | 2 | $27,799,014 | 166.06 | |
| 1.9y | sched | 1 | $1,985,092 | 146.28 | |
| 1.9y | sched | 1 | $2,841,286 | 137.82 | |
| 1.9y | sched | 2 | $6,501,097 | 145.95 | |
| 1.9y | sched | 2 | — | 145.95 | |
| 1.9y | sell | 1 | $88,463,008 | 149.03 | |
| 1.9y | sched | 1 | $4,270,905 | 134.20 | |
| 1.9y | sched | 1 | $15,676,498 | 133.63 | |
| 1.9y | sell | 1 | $113,962,648 | 127.39 | |
| 2.0y | sell | 1 | $197,576,216 | 131.94 | |
| 2.0y | sell | 2 | $9,665,246 | 116.47 | |
| 2.0y | sched | 1 | $1,583,878 | 116.47 | |
| 2.0y | sched | 1 | $1,239,411 | 77.92 | |
| 2.0y | sched | 1 | $2,542,458 | 78.89 | |
| 2.0y | sched | 1 | $9,385,695 | 77.34 | |
| 2.1y | sched | 1 | $926,842 | 66.61 | |
| 2.1y | sched | 1 | $1,049,181 | 67.73 | |
| 2.1y | sched | 1 | $3,250,500 | 65.87 | |
| 2.1y | sched | 1 | $5,159,840 | 65.56 | |
| 2.1y | sched | 2 | $9,335,106 | 62.81 |
bought sold · bigger dot, bigger trade · follows the chart’s range
1 member · 1 buys / 3 sells · $4K–$60K disclosed · latest filing May 8, 2025 · full tracker ›
| When | Member | Size | Amount | Price then | |
|---|---|---|---|---|---|
| 1.6y | sell | $1K–$15K | 88.89 | ||
| 1.6y | sell | $1K–$15K | 86.91 | ||
| 1.6y | sell | $1K–$15K | 122.73 | ||
| 1.7y | buy | $1K–$15K | 196.38 |
Next report 2026-10-29 (Thursday, after close, in 1 day) · EPS estimate 1.95. It has finished the next session higher 50% of the time, average move 12.9%.
Day-after move, last 10 reports, oldest left.
| Reported | Est. | Actual | Surprise | Gap | Day 1 | Day 5 | |
|---|---|---|---|---|---|---|---|
| 2026-07-30 | beat | 0.96 | 1.25 | +29.6% | -17.0% | -21.0% | -9.2% |
| 2026-04-30 | beat | 1.11 | 1.40 | +26.1% | +12.4% | +13.1% | +5.8% |
| 2026-02-05 | beat | 1.45 | 1.68 | +16.4% | +6.9% | -7.4% | -7.5% |
| 2025-10-30 | beat | 1.05 | 1.26 | +20.7% | +12.7% | +7.5% | +0.1% |
| 2025-07-31 | beat | 0.19 | 0.92 | +34.0% | +13.3% | +17.5% | +34.2% |
| 2025-05-01 | beat | 0.01 | 0.13 | +870.9% | +1.2% | -4.2% | -8.7% |
| 2025-02-12 | beat | 0.25 | 0.36 | +44.3% | -5.8% | -5.3% | -23.1% |
| 2024-10-29 | beat | 0.41 | 0.59 | +42.9% | +28.3% | +42.0% | +48.1% |
| 2024-08-06 | beat | 0.13 | 0.34 | +170.2% | +0.8% | -6.8% | +1.1% |
| 2024-05-07 | beat | -8.72 | -8.19 | +6.0% | +11.3% | +4.0% | +20.7% |
13 firms covering, 16 actions in the last 180 days (ratings, reiterations and target changes) · average price target 218 from 13 firms, range 142–300.
| Date | Firm | Action | Rating | Target | From |
|---|---|---|---|---|---|
| 2026-10-09 | Needham | reit | Buy | 300 | — |
| 2026-09-18 | DA Davidson | main | Buy | 185 | 200 |
| 2026-08-21 | Morgan Stanley | main | Overweight | 210 | 240 |
| 2026-07-31 | JP Morgan | main | Neutral | 185 | 200 |
| 2026-07-31 | Oppenheimer | main | Outperform | 200 | 225 |
| 2026-07-31 | B. Riley Securities | main | Buy | 270 | 250 |
| 2026-07-31 | Wells Fargo | main | Equal-Weight | 142 | 187 |
| 2026-07-31 | Cantor Fitzgerald | main | Neutral | 170 | 200 |
| 2026-07-31 | Piper Sandler | reit | Overweight | 195 | 215 |
| 2026-07-31 | Truist Securities | main | Buy | 275 | 265 |
| 2026-07-31 | Wedbush | main | Outperform | 221 | 250 |
| 2026-07-29 | Keybanc | init | Overweight | 225 | — |
| 2026-07-23 | DA Davidson | main | Buy | 200 | — |
| 2026-07-07 | Wells Fargo | main | Equal-Weight | 187 | 176 |
| 2026-06-24 | Needham | reit | Buy | 300 | — |
| 2026-06-04 | Loop Capital | main | Buy | 260 | — |
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