| Insider | Role | Holdings | Buy $ | Sell $ | Net $ |
|---|---|---|---|---|---|
| Adam Elsesser | CEO, Director | 683,042 | — | $86,330,208 | -$86,330,208 |
| Arani Bose | Director | 1,147 | — | $22,509,725 | -$22,509,725 |
| Johanna Roberts | EVP, Gen. Counsel & Secretary | 67,298 | — | $3,040,713 | -$3,040,713 |
| Lambert Shiu | Chief Accounting Officer | 39,323 | — | $2,820,634 | -$2,820,634 |
| Maggie Yuen | Chief Financial Officer | 18,167 | — | $2,502,488 | -$2,502,488 |
| Harpreet Grewal | Director | 8,719 | — | $544,489 | -$544,489 |
| Thomas Wilder | Director | 589 | — | $385,708 | -$385,708 |
| Don W. Kassing | Director | 1,409 | — | $73,571 | -$73,571 |
| Bridget O'Rourke | Director | 5,962 | — | $69,438 | -$69,438 |
| Date | Insider | Side | Shares | Price | Value | Holdings After | % of Position |
|---|---|---|---|---|---|---|---|
| 2026-04-02 | Harpreet Grewal | SELL | 100 | $328.22 | $32,822 | 8,719 | 1% |
| 2026-03-02 | Maggie Yuen | SELL | 2,432 | $342.30 | $832,474 | 18,353 | 12% |
| 2026-01-06 | Harpreet Grewal | SELL | 186 | $312.64 | $58,151 | 8,230 | 2% |
| 2026-01-02 | Thomas Wilder | SELL | 186 | $310.72 | $57,794 | 0 | 100% |
| 2025-12-11 | Arani Bose | SELL | 2,030 | $305.19 | $619,536 | 271,432 | 1% |
| 2025-12-11 | Arani Bose | SELL | 4,946 | $306.60 | $1,516,444 | 266,486 | 2% |
| 2025-12-11 | Arani Bose | SELL | 520 | $307.10 | $159,692 | 265,966 | 0% |
| 2025-12-11 | Arani Bose | SELL | 4 | $308.00 | $1,232 | 265,962 | 0% |
| 2025-12-11 | Arani Bose | SELL | 2,082 | $310.50 | $646,461 | 263,880 | 1% |
| 2025-12-11 | Arani Bose | SELL | 3,523 | $311.47 | $1,097,309 | 260,357 | 1% |
| 2025-12-11 | Arani Bose | SELL | 1,895 | $312.20 | $591,619 | 258,462 | 1% |
| 2025-12-05 | Johanna Roberts | SELL | 300 | $300.13 | $90,039 | 63,836 | 0% |
| 2025-12-02 | Harpreet Grewal | SELL | 100 | $292.98 | $29,298 | 8,416 | 1% |
| 2025-12-01 | Johanna Roberts | SELL | 94 | $292.09 | $27,456 | 64,642 | 0% |
| 2025-12-01 | Johanna Roberts | SELL | 39 | $293.27 | $11,438 | 64,603 | 0% |
| 2025-12-01 | Johanna Roberts | SELL | 155 | $294.52 | $45,651 | 64,448 | 0% |
| 2025-12-01 | Johanna Roberts | SELL | 144 | $295.38 | $42,535 | 64,304 | 0% |
| 2025-12-01 | Johanna Roberts | SELL | 80 | $296.27 | $23,702 | 64,224 | 0% |
| 2025-12-01 | Johanna Roberts | SELL | 78 | $297.50 | $23,205 | 64,146 | 0% |
| 2025-12-01 | Johanna Roberts | SELL | 10 | $298.02 | $2,980 | 64,136 | 0% |
| 2025-11-25 | Johanna Roberts | SELL | 1,800 | $300.06 | $540,108 | 64,736 | 3% |
| 2025-11-25 | Arani Bose | SELL | 7,500 | $300.19 | $2,251,425 | 275,261 | 3% |
| 2025-11-21 | Arani Bose | SELL | 7,338 | $290.55 | $2,132,056 | 282,923 | 3% |
| 2025-11-21 | Arani Bose | SELL | 162 | $291.09 | $47,157 | 282,761 | 0% |
| 2025-11-10 | Johanna Roberts | SELL | 11 | $263.58 | $2,899 | 64,246 | 0% |
| 2025-11-10 | Johanna Roberts | SELL | 13 | $264.89 | $3,444 | 64,233 | 0% |
| 2025-11-10 | Johanna Roberts | SELL | 168 | $265.93 | $44,676 | 64,065 | 0% |
| 2025-11-10 | Johanna Roberts | SELL | 211 | $266.72 | $56,278 | 63,854 | 0% |
| 2025-11-10 | Johanna Roberts | SELL | 85 | $267.56 | $22,743 | 63,769 | 0% |
| 2025-11-10 | Johanna Roberts | SELL | 76 | $269.01 | $20,445 | 63,693 | 0% |
| 2025-11-10 | Johanna Roberts | SELL | 36 | $269.56 | $9,704 | 63,657 | 0% |
| 2025-11-04 | Harpreet Grewal | SELL | 186 | $227.58 | $42,330 | 8,516 | 2% |
| 2025-10-02 | Harpreet Grewal | SELL | 186 | $248.61 | $46,241 | 8,702 | 2% |
| 2025-10-01 | Johanna Roberts | SELL | 24 | $243.61 | $5,847 | 64,833 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 32 | $244.93 | $7,838 | 64,801 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 35 | $245.68 | $8,599 | 64,766 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 35 | $246.93 | $8,643 | 64,731 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 125 | $247.79 | $30,974 | 64,606 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 23 | $248.67 | $5,719 | 64,583 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 14 | $249.71 | $3,496 | 64,569 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 66 | $250.84 | $16,555 | 64,503 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 144 | $251.81 | $36,261 | 64,359 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 41 | $252.36 | $10,347 | 64,318 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 20 | $254.05 | $5,081 | 64,298 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 36 | $254.96 | $9,179 | 64,262 | 0% |
| 2025-10-01 | Johanna Roberts | SELL | 5 | $256.63 | $1,283 | 64,257 | 0% |
| 2025-10-01 | Thomas Wilder | SELL | 186 | $253.93 | $47,231 | 186 | 50% |
| 2025-09-03 | Adam Elsesser | SELL | 2,351 | $268.41 | $631,032 | 195,909 | 1% |
| 2025-09-03 | Adam Elsesser | SELL | 4,674 | $269.26 | $1,258,521 | 191,235 | 2% |
| 2025-09-03 | Adam Elsesser | SELL | 7,575 | $270.09 | $2,045,932 | 183,660 | 4% |
| 2025-09-03 | Adam Elsesser | SELL | 1,200 | $270.81 | $324,972 | 182,460 | 1% |
| 2025-09-02 | Harpreet Grewal | SELL | 186 | $272.19 | $50,627 | 8,888 | 2% |
| 2025-09-02 | Johanna Roberts | SELL | 222 | $269.20 | $59,762 | 65,235 | 0% |
| 2025-09-02 | Johanna Roberts | SELL | 152 | $270.19 | $41,069 | 65,083 | 0% |
| 2025-09-02 | Johanna Roberts | SELL | 61 | $271.22 | $16,544 | 65,022 | 0% |
| 2025-09-02 | Johanna Roberts | SELL | 105 | $272.23 | $28,584 | 64,917 | 0% |
| 2025-09-02 | Johanna Roberts | SELL | 60 | $273.12 | $16,387 | 64,857 | 0% |
| 2025-08-20 | Adam Elsesser | SELL | 459 | $252.86 | $116,063 | 185,721 | 0% |
| 2025-08-20 | Adam Elsesser | SELL | 9,114 | $254.27 | $2,317,417 | 176,607 | 5% |
| 2025-08-20 | Adam Elsesser | SELL | 6,227 | $254.99 | $1,587,823 | 170,380 | 4% |
| 2025-08-20 | Adam Elsesser | SELL | 100 | $256.50 | $25,650 | 170,280 | 0% |
| 2025-08-13 | Maggie Yuen | SELL | 2,000 | $250.00 | $500,000 | 12,943 | 13% |
| 2025-08-13 | Arani Bose | SELL | 9,103 | $250.45 | $2,279,846 | 3,455 | 72% |
| 2025-08-13 | Arani Bose | SELL | 2,897 | $251.27 | $727,929 | 558 | 84% |
| 2025-08-12 | Thomas Wilder | SELL | 372 | $240.16 | $89,340 | 372 | 50% |
| 2025-08-11 | Johanna Roberts | SELL | 18 | $237.10 | $4,268 | 66,039 | 0% |
| 2025-08-11 | Johanna Roberts | SELL | 247 | $238.47 | $58,902 | 65,792 | 0% |
| 2025-08-11 | Johanna Roberts | SELL | 295 | $239.27 | $70,585 | 65,497 | 0% |
| 2025-08-11 | Johanna Roberts | SELL | 39 | $240.20 | $9,368 | 65,458 | 0% |
| 2025-08-11 | Johanna Roberts | SELL | 1 | $240.91 | $241 | 65,457 | 0% |
| 2025-08-06 | Adam Elsesser | SELL | 2,486 | $236.78 | $588,635 | 171,748 | 1% |
| 2025-08-06 | Adam Elsesser | SELL | 7,861 | $238.04 | $1,871,232 | 163,887 | 5% |
| 2025-08-06 | Adam Elsesser | SELL | 3,842 | $238.81 | $917,508 | 160,045 | 2% |
| 2025-08-06 | Adam Elsesser | SELL | 1,811 | $239.52 | $433,771 | 158,234 | 1% |
| 2025-08-06 | Adam Elsesser | SELL | 30 | $240.56 | $7,217 | 158,204 | 0% |
| 2025-07-23 | Adam Elsesser | SELL | 3,629 | $232.11 | $842,327 | 158,779 | 2% |
| 2025-07-23 | Adam Elsesser | SELL | 8,621 | $233.29 | $2,011,193 | 150,158 | 5% |
| 2025-07-23 | Adam Elsesser | SELL | 3,900 | $233.86 | $912,054 | 146,258 | 3% |
| 2025-07-09 | Adam Elsesser | SELL | 1,395 | $241.09 | $336,321 | 149,022 | 1% |
| 2025-07-09 | Adam Elsesser | SELL | 1,244 | $241.96 | $300,998 | 147,778 | 1% |
| 2025-07-09 | Adam Elsesser | SELL | 3,522 | $242.97 | $855,740 | 144,256 | 2% |
| 2025-07-09 | Adam Elsesser | SELL | 5,710 | $243.97 | $1,393,069 | 138,546 | 4% |
| 2025-07-09 | Adam Elsesser | SELL | 2,379 | $244.71 | $582,165 | 136,167 | 2% |
| 2025-07-09 | Adam Elsesser | SELL | 1,110 | $245.90 | $272,949 | 135,057 | 1% |
| 2025-07-09 | Adam Elsesser | SELL | 450 | $247.92 | $111,564 | 134,607 | 0% |
| 2025-07-09 | Adam Elsesser | SELL | 175 | $248.79 | $43,538 | 134,432 | 0% |
| 2025-07-01 | Johanna Roberts | SELL | 8 | $247.61 | $1,981 | 66,649 | 0% |
| 2025-07-01 | Johanna Roberts | SELL | 2 | $249.27 | $499 | 66,647 | 0% |
| 2025-07-01 | Johanna Roberts | SELL | 7 | $249.91 | $1,749 | 66,640 | 0% |
| 2025-07-01 | Johanna Roberts | SELL | 81 | $251.16 | $20,344 | 66,559 | 0% |
| 2025-07-01 | Johanna Roberts | SELL | 270 | $251.84 | $67,997 | 66,289 | 0% |
| 2025-07-01 | Johanna Roberts | SELL | 46 | $252.87 | $11,632 | 66,243 | 0% |
| 2025-07-01 | Johanna Roberts | SELL | 31 | $253.84 | $7,869 | 66,212 | 0% |
| 2025-07-01 | Johanna Roberts | SELL | 93 | $254.80 | $23,696 | 66,119 | 0% |
| 2025-07-01 | Johanna Roberts | SELL | 62 | $255.72 | $15,855 | 66,057 | 0% |
| 2025-06-25 | Adam Elsesser | SELL | 2,444 | $251.26 | $614,079 | 135,887 | 2% |
| 2025-06-25 | Adam Elsesser | SELL | 6,422 | $252.68 | $1,622,711 | 129,465 | 5% |
| 2025-06-25 | Adam Elsesser | SELL | 1,702 | $253.43 | $431,338 | 127,763 | 1% |
| 2025-06-25 | Adam Elsesser | SELL | 2,530 | $254.42 | $643,683 | 125,233 | 2% |
| 2025-06-25 | Adam Elsesser | SELL | 1,530 | $255.63 | $391,114 | 123,703 | 1% |
| 2025-06-25 | Adam Elsesser | SELL | 1,067 | $256.35 | $273,525 | 122,636 | 1% |
| 2025-06-25 | Adam Elsesser | SELL | 195 | $257.12 | $50,138 | 122,441 | 0% |
| 2025-06-16 | Bridget O'Rourke | SELL | 50 | $259.78 | $12,989 | 5,373 | 1% |
| 2025-06-11 | Adam Elsesser | SELL | 1,300 | $251.19 | $326,547 | 124,965 | 1% |
| 2025-06-11 | Adam Elsesser | SELL | 900 | $251.83 | $226,647 | 124,065 | 1% |
| 2025-06-11 | Adam Elsesser | SELL | 3,544 | $253.34 | $897,837 | 120,521 | 3% |
| 2025-06-11 | Adam Elsesser | SELL | 8,591 | $254.15 | $2,183,403 | 111,930 | 7% |
| 2025-06-11 | Adam Elsesser | SELL | 1,403 | $254.79 | $357,470 | 110,527 | 1% |
| 2025-06-11 | Adam Elsesser | SELL | 172 | $255.73 | $43,986 | 110,355 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 54 | $256.06 | $13,827 | 65,260 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 163 | $257.18 | $41,920 | 65,097 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 172 | $258.06 | $44,386 | 64,925 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 174 | $258.94 | $45,056 | 64,751 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 10 | $260.03 | $2,600 | 64,741 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 3 | $260.74 | $782 | 64,738 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 9 | $262.11 | $2,359 | 64,729 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 6 | $263.15 | $1,579 | 64,723 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 3 | $265.09 | $795 | 64,720 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 3 | $265.75 | $797 | 64,717 | 0% |
| 2025-06-02 | Johanna Roberts | SELL | 3 | $266.94 | $801 | 64,714 | 0% |
| 2025-05-28 | Adam Elsesser | SELL | 1,100 | $263.42 | $289,762 | 113,489 | 1% |
| 2025-05-28 | Adam Elsesser | SELL | 1,150 | $264.52 | $304,198 | 112,339 | 1% |
| 2025-05-28 | Adam Elsesser | SELL | 4,231 | $265.39 | $1,122,865 | 108,108 | 4% |
| 2025-05-28 | Adam Elsesser | SELL | 1,126 | $266.25 | $299,798 | 106,982 | 1% |
| 2025-05-28 | Adam Elsesser | SELL | 400 | $267.38 | $106,952 | 106,582 | 0% |
| 2025-05-28 | Adam Elsesser | SELL | 3,006 | $268.65 | $807,562 | 103,576 | 3% |
| 2025-05-28 | Adam Elsesser | SELL | 300 | $269.88 | $80,964 | 103,276 | 0% |
| 2025-05-28 | Adam Elsesser | SELL | 1,611 | $270.32 | $435,486 | 101,665 | 2% |
| 2025-05-28 | Adam Elsesser | SELL | 548 | $271.74 | $148,914 | 101,117 | 1% |
| 2025-05-28 | Adam Elsesser | SELL | 2,599 | $272.34 | $707,812 | 98,518 | 3% |
| 2025-05-28 | Adam Elsesser | SELL | 229 | $273.40 | $62,609 | 98,289 | 0% |
| 2025-05-15 | Bridget O'Rourke | SELL | 100 | $286.15 | $28,615 | 5,423 | 2% |
| 2025-05-14 | Adam Elsesser | SELL | 100 | $286.82 | $28,682 | 103,113 | 0% |
| 2025-05-14 | Adam Elsesser | SELL | 962 | $296.35 | $285,089 | 102,151 | 1% |
| 2025-05-14 | Adam Elsesser | SELL | 1,550 | $297.05 | $460,428 | 100,601 | 2% |
| 2025-05-14 | Adam Elsesser | SELL | 10,164 | $298.31 | $3,032,023 | 90,437 | 10% |
| 2025-05-14 | Adam Elsesser | SELL | 3,723 | $299.21 | $1,113,959 | 86,714 | 4% |
| 2025-05-14 | Adam Elsesser | SELL | 101 | $299.96 | $30,296 | 86,613 | 0% |
| 2025-05-12 | Johanna Roberts | SELL | 21 | $292.86 | $6,150 | 66,193 | 0% |
| 2025-05-12 | Johanna Roberts | SELL | 12 | $293.99 | $3,528 | 66,181 | 0% |
| 2025-05-12 | Johanna Roberts | SELL | 36 | $294.92 | $10,617 | 66,145 | 0% |
| 2025-05-12 | Johanna Roberts | SELL | 33 | $296.01 | $9,768 | 66,112 | 0% |
| 2025-05-12 | Johanna Roberts | SELL | 187 | $296.87 | $55,515 | 65,925 | 0% |
| 2025-05-12 | Johanna Roberts | SELL | 173 | $297.97 | $51,549 | 65,752 | 0% |
| 2025-05-12 | Johanna Roberts | SELL | 92 | $298.90 | $27,499 | 65,660 | 0% |
| 2025-05-12 | Johanna Roberts | SELL | 43 | $299.70 | $12,887 | 65,617 | 0% |
| 2025-05-12 | Johanna Roberts | SELL | 303 | $300.94 | $91,185 | 65,314 | 0% |
| 2025-05-07 | Adam Elsesser | SELL | 3,350 | $287.26 | $962,321 | 88,537 | 4% |
| 2025-05-07 | Adam Elsesser | SELL | 4,500 | $288.25 | $1,297,125 | 84,037 | 5% |
| 2025-05-07 | Adam Elsesser | SELL | 2,924 | $289.45 | $846,352 | 81,113 | 3% |
| 2025-05-07 | Adam Elsesser | SELL | 3,205 | $290.31 | $930,444 | 77,908 | 4% |
| 2025-05-07 | Adam Elsesser | SELL | 956 | $291.62 | $278,789 | 76,952 | 1% |
| 2025-05-07 | Adam Elsesser | SELL | 50 | $292.41 | $14,620 | 76,902 | 0% |
| 2025-05-07 | Adam Elsesser | SELL | 1,575 | $293.21 | $461,806 | 75,327 | 2% |
| 2025-05-07 | Adam Elsesser | SELL | 90 | $295.00 | $26,550 | 75,237 | 0% |
| 2025-05-02 | Maggie Yuen | SELL | 2,000 | $299.01 | $598,020 | 13,957 | 13% |
| 2025-04-25 | Arani Bose | SELL | 318 | $293.95 | $93,476 | 314,501 | 0% |
| 2025-04-25 | Arani Bose | SELL | 225 | $294.81 | $66,332 | 314,276 | 0% |
| 2025-04-25 | Arani Bose | SELL | 420 | $296.06 | $124,345 | 313,856 | 0% |
| 2025-04-25 | Arani Bose | SELL | 973 | $297.04 | $289,020 | 312,883 | 0% |
| 2025-04-25 | Arani Bose | SELL | 2,272 | $297.96 | $676,965 | 310,611 | 1% |
| 2025-04-25 | Arani Bose | SELL | 5,231 | $298.99 | $1,564,017 | 305,380 | 2% |
| 2025-04-25 | Arani Bose | SELL | 1,419 | $299.68 | $425,246 | 303,961 | 0% |
| 2025-04-25 | Arani Bose | SELL | 295 | $301.16 | $88,842 | 303,666 | 0% |
| 2025-04-25 | Arani Bose | SELL | 440 | $301.88 | $132,827 | 303,226 | 0% |
| 2025-04-25 | Arani Bose | SELL | 27 | $302.83 | $8,176 | 303,199 | 0% |
| 2025-04-25 | Arani Bose | SELL | 292 | $303.88 | $88,733 | 302,907 | 0% |
| 2025-04-25 | Arani Bose | SELL | 88 | $304.49 | $26,795 | 302,819 | 0% |
| 2025-04-24 | Johanna Roberts | SELL | 600 | $300.01 | $180,006 | 66,159 | 1% |
| 2025-04-16 | Adam Elsesser | SELL | 2,244 | $271.88 | $610,099 | 78,227 | 3% |
| 2025-04-16 | Adam Elsesser | SELL | 2,598 | $272.83 | $708,812 | 75,629 | 3% |
| 2025-04-16 | Adam Elsesser | SELL | 2,371 | $273.56 | $648,611 | 73,258 | 3% |
| 2025-04-16 | Adam Elsesser | SELL | 3,858 | $275.00 | $1,060,950 | 69,400 | 5% |
| 2025-04-16 | Adam Elsesser | SELL | 4,284 | $275.80 | $1,181,527 | 65,116 | 6% |
| 2025-04-16 | Adam Elsesser | SELL | 1,105 | $276.47 | $305,499 | 64,011 | 2% |
| 2025-04-16 | Adam Elsesser | SELL | 100 | $277.30 | $27,730 | 63,911 | 0% |
| 2025-04-15 | Bridget O'Rourke | SELL | 50 | $271.21 | $13,560 | 5,523 | 1% |
| 2025-04-02 | Adam Elsesser | SELL | 1,358 | $267.36 | $363,075 | 67,702 | 2% |
| 2025-04-02 | Adam Elsesser | SELL | 1,000 | $268.39 | $268,390 | 66,702 | 1% |
| 2025-04-02 | Adam Elsesser | SELL | 1,700 | $269.25 | $457,725 | 65,002 | 3% |
| 2025-04-02 | Adam Elsesser | SELL | 900 | $270.34 | $243,306 | 64,102 | 1% |
| 2025-04-02 | Adam Elsesser | SELL | 1,350 | $271.41 | $366,404 | 62,752 | 2% |
| 2025-04-02 | Adam Elsesser | SELL | 300 | $272.00 | $81,600 | 62,452 | 0% |
| 2025-04-02 | Adam Elsesser | SELL | 4,208 | $273.71 | $1,151,772 | 58,244 | 7% |
| 2025-04-02 | Adam Elsesser | SELL | 5,248 | $274.22 | $1,439,107 | 52,996 | 9% |
| 2025-04-02 | Adam Elsesser | SELL | 36 | $275.24 | $9,909 | 52,960 | 0% |
| 2025-04-02 | Adam Elsesser | SELL | 400 | $275.99 | $110,396 | 52,560 | 1% |
| 2025-04-02 | Adam Elsesser | SELL | 65 | $277.63 | $18,046 | 52,495 | 0% |
| 2025-04-02 | Thomas Wilder | SELL | 360 | $266.93 | $96,095 | 4,692 | 7% |
| 2025-04-01 | Johanna Roberts | SELL | 6 | $263.77 | $1,583 | 66,947 | 0% |
| 2025-04-01 | Johanna Roberts | SELL | 15 | $265.05 | $3,976 | 66,932 | 0% |
| 2025-04-01 | Johanna Roberts | SELL | 36 | $265.78 | $9,568 | 66,896 | 0% |
| 2025-04-01 | Johanna Roberts | SELL | 70 | $267.08 | $18,696 | 66,826 | 0% |
| 2025-04-01 | Johanna Roberts | SELL | 54 | $268.04 | $14,474 | 66,772 | 0% |
| 2025-04-01 | Johanna Roberts | SELL | 126 | $268.96 | $33,889 | 66,646 | 0% |
| 2025-04-01 | Johanna Roberts | SELL | 177 | $269.94 | $47,779 | 66,469 | 0% |
| 2025-04-01 | Johanna Roberts | SELL | 20 | $270.68 | $5,414 | 66,449 | 0% |
| 2025-04-01 | Johanna Roberts | SELL | 96 | $271.75 | $26,088 | 66,353 | 0% |
| 2025-04-01 | Harpreet Grewal | SELL | 200 | $267.17 | $53,434 | 9,074 | 2% |
| 2025-03-31 | Thomas Wilder | SELL | 360 | $264.58 | $95,249 | 4,533 | 7% |
| 2025-03-25 | Arani Bose | SELL | 1,888 | $281.60 | $531,661 | 324,931 | 1% |
| 2025-03-25 | Arani Bose | SELL | 2,835 | $282.44 | $800,717 | 322,096 | 1% |
| 2025-03-25 | Arani Bose | SELL | 3,101 | $283.25 | $878,358 | 318,995 | 1% |
| 2025-03-25 | Arani Bose | SELL | 566 | $284.30 | $160,914 | 318,429 | 0% |
| 2025-03-25 | Arani Bose | SELL | 905 | $285.34 | $258,233 | 317,524 | 0% |
| 2025-03-25 | Arani Bose | SELL | 1,854 | $286.40 | $530,986 | 315,670 | 1% |
| 2025-03-25 | Arani Bose | SELL | 735 | $287.05 | $210,982 | 314,935 | 0% |
| 2025-03-25 | Arani Bose | SELL | 116 | $287.95 | $33,402 | 314,819 | 0% |
| 2025-03-19 | Adam Elsesser | SELL | 280 | $271.07 | $75,900 | 44,072 | 1% |
| 2025-03-19 | Adam Elsesser | SELL | 330 | $272.54 | $89,938 | 43,742 | 1% |
| 2025-03-19 | Adam Elsesser | SELL | 180 | $273.34 | $49,201 | 43,562 | 0% |
| 2025-03-19 | Adam Elsesser | SELL | 1,843 | $274.84 | $506,530 | 41,719 | 4% |
| 2025-03-19 | Adam Elsesser | SELL | 2,126 | $275.40 | $585,500 | 39,593 | 5% |
| 2025-03-19 | Adam Elsesser | SELL | 11,063 | $276.72 | $3,061,353 | 28,530 | 28% |
| 2025-03-19 | Adam Elsesser | SELL | 178 | $277.42 | $49,381 | 28,352 | 1% |
| 2025-03-19 | Adam Elsesser | SELL | 600 | $278.89 | $167,334 | 27,752 | 2% |
| 2025-03-05 | Adam Elsesser | SELL | 5,668 | $281.14 | $1,593,502 | 72,308 | 7% |
| 2025-03-05 | Adam Elsesser | SELL | 7,467 | $282.25 | $2,107,561 | 64,841 | 10% |
| 2025-03-05 | Adam Elsesser | SELL | 19,865 | $283.15 | $5,624,775 | 44,976 | 31% |
| 2025-03-05 | Adam Elsesser | SELL | 10,874 | $284.16 | $3,089,956 | 34,102 | 24% |
| 2025-03-05 | Adam Elsesser | SELL | 17,626 | $285.06 | $5,024,468 | 16,476 | 52% |
| 2025-03-05 | Adam Elsesser | SELL | 100 | $286.57 | $28,657 | 16,376 | 1% |
| 2025-03-04 | Lambert Shiu | SELL | 501 | $282.88 | $141,723 | 32,969 | 2% |
| 2025-03-03 | Johanna Roberts | SELL | 32 | $282.96 | $9,055 | 67,107 | 0% |
| 2025-03-03 | Johanna Roberts | SELL | 32 | $284.09 | $9,091 | 67,075 | 0% |
| 2025-03-03 | Johanna Roberts | SELL | 117 | $285.37 | $33,388 | 66,958 | 0% |
| 2025-03-03 | Johanna Roberts | SELL | 115 | $286.17 | $32,910 | 66,843 | 0% |
| 2025-03-03 | Johanna Roberts | SELL | 32 | $287.19 | $9,190 | 66,811 | 0% |
| 2025-03-03 | Johanna Roberts | SELL | 32 | $288.10 | $9,219 | 66,779 | 0% |
| 2025-03-03 | Johanna Roberts | SELL | 160 | $289.54 | $46,326 | 66,619 | 0% |
| 2025-03-03 | Johanna Roberts | SELL | 32 | $290.41 | $9,293 | 66,587 | 0% |
| 2025-03-03 | Johanna Roberts | SELL | 48 | $291.38 | $13,986 | 66,539 | 0% |
| 2025-03-03 | Bridget O'Rourke | SELL | 50 | $285.48 | $14,274 | 5,573 | 1% |
| 2025-03-03 | Arani Bose | SELL | 200 | $282.22 | $56,444 | 338,619 | 0% |
| 2025-03-03 | Arani Bose | SELL | 599 | $283.43 | $169,775 | 338,020 | 0% |
| 2025-03-03 | Arani Bose | SELL | 816 | $284.38 | $232,054 | 337,204 | 0% |
| 2025-03-03 | Arani Bose | SELL | 2,907 | $285.44 | $829,774 | 334,297 | 1% |
| 2025-03-03 | Arani Bose | SELL | 1,678 | $286.18 | $480,210 | 332,619 | 0% |
| 2025-03-03 | Arani Bose | SELL | 600 | $287.40 | $172,440 | 332,019 | 0% |
| 2025-03-03 | Arani Bose | SELL | 300 | $288.38 | $86,514 | 331,719 | 0% |
| 2025-03-03 | Arani Bose | SELL | 2,100 | $289.49 | $607,929 | 329,619 | 1% |
| 2025-03-03 | Arani Bose | SELL | 2,000 | $290.26 | $580,520 | 327,619 | 1% |
| 2025-03-03 | Arani Bose | SELL | 700 | $291.60 | $204,120 | 326,919 | 0% |
| 2025-03-03 | Arani Bose | SELL | 100 | $292.13 | $29,213 | 326,819 | 0% |
| 2025-03-03 | Maggie Yuen | SELL | 250 | $283.25 | $70,812 | 16,993 | 1% |
| 2025-03-03 | Maggie Yuen | SELL | 300 | $284.86 | $85,458 | 16,693 | 2% |
| 2025-03-03 | Maggie Yuen | SELL | 590 | $285.70 | $168,563 | 16,103 | 4% |
| 2025-03-03 | Maggie Yuen | SELL | 500 | $286.43 | $143,215 | 15,603 | 3% |
| 2025-03-03 | Maggie Yuen | SELL | 360 | $288.74 | $103,946 | 15,243 | 2% |
| 2025-03-03 | Lambert Shiu | SELL | 886 | $283.15 | $250,871 | 30,672 | 3% |
| 2025-03-03 | Lambert Shiu | SELL | 550 | $283.96 | $156,178 | 30,122 | 2% |
| 2025-03-03 | Lambert Shiu | SELL | 1,672 | $285.16 | $476,788 | 28,450 | 6% |
| 2025-03-03 | Lambert Shiu | SELL | 2,850 | $286.28 | $815,898 | 25,600 | 10% |
| 2025-03-03 | Lambert Shiu | SELL | 348 | $288.57 | $100,422 | 25,252 | 1% |
| 2025-03-03 | Lambert Shiu | SELL | 956 | $288.88 | $276,169 | 24,296 | 4% |
| 2025-03-03 | Lambert Shiu | SELL | 26 | $289.76 | $7,534 | 24,270 | 0% |
| 2025-01-03 | Harpreet Grewal | SELL | 167 | $241.28 | $40,294 | 8,530 | 2% |
| 2025-01-02 | Don W. Kassing | SELL | 170 | $238.84 | $40,603 | 665 | 20% |
| 2024-12-20 | Adam Elsesser | SELL | 800 | $240.79 | $192,632 | 851,782 | 0% |
| 2024-12-20 | Adam Elsesser | SELL | 4,038 | $242.10 | $977,600 | 847,744 | 0% |
| 2024-12-20 | Adam Elsesser | SELL | 5,435 | $242.94 | $1,320,379 | 842,309 | 1% |
| 2024-12-20 | Adam Elsesser | SELL | 3,698 | $243.91 | $901,979 | 838,611 | 0% |
| 2024-12-20 | Adam Elsesser | SELL | 1,029 | $244.75 | $251,848 | 837,582 | 0% |
| 2024-12-02 | Johanna Roberts | SELL | 36 | $242.50 | $8,730 | 64,008 | 0% |
| 2024-12-02 | Johanna Roberts | SELL | 106 | $243.24 | $25,783 | 63,902 | 0% |
| 2024-12-02 | Johanna Roberts | SELL | 177 | $244.61 | $43,296 | 63,725 | 0% |
| 2024-12-02 | Johanna Roberts | SELL | 281 | $245.15 | $68,887 | 63,444 | 0% |
| 2024-12-02 | Lambert Shiu | SELL | 654 | $243.01 | $158,929 | 20,028 | 3% |
| 2024-11-29 | Lambert Shiu | SELL | 1,798 | $242.56 | $436,123 | 20,682 | 8% |
| 2024-11-20 | Adam Elsesser | SELL | 2,139 | $236.00 | $504,804 | 865,443 | 0% |
| 2024-11-20 | Adam Elsesser | SELL | 5,250 | $236.69 | $1,242,622 | 860,193 | 1% |
| 2024-11-20 | Adam Elsesser | SELL | 4,330 | $237.69 | $1,029,198 | 855,863 | 0% |
| 2024-11-20 | Adam Elsesser | SELL | 3,281 | $238.51 | $782,551 | 852,582 | 0% |
| 2024-11-18 | Johanna Roberts | SELL | 18 | $235.98 | $4,248 | 64,626 | 0% |
| 2024-11-18 | Johanna Roberts | SELL | 36 | $236.59 | $8,517 | 64,590 | 0% |
| 2024-11-18 | Johanna Roberts | SELL | 45 | $238.90 | $10,750 | 64,545 | 0% |
| 2024-11-18 | Johanna Roberts | SELL | 376 | $239.93 | $90,214 | 64,169 | 1% |
| 2024-11-18 | Johanna Roberts | SELL | 112 | $240.82 | $26,972 | 64,057 | 0% |
| 2024-11-18 | Johanna Roberts | SELL | 13 | $241.69 | $3,142 | 64,044 | 0% |
| 2024-10-21 | Adam Elsesser | SELL | 2,300 | $202.86 | $466,578 | 880,282 | 0% |
| 2024-10-21 | Adam Elsesser | SELL | 3,200 | $203.82 | $652,224 | 877,082 | 0% |
| 2024-10-21 | Adam Elsesser | SELL | 5,225 | $204.72 | $1,069,662 | 871,857 | 1% |
| 2024-10-21 | Adam Elsesser | SELL | 3,275 | $205.61 | $673,373 | 868,582 | 0% |
| 2024-10-21 | Adam Elsesser | SELL | 1,000 | $206.53 | $206,530 | 867,582 | 0% |
| 2024-10-02 | Harpreet Grewal | SELL | 166 | $190.83 | $31,678 | 8,697 | 2% |
| 2024-10-01 | Johanna Roberts | SELL | 21 | $187.32 | $3,934 | 61,067 | 0% |
| 2024-10-01 | Johanna Roberts | SELL | 60 | $188.51 | $11,311 | 61,007 | 0% |
| 2024-10-01 | Johanna Roberts | SELL | 73 | $189.67 | $13,846 | 60,934 | 0% |
| 2024-10-01 | Johanna Roberts | SELL | 199 | $190.72 | $37,953 | 60,735 | 0% |
| 2024-10-01 | Johanna Roberts | SELL | 184 | $191.65 | $35,264 | 60,551 | 0% |
| 2024-10-01 | Johanna Roberts | SELL | 48 | $192.51 | $9,240 | 60,503 | 0% |
| 2024-10-01 | Johanna Roberts | SELL | 12 | $193.73 | $2,325 | 60,491 | 0% |
| 2024-10-01 | Johanna Roberts | SELL | 3 | $194.44 | $583 | 60,488 | 0% |
| 2024-10-01 | Don W. Kassing | SELL | 170 | $193.93 | $32,968 | 835 | 17% |
| 2024-09-20 | Adam Elsesser | SELL | 2,853 | $195.26 | $557,077 | 894,729 | 0% |
| 2024-09-20 | Adam Elsesser | SELL | 1,747 | $195.91 | $342,255 | 892,982 | 0% |
| 2024-09-20 | Adam Elsesser | SELL | 299 | $197.21 | $58,966 | 892,683 | 0% |
| 2024-09-20 | Adam Elsesser | SELL | 5,192 | $198.44 | $1,030,300 | 887,491 | 1% |
| 2024-09-20 | Adam Elsesser | SELL | 4,656 | $198.98 | $926,451 | 882,835 | 1% |
| 2024-09-20 | Adam Elsesser | SELL | 253 | $199.99 | $50,597 | 882,582 | 0% |
| 2024-09-04 | Harpreet Grewal | SELL | 782 | $204.11 | $159,614 | 8,863 | 8% |
| 2024-09-03 | Johanna Roberts | SELL | 8 | $202.64 | $1,621 | 61,680 | 0% |
| 2024-09-03 | Johanna Roberts | SELL | 168 | $204.89 | $34,422 | 61,512 | 0% |
| 2024-09-03 | Johanna Roberts | SELL | 103 | $205.54 | $21,171 | 61,409 | 0% |
| 2024-09-03 | Johanna Roberts | SELL | 209 | $206.78 | $43,217 | 61,200 | 0% |
| 2024-09-03 | Johanna Roberts | SELL | 69 | $207.63 | $14,326 | 61,131 | 0% |
| 2024-09-03 | Johanna Roberts | SELL | 43 | $208.74 | $8,976 | 61,088 | 0% |