| Insider | Role | Holdings | Buy $ | Sell $ | Net $ |
|---|---|---|---|---|---|
| Chi Fung Cheng | Chief Technology Officer, Director | 5,772,397 | — | $342,799,809 | -$342,799,809 |
| Yat Tung Lam | Chief Operating Officer, Director | 2,529,169 | — | $208,410,228 | -$208,410,228 |
| Lip Bu Tan | Director | 55,114 | — | $141,562,061 | -$141,562,061 |
| William Joseph Brennan | Pres & Chief Executive Officer, Director | 75,000 | — | $110,677,576 | -$110,677,576 |
| Daniel W. Fleming | Chief Financial Officer | 504,708 | — | $37,823,658 | -$37,823,658 |
| James Laufman | Chief Legal Officer, Secretary | 174,223 | — | $9,823,720 | -$9,823,720 |
| Pantas Sutardja, | Director | 5,892,034 | — | $3,167,881 | -$3,167,881 |
| Sylvia Acevedo | Director | 16,337 | — | $2,506,906 | -$2,506,906 |
| Manpreet Khaira | Director | 58,114 | — | $1,098,362 | -$1,098,362 |
| Clyde Hosein | Director | 16,850 | — | $1,062,257 | -$1,062,257 |
| Fariba Danesh | Director | 7,017 | — | $259,980 | -$259,980 |
| Date | Insider | Side | Shares | Price | Value | Holdings After | % of Position |
|---|---|---|---|---|---|---|---|
| 2026-07-31 | Yat Tung Lam | SELL | 5,788 | $210.06 | $1,215,824 | 344,212 | 2% |
| 2026-07-31 | Yat Tung Lam | SELL | 6,950 | $211.06 | $1,466,874 | 337,262 | 2% |
| 2026-07-31 | Yat Tung Lam | SELL | 5,724 | $212.38 | $1,215,676 | 331,538 | 2% |
| 2026-07-31 | Yat Tung Lam | SELL | 12,300 | $213.46 | $2,625,515 | 319,238 | 4% |
| 2026-07-31 | Yat Tung Lam | SELL | 5,431 | $214.61 | $1,165,574 | 313,807 | 2% |
| 2026-07-31 | Yat Tung Lam | SELL | 10,669 | $215.37 | $2,297,795 | 303,138 | 3% |
| 2026-07-31 | Yat Tung Lam | SELL | 3,138 | $216.49 | $679,333 | 300,000 | 1% |
| 2026-07-31 | Yat Tung Lam | SELL | 7,594 | $209.83 | $1,593,442 | 2,577,016 | 0% |
| 2026-07-31 | Yat Tung Lam | SELL | 10,488 | $211.08 | $2,213,783 | 2,566,528 | 0% |
| 2026-07-31 | Yat Tung Lam | SELL | 3,805 | $212.14 | $807,196 | 2,562,723 | 0% |
| 2026-07-31 | Yat Tung Lam | SELL | 8,254 | $213.04 | $1,758,421 | 2,554,469 | 0% |
| 2026-07-31 | Yat Tung Lam | SELL | 9,100 | $213.99 | $1,947,351 | 2,545,369 | 0% |
| 2026-07-31 | Yat Tung Lam | SELL | 11,600 | $215.10 | $2,495,194 | 2,533,769 | 0% |
| 2026-07-31 | Yat Tung Lam | SELL | 4,600 | $216.23 | $994,669 | 2,529,169 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 661 | $201.22 | $133,004 | 5,799,209 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 139 | $202.22 | $28,109 | 5,799,070 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 500 | $204.11 | $102,057 | 5,798,570 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 600 | $205.54 | $123,324 | 5,797,970 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 4,507 | $207.11 | $933,423 | 5,793,463 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 4,093 | $208.09 | $851,705 | 5,789,370 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 2,500 | $209.08 | $522,695 | 5,786,870 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 3,700 | $210.13 | $777,498 | 5,783,170 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 3,698 | $211.09 | $780,623 | 5,779,472 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 4,306 | $212.13 | $913,433 | 5,775,166 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 2,369 | $213.04 | $504,688 | 5,772,797 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 200 | $213.84 | $42,767 | 5,772,597 | 0% |
| 2026-07-31 | Chi Fung Cheng | SELL | 200 | $215.35 | $43,070 | 5,772,397 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 500 | $197.94 | $98,968 | 5,826,870 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 1,495 | $199.31 | $297,964 | 5,825,375 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 1,905 | $200.15 | $381,289 | 5,823,470 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 1,704 | $201.27 | $342,966 | 5,821,766 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 2,103 | $202.36 | $425,573 | 5,819,663 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 2,806 | $203.44 | $570,861 | 5,816,857 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 3,587 | $204.28 | $732,762 | 5,813,270 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 1,757 | $205.15 | $360,454 | 5,811,513 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 2,043 | $206.56 | $422,006 | 5,809,470 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 3,400 | $207.66 | $706,029 | 5,806,070 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 2,300 | $208.22 | $478,899 | 5,803,770 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 800 | $209.51 | $167,610 | 5,802,970 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 300 | $210.89 | $63,266 | 5,802,670 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 100 | $211.53 | $21,153 | 5,802,570 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 600 | $213.91 | $128,345 | 5,801,970 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 700 | $214.72 | $150,307 | 5,801,270 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 400 | $215.59 | $86,237 | 5,800,870 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 400 | $217.02 | $86,809 | 5,800,470 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 500 | $217.69 | $108,847 | 5,799,970 | 0% |
| 2026-07-27 | Chi Fung Cheng | SELL | 100 | $218.79 | $21,879 | 5,799,870 | 0% |
| 2026-07-21 | Chi Fung Cheng | SELL | 700 | $217.32 | $152,126 | 5,854,170 | 0% |
| 2026-07-21 | Chi Fung Cheng | SELL | 498 | $218.69 | $108,906 | 5,853,672 | 0% |
| 2026-07-21 | Chi Fung Cheng | SELL | 1,202 | $219.67 | $264,048 | 5,852,470 | 0% |
| 2026-07-21 | Chi Fung Cheng | SELL | 1,300 | $220.85 | $287,100 | 5,851,170 | 0% |
| 2026-07-21 | Chi Fung Cheng | SELL | 6,490 | $221.84 | $1,439,741 | 5,844,680 | 0% |
| 2026-07-21 | Chi Fung Cheng | SELL | 9,310 | $222.59 | $2,072,322 | 5,835,370 | 0% |
| 2026-07-21 | Chi Fung Cheng | SELL | 6,200 | $223.58 | $1,386,220 | 5,829,170 | 0% |
| 2026-07-21 | Chi Fung Cheng | SELL | 1,800 | $224.39 | $403,897 | 5,827,370 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 2,276 | $218.36 | $496,998 | 397,724 | 1% |
| 2026-07-15 | Yat Tung Lam | SELL | 1,224 | $219.27 | $268,392 | 396,500 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 2,662 | $220.54 | $587,072 | 393,838 | 1% |
| 2026-07-15 | Yat Tung Lam | SELL | 4,038 | $221.50 | $894,403 | 389,800 | 1% |
| 2026-07-15 | Yat Tung Lam | SELL | 5,600 | $222.56 | $1,246,325 | 384,200 | 1% |
| 2026-07-15 | Yat Tung Lam | SELL | 3,075 | $223.57 | $687,469 | 381,125 | 1% |
| 2026-07-15 | Yat Tung Lam | SELL | 1,923 | $224.60 | $431,901 | 379,202 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 5,566 | $225.68 | $1,256,108 | 373,636 | 1% |
| 2026-07-15 | Yat Tung Lam | SELL | 9,299 | $226.71 | $2,108,187 | 364,337 | 2% |
| 2026-07-15 | Yat Tung Lam | SELL | 5,537 | $227.53 | $1,259,841 | 358,800 | 2% |
| 2026-07-15 | Yat Tung Lam | SELL | 1,500 | $228.33 | $342,499 | 357,300 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 800 | $229.48 | $183,583 | 356,500 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 1,797 | $230.68 | $414,528 | 354,703 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 2,003 | $231.85 | $464,386 | 352,700 | 1% |
| 2026-07-15 | Yat Tung Lam | SELL | 1,600 | $232.75 | $372,392 | 351,100 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 300 | $233.87 | $70,160 | 350,800 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 700 | $235.27 | $164,692 | 350,100 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 100 | $235.99 | $23,599 | 350,000 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 2,600 | $218.43 | $567,921 | 2,638,008 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 1,303 | $219.20 | $285,613 | 2,636,705 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 2,717 | $220.53 | $599,182 | 2,633,988 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 4,080 | $221.39 | $903,265 | 2,629,908 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 6,400 | $222.46 | $1,423,732 | 2,623,508 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 3,275 | $223.32 | $731,359 | 2,620,233 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 2,714 | $224.36 | $608,905 | 2,617,519 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 5,348 | $225.60 | $1,206,525 | 2,612,171 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 10,494 | $226.62 | $2,378,168 | 2,601,677 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 6,767 | $227.41 | $1,538,890 | 2,594,910 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 2,200 | $228.24 | $502,125 | 2,592,710 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 1,000 | $229.35 | $229,351 | 2,591,710 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 1,600 | $230.63 | $369,000 | 2,590,110 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 2,100 | $231.73 | $486,639 | 2,588,010 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 2,300 | $232.70 | $535,219 | 2,585,710 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 300 | $233.92 | $70,176 | 2,585,410 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 700 | $235.33 | $164,729 | 2,584,710 | 0% |
| 2026-07-15 | Yat Tung Lam | SELL | 100 | $235.99 | $23,599 | 2,584,610 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 2,504 | $236.34 | $591,803 | 5,879,866 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 3,723 | $237.26 | $883,316 | 5,876,143 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 3,852 | $238.33 | $918,051 | 5,872,291 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 4,995 | $239.33 | $1,195,468 | 5,867,296 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 4,231 | $240.24 | $1,016,466 | 5,863,065 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 1,995 | $241.41 | $481,615 | 5,861,070 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 1,000 | $242.42 | $242,422 | 5,860,070 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 1,000 | $243.55 | $243,545 | 5,859,070 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 1,558 | $244.87 | $381,506 | 5,857,512 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 1,342 | $245.73 | $329,763 | 5,856,170 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 700 | $246.59 | $172,612 | 5,855,470 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 300 | $247.65 | $74,296 | 5,855,170 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 100 | $248.57 | $24,857 | 5,855,070 | 0% |
| 2026-07-14 | Chi Fung Cheng | SELL | 200 | $250.28 | $50,056 | 5,854,870 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 461 | $240.61 | $110,920 | 511,827 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 372 | $241.90 | $89,987 | 511,455 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 764 | $243.12 | $185,747 | 510,691 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 1,136 | $244.06 | $277,250 | 509,555 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 893 | $245.01 | $218,792 | 508,662 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 623 | $246.10 | $153,321 | 508,039 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 107 | $247.48 | $26,480 | 507,932 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 1,593 | $247.87 | $394,862 | 506,339 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 1,237 | $249.04 | $308,066 | 505,102 | 0% |
| 2026-07-08 | Daniel W. Fleming | SELL | 394 | $249.61 | $98,346 | 504,708 | 0% |
| 2026-07-08 | Chi Fung Cheng | SELL | 3,790 | $258.71 | $980,511 | 140,358 | 3% |
| 2026-07-07 | Chi Fung Cheng | SELL | 1,000 | $236.58 | $236,583 | 5,908,870 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 3,085 | $237.60 | $733,000 | 5,905,785 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 2,000 | $238.70 | $477,406 | 5,903,785 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 1,640 | $239.66 | $393,047 | 5,902,145 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 2,992 | $240.67 | $720,098 | 5,899,153 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 3,275 | $241.62 | $791,310 | 5,895,878 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 985 | $242.67 | $239,032 | 5,894,893 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 1,815 | $243.86 | $442,598 | 5,893,078 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 2,600 | $244.78 | $636,428 | 5,890,478 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 1,308 | $246.07 | $321,862 | 5,889,170 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 1,300 | $247.09 | $321,223 | 5,887,870 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 2,100 | $248.16 | $521,145 | 5,885,770 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 1,800 | $249.43 | $448,966 | 5,883,970 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 800 | $250.17 | $200,136 | 5,883,170 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 500 | $251.19 | $125,597 | 5,882,670 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 200 | $252.37 | $50,473 | 5,882,470 | 0% |
| 2026-07-07 | Chi Fung Cheng | SELL | 100 | $253.55 | $25,355 | 5,882,370 | 0% |
| 2026-07-01 | Clyde Hosein | SELL | 3,451 | $262.32 | $905,284 | 16,850 | 17% |
| 2026-06-30 | Chi Fung Cheng | SELL | 200 | $245.12 | $49,024 | 5,937,170 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 100 | $249.95 | $24,995 | 5,937,070 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 100 | $251.93 | $25,193 | 5,936,970 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 300 | $253.44 | $76,033 | 5,936,670 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 100 | $254.81 | $25,481 | 5,936,570 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 400 | $256.17 | $102,467 | 5,936,170 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 500 | $257.21 | $128,606 | 5,935,670 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 200 | $258.15 | $51,630 | 5,935,470 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 300 | $259.87 | $77,960 | 5,935,170 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 600 | $261.14 | $156,682 | 5,934,570 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 600 | $263.42 | $158,050 | 5,933,970 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 200 | $265.07 | $53,014 | 5,933,770 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 100 | $266.08 | $26,608 | 5,933,670 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 700 | $267.95 | $187,562 | 5,932,970 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 2,855 | $269.03 | $768,073 | 5,930,115 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 2,758 | $269.90 | $744,384 | 5,927,357 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 3,524 | $270.92 | $954,711 | 5,923,833 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 4,815 | $271.91 | $1,309,241 | 5,919,018 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 5,948 | $272.98 | $1,623,694 | 5,913,070 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 2,600 | $273.91 | $712,164 | 5,910,470 | 0% |
| 2026-06-30 | Chi Fung Cheng | SELL | 600 | $274.94 | $164,963 | 5,909,870 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 500 | $266.40 | $133,202 | 5,964,370 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 2,087 | $267.33 | $557,925 | 5,962,283 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 2,974 | $268.33 | $798,019 | 5,959,309 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 4,439 | $269.36 | $1,195,669 | 5,954,870 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 4,800 | $270.32 | $1,297,544 | 5,950,070 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 4,200 | $271.39 | $1,139,835 | 5,945,870 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 3,300 | $272.53 | $899,359 | 5,942,570 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 1,900 | $273.35 | $519,364 | 5,940,670 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 1,500 | $274.58 | $411,866 | 5,939,170 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 1,100 | $275.61 | $303,174 | 5,938,070 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 200 | $276.42 | $55,284 | 5,937,870 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 154 | $277.61 | $42,751 | 5,937,716 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 246 | $280.01 | $68,881 | 5,937,470 | 0% |
| 2026-06-23 | Chi Fung Cheng | SELL | 100 | $281.05 | $28,105 | 5,937,370 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 2,186 | $239.60 | $523,767 | 5,990,184 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 900 | $241.27 | $217,144 | 5,989,284 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 2,000 | $242.35 | $484,701 | 5,987,284 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 1,600 | $243.46 | $389,530 | 5,985,684 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 2,491 | $244.73 | $609,617 | 5,983,193 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 4,377 | $245.66 | $1,075,267 | 5,978,816 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 3,137 | $246.61 | $773,619 | 5,975,679 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 2,325 | $247.52 | $575,485 | 5,973,354 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 2,000 | $248.62 | $497,247 | 5,971,354 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 1,669 | $249.85 | $416,992 | 5,969,685 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 1,000 | $250.78 | $250,780 | 5,968,685 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 801 | $251.68 | $201,592 | 5,967,884 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 614 | $253.25 | $155,495 | 5,967,270 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 1,100 | $254.38 | $279,822 | 5,966,170 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 900 | $255.68 | $230,110 | 5,965,270 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 300 | $256.85 | $77,055 | 5,964,970 | 0% |
| 2026-06-16 | Chi Fung Cheng | SELL | 100 | $257.61 | $25,761 | 5,964,870 | 0% |
| 2026-06-11 | James Laufman | SELL | 5,000 | $264.49 | $1,322,425 | 181,230 | 3% |
| 2026-06-11 | Daniel W. Fleming | SELL | 868 | $242.50 | $210,493 | 541,005 | 0% |
| 2026-06-11 | Daniel W. Fleming | SELL | 1,151 | $243.49 | $280,253 | 539,854 | 0% |
| 2026-06-11 | Daniel W. Fleming | SELL | 1,496 | $244.56 | $365,869 | 538,358 | 0% |
| 2026-06-11 | Daniel W. Fleming | SELL | 564 | $245.49 | $138,456 | 537,794 | 0% |
| 2026-06-11 | Daniel W. Fleming | SELL | 1,280 | $246.49 | $315,506 | 536,514 | 0% |
| 2026-06-11 | Daniel W. Fleming | SELL | 1,265 | $247.66 | $313,286 | 535,249 | 0% |
| 2026-06-11 | Daniel W. Fleming | SELL | 4,588 | $248.51 | $1,140,168 | 530,661 | 1% |
| 2026-06-11 | Daniel W. Fleming | SELL | 6,745 | $249.55 | $1,683,210 | 523,916 | 1% |
| 2026-06-11 | Daniel W. Fleming | SELL | 12,092 | $250.31 | $3,026,739 | 511,824 | 2% |
| 2026-06-11 | Daniel W. Fleming | SELL | 6,984 | $251.51 | $1,756,521 | 504,840 | 1% |
| 2026-06-11 | Daniel W. Fleming | SELL | 2,967 | $252.37 | $748,782 | 501,873 | 1% |
| 2026-06-11 | Chi Fung Cheng | SELL | 100 | $243.10 | $24,310 | 6,019,770 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 100 | $244.90 | $24,490 | 6,019,670 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 200 | $247.69 | $49,539 | 6,019,470 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 200 | $249.06 | $49,813 | 6,019,270 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 600 | $250.43 | $150,257 | 6,018,670 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 500 | $252.04 | $126,019 | 6,018,170 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 600 | $253.29 | $151,977 | 6,017,570 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 300 | $254.22 | $76,265 | 6,017,270 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 796 | $255.40 | $203,300 | 6,016,474 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 2,304 | $256.45 | $590,855 | 6,014,170 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 3,381 | $257.67 | $871,194 | 6,010,789 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 3,519 | $258.66 | $910,221 | 6,007,270 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 3,400 | $259.56 | $882,503 | 6,003,870 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 2,800 | $260.56 | $729,554 | 6,001,070 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 1,600 | $261.60 | $418,566 | 5,999,470 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 900 | $263.01 | $236,709 | 5,998,570 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 1,660 | $263.89 | $438,054 | 5,996,910 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 3,640 | $264.86 | $964,093 | 5,993,270 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 800 | $265.72 | $212,575 | 5,992,470 | 0% |
| 2026-06-11 | Chi Fung Cheng | SELL | 100 | $266.68 | $26,668 | 5,992,370 | 0% |
| 2026-06-09 | Fariba Danesh | SELL | 1,100 | $236.34 | $259,980 | 7,017 | 14% |
| 2026-06-05 | William Joseph Brennan | SELL | 5,713 | $206.40 | $1,179,181 | 416,598 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,231 | $207.47 | $462,857 | 414,367 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,813 | $208.65 | $586,931 | 411,554 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,719 | $209.59 | $569,888 | 408,835 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,685 | $210.56 | $565,366 | 406,150 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,965 | $211.51 | $627,126 | 403,185 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,321 | $212.45 | $493,105 | 400,864 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 368 | $213.42 | $78,537 | 400,496 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 475 | $214.56 | $101,916 | 400,021 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 586 | $215.58 | $126,331 | 399,435 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 544 | $216.81 | $117,943 | 398,891 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 1,984 | $217.45 | $431,423 | 396,907 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 739 | $218.41 | $161,404 | 396,168 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,045 | $219.62 | $449,123 | 394,123 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 3,277 | $220.61 | $722,937 | 390,846 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,909 | $221.35 | $643,896 | 387,937 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 127 | $222.67 | $28,279 | 387,810 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 1,392 | $223.62 | $311,274 | 386,418 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 1,563 | $224.60 | $351,058 | 384,855 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,223 | $225.53 | $501,356 | 382,632 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,409 | $226.62 | $545,921 | 380,223 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 2,158 | $227.49 | $490,931 | 378,065 | 1% |
| 2026-06-05 | William Joseph Brennan | SELL | 1,383 | $228.45 | $315,949 | 376,682 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 1,704 | $229.87 | $391,706 | 374,978 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 6,925 | $230.36 | $1,595,266 | 368,053 | 2% |
| 2026-06-05 | William Joseph Brennan | SELL | 566 | $231.32 | $130,928 | 367,487 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 109 | $232.47 | $25,339 | 367,378 | 0% |
| 2026-06-05 | William Joseph Brennan | SELL | 51 | $233.46 | $11,907 | 367,327 | 0% |
| 2026-06-05 | Sylvia Acevedo | SELL | 2,208 | $211.00 | $465,888 | 16,337 | 12% |
| 2026-06-04 | James Laufman | SELL | 5,000 | $222.81 | $1,114,050 | 186,230 | 3% |
| 2026-06-03 | Chi Fung Cheng | SELL | 7,259 | $212.31 | $1,541,155 | 151,527 | 5% |
| 2026-05-01 | Chi Fung Cheng | SELL | 1,100 | $172.62 | $189,884 | 6,051,270 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 2,900 | $173.52 | $503,196 | 6,048,370 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 3,700 | $174.62 | $646,091 | 6,044,670 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 2,800 | $175.61 | $491,720 | 6,041,870 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 800 | $176.60 | $141,278 | 6,041,070 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 100 | $177.63 | $17,763 | 6,040,970 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 3,743 | $180.18 | $674,406 | 6,037,227 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 2,720 | $180.98 | $492,278 | 6,034,507 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 2,937 | $182.12 | $534,894 | 6,031,570 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 3,100 | $183.23 | $568,022 | 6,028,470 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 3,437 | $184.02 | $632,461 | 6,025,033 | 0% |
| 2026-05-01 | Chi Fung Cheng | SELL | 163 | $184.78 | $30,119 | 6,024,870 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 4,259 | $177.11 | $754,297 | 6,075,611 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 5,589 | $177.87 | $994,131 | 6,070,022 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 4,630 | $179.08 | $829,146 | 6,065,392 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 8,322 | $179.92 | $1,497,276 | 6,057,070 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 2,633 | $180.78 | $475,997 | 6,054,437 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 767 | $181.91 | $139,525 | 6,053,670 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 300 | $183.05 | $54,915 | 6,053,370 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 300 | $183.98 | $55,194 | 6,053,070 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 400 | $185.73 | $74,292 | 6,052,670 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 100 | $187.10 | $18,710 | 6,052,570 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 100 | $189.09 | $18,909 | 6,052,470 | 0% |
| 2026-04-27 | Chi Fung Cheng | SELL | 100 | $190.50 | $19,050 | 6,052,370 | 0% |
| 2026-04-22 | Chi Fung Cheng | SELL | 1,000 | $184.74 | $184,739 | 6,106,370 | 0% |
| 2026-04-22 | Chi Fung Cheng | SELL | 2,200 | $185.72 | $408,588 | 6,104,170 | 0% |
| 2026-04-22 | Chi Fung Cheng | SELL | 3,450 | $186.75 | $644,285 | 6,100,720 | 0% |
| 2026-04-22 | Chi Fung Cheng | SELL | 6,850 | $187.76 | $1,286,157 | 6,093,870 | 0% |
| 2026-04-22 | Chi Fung Cheng | SELL | 9,395 | $188.81 | $1,773,833 | 6,084,475 | 0% |
| 2026-04-22 | Chi Fung Cheng | SELL | 4,205 | $189.46 | $796,671 | 6,080,270 | 0% |
| 2026-04-22 | Chi Fung Cheng | SELL | 400 | $190.62 | $76,249 | 6,079,870 | 0% |
| 2026-04-16 | Chi Fung Cheng | SELL | 900 | $154.10 | $138,687 | 6,133,970 | 0% |
| 2026-04-16 | Chi Fung Cheng | SELL | 2,455 | $155.15 | $380,905 | 6,131,515 | 0% |
| 2026-04-16 | Chi Fung Cheng | SELL | 2,895 | $156.00 | $451,612 | 6,128,620 | 0% |
| 2026-04-16 | Chi Fung Cheng | SELL | 5,545 | $157.33 | $872,396 | 6,123,075 | 0% |
| 2026-04-16 | Chi Fung Cheng | SELL | 10,300 | $158.20 | $1,629,452 | 6,112,775 | 0% |
| 2026-04-16 | Chi Fung Cheng | SELL | 4,865 | $158.94 | $773,261 | 6,107,910 | 0% |
| 2026-04-16 | Chi Fung Cheng | SELL | 440 | $160.37 | $70,562 | 6,107,470 | 0% |
| 2026-04-16 | Chi Fung Cheng | SELL | 100 | $165.51 | $16,551 | 6,107,370 | 0% |
| 2026-04-15 | James Laufman | SELL | 10,000 | $164.41 | $1,644,100 | 198,609 | 5% |
| 2026-04-14 | Daniel W. Fleming | SELL | 6,669 | $152.51 | $1,017,080 | 434,589 | 2% |
| 2026-04-14 | Daniel W. Fleming | SELL | 911 | $153.54 | $139,871 | 433,678 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 600 | $109.05 | $65,430 | 6,161,770 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 1,423 | $110.13 | $156,718 | 6,160,347 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 1,875 | $111.07 | $208,255 | 6,158,472 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 1,100 | $112.11 | $123,322 | 6,157,372 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 500 | $113.56 | $56,782 | 6,156,872 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 100 | $114.40 | $11,440 | 6,156,772 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 600 | $116.12 | $69,670 | 6,156,172 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 400 | $117.57 | $47,027 | 6,155,772 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 1,500 | $118.77 | $178,155 | 6,154,272 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 9,593 | $119.86 | $1,149,806 | 6,144,679 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 6,850 | $120.56 | $825,804 | 6,137,829 | 0% |
| 2026-04-10 | Chi Fung Cheng | SELL | 2,959 | $121.47 | $359,426 | 6,134,870 | 0% |
| 2026-04-06 | Chi Fung Cheng | SELL | 6,419 | $102.33 | $656,844 | 6,183,451 | 0% |
| 2026-04-06 | Chi Fung Cheng | SELL | 14,781 | $103.17 | $1,524,996 | 6,168,670 | 0% |
| 2026-04-06 | Chi Fung Cheng | SELL | 4,901 | $103.76 | $508,540 | 6,163,769 | 0% |
| 2026-04-06 | Chi Fung Cheng | SELL | 799 | $104.93 | $83,841 | 6,162,970 | 0% |
| 2026-04-06 | Chi Fung Cheng | SELL | 600 | $106.04 | $63,623 | 6,162,370 | 0% |
| 2026-04-05 | William Joseph Brennan | SELL | 6,149 | $101.45 | $623,816 | 222,311 | 3% |
| 2026-04-05 | Daniel W. Fleming | SELL | 2,460 | $101.45 | $249,567 | 441,258 | 1% |
| 2026-04-05 | Yat Tung Lam | SELL | 3,180 | $101.45 | $322,611 | 2,610,329 | 0% |
| 2026-04-05 | Chi Fung Cheng | SELL | 2,434 | $101.45 | $246,929 | 108,786 | 2% |
| 2026-04-02 | William Joseph Brennan | SELL | 6,149 | $101.45 | $623,816 | 228,460 | 3% |
| 2026-04-02 | Daniel W. Fleming | SELL | 2,460 | $101.45 | $249,567 | 443,718 | 1% |
| 2026-04-02 | Yat Tung Lam | SELL | 3,180 | $101.45 | $322,611 | 2,613,509 | 0% |
| 2026-03-31 | Chi Fung Cheng | SELL | 4,500 | $88.87 | $399,936 | 6,212,870 | 0% |
| 2026-03-31 | Chi Fung Cheng | SELL | 6,071 | $89.69 | $544,530 | 6,206,799 | 0% |
| 2026-03-31 | Chi Fung Cheng | SELL | 3,415 | $90.68 | $309,677 | 6,203,384 | 0% |
| 2026-03-31 | Chi Fung Cheng | SELL | 4,200 | $91.85 | $385,754 | 6,199,184 | 0% |
| 2026-03-31 | Chi Fung Cheng | SELL | 2,200 | $92.62 | $203,773 | 6,196,984 | 0% |
| 2026-03-31 | Chi Fung Cheng | SELL | 7,114 | $93.69 | $666,535 | 6,189,870 | 0% |
| 2026-03-24 | Chi Fung Cheng | SELL | 2,400 | $98.89 | $237,339 | 6,242,470 | 0% |
| 2026-03-24 | Chi Fung Cheng | SELL | 8,600 | $99.90 | $859,178 | 6,233,870 | 0% |
| 2026-03-24 | Chi Fung Cheng | SELL | 8,600 | $100.73 | $866,306 | 6,225,270 | 0% |
| 2026-03-24 | Chi Fung Cheng | SELL | 5,900 | $101.73 | $600,228 | 6,219,370 | 0% |
| 2026-03-24 | Chi Fung Cheng | SELL | 1,900 | $102.61 | $194,951 | 6,217,470 | 0% |
| 2026-03-24 | Chi Fung Cheng | SELL | 100 | $103.37 | $10,337 | 6,217,370 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 3,700 | $102.92 | $380,800 | 6,268,670 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 7,000 | $103.78 | $726,441 | 6,261,670 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 1,100 | $104.68 | $115,147 | 6,260,570 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 1,202 | $105.98 | $127,384 | 6,259,368 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 1,598 | $106.67 | $170,463 | 6,257,770 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 2,500 | $108.12 | $270,303 | 6,255,270 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 1,800 | $109.01 | $196,215 | 6,253,470 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 900 | $110.11 | $99,097 | 6,252,570 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 2,500 | $111.35 | $278,363 | 6,250,070 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 1,800 | $112.29 | $202,116 | 6,248,270 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 300 | $113.32 | $33,997 | 6,247,970 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 900 | $114.25 | $102,828 | 6,247,070 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 400 | $115.27 | $46,107 | 6,246,670 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 200 | $116.79 | $23,358 | 6,246,470 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 300 | $119.23 | $35,770 | 6,246,170 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 900 | $121.63 | $109,471 | 6,245,270 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 200 | $122.68 | $24,536 | 6,245,070 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 100 | $123.64 | $12,364 | 6,244,970 | 0% |
| 2026-03-17 | Chi Fung Cheng | SELL | 100 | $125.51 | $12,551 | 6,244,870 | 0% |
| 2026-03-11 | Chi Fung Cheng | SELL | 200 | $114.02 | $22,804 | 6,299,670 | 0% |
| 2026-03-11 | Chi Fung Cheng | SELL | 4,200 | $115.23 | $483,985 | 6,295,470 | 0% |
| 2026-03-11 | Chi Fung Cheng | SELL | 3,821 | $115.88 | $442,774 | 6,291,649 | 0% |
| 2026-03-11 | Chi Fung Cheng | SELL | 4,079 | $117.16 | $477,892 | 6,287,570 | 0% |
| 2026-03-11 | Chi Fung Cheng | SELL | 5,700 | $117.97 | $672,434 | 6,281,870 | 0% |
| 2026-03-11 | Chi Fung Cheng | SELL | 6,144 | $119.13 | $731,916 | 6,275,726 | 0% |
| 2026-03-11 | Chi Fung Cheng | SELL | 3,256 | $119.81 | $390,115 | 6,272,470 | 0% |
| 2026-03-11 | Chi Fung Cheng | SELL | 100 | $120.61 | $12,061 | 6,272,370 | 0% |
| 2026-03-11 | William Joseph Brennan | SELL | 288 | $113.88 | $32,797 | 252,337 | 0% |
| 2026-03-11 | William Joseph Brennan | SELL | 2,264 | $115.08 | $260,543 | 250,073 | 1% |
| 2026-03-11 | William Joseph Brennan | SELL | 2,086 | $115.80 | $241,564 | 247,987 | 1% |
| 2026-03-11 | William Joseph Brennan | SELL | 2,472 | $117.06 | $289,362 | 245,515 | 1% |
| 2026-03-11 | William Joseph Brennan | SELL | 4,008 | $117.88 | $472,477 | 241,507 | 2% |
| 2026-03-11 | William Joseph Brennan | SELL | 3,969 | $119.04 | $472,480 | 237,538 | 2% |
| 2026-03-11 | William Joseph Brennan | SELL | 2,871 | $119.76 | $343,824 | 234,667 | 1% |
| 2026-03-11 | William Joseph Brennan | SELL | 58 | $120.54 | $6,992 | 234,609 | 0% |
| 2026-03-11 | William Joseph Brennan | SELL | 501 | $114.13 | $57,179 | 1,832,001 | 0% |
| 2026-03-11 | William Joseph Brennan | SELL | 6,437 | $115.08 | $740,774 | 1,825,564 | 0% |
| 2026-03-11 | William Joseph Brennan | SELL | 5,915 | $115.80 | $684,981 | 1,819,649 | 0% |
| 2026-03-11 | William Joseph Brennan | SELL | 7,051 | $117.05 | $825,353 | 1,812,598 | 0% |
| 2026-03-11 | William Joseph Brennan | SELL | 11,414 | $117.90 | $1,345,728 | 1,801,184 | 1% |
| 2026-03-11 | William Joseph Brennan | SELL | 10,744 | $119.04 | $1,279,004 | 1,790,440 | 1% |
| 2026-03-11 | William Joseph Brennan | SELL | 7,787 | $119.76 | $932,542 | 1,782,653 | 0% |
| 2026-03-11 | William Joseph Brennan | SELL | 151 | $120.54 | $18,202 | 1,782,502 | 0% |
| 2026-01-30 | Pantas Sutardja, | SELL | 1,875 | $128.67 | $241,256 | 5,892,034 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 1,700 | $123.96 | $210,725 | 6,325,670 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 1,232 | $124.85 | $153,810 | 6,324,438 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 7,733 | $126.23 | $976,108 | 6,316,705 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 9,143 | $127.12 | $1,162,259 | 6,307,562 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 2,315 | $128.00 | $296,331 | 6,305,247 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 2,576 | $129.16 | $332,717 | 6,302,671 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 700 | $131.07 | $91,746 | 6,301,971 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 1,301 | $132.32 | $172,150 | 6,300,670 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 600 | $133.24 | $79,946 | 6,300,070 | 0% |
| 2026-01-29 | Chi Fung Cheng | SELL | 200 | $134.34 | $26,867 | 6,299,870 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 1,171 | $123.76 | $144,922 | 269,470 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 1,094 | $124.85 | $136,582 | 268,376 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 3,270 | $126.01 | $412,067 | 265,106 | 1% |
| 2026-01-29 | William Joseph Brennan | SELL | 5,444 | $126.84 | $690,502 | 259,662 | 2% |
| 2026-01-29 | William Joseph Brennan | SELL | 2,448 | $127.71 | $312,642 | 257,214 | 1% |
| 2026-01-29 | William Joseph Brennan | SELL | 1,010 | $129.11 | $130,398 | 256,204 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 143 | $129.64 | $18,539 | 256,061 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 504 | $130.84 | $65,942 | 255,557 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 1,219 | $131.84 | $160,713 | 254,338 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 1,132 | $132.76 | $150,284 | 253,206 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 420 | $133.79 | $56,192 | 252,786 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 161 | $134.57 | $21,665 | 252,625 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 2,946 | $123.81 | $364,750 | 1,879,556 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 3,144 | $124.84 | $392,510 | 1,876,412 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 9,277 | $126.01 | $1,169,022 | 1,867,135 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 15,217 | $126.83 | $1,930,016 | 1,851,918 | 1% |
| 2026-01-29 | William Joseph Brennan | SELL | 6,091 | $127.71 | $777,905 | 1,845,827 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 3,702 | $129.00 | $477,570 | 1,842,125 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 378 | $129.64 | $49,004 | 1,841,747 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 1,356 | $130.84 | $177,413 | 1,840,391 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 3,280 | $131.84 | $432,434 | 1,837,111 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 3,046 | $132.76 | $404,384 | 1,834,065 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 1,128 | $133.79 | $150,915 | 1,832,937 | 0% |
| 2026-01-29 | William Joseph Brennan | SELL | 435 | $134.57 | $58,536 | 1,832,502 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 1,400 | $133.15 | $186,407 | 6,355,970 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 5,024 | $134.07 | $673,591 | 6,350,946 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 6,239 | $135.07 | $842,696 | 6,344,707 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 5,038 | $136.24 | $686,391 | 6,339,669 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 5,744 | $137.15 | $787,784 | 6,333,925 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 3,928 | $138.28 | $543,183 | 6,329,997 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 700 | $138.91 | $97,240 | 6,329,297 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 700 | $140.21 | $98,146 | 6,328,597 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 427 | $140.96 | $60,191 | 6,328,170 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 500 | $142.50 | $71,249 | 6,327,670 | 0% |
| 2026-01-22 | Chi Fung Cheng | SELL | 300 | $143.54 | $43,062 | 6,327,370 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 2,692 | $149.34 | $402,010 | 6,384,678 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 900 | $150.61 | $135,553 | 6,383,778 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 1,100 | $151.89 | $167,077 | 6,382,678 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 4,000 | $153.14 | $612,548 | 6,378,678 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 3,100 | $153.95 | $477,244 | 6,375,578 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 3,300 | $155.00 | $511,504 | 6,372,278 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 3,954 | $156.23 | $617,726 | 6,368,324 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 5,154 | $157.05 | $809,411 | 6,363,170 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 1,500 | $157.95 | $236,927 | 6,361,670 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 600 | $159.39 | $95,634 | 6,361,070 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 1,400 | $160.37 | $224,517 | 6,359,670 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 1,000 | $161.59 | $161,591 | 6,358,670 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 600 | $162.65 | $97,588 | 6,358,070 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 600 | $163.76 | $98,257 | 6,357,470 | 0% |
| 2026-01-15 | Chi Fung Cheng | SELL | 100 | $164.66 | $16,466 | 6,357,370 | 0% |
| 2026-01-13 | Sylvia Acevedo | SELL | 1,100 | $162.11 | $178,321 | 19,645 | 5% |
| 2026-01-13 | Sylvia Acevedo | SELL | 1,100 | $156.25 | $171,875 | 18,545 | 6% |
| 2026-01-08 | Chi Fung Cheng | SELL | 1,603 | $136.00 | $218,014 | 6,415,767 | 0% |
| 2026-01-08 | Chi Fung Cheng | SELL | 2,400 | $137.09 | $329,019 | 6,413,367 | 0% |
| 2026-01-08 | Chi Fung Cheng | SELL | 4,474 | $137.88 | $616,886 | 6,408,893 | 0% |
| 2026-01-08 | Chi Fung Cheng | SELL | 2,600 | $138.95 | $361,268 | 6,406,293 | 0% |
| 2026-01-08 | Chi Fung Cheng | SELL | 2,163 | $140.29 | $303,456 | 6,404,130 | 0% |
| 2026-01-08 | Chi Fung Cheng | SELL | 13,325 | $141.22 | $1,881,733 | 6,390,805 | 0% |
| 2026-01-08 | Chi Fung Cheng | SELL | 3,335 | $141.89 | $473,205 | 6,387,470 | 0% |
| 2026-01-08 | Chi Fung Cheng | SELL | 100 | $142.72 | $14,272 | 6,387,370 | 0% |
| 2026-01-08 | William Joseph Brennan | SELL | 487 | $135.86 | $66,166 | 279,630 | 0% |
| 2026-01-08 | William Joseph Brennan | SELL | 871 | $136.81 | $119,164 | 278,759 | 0% |
| 2026-01-08 | William Joseph Brennan | SELL | 1,842 | $137.68 | $253,598 | 276,917 | 1% |
| 2026-01-08 | William Joseph Brennan | SELL | 812 | $138.64 | $112,578 | 276,105 | 0% |
| 2026-01-08 | William Joseph Brennan | SELL | 644 | $139.57 | $89,881 | 275,461 | 0% |
| 2026-01-08 | William Joseph Brennan | SELL | 2,228 | $140.85 | $313,809 | 273,233 | 1% |
| 2026-01-08 | William Joseph Brennan | SELL | 2,322 | $141.54 | $328,664 | 270,911 | 1% |
| 2026-01-08 | William Joseph Brennan | SELL | 270 | $142.41 | $38,452 | 270,641 | 0% |
| 2026-01-08 | Daniel W. Fleming | SELL | 3,902 | $140.15 | $546,867 | 446,178 | 1% |
| 2026-01-07 | William Joseph Brennan | SELL | 172 | $125.69 | $21,619 | 290,401 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 188 | $126.38 | $23,760 | 290,213 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 316 | $127.55 | $40,305 | 289,897 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 596 | $128.74 | $76,727 | 289,301 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 2,073 | $129.49 | $268,433 | 287,228 | 1% |
| 2026-01-07 | William Joseph Brennan | SELL | 777 | $130.42 | $101,336 | 286,451 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 318 | $131.72 | $41,887 | 286,133 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 148 | $132.32 | $19,583 | 285,985 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 28 | $133.79 | $3,746 | 285,957 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 255 | $134.68 | $34,343 | 285,702 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 530 | $135.49 | $71,808 | 285,172 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 621 | $136.33 | $84,663 | 284,551 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 244 | $137.54 | $33,559 | 284,307 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 444 | $138.56 | $61,519 | 283,863 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 40 | $139.34 | $5,574 | 283,823 | 0% |
| 2026-01-07 | William Joseph Brennan | SELL | 1,600 | $140.67 | $225,064 | 282,223 | 1% |
| 2026-01-07 | William Joseph Brennan | SELL | 1,770 | $141.32 | $250,136 | 280,453 | 1% |
| 2026-01-07 | William Joseph Brennan | SELL | 336 | $142.44 | $47,860 | 280,117 | 0% |
| 2026-01-07 | Daniel W. Fleming | SELL | 4,136 | $128.10 | $529,812 | 450,604 | 1% |
| 2026-01-07 | Daniel W. Fleming | SELL | 524 | $128.99 | $67,590 | 450,080 | 0% |
| 2026-01-02 | Chi Fung Cheng | SELL | 2,000 | $141.48 | $282,968 | 6,446,961 | 0% |
| 2026-01-02 | Chi Fung Cheng | SELL | 11,896 | $142.46 | $1,694,755 | 6,435,065 | 0% |
| 2026-01-02 | Chi Fung Cheng | SELL | 10,564 | $143.20 | $1,512,723 | 6,424,501 | 0% |
| 2026-01-02 | Chi Fung Cheng | SELL | 1,200 | $144.13 | $172,962 | 6,423,301 | 0% |
| 2026-01-02 | Chi Fung Cheng | SELL | 200 | $145.32 | $29,063 | 6,423,101 | 0% |
| 2026-01-02 | Chi Fung Cheng | SELL | 1,183 | $147.55 | $174,549 | 6,421,918 | 0% |
| 2026-01-02 | Chi Fung Cheng | SELL | 1,757 | $148.44 | $260,804 | 6,420,161 | 0% |
| 2026-01-02 | Chi Fung Cheng | SELL | 400 | $149.41 | $59,764 | 6,419,761 | 0% |
| 2026-01-02 | Chi Fung Cheng | SELL | 800 | $151.03 | $120,828 | 6,418,961 | 0% |
| 2025-12-29 | Chi Fung Cheng | SELL | 1,400 | $140.77 | $197,081 | 6,502,561 | 0% |
| 2025-12-29 | Chi Fung Cheng | SELL | 6,991 | $141.97 | $992,542 | 6,495,570 | 0% |
| 2025-12-29 | Chi Fung Cheng | SELL | 17,563 | $142.94 | $2,510,511 | 6,478,007 | 0% |
| 2025-12-29 | Chi Fung Cheng | SELL | 20,731 | $143.97 | $2,984,594 | 6,457,276 | 0% |
| 2025-12-29 | Chi Fung Cheng | SELL | 8,315 | $144.63 | $1,202,593 | 6,448,961 | 0% |
| 2025-12-24 | James Laufman | SELL | 10,000 | $150.00 | $1,500,000 | 214,905 | 4% |
| 2025-12-22 | Chi Fung Cheng | SELL | 13,483 | $149.20 | $2,011,692 | 6,545,478 | 0% |
| 2025-12-22 | Chi Fung Cheng | SELL | 18,512 | $149.94 | $2,775,760 | 6,526,966 | 0% |
| 2025-12-22 | Chi Fung Cheng | SELL | 6,500 | $150.98 | $981,395 | 6,520,466 | 0% |
| 2025-12-22 | Chi Fung Cheng | SELL | 7,672 | $152.00 | $1,166,124 | 6,512,794 | 0% |
| 2025-12-22 | Chi Fung Cheng | SELL | 4,182 | $153.06 | $640,083 | 6,508,612 | 0% |
| 2025-12-22 | Chi Fung Cheng | SELL | 3,700 | $153.94 | $569,576 | 6,504,912 | 0% |
| 2025-12-22 | Chi Fung Cheng | SELL | 751 | $154.92 | $116,348 | 6,504,161 | 0% |
| 2025-12-22 | Chi Fung Cheng | SELL | 200 | $156.00 | $31,200 | 6,503,961 | 0% |
| 2025-12-15 | Chi Fung Cheng | SELL | 10,160 | $141.77 | $1,440,366 | 6,603,801 | 0% |
| 2025-12-15 | Chi Fung Cheng | SELL | 7,843 | $142.84 | $1,120,282 | 6,595,958 | 0% |
| 2025-12-15 | Chi Fung Cheng | SELL | 10,192 | $143.61 | $1,463,663 | 6,585,766 | 0% |
| 2025-12-15 | Chi Fung Cheng | SELL | 15,264 | $144.75 | $2,209,495 | 6,570,502 | 0% |
| 2025-12-15 | Chi Fung Cheng | SELL | 8,716 | $145.56 | $1,268,698 | 6,561,786 | 0% |
| 2025-12-15 | Chi Fung Cheng | SELL | 2,448 | $146.51 | $358,651 | 6,559,338 | 0% |
| 2025-12-15 | Chi Fung Cheng | SELL | 377 | $147.39 | $55,564 | 6,558,961 | 0% |
| 2025-12-11 | Yat Tung Lam | SELL | 22,197 | $149.42 | $3,316,642 | 747,803 | 3% |
| 2025-12-11 | Yat Tung Lam | SELL | 29,135 | $150.52 | $4,385,525 | 718,668 | 4% |
| 2025-12-11 | Yat Tung Lam | SELL | 31,189 | $151.38 | $4,721,241 | 687,479 | 4% |
| 2025-12-11 | Yat Tung Lam | SELL | 79,315 | $152.54 | $12,098,758 | 608,164 | 12% |
| 2025-12-11 | Yat Tung Lam | SELL | 71,925 | $153.44 | $11,035,834 | 536,239 | 12% |
| 2025-12-11 | Yat Tung Lam | SELL | 107,300 | $154.37 | $16,563,794 | 428,939 | 20% |
| 2025-12-11 | Yat Tung Lam | SELL | 4,115 | $155.14 | $638,385 | 424,824 | 1% |
| 2025-12-11 | Yat Tung Lam | SELL | 8,668 | $156.41 | $1,355,738 | 416,156 | 2% |
| 2025-12-11 | Yat Tung Lam | SELL | 5,093 | $157.48 | $802,025 | 411,063 | 1% |
| 2025-12-11 | Yat Tung Lam | SELL | 5,200 | $158.58 | $824,596 | 405,863 | 1% |
| 2025-12-11 | Yat Tung Lam | SELL | 5,863 | $159.65 | $936,011 | 400,000 | 1% |
| 2025-12-11 | William Joseph Brennan | SELL | 3,373 | $149.40 | $503,930 | 1,939,129 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 4,992 | $150.55 | $751,569 | 1,934,137 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 4,966 | $151.40 | $751,869 | 1,929,171 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 10,883 | $152.56 | $1,660,267 | 1,918,288 | 1% |
| 2025-12-11 | William Joseph Brennan | SELL | 9,805 | $153.56 | $1,505,632 | 1,908,483 | 1% |
| 2025-12-11 | William Joseph Brennan | SELL | 9,374 | $154.38 | $1,447,172 | 1,899,109 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 1,616 | $155.58 | $251,420 | 1,897,493 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 1,707 | $156.42 | $267,005 | 1,895,786 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 1,232 | $157.49 | $194,033 | 1,894,554 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 1,825 | $158.41 | $289,107 | 1,892,729 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 227 | $159.20 | $36,138 | 1,892,502 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 1,316 | $149.36 | $196,552 | 318,591 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 1,753 | $150.55 | $263,923 | 316,838 | 1% |
| 2025-12-11 | William Joseph Brennan | SELL | 1,729 | $151.40 | $261,774 | 315,109 | 1% |
| 2025-12-11 | William Joseph Brennan | SELL | 3,832 | $152.56 | $584,600 | 311,277 | 1% |
| 2025-12-11 | William Joseph Brennan | SELL | 3,469 | $153.49 | $532,445 | 307,808 | 1% |
| 2025-12-11 | William Joseph Brennan | SELL | 3,449 | $154.38 | $532,465 | 304,359 | 1% |
| 2025-12-11 | William Joseph Brennan | SELL | 601 | $155.58 | $93,504 | 303,758 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 642 | $156.42 | $100,422 | 303,116 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 462 | $157.49 | $72,761 | 302,654 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 679 | $158.41 | $107,563 | 301,975 | 0% |
| 2025-12-11 | William Joseph Brennan | SELL | 84 | $159.20 | $13,372 | 301,891 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 3,875 | $170.16 | $659,359 | 6,665,086 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 7,183 | $171.08 | $1,228,866 | 6,657,903 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 8,894 | $171.92 | $1,529,099 | 6,649,009 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 1,100 | $172.98 | $190,279 | 6,647,909 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 3,882 | $174.35 | $676,829 | 6,644,027 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 6,700 | $175.14 | $1,173,461 | 6,637,327 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 5,738 | $176.40 | $1,012,210 | 6,631,589 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 6,942 | $177.08 | $1,229,289 | 6,624,647 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 7,800 | $178.37 | $1,391,309 | 6,616,847 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 2,168 | $179.00 | $388,079 | 6,614,679 | 0% |
| 2025-12-08 | Chi Fung Cheng | SELL | 718 | $180.30 | $129,454 | 6,613,961 | 0% |
| 2025-12-08 | Manpreet Khaira | SELL | 2,000 | $175.00 | $350,000 | 58,114 | 3% |
| 2025-12-05 | Sylvia Acevedo | SELL | 1,875 | $185.17 | $347,194 | 21,098 | 8% |
| 2025-11-03 | Pantas Sutardja, | SELL | 1,875 | $189.35 | $355,031 | 5,893,909 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 818 | $166.37 | $136,094 | 337,105 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 1,278 | $167.32 | $213,836 | 335,827 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 738 | $168.25 | $124,166 | 335,089 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 853 | $169.36 | $144,460 | 334,236 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 3,897 | $170.27 | $663,538 | 330,339 | 1% |
| 2025-10-30 | William Joseph Brennan | SELL | 3,469 | $171.23 | $594,006 | 326,870 | 1% |
| 2025-10-30 | William Joseph Brennan | SELL | 2,380 | $172.30 | $410,066 | 324,490 | 1% |
| 2025-10-30 | William Joseph Brennan | SELL | 2,121 | $173.28 | $367,518 | 322,369 | 1% |
| 2025-10-30 | William Joseph Brennan | SELL | 1,396 | $174.15 | $243,118 | 320,973 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 301 | $175.29 | $52,762 | 320,672 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 347 | $176.27 | $61,165 | 320,325 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 285 | $177.25 | $50,516 | 320,040 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 123 | $178.25 | $21,925 | 319,917 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 10 | $178.96 | $1,790 | 319,907 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 2,339 | $166.37 | $389,148 | 1,990,163 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 3,655 | $167.32 | $611,555 | 1,986,508 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 2,102 | $168.25 | $353,656 | 1,984,406 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 2,444 | $169.36 | $413,906 | 1,981,962 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 11,102 | $170.27 | $1,890,329 | 1,970,860 | 1% |
| 2025-10-30 | William Joseph Brennan | SELL | 8,310 | $171.23 | $1,422,895 | 1,962,550 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 6,409 | $172.30 | $1,104,256 | 1,956,141 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 6,778 | $173.25 | $1,174,280 | 1,949,363 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 4,029 | $174.13 | $701,553 | 1,945,334 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 807 | $175.29 | $141,456 | 1,944,527 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 914 | $176.27 | $161,112 | 1,943,613 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 759 | $177.25 | $134,530 | 1,942,854 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 326 | $178.25 | $58,109 | 1,942,528 | 0% |
| 2025-10-30 | William Joseph Brennan | SELL | 26 | $178.96 | $4,653 | 1,942,502 | 0% |
| 2025-10-29 | Yat Tung Lam | SELL | 2,100 | $165.61 | $347,771 | 847,900 | 0% |
| 2025-10-29 | Yat Tung Lam | SELL | 6,280 | $166.82 | $1,047,616 | 841,620 | 1% |
| 2025-10-29 | Yat Tung Lam | SELL | 14,343 | $167.80 | $2,406,796 | 827,277 | 2% |
| 2025-10-29 | Yat Tung Lam | SELL | 15,466 | $168.79 | $2,610,540 | 811,811 | 2% |
| 2025-10-29 | Yat Tung Lam | SELL | 19,164 | $169.81 | $3,254,308 | 792,647 | 2% |
| 2025-10-29 | Yat Tung Lam | SELL | 12,675 | $170.72 | $2,163,896 | 779,972 | 2% |
| 2025-10-29 | Yat Tung Lam | SELL | 9,972 | $171.58 | $1,711,041 | 770,000 | 1% |
| 2025-10-27 | Chi Fung Cheng | SELL | 4,657 | $154.81 | $720,966 | 6,719,304 | 0% |
| 2025-10-27 | Chi Fung Cheng | SELL | 27,850 | $155.44 | $4,329,068 | 6,691,454 | 0% |
| 2025-10-27 | Chi Fung Cheng | SELL | 10,696 | $156.38 | $1,672,616 | 6,680,758 | 0% |
| 2025-10-27 | Chi Fung Cheng | SELL | 5,652 | $157.46 | $889,944 | 6,675,106 | 0% |
| 2025-10-27 | Chi Fung Cheng | SELL | 1,040 | $158.47 | $164,812 | 6,674,066 | 0% |
| 2025-10-27 | Chi Fung Cheng | SELL | 1,719 | $159.64 | $274,418 | 6,672,347 | 0% |
| 2025-10-27 | Chi Fung Cheng | SELL | 1,686 | $160.46 | $270,541 | 6,670,661 | 0% |
| 2025-10-27 | Chi Fung Cheng | SELL | 1,300 | $161.62 | $210,111 | 6,669,361 | 0% |
| 2025-10-27 | Chi Fung Cheng | SELL | 400 | $162.35 | $64,942 | 6,668,961 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 1,400 | $132.71 | $185,790 | 918,600 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 6,658 | $133.85 | $891,197 | 911,942 | 1% |
| 2025-10-22 | Yat Tung Lam | SELL | 12,782 | $134.70 | $1,721,701 | 899,160 | 1% |
| 2025-10-22 | Yat Tung Lam | SELL | 11,715 | $135.76 | $1,590,420 | 887,445 | 1% |
| 2025-10-22 | Yat Tung Lam | SELL | 7,249 | $136.67 | $990,706 | 880,196 | 1% |
| 2025-10-22 | Yat Tung Lam | SELL | 12,597 | $137.66 | $1,734,157 | 867,599 | 1% |
| 2025-10-22 | Yat Tung Lam | SELL | 4,989 | $138.55 | $691,248 | 862,610 | 1% |
| 2025-10-22 | Yat Tung Lam | SELL | 1,100 | $140.15 | $154,165 | 861,510 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 700 | $141.11 | $98,780 | 860,810 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 800 | $141.98 | $113,586 | 860,010 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 2,400 | $143.30 | $343,929 | 857,610 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 1,800 | $144.27 | $259,694 | 855,810 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 2,684 | $145.25 | $389,864 | 853,126 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 2,305 | $146.54 | $337,771 | 850,821 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 611 | $147.16 | $89,915 | 850,210 | 0% |
| 2025-10-22 | Yat Tung Lam | SELL | 210 | $148.19 | $31,120 | 850,000 | 0% |
| 2025-10-20 | Chi Fung Cheng | SELL | 5,900 | $148.15 | $874,113 | 6,773,061 | 0% |
| 2025-10-20 | Chi Fung Cheng | SELL | 9,162 | $149.15 | $1,366,488 | 6,763,899 | 0% |
| 2025-10-20 | Chi Fung Cheng | SELL | 16,733 | $150.20 | $2,513,338 | 6,747,166 | 0% |
| 2025-10-20 | Chi Fung Cheng | SELL | 14,511 | $151.05 | $2,191,869 | 6,732,655 | 0% |
| 2025-10-20 | Chi Fung Cheng | SELL | 7,363 | $152.04 | $1,119,475 | 6,725,292 | 0% |
| 2025-10-20 | Chi Fung Cheng | SELL | 1,231 | $152.92 | $188,239 | 6,724,061 | 0% |
| 2025-10-20 | Chi Fung Cheng | SELL | 100 | $153.68 | $15,368 | 6,723,961 | 0% |
| 2025-10-13 | Chi Fung Cheng | SELL | 2,201 | $144.36 | $317,744 | 6,831,760 | 0% |
| 2025-10-13 | Chi Fung Cheng | SELL | 1,500 | $145.50 | $218,252 | 6,830,260 | 0% |
| 2025-10-13 | Chi Fung Cheng | SELL | 6,941 | $146.60 | $1,017,564 | 6,823,319 | 0% |
| 2025-10-13 | Chi Fung Cheng | SELL | 16,168 | $147.56 | $2,385,727 | 6,807,151 | 0% |
| 2025-10-13 | Chi Fung Cheng | SELL | 13,351 | $148.54 | $1,983,092 | 6,793,800 | 0% |
| 2025-10-13 | Chi Fung Cheng | SELL | 13,133 | $149.71 | $1,966,113 | 6,780,667 | 0% |
| 2025-10-13 | Chi Fung Cheng | SELL | 1,706 | $150.13 | $256,121 | 6,778,961 | 0% |
| 2025-10-13 | Pantas Sutardja, | SELL | 4,408 | $147.41 | $649,761 | 5,894,244 | 0% |
| 2025-10-13 | Manpreet Khaira | SELL | 5,000 | $149.67 | $748,362 | 58,574 | 8% |
| 2025-10-08 | Daniel W. Fleming | SELL | 64,176 | $137.84 | $8,845,770 | 507,082 | 11% |
| 2025-10-08 | Daniel W. Fleming | SELL | 43,886 | $138.60 | $6,082,613 | 463,196 | 9% |
| 2025-10-08 | Daniel W. Fleming | SELL | 4,518 | $139.42 | $629,897 | 458,678 | 1% |
| 2025-10-08 | William Joseph Brennan | SELL | 1,233 | $138.00 | $170,153 | 346,166 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 473 | $138.97 | $65,734 | 345,693 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 226 | $140.14 | $31,672 | 345,467 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 1,451 | $141.18 | $204,858 | 344,016 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 870 | $141.94 | $123,489 | 343,146 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 336 | $143.34 | $48,162 | 342,810 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 1,953 | $144.13 | $281,486 | 340,857 | 1% |
| 2025-10-08 | William Joseph Brennan | SELL | 528 | $144.97 | $76,542 | 340,329 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 824 | $146.19 | $120,459 | 339,505 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 879 | $147.12 | $129,321 | 338,626 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 603 | $148.33 | $89,444 | 338,023 | 0% |
| 2025-10-08 | William Joseph Brennan | SELL | 100 | $148.91 | $14,892 | 337,923 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 333 | $135.45 | $45,105 | 356,542 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 276 | $136.47 | $37,667 | 356,266 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 1,385 | $137.45 | $190,363 | 354,881 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 2,274 | $138.46 | $314,864 | 352,607 | 1% |
| 2025-10-07 | William Joseph Brennan | SELL | 1,625 | $139.49 | $226,665 | 350,982 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 388 | $140.45 | $54,494 | 350,594 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 523 | $141.78 | $74,152 | 350,071 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 938 | $142.37 | $133,545 | 349,133 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 476 | $143.58 | $68,344 | 348,657 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 956 | $144.47 | $138,118 | 347,701 | 0% |
| 2025-10-07 | William Joseph Brennan | SELL | 302 | $145.34 | $43,892 | 347,399 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 1,984 | $144.45 | $286,594 | 6,886,977 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 5,600 | $145.60 | $815,335 | 6,881,377 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 5,304 | $146.35 | $776,221 | 6,876,073 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 14,460 | $147.63 | $2,134,699 | 6,861,613 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 8,200 | $148.34 | $1,216,417 | 6,853,413 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 5,209 | $149.55 | $779,007 | 6,848,204 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 10,320 | $150.51 | $1,553,237 | 6,837,884 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 1,823 | $151.23 | $275,692 | 6,836,061 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 1,300 | $152.64 | $198,433 | 6,834,761 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 300 | $153.34 | $46,003 | 6,834,461 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 200 | $154.05 | $30,810 | 6,834,261 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 200 | $155.55 | $31,110 | 6,834,061 | 0% |
| 2025-10-06 | Chi Fung Cheng | SELL | 100 | $156.45 | $15,645 | 6,833,961 | 0% |
| 2025-10-01 | Yat Tung Lam | SELL | 4,700 | $141.60 | $665,528 | 995,300 | 0% |
| 2025-10-01 | Yat Tung Lam | SELL | 19,233 | $142.71 | $2,744,674 | 976,067 | 2% |
| 2025-10-01 | Yat Tung Lam | SELL | 31,197 | $143.52 | $4,477,465 | 944,870 | 3% |
| 2025-10-01 | Yat Tung Lam | SELL | 22,256 | $144.48 | $3,215,598 | 922,614 | 2% |
| 2025-10-01 | Yat Tung Lam | SELL | 2,614 | $145.18 | $379,504 | 920,000 | 0% |
| 2025-09-29 | Chi Fung Cheng | SELL | 13,214 | $146.12 | $1,930,778 | 6,930,747 | 0% |
| 2025-09-29 | Chi Fung Cheng | SELL | 5,865 | $147.26 | $863,685 | 6,924,882 | 0% |
| 2025-09-29 | Chi Fung Cheng | SELL | 1,400 | $148.48 | $207,878 | 6,923,482 | 0% |
| 2025-09-29 | Chi Fung Cheng | SELL | 15,714 | $149.38 | $2,347,371 | 6,907,768 | 0% |
| 2025-09-29 | Chi Fung Cheng | SELL | 9,897 | $150.29 | $1,487,450 | 6,897,871 | 0% |
| 2025-09-29 | Chi Fung Cheng | SELL | 7,210 | $151.44 | $1,091,864 | 6,890,661 | 0% |
| 2025-09-29 | Chi Fung Cheng | SELL | 1,700 | $152.15 | $258,659 | 6,888,961 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 1,781 | $160.71 | $286,226 | 6,997,180 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 2,847 | $161.84 | $460,772 | 6,994,333 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 16,356 | $162.80 | $2,662,682 | 6,977,977 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 14,611 | $163.73 | $2,392,189 | 6,963,366 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 2,700 | $164.54 | $444,252 | 6,960,666 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 1,000 | $165.57 | $165,574 | 6,959,666 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 2,011 | $167.26 | $336,366 | 6,957,655 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 4,431 | $168.22 | $745,397 | 6,953,224 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 3,269 | $169.16 | $552,995 | 6,949,955 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 2,200 | $170.13 | $374,297 | 6,947,755 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 1,799 | $171.19 | $307,970 | 6,945,956 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 900 | $171.89 | $154,701 | 6,945,056 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 495 | $173.21 | $85,740 | 6,944,561 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 300 | $174.36 | $52,307 | 6,944,261 | 0% |
| 2025-09-22 | Chi Fung Cheng | SELL | 300 | $175.52 | $52,656 | 6,943,961 | 0% |
| 2025-09-18 | Lip Bu Tan | SELL | 20,000 | $175.12 | $3,502,478 | 422,180 | 5% |
| 2025-09-16 | William Joseph Brennan | SELL | 3,099 | $161.42 | $500,245 | 2,039,403 | 0% |
| 2025-09-16 | William Joseph Brennan | SELL | 8,898 | $162.35 | $1,444,597 | 2,030,505 | 0% |
| 2025-09-16 | William Joseph Brennan | SELL | 9,957 | $163.23 | $1,625,277 | 2,020,548 | 0% |
| 2025-09-16 | William Joseph Brennan | SELL | 9,383 | $164.51 | $1,543,598 | 2,011,165 | 0% |
| 2025-09-16 | William Joseph Brennan | SELL | 12,073 | $165.36 | $1,996,339 | 1,999,092 | 1% |
| 2025-09-16 | William Joseph Brennan | SELL | 5,961 | $166.11 | $990,185 | 1,993,131 | 0% |
| 2025-09-16 | William Joseph Brennan | SELL | 596 | $167.33 | $99,729 | 1,992,535 | 0% |
| 2025-09-16 | William Joseph Brennan | SELL | 33 | $167.97 | $5,543 | 1,992,502 | 0% |
| 2025-09-16 | William Joseph Brennan | SELL | 1,085 | $161.42 | $175,142 | 386,104 | 0% |
| 2025-09-16 | William Joseph Brennan | SELL | 3,143 | $162.35 | $510,268 | 382,961 | 1% |
| 2025-09-16 | William Joseph Brennan | SELL | 3,512 | $163.23 | $573,263 | 379,449 | 1% |
| 2025-09-16 | William Joseph Brennan | SELL | 3,707 | $164.48 | $609,713 | 375,742 | 1% |
| 2025-09-16 | William Joseph Brennan | SELL | 4,359 | $165.36 | $720,804 | 371,383 | 1% |
| 2025-09-16 | William Joseph Brennan | SELL | 1,975 | $166.12 | $328,091 | 369,408 | 1% |
| 2025-09-16 | William Joseph Brennan | SELL | 222 | $167.33 | $37,147 | 369,186 | 0% |
| 2025-09-16 | William Joseph Brennan | SELL | 13 | $167.97 | $2,184 | 369,173 | 0% |
| 2025-09-15 | Chi Fung Cheng | SELL | 3,300 | $161.08 | $531,557 | 7,050,661 | 0% |
| 2025-09-15 | Chi Fung Cheng | SELL | 5,162 | $162.02 | $836,365 | 7,045,499 | 0% |
| 2025-09-15 | Chi Fung Cheng | SELL | 14,866 | $162.92 | $2,421,981 | 7,030,633 | 0% |
| 2025-09-15 | Chi Fung Cheng | SELL | 6,489 | $163.81 | $1,062,955 | 7,024,144 | 0% |
| 2025-09-15 | Chi Fung Cheng | SELL | 18,109 | $164.97 | $2,987,440 | 7,006,035 | 0% |
| 2025-09-15 | Chi Fung Cheng | SELL | 3,552 | $166.03 | $589,738 | 7,002,483 | 0% |
| 2025-09-15 | Chi Fung Cheng | SELL | 2,222 | $166.92 | $370,892 | 7,000,261 | 0% |
| 2025-09-15 | Chi Fung Cheng | SELL | 1,300 | $167.59 | $217,870 | 6,998,961 | 0% |
| 2025-09-12 | Lip Bu Tan | SELL | 11,572 | $161.53 | $1,869,200 | 455,608 | 2% |
| 2025-09-12 | Lip Bu Tan | SELL | 13,428 | $162.37 | $2,180,257 | 442,180 | 3% |
| 2025-09-11 | William Joseph Brennan | SELL | 2,020 | $159.34 | $321,875 | 2,059,958 | 0% |
| 2025-09-11 | William Joseph Brennan | SELL | 2,622 | $160.25 | $420,173 | 2,057,336 | 0% |
| 2025-09-11 | William Joseph Brennan | SELL | 1,839 | $161.03 | $296,126 | 2,055,497 | 0% |
| 2025-09-11 | William Joseph Brennan | SELL | 942 | $162.11 | $152,705 | 2,054,555 | 0% |
| 2025-09-11 | William Joseph Brennan | SELL | 783 | $163.48 | $128,003 | 2,053,772 | 0% |
| 2025-09-11 | William Joseph Brennan | SELL | 690 | $164.32 | $113,379 | 2,053,082 | 0% |
| 2025-09-11 | William Joseph Brennan | SELL | 535 | $165.21 | $88,388 | 2,052,547 | 0% |
| 2025-09-11 | William Joseph Brennan | SELL | 45 | $166.26 | $7,482 | 2,052,502 | 0% |
| 2025-09-08 | Chi Fung Cheng | SELL | 800 | $141.91 | $113,530 | 7,108,161 | 0% |
| 2025-09-08 | Chi Fung Cheng | SELL | 1,200 | $143.19 | $171,828 | 7,106,961 | 0% |
| 2025-09-08 | Chi Fung Cheng | SELL | 3,019 | $144.35 | $435,788 | 7,103,942 | 0% |
| 2025-09-08 | Chi Fung Cheng | SELL | 20,891 | $145.32 | $3,035,830 | 7,083,051 | 0% |
| 2025-09-08 | Chi Fung Cheng | SELL | 10,099 | $146.13 | $1,475,773 | 7,072,952 | 0% |
| 2025-09-08 | Chi Fung Cheng | SELL | 7,423 | $147.46 | $1,094,621 | 7,065,529 | 0% |
| 2025-09-08 | Chi Fung Cheng | SELL | 10,039 | $148.10 | $1,486,754 | 7,055,490 | 0% |
| 2025-09-08 | Chi Fung Cheng | SELL | 1,529 | $148.88 | $227,630 | 7,053,961 | 0% |
| 2025-09-05 | Daniel W. Fleming | SELL | 3,790 | $137.55 | $521,326 | 576,178 | 1% |
| 2025-09-05 | James Laufman | SELL | 10,000 | $140.00 | $1,400,019 | 232,284 | 4% |
| 2025-08-01 | William Joseph Brennan | SELL | 3,757 | $103.56 | $389,087 | 436,025 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 3,897 | $104.42 | $406,941 | 432,128 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 3,801 | $105.53 | $401,120 | 428,327 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 10,692 | $106.66 | $1,140,410 | 417,635 | 2% |
| 2025-08-01 | William Joseph Brennan | SELL | 14,493 | $107.51 | $1,558,138 | 403,142 | 3% |
| 2025-08-01 | William Joseph Brennan | SELL | 5,203 | $108.43 | $564,138 | 397,939 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 4,526 | $109.50 | $495,576 | 393,413 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 75 | $110.05 | $8,254 | 393,338 | 0% |
| 2025-08-01 | William Joseph Brennan | SELL | 12,188 | $103.56 | $1,262,231 | 2,199,790 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 12,494 | $104.42 | $1,304,636 | 2,187,296 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 12,301 | $105.53 | $1,298,141 | 2,174,995 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 34,690 | $106.66 | $3,700,056 | 2,140,305 | 2% |
| 2025-08-01 | William Joseph Brennan | SELL | 46,658 | $107.51 | $5,016,192 | 2,093,647 | 2% |
| 2025-08-01 | William Joseph Brennan | SELL | 16,680 | $108.43 | $1,808,571 | 2,076,967 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 14,751 | $109.49 | $1,615,118 | 2,062,216 | 1% |
| 2025-08-01 | William Joseph Brennan | SELL | 238 | $110.05 | $26,191 | 2,061,978 | 0% |
| 2025-08-01 | Pantas Sutardja, | SELL | 100 | $103.85 | $10,385 | 5,900,427 | 0% |
| 2025-08-01 | Pantas Sutardja, | SELL | 300 | $105.35 | $31,605 | 5,900,127 | 0% |
| 2025-08-01 | Pantas Sutardja, | SELL | 700 | $106.76 | $74,734 | 5,899,427 | 0% |
| 2025-08-01 | Pantas Sutardja, | SELL | 475 | $107.67 | $51,141 | 5,898,952 | 0% |
| 2025-08-01 | Pantas Sutardja, | SELL | 200 | $108.77 | $21,753 | 5,898,752 | 0% |
| 2025-08-01 | Pantas Sutardja, | SELL | 100 | $110.05 | $11,005 | 5,898,652 | 0% |
| 2025-08-01 | Chi Fung Cheng | SELL | 3,112 | $103.64 | $322,520 | 7,160,849 | 0% |
| 2025-08-01 | Chi Fung Cheng | SELL | 3,178 | $104.60 | $332,413 | 7,157,671 | 0% |
| 2025-08-01 | Chi Fung Cheng | SELL | 3,750 | $105.62 | $396,069 | 7,153,921 | 0% |
| 2025-08-01 | Chi Fung Cheng | SELL | 15,646 | $106.72 | $1,669,668 | 7,138,275 | 0% |
| 2025-08-01 | Chi Fung Cheng | SELL | 18,080 | $107.61 | $1,945,672 | 7,120,195 | 0% |
| 2025-08-01 | Chi Fung Cheng | SELL | 5,247 | $108.53 | $569,435 | 7,114,948 | 0% |
| 2025-08-01 | Chi Fung Cheng | SELL | 5,987 | $109.55 | $655,881 | 7,108,961 | 0% |
| 2025-07-28 | Chi Fung Cheng | SELL | 7,046 | $104.02 | $732,934 | 7,211,915 | 0% |
| 2025-07-28 | Chi Fung Cheng | SELL | 16,078 | $104.95 | $1,687,356 | 7,195,837 | 0% |
| 2025-07-28 | Chi Fung Cheng | SELL | 14,468 | $105.99 | $1,533,400 | 7,181,369 | 0% |
| 2025-07-28 | Chi Fung Cheng | SELL | 11,574 | $106.83 | $1,236,402 | 7,169,795 | 0% |
| 2025-07-28 | Chi Fung Cheng | SELL | 5,834 | $107.83 | $629,067 | 7,163,961 | 0% |
| 2025-07-21 | Chi Fung Cheng | SELL | 2,200 | $94.09 | $207,005 | 7,271,761 | 0% |
| 2025-07-21 | Chi Fung Cheng | SELL | 7,870 | $95.19 | $749,164 | 7,263,891 | 0% |
| 2025-07-21 | Chi Fung Cheng | SELL | 15,202 | $96.13 | $1,461,333 | 7,248,689 | 0% |
| 2025-07-21 | Chi Fung Cheng | SELL | 24,510 | $97.13 | $2,380,742 | 7,224,179 | 0% |
| 2025-07-21 | Chi Fung Cheng | SELL | 5,218 | $97.98 | $511,285 | 7,218,961 | 0% |
| 2025-07-14 | Chi Fung Cheng | SELL | 2,190 | $95.24 | $208,568 | 7,326,771 | 0% |
| 2025-07-14 | Chi Fung Cheng | SELL | 2,910 | $96.03 | $279,458 | 7,323,861 | 0% |
| 2025-07-14 | Chi Fung Cheng | SELL | 6,469 | $97.42 | $630,182 | 7,317,392 | 0% |
| 2025-07-14 | Chi Fung Cheng | SELL | 13,736 | $98.44 | $1,352,180 | 7,303,656 | 0% |
| 2025-07-14 | Chi Fung Cheng | SELL | 25,753 | $99.19 | $2,554,561 | 7,277,903 | 0% |
| 2025-07-14 | Chi Fung Cheng | SELL | 3,942 | $100.00 | $394,196 | 7,273,961 | 0% |
| 2025-07-10 | Daniel W. Fleming | SELL | 3,618 | $97.26 | $351,884 | 582,600 | 1% |
| 2025-07-10 | Daniel W. Fleming | SELL | 172 | $97.96 | $16,849 | 582,428 | 0% |
| 2025-07-07 | Chi Fung Cheng | SELL | 3,311 | $90.77 | $300,549 | 7,380,650 | 0% |
| 2025-07-07 | Chi Fung Cheng | SELL | 40,550 | $91.88 | $3,725,856 | 7,340,100 | 1% |
| 2025-07-07 | Chi Fung Cheng | SELL | 11,139 | $92.49 | $1,030,292 | 7,328,961 | 0% |
| 2025-06-30 | Chi Fung Cheng | SELL | 17,638 | $92.07 | $1,623,996 | 7,421,323 | 0% |
| 2025-06-30 | Chi Fung Cheng | SELL | 32,653 | $92.81 | $3,030,473 | 7,388,670 | 0% |
| 2025-06-30 | Chi Fung Cheng | SELL | 4,709 | $93.67 | $441,113 | 7,383,961 | 0% |
| 2025-06-25 | Lip Bu Tan | SELL | 12,248 | $93.22 | $1,141,729 | 467,180 | 3% |
| 2025-06-24 | Lip Bu Tan | SELL | 50,000 | $90.37 | $4,518,280 | 509,428 | 9% |
| 2025-06-24 | Lip Bu Tan | SELL | 30,000 | $91.45 | $2,743,536 | 479,428 | 6% |
| 2025-06-23 | Chi Fung Cheng | SELL | 4,500 | $82.83 | $372,715 | 7,489,461 | 0% |
| 2025-06-23 | Chi Fung Cheng | SELL | 12,305 | $83.95 | $1,033,053 | 7,477,156 | 0% |
| 2025-06-23 | Chi Fung Cheng | SELL | 35,993 | $84.63 | $3,046,257 | 7,441,163 | 0% |
| 2025-06-23 | Chi Fung Cheng | SELL | 2,202 | $85.45 | $188,152 | 7,438,961 | 0% |
| 2025-06-20 | James Laufman | SELL | 5,000 | $85.07 | $425,350 | 249,346 | 2% |
| 2025-06-18 | Lip Bu Tan | SELL | 54,297 | $86.38 | $4,690,305 | 559,428 | 9% |
| 2025-06-17 | Clyde Hosein | SELL | 2,000 | $78.49 | $156,974 | 18,761 | 10% |
| 2025-06-16 | Lip Bu Tan | SELL | 39,100 | $76.65 | $2,997,038 | 746,098 | 5% |
| 2025-06-16 | Lip Bu Tan | SELL | 32,373 | $77.23 | $2,500,086 | 713,725 | 4% |
| 2025-06-16 | Lip Bu Tan | SELL | 58,374 | $78.24 | $4,567,456 | 655,351 | 8% |
| 2025-06-16 | Lip Bu Tan | SELL | 41,626 | $79.12 | $3,293,599 | 613,725 | 6% |
| 2025-06-16 | Chi Fung Cheng | SELL | 1,500 | $76.60 | $114,904 | 7,547,461 | 0% |
| 2025-06-16 | Chi Fung Cheng | SELL | 3,996 | $77.94 | $311,463 | 7,543,465 | 0% |
| 2025-06-16 | Chi Fung Cheng | SELL | 34,644 | $78.73 | $2,727,546 | 7,508,821 | 0% |
| 2025-06-16 | Chi Fung Cheng | SELL | 14,860 | $79.30 | $1,178,437 | 7,493,961 | 0% |
| 2025-06-13 | Lip Bu Tan | SELL | 3,527 | $76.05 | $268,221 | 785,198 | 0% |
| 2025-06-12 | Lip Bu Tan | SELL | 100,000 | $75.33 | $7,533,380 | 788,725 | 11% |
| 2025-06-11 | James Laufman | SELL | 10,000 | $71.54 | $715,352 | 254,346 | 4% |
| 2025-06-09 | Chi Fung Cheng | SELL | 17,596 | $71.33 | $1,255,121 | 7,586,365 | 0% |
| 2025-06-09 | Chi Fung Cheng | SELL | 11,584 | $72.20 | $836,362 | 7,574,781 | 0% |
| 2025-06-09 | Chi Fung Cheng | SELL | 20,087 | $73.34 | $1,473,271 | 7,554,694 | 0% |
| 2025-06-09 | Chi Fung Cheng | SELL | 5,733 | $74.06 | $424,575 | 7,548,961 | 0% |
| 2025-06-06 | Daniel W. Fleming | SELL | 7,770 | $73.18 | $568,600 | 594,582 | 1% |
| 2025-06-06 | Daniel W. Fleming | SELL | 4,728 | $74.21 | $350,856 | 589,854 | 1% |
| 2025-06-05 | Chi Fung Cheng | SELL | 59,641 | $74.96 | $4,470,427 | 7,603,961 | 1% |
| 2025-06-05 | Lip Bu Tan | SELL | 74,900 | $75.20 | $5,632,660 | 888,825 | 8% |
| 2025-06-05 | Lip Bu Tan | SELL | 100 | $76.01 | $7,601 | 888,725 | 0% |
| 2025-06-05 | Daniel W. Fleming | SELL | 3,790 | $77.35 | $293,153 | 602,352 | 1% |
| 2025-05-02 | Chi Fung Cheng | SELL | 14,050 | $47.28 | $664,292 | 7,704,552 | 0% |
| 2025-05-02 | Chi Fung Cheng | SELL | 40,950 | $48.27 | $1,976,673 | 7,663,602 | 1% |
| 2025-05-01 | Pantas Sutardja, | SELL | 1,875 | $46.01 | $86,269 | 5,900,527 | 0% |
| 2025-04-28 | Chi Fung Cheng | SELL | 19,968 | $42.46 | $847,767 | 7,753,634 | 0% |
| 2025-04-28 | Chi Fung Cheng | SELL | 35,032 | $43.23 | $1,514,514 | 7,718,602 | 0% |
| 2025-04-22 | Chi Fung Cheng | SELL | 19,457 | $36.44 | $709,003 | 7,809,145 | 0% |
| 2025-04-22 | Chi Fung Cheng | SELL | 35,543 | $36.90 | $1,311,629 | 7,773,602 | 0% |
| 2025-04-16 | Chi Fung Cheng | SELL | 17,639 | $36.68 | $646,993 | 7,865,963 | 0% |
| 2025-04-16 | Chi Fung Cheng | SELL | 37,361 | $37.58 | $1,404,030 | 7,828,602 | 0% |
| 2025-04-14 | James Laufman | SELL | 8,000 | $39.09 | $312,720 | 271,725 | 3% |
| 2025-04-11 | Daniel W. Fleming | SELL | 3,790 | $40.75 | $154,453 | 608,602 | 1% |
| 2025-04-10 | Chi Fung Cheng | SELL | 23,605 | $38.10 | $899,459 | 7,914,997 | 0% |
| 2025-04-10 | Chi Fung Cheng | SELL | 21,806 | $38.98 | $850,076 | 7,893,191 | 0% |
| 2025-04-10 | Chi Fung Cheng | SELL | 9,189 | $39.96 | $367,170 | 7,884,002 | 0% |
| 2025-04-10 | Chi Fung Cheng | SELL | 400 | $40.80 | $16,322 | 7,883,602 | 0% |
| 2025-04-04 | Chi Fung Cheng | SELL | 3,968 | $31.58 | $125,314 | 7,989,634 | 0% |
| 2025-04-04 | Chi Fung Cheng | SELL | 18,144 | $32.56 | $590,838 | 7,971,490 | 0% |
| 2025-04-04 | Chi Fung Cheng | SELL | 32,788 | $33.34 | $1,093,260 | 7,938,702 | 0% |
| 2025-04-04 | Chi Fung Cheng | SELL | 100 | $34.02 | $3,402 | 7,938,602 | 0% |
| 2025-04-02 | Yat Tung Lam | SELL | 600 | $41.02 | $24,613 | 2,801,847 | 0% |
| 2025-04-02 | Yat Tung Lam | SELL | 2,340 | $42.13 | $98,584 | 2,799,507 | 0% |
| 2025-04-02 | Yat Tung Lam | SELL | 5,612 | $43.38 | $243,431 | 2,793,895 | 0% |
| 2025-04-02 | Yat Tung Lam | SELL | 1,448 | $44.29 | $64,131 | 2,792,447 | 0% |
| 2025-03-31 | Chi Fung Cheng | SELL | 16,882 | $38.09 | $643,115 | 8,031,720 | 0% |
| 2025-03-31 | Chi Fung Cheng | SELL | 16,544 | $38.99 | $645,032 | 8,015,176 | 0% |
| 2025-03-31 | Chi Fung Cheng | SELL | 21,574 | $40.04 | $863,896 | 7,993,602 | 0% |
| 2025-03-26 | Yat Tung Lam | SELL | 6,542 | $44.72 | $292,566 | 2,805,905 | 0% |
| 2025-03-26 | Yat Tung Lam | SELL | 2,458 | $45.71 | $112,355 | 2,803,447 | 0% |
| 2025-03-26 | Yat Tung Lam | SELL | 600 | $46.66 | $27,995 | 2,802,847 | 0% |
| 2025-03-26 | Yat Tung Lam | SELL | 400 | $48.37 | $19,349 | 2,802,447 | 0% |
| 2025-03-24 | Chi Fung Cheng | SELL | 8,719 | $48.59 | $423,631 | 8,094,883 | 0% |
| 2025-03-24 | Chi Fung Cheng | SELL | 17,979 | $49.50 | $889,925 | 8,076,904 | 0% |
| 2025-03-24 | Chi Fung Cheng | SELL | 28,302 | $50.30 | $1,423,582 | 8,048,602 | 0% |
| 2025-03-17 | Chi Fung Cheng | SELL | 18,347 | $46.84 | $859,381 | 8,140,255 | 0% |
| 2025-03-17 | Chi Fung Cheng | SELL | 36,153 | $47.50 | $1,717,430 | 8,104,102 | 0% |
| 2025-03-17 | Chi Fung Cheng | SELL | 500 | $48.29 | $24,146 | 8,103,602 | 0% |
| 2025-03-10 | Chi Fung Cheng | SELL | 32,503 | $39.34 | $1,278,818 | 8,181,099 | 0% |
| 2025-03-10 | Chi Fung Cheng | SELL | 17,200 | $40.11 | $689,837 | 8,163,899 | 0% |
| 2025-03-10 | Chi Fung Cheng | SELL | 4,997 | $41.04 | $205,069 | 8,158,902 | 0% |
| 2025-03-10 | Chi Fung Cheng | SELL | 300 | $42.22 | $12,666 | 8,158,602 | 0% |
| 2025-03-07 | Sylvia Acevedo | SELL | 32,291 | $41.61 | $1,343,629 | 21,433 | 60% |
| 2025-03-06 | Daniel W. Fleming | SELL | 15,782 | $42.81 | $675,657 | 617,818 | 2% |
| 2025-03-06 | Daniel W. Fleming | SELL | 506 | $43.27 | $21,893 | 617,312 | 0% |
| 2025-03-06 | William Joseph Brennan | SELL | 87,007 | $40.45 | $3,519,598 | 2,283,851 | 4% |
| 2025-03-06 | William Joseph Brennan | SELL | 36,207 | $41.14 | $1,489,527 | 2,247,644 | 2% |
| 2025-03-06 | William Joseph Brennan | SELL | 17,998 | $42.21 | $759,784 | 2,229,646 | 1% |
| 2025-03-06 | William Joseph Brennan | SELL | 2,668 | $43.04 | $114,839 | 2,226,978 | 0% |
| 2025-02-26 | Yat Tung Lam | SELL | 6,399 | $59.50 | $380,770 | 1,093,601 | 1% |
| 2025-02-26 | Yat Tung Lam | SELL | 33,599 | $60.45 | $2,030,969 | 1,060,002 | 3% |
| 2025-02-26 | Yat Tung Lam | SELL | 41,331 | $61.38 | $2,536,880 | 1,018,671 | 4% |
| 2025-02-26 | Yat Tung Lam | SELL | 15,989 | $62.20 | $994,465 | 1,002,682 | 2% |
| 2025-02-26 | Yat Tung Lam | SELL | 2,682 | $63.20 | $169,491 | 1,000,000 | 0% |
| 2025-02-24 | Yat Tung Lam | SELL | 600 | $59.40 | $35,638 | 2,825,021 | 0% |
| 2025-02-24 | Yat Tung Lam | SELL | 2,450 | $60.55 | $148,349 | 2,822,571 | 0% |
| 2025-02-24 | Yat Tung Lam | SELL | 2,900 | $61.58 | $178,570 | 2,819,671 | 0% |
| 2025-02-24 | Yat Tung Lam | SELL | 2,450 | $62.53 | $153,193 | 2,817,221 | 0% |
| 2025-02-24 | Yat Tung Lam | SELL | 1,100 | $63.62 | $69,986 | 2,816,121 | 0% |
| 2025-02-24 | Yat Tung Lam | SELL | 500 | $64.75 | $32,375 | 2,815,621 | 0% |
| 2025-02-18 | Yat Tung Lam | SELL | 21,409 | $72.87 | $1,560,082 | 1,248,591 | 2% |
| 2025-02-18 | Yat Tung Lam | SELL | 34,515 | $73.79 | $2,546,831 | 1,214,076 | 3% |
| 2025-02-18 | Yat Tung Lam | SELL | 34,943 | $74.87 | $2,616,039 | 1,179,133 | 3% |
| 2025-02-18 | Yat Tung Lam | SELL | 70,306 | $75.48 | $5,306,978 | 1,108,827 | 6% |
| 2025-02-18 | Yat Tung Lam | SELL | 8,827 | $76.48 | $675,075 | 1,100,000 | 1% |
| 2025-01-31 | Pantas Sutardja, | SELL | 1,875 | $66.96 | $125,550 | 5,902,402 | 0% |
| 2025-01-29 | Yat Tung Lam | SELL | 27,668 | $57.97 | $1,603,842 | 72,332 | 28% |
| 2025-01-29 | Yat Tung Lam | SELL | 63,047 | $58.83 | $3,709,068 | 9,285 | 87% |
| 2025-01-29 | Yat Tung Lam | SELL | 8,985 | $59.52 | $534,762 | 300 | 97% |
| 2025-01-29 | Yat Tung Lam | SELL | 300 | $60.64 | $18,192 | 0 | 100% |
| 2025-01-27 | Chi Fung Cheng | SELL | 2,015 | $52.43 | $105,647 | 8,266,587 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 8,296 | $53.52 | $444,008 | 8,258,291 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 7,200 | $54.43 | $391,909 | 8,251,091 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 11,744 | $55.31 | $649,608 | 8,239,347 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 1,300 | $56.47 | $73,405 | 8,238,047 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 2,114 | $57.54 | $121,645 | 8,235,933 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 3,954 | $59.12 | $233,762 | 8,231,979 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 3,600 | $59.97 | $215,887 | 8,228,379 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 2,158 | $60.82 | $131,255 | 8,226,221 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 1,400 | $62.34 | $87,274 | 8,224,821 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 3,600 | $63.21 | $227,567 | 8,221,221 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 2,300 | $64.12 | $147,470 | 8,218,921 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 1,519 | $65.40 | $99,345 | 8,217,402 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 2,700 | $66.58 | $179,772 | 8,214,702 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 800 | $67.22 | $53,778 | 8,213,902 | 0% |
| 2025-01-27 | Chi Fung Cheng | SELL | 300 | $68.42 | $20,526 | 8,213,602 | 0% |
| 2025-01-21 | Chi Fung Cheng | SELL | 1,205 | $76.93 | $92,703 | 8,327,397 | 0% |
| 2025-01-21 | Chi Fung Cheng | SELL | 3,708 | $78.20 | $289,950 | 8,323,689 | 0% |
| 2025-01-21 | Chi Fung Cheng | SELL | 9,620 | $78.94 | $759,385 | 8,314,069 | 0% |
| 2025-01-21 | Chi Fung Cheng | SELL | 6,105 | $79.98 | $488,255 | 8,307,964 | 0% |
| 2025-01-21 | Chi Fung Cheng | SELL | 28,690 | $81.25 | $2,331,005 | 8,279,274 | 0% |
| 2025-01-21 | Chi Fung Cheng | SELL | 9,872 | $81.66 | $806,171 | 8,269,402 | 0% |
| 2025-01-21 | Chi Fung Cheng | SELL | 400 | $82.69 | $33,077 | 8,269,002 | 0% |
| 2025-01-21 | Chi Fung Cheng | SELL | 300 | $84.01 | $25,204 | 8,268,702 | 0% |
| 2025-01-21 | Chi Fung Cheng | SELL | 100 | $85.05 | $8,505 | 8,268,602 | 0% |
| 2025-01-21 | Yat Tung Lam | SELL | 1,976 | $76.92 | $151,988 | 198,024 | 1% |
| 2025-01-21 | Yat Tung Lam | SELL | 3,824 | $77.99 | $298,219 | 194,200 | 2% |
| 2025-01-21 | Yat Tung Lam | SELL | 17,304 | $78.84 | $1,364,237 | 176,896 | 9% |
| 2025-01-21 | Yat Tung Lam | SELL | 10,218 | $79.88 | $816,231 | 166,678 | 6% |
| 2025-01-21 | Yat Tung Lam | SELL | 34,730 | $81.12 | $2,817,131 | 131,948 | 21% |
| 2025-01-21 | Yat Tung Lam | SELL | 30,548 | $81.58 | $2,492,072 | 101,400 | 23% |
| 2025-01-21 | Yat Tung Lam | SELL | 800 | $82.65 | $66,121 | 100,600 | 1% |
| 2025-01-21 | Yat Tung Lam | SELL | 500 | $83.93 | $41,964 | 100,100 | 0% |
| 2025-01-21 | Yat Tung Lam | SELL | 100 | $85.40 | $8,540 | 100,000 | 0% |
| 2025-01-21 | Yat Tung Lam | SELL | 400 | $77.25 | $30,902 | 2,835,221 | 0% |
| 2025-01-21 | Yat Tung Lam | SELL | 1,500 | $78.69 | $118,039 | 2,833,721 | 0% |
| 2025-01-21 | Yat Tung Lam | SELL | 1,200 | $79.59 | $95,505 | 2,832,521 | 0% |
| 2025-01-21 | Yat Tung Lam | SELL | 2,126 | $80.96 | $172,122 | 2,830,395 | 0% |
| 2025-01-21 | Yat Tung Lam | SELL | 4,574 | $81.48 | $372,708 | 2,825,821 | 0% |
| 2025-01-21 | Yat Tung Lam | SELL | 100 | $82.73 | $8,273 | 2,825,721 | 0% |
| 2025-01-21 | Yat Tung Lam | SELL | 100 | $83.80 | $8,380 | 2,825,621 | 0% |
| 2025-01-15 | Lip Bu Tan | SELL | 92,969 | $71.94 | $6,688,339 | 1,020,756 | 8% |
| 2025-01-15 | Lip Bu Tan | SELL | 7,031 | $72.39 | $508,966 | 1,013,725 | 1% |
| 2025-01-15 | Lip Bu Tan | SELL | 50,000 | $74.13 | $3,706,275 | 963,725 | 5% |
| 2025-01-14 | Chi Fung Cheng | SELL | 33,716 | $69.15 | $2,331,569 | 8,354,886 | 0% |
| 2025-01-14 | Chi Fung Cheng | SELL | 20,124 | $69.92 | $1,407,098 | 8,334,762 | 0% |
| 2025-01-14 | Chi Fung Cheng | SELL | 5,860 | $70.71 | $414,335 | 8,328,902 | 0% |
| 2025-01-14 | Chi Fung Cheng | SELL | 300 | $71.52 | $21,455 | 8,328,602 | 0% |
| 2025-01-10 | Daniel W. Fleming | SELL | 3,590 | $72.59 | $260,581 | 638,764 | 1% |
| 2025-01-10 | Daniel W. Fleming | SELL | 200 | $73.06 | $14,612 | 638,564 | 0% |
| 2025-01-10 | Yat Tung Lam | SELL | 4,446 | $71.44 | $317,616 | 295,554 | 1% |
| 2025-01-10 | Yat Tung Lam | SELL | 23,434 | $72.51 | $1,699,199 | 272,120 | 8% |
| 2025-01-10 | Yat Tung Lam | SELL | 68,644 | $73.58 | $5,051,045 | 203,476 | 25% |
| 2025-01-10 | Yat Tung Lam | SELL | 3,476 | $74.13 | $257,677 | 200,000 | 2% |
| 2025-01-08 | Chi Fung Cheng | SELL | 6,918 | $70.87 | $490,256 | 8,441,684 | 0% |
| 2025-01-08 | Chi Fung Cheng | SELL | 24,326 | $71.62 | $1,742,238 | 8,417,358 | 0% |
| 2025-01-08 | Chi Fung Cheng | SELL | 25,582 | $72.69 | $1,859,504 | 8,391,776 | 0% |
| 2025-01-08 | Chi Fung Cheng | SELL | 3,000 | $73.49 | $220,471 | 8,388,776 | 0% |
| 2025-01-08 | Chi Fung Cheng | SELL | 174 | $74.36 | $12,939 | 8,388,602 | 0% |
| 2025-01-06 | Lip Bu Tan | SELL | 150,000 | $76.09 | $11,413,815 | 1,113,725 | 12% |
| 2025-01-02 | Chi Fung Cheng | SELL | 1,000 | $65.91 | $65,911 | 8,507,602 | 0% |
| 2025-01-02 | Chi Fung Cheng | SELL | 6,927 | $67.48 | $467,410 | 8,500,675 | 0% |
| 2025-01-02 | Chi Fung Cheng | SELL | 12,029 | $68.43 | $823,088 | 8,488,646 | 0% |
| 2025-01-02 | Chi Fung Cheng | SELL | 18,162 | $69.20 | $1,256,878 | 8,470,484 | 0% |
| 2025-01-02 | Chi Fung Cheng | SELL | 18,115 | $70.27 | $1,272,950 | 8,452,369 | 0% |
| 2025-01-02 | Chi Fung Cheng | SELL | 3,767 | $70.84 | $266,869 | 8,448,602 | 0% |
| 2024-12-30 | Yat Tung Lam | SELL | 18,827 | $67.84 | $1,277,177 | 381,173 | 5% |
| 2024-12-30 | Yat Tung Lam | SELL | 13,900 | $68.83 | $956,736 | 367,273 | 4% |
| 2024-12-30 | Yat Tung Lam | SELL | 47,209 | $69.92 | $3,300,716 | 320,064 | 13% |
| 2024-12-30 | Yat Tung Lam | SELL | 20,064 | $70.65 | $1,417,429 | 300,000 | 6% |
| 2024-12-20 | Yat Tung Lam | SELL | 1,700 | $65.13 | $110,714 | 498,300 | 0% |
| 2024-12-20 | Yat Tung Lam | SELL | 2,700 | $66.44 | $179,400 | 495,600 | 1% |
| 2024-12-20 | Yat Tung Lam | SELL | 38,450 | $67.51 | $2,595,821 | 457,150 | 8% |
| 2024-12-20 | Yat Tung Lam | SELL | 48,234 | $68.43 | $3,300,571 | 408,916 | 11% |
| 2024-12-20 | Yat Tung Lam | SELL | 8,916 | $69.20 | $616,966 | 400,000 | 2% |
| 2024-12-20 | Pantas Sutardja, | SELL | 21,041 | $68.19 | $1,434,697 | 5,904,277 | 0% |
| 2024-12-20 | Chi Fung Cheng | SELL | 800 | $64.92 | $51,936 | 8,562,802 | 0% |
| 2024-12-20 | Chi Fung Cheng | SELL | 1,300 | $66.22 | $86,089 | 8,561,502 | 0% |
| 2024-12-20 | Chi Fung Cheng | SELL | 12,322 | $67.34 | $829,704 | 8,549,180 | 0% |
| 2024-12-20 | Chi Fung Cheng | SELL | 28,793 | $68.13 | $1,961,563 | 8,520,387 | 0% |
| 2024-12-20 | Chi Fung Cheng | SELL | 11,685 | $68.97 | $805,966 | 8,508,702 | 0% |
| 2024-12-20 | Chi Fung Cheng | SELL | 100 | $69.63 | $6,963 | 8,508,602 | 0% |
| 2024-12-18 | Daniel W. Fleming | SELL | 3,286 | $69.84 | $229,488 | 653,170 | 0% |
| 2024-12-18 | Daniel W. Fleming | SELL | 504 | $70.51 | $35,537 | 652,666 | 0% |
| 2024-12-16 | Lip Bu Tan | SELL | 77,095 | $75.87 | $5,849,406 | 1,336,630 | 5% |
| 2024-12-16 | Lip Bu Tan | SELL | 68,439 | $76.93 | $5,264,855 | 1,268,191 | 5% |
| 2024-12-16 | Lip Bu Tan | SELL | 4,466 | $77.53 | $346,228 | 1,263,725 | 0% |
| 2024-12-16 | James Laufman | SELL | 10,000 | $76.25 | $762,500 | 285,192 | 3% |
| 2024-12-13 | Lip Bu Tan | SELL | 37,231 | $73.30 | $2,728,976 | 1,475,594 | 2% |
| 2024-12-13 | Lip Bu Tan | SELL | 61,869 | $73.82 | $4,567,120 | 1,413,725 | 4% |
| 2024-12-12 | Lip Bu Tan | SELL | 900 | $69.00 | $62,100 | 1,512,825 | 0% |
| 2024-12-12 | Chi Fung Cheng | SELL | 10,365 | $68.18 | $706,731 | 8,608,237 | 0% |
| 2024-12-12 | Chi Fung Cheng | SELL | 43,635 | $68.72 | $2,998,423 | 8,564,602 | 1% |
| 2024-12-12 | Chi Fung Cheng | SELL | 1,000 | $69.65 | $69,648 | 8,563,602 | 0% |
| 2024-12-10 | Yat Tung Lam | SELL | 6,908 | $65.51 | $452,537 | 2,852,596 | 0% |
| 2024-12-10 | Yat Tung Lam | SELL | 2,892 | $66.41 | $192,045 | 2,849,704 | 0% |
| 2024-12-10 | Yat Tung Lam | SELL | 200 | $67.12 | $13,425 | 2,849,504 | 0% |
| 2024-12-10 | Yat Tung Lam | SELL | 200 | $63.72 | $12,744 | 599,800 | 0% |
| 2024-12-10 | Yat Tung Lam | SELL | 57,030 | $65.44 | $3,731,764 | 542,770 | 10% |
| 2024-12-10 | Yat Tung Lam | SELL | 34,578 | $66.15 | $2,287,272 | 508,192 | 6% |
| 2024-12-10 | Yat Tung Lam | SELL | 8,192 | $66.98 | $548,668 | 500,000 | 2% |
| 2024-12-06 | Lip Bu Tan | SELL | 32,502 | $71.05 | $2,309,335 | 1,677,424 | 2% |
| 2024-12-06 | Lip Bu Tan | SELL | 63,699 | $72.25 | $4,602,011 | 1,613,725 | 4% |
| 2024-12-06 | Lip Bu Tan | SELL | 85,142 | $73.55 | $6,262,228 | 1,528,583 | 5% |
| 2024-12-06 | Lip Bu Tan | SELL | 14,858 | $74.08 | $1,100,639 | 1,513,725 | 1% |
| 2024-12-05 | Lip Bu Tan | SELL | 3,799 | $70.73 | $268,690 | 1,709,926 | 0% |
| 2024-12-05 | William Joseph Brennan | SELL | 24,156 | $66.61 | $1,609,036 | 2,490,582 | 1% |
| 2024-12-05 | William Joseph Brennan | SELL | 81,507 | $67.59 | $5,508,952 | 2,409,075 | 3% |
| 2024-12-05 | William Joseph Brennan | SELL | 37,036 | $68.40 | $2,533,351 | 2,372,039 | 2% |
| 2024-12-05 | William Joseph Brennan | SELL | 1,181 | $69.12 | $81,627 | 2,370,858 | 0% |
| 2024-12-02 | Chi Fung Cheng | SELL | 25,351 | $47.99 | $1,216,620 | 8,648,251 | 0% |
| 2024-12-02 | Chi Fung Cheng | SELL | 29,149 | $49.06 | $1,429,919 | 8,619,102 | 0% |
| 2024-12-02 | Chi Fung Cheng | SELL | 500 | $49.63 | $24,814 | 8,618,602 | 0% |
| 2024-12-02 | Daniel W. Fleming | SELL | 12,504 | $48.48 | $606,251 | 656,456 | 2% |
| 2024-11-18 | Chi Fung Cheng | SELL | 50,849 | $40.55 | $2,062,034 | 8,677,753 | 1% |
| 2024-11-18 | Chi Fung Cheng | SELL | 4,151 | $41.06 | $170,455 | 8,673,602 | 0% |
| 2024-11-12 | Yat Tung Lam | SELL | 9,100 | $46.38 | $422,083 | 2,863,572 | 0% |
| 2024-11-12 | Yat Tung Lam | SELL | 900 | $46.99 | $42,287 | 2,862,672 | 0% |
| 2024-11-12 | Yat Tung Lam | SELL | 105,579 | $46.36 | $4,894,674 | 614,421 | 15% |
| 2024-11-12 | Yat Tung Lam | SELL | 14,421 | $46.98 | $677,473 | 600,000 | 2% |
| 2024-11-08 | Chi Fung Cheng | SELL | 24,284 | $46.82 | $1,137,093 | 8,759,318 | 0% |
| 2024-11-08 | Chi Fung Cheng | SELL | 26,524 | $47.72 | $1,265,760 | 8,732,794 | 0% |
| 2024-11-08 | Chi Fung Cheng | SELL | 4,192 | $48.26 | $202,310 | 8,728,602 | 0% |
| 2024-11-01 | Chi Fung Cheng | SELL | 2,900 | $38.87 | $112,726 | 8,835,702 | 0% |
| 2024-11-01 | Chi Fung Cheng | SELL | 33,427 | $39.69 | $1,326,718 | 8,802,275 | 0% |
| 2024-11-01 | Chi Fung Cheng | SELL | 18,673 | $40.42 | $754,832 | 8,783,602 | 0% |
| 2024-11-01 | Pantas Sutardja, | SELL | 200 | $38.45 | $7,690 | 5,922,585 | 0% |
| 2024-11-01 | Pantas Sutardja, | SELL | 1,349 | $39.88 | $53,792 | 5,921,236 | 0% |
| 2024-11-01 | Pantas Sutardja, | SELL | 326 | $40.53 | $13,211 | 5,920,910 | 0% |
| 2024-10-21 | Chi Fung Cheng | SELL | 3,700 | $37.79 | $139,809 | 8,889,902 | 0% |
| 2024-10-21 | Chi Fung Cheng | SELL | 15,721 | $38.75 | $609,258 | 8,874,181 | 0% |
| 2024-10-21 | Chi Fung Cheng | SELL | 35,579 | $39.60 | $1,408,900 | 8,838,602 | 0% |
| 2024-10-16 | Daniel W. Fleming | SELL | 3,790 | $36.14 | $136,975 | 671,420 | 1% |
| 2024-10-15 | Lip Bu Tan | SELL | 34,719 | $37.29 | $1,294,654 | 1,713,725 | 2% |
| 2024-10-14 | Lip Bu Tan | SELL | 15,281 | $39.05 | $596,799 | 1,748,444 | 1% |
| 2024-10-11 | Lip Bu Tan | SELL | 100,000 | $38.16 | $3,815,600 | 1,763,725 | 5% |
| 2024-10-11 | Yat Tung Lam | SELL | 903 | $37.48 | $33,846 | 2,881,769 | 0% |
| 2024-10-11 | Yat Tung Lam | SELL | 8,597 | $38.48 | $330,832 | 2,873,172 | 0% |
| 2024-10-11 | Yat Tung Lam | SELL | 500 | $38.89 | $19,447 | 2,872,672 | 0% |
| 2024-10-11 | Chi Fung Cheng | SELL | 5,072 | $37.53 | $190,354 | 8,943,530 | 0% |
| 2024-10-11 | Chi Fung Cheng | SELL | 43,195 | $38.45 | $1,660,744 | 8,900,335 | 0% |
| 2024-10-11 | Chi Fung Cheng | SELL | 6,733 | $38.86 | $261,660 | 8,893,602 | 0% |
| 2024-10-10 | Lip Bu Tan | SELL | 108,700 | $36.20 | $3,934,549 | 1,880,025 | 5% |
| 2024-10-10 | Lip Bu Tan | SELL | 16,300 | $37.04 | $603,806 | 1,863,725 | 1% |
| 2024-10-09 | Lip Bu Tan | SELL | 125,000 | $35.18 | $4,397,512 | 1,988,725 | 6% |
| 2024-10-08 | Lip Bu Tan | SELL | 117,036 | $33.23 | $3,889,282 | 2,153,643 | 5% |
| 2024-10-08 | Lip Bu Tan | SELL | 39,918 | $33.64 | $1,342,826 | 2,113,725 | 2% |
| 2024-10-07 | Lip Bu Tan | SELL | 142,546 | $32.29 | $4,602,511 | 2,271,179 | 6% |
| 2024-10-07 | Lip Bu Tan | SELL | 500 | $32.71 | $16,356 | 2,270,679 | 0% |
| 2024-10-04 | Lip Bu Tan | SELL | 100,000 | $32.10 | $3,209,790 | 2,413,725 | 4% |
| 2024-10-03 | Lip Bu Tan | SELL | 100,989 | $30.94 | $3,124,872 | 2,537,736 | 4% |
| 2024-10-03 | Lip Bu Tan | SELL | 24,011 | $31.57 | $758,003 | 2,513,725 | 1% |
| 2024-10-03 | Chi Fung Cheng | SELL | 33,687 | $30.71 | $1,034,575 | 8,969,915 | 0% |
| 2024-10-03 | Chi Fung Cheng | SELL | 17,865 | $31.53 | $563,305 | 8,952,050 | 0% |
| 2024-10-03 | Chi Fung Cheng | SELL | 3,448 | $32.22 | $111,099 | 8,948,602 | 0% |
| 2024-10-02 | Lip Bu Tan | SELL | 150,000 | $30.50 | $4,574,760 | 2,638,725 | 5% |
| 2024-10-01 | Lip Bu Tan | SELL | 61,180 | $30.17 | $1,845,856 | 2,788,725 | 2% |
| 2024-09-30 | Lip Bu Tan | SELL | 13,820 | $31.12 | $430,076 | 2,849,905 | 0% |
| 2024-09-30 | Daniel W. Fleming | SELL | 74,288 | $30.87 | $2,293,189 | 710,888 | 9% |
| 2024-09-30 | Daniel W. Fleming | SELL | 34,502 | $31.61 | $1,090,663 | 676,386 | 5% |
| 2024-09-27 | James Laufman | SELL | 20,000 | $31.36 | $627,204 | 302,466 | 6% |
| 2024-09-23 | Chi Fung Cheng | SELL | 54,800 | $29.67 | $1,625,916 | 9,003,802 | 1% |
| 2024-09-23 | Chi Fung Cheng | SELL | 200 | $30.25 | $6,050 | 9,003,602 | 0% |
| 2024-09-13 | Chi Fung Cheng | SELL | 16,349 | $27.76 | $453,814 | 9,097,253 | 0% |
| 2024-09-13 | Chi Fung Cheng | SELL | 38,651 | $28.42 | $1,098,430 | 9,058,602 | 0% |
| 2024-09-12 | Yat Tung Lam | SELL | 1,413 | $26.79 | $37,851 | 2,894,427 | 0% |
| 2024-09-12 | Yat Tung Lam | SELL | 8,587 | $27.84 | $239,069 | 2,885,840 | 0% |
| 2024-09-06 | William Joseph Brennan | SELL | 115,620 | $25.55 | $2,953,629 | 2,557,998 | 4% |
| 2024-09-06 | William Joseph Brennan | SELL | 23,808 | $26.46 | $630,007 | 2,534,190 | 1% |
| 2024-09-06 | William Joseph Brennan | SELL | 4,452 | $27.17 | $120,970 | 2,529,738 | 0% |
| 2024-09-03 | Chi Fung Cheng | SELL | 46,150 | $31.91 | $1,472,651 | 9,122,452 | 0% |
| 2024-09-03 | Chi Fung Cheng | SELL | 7,416 | $32.67 | $242,261 | 9,115,036 | 0% |
| 2024-09-03 | Chi Fung Cheng | SELL | 1,434 | $33.70 | $48,325 | 9,113,602 | 0% |
| 2023-03-09 | William Joseph Brennan | SELL | 23,670 | $9.95 | $235,405 | 475,875 | 5% |