Form 4 insider trading
Insider Signals
What company insiders are doing with their own money — filed within 2 business days of each trade
11312
Total trades
206
Insider buys
8382
Insider sells
$108,711k
Buy volume
$15,814,995,436k
Sell volume
19/358
Bullish stocks
How we read insider trades expand ↓
Company officers, directors, and 10%+ shareholders must file within 2 business days of any personal trade. We read every filing and let it nudge the stock's confidence score by up to ±20%.
- Buying counts more than selling. Insiders buy for one reason (they think it'll go up); sells happen for many (taxes, a new house, diversifying) so we dampen them.
- A cluster of buyers is a stronger signal than one insider alone — 3+ in a month triggers a bonus.
- CEO / CFO buys weigh heaviest — they see the numbers first.
Insider activity only adjusts the score — it never overrides how many top investors already back the stock. Full methodology →
⚡ Standout signals
Auto-curated from the last 6 months of Form 4 filings — cluster buys, CEO conviction, first insider purchases in months, and other unusual patterns.
💰
$1M+ single buy
4 insiders buying on the same stock
Unknown
Unknown
2026-08-03
⚡
3 insiders buying
3 insiders buying on the same stock
Unknown
Unknown
2026-06-24
⚡
3 insiders buying
3 insiders buying on the same stock
Unknown
Unknown
2026-06-24
⚡
3 insiders buying
3 insiders buying on the same stock
Unknown
Unknown
2026-06-23
⚡
3 insiders buying
3 insiders buying on the same stock
Unknown
Unknown
2026-06-15
Recent Insider Trades
All Form 4 filings across portfolio stocks, sorted by date
| Date | Company | Insider | Title | Action | Shares | Price | Value |
|---|---|---|---|---|---|---|---|
| 2026-09-25 | Unknown | Insider | SELL | 500 | $935.75 | $467,875 | |
| 2026-09-25 | Unknown | Insider | SELL | 10,000 | $200.00 | $2,000,000 | |
| 2026-09-24 | Unknown | Insider | SELL | 42 | $102.31 | $4,297 | |
| 2026-09-24 | Unknown | Insider | SELL | 574 | $101.75 | $58,404 | |
| 2026-09-24 | Unknown | Insider | SELL | 584 | $100.86 | $58,902 | |
| 2026-09-24 | Unknown | Insider | SELL | 500 | $921.07 | $460,535 | |
| 2026-09-24 | Unknown | Insider | SELL | 18,000 | $263.51 | $4,743,180 | |
| 2026-09-24 | Unknown | Insider | SELL | 18,000 | $263.21 | $4,737,780 | |
| 2026-09-24 | Unknown | Insider | SELL | 62,000 | $262.72 | $16,288,640 | |
| 2026-09-24 | Unknown | Insider | SELL | 62,000 | $262.25 | $16,259,500 | |
| 2026-09-24 | Unknown | Insider | SELL | 69,169 | $262.29 | $18,142,337 | |
| 2026-09-24 | Unknown | Insider | SELL | 114,668 | $261.19 | $29,950,135 | |
| 2026-09-24 | Unknown | Insider | SELL | 62,156 | $260.25 | $16,176,099 | |
| 2026-09-24 | Unknown | Insider | SELL | 74,007 | $259.35 | $19,193,715 | |
| 2026-09-24 | Unknown | Insider | SELL | 83 | $184.60 | $15,322 | |
| 2026-09-24 | Unknown | Insider | SELL | 501 | $183.76 | $92,066 | |
| 2026-09-24 | Unknown | Insider | SELL | 16 | $182.50 | $2,920 | |
| 2026-09-24 | Unknown | Insider | SELL | 21 | $181.45 | $3,810 | |
| 2026-09-24 | Unknown | Insider | SELL | 515 | $180.39 | $92,901 | |
| 2026-09-24 | Unknown | Insider | SELL | 143 | $179.93 | $25,730 | |
| 2026-09-24 | Unknown | Insider | SELL | 330 | $178.67 | $58,961 | |
| 2026-09-24 | Unknown | Insider | SELL | 164 | $177.17 | $29,056 | |
| 2026-09-24 | Unknown | Insider | SELL | 945 | $176.39 | $166,690 | |
| 2026-09-24 | Unknown | Insider | SELL | 2,485 | $175.23 | $435,450 | |
| 2026-09-23 | Unknown | Insider | SELL | 11,309 | $361.79 | $4,091,483 | |
| 2026-09-23 | Unknown | Insider | SELL | 407 | $361.18 | $147,000 | |
| 2026-09-23 | Unknown | Insider | SELL | 22,579 | $359.44 | $8,115,796 | |
| 2026-09-23 | Unknown | Insider | SELL | 44,618 | $358.42 | $15,991,984 | |
| 2026-09-23 | Unknown | Insider | SELL | 50,998 | $357.52 | $18,232,805 | |
| 2026-09-23 | Unknown | Insider | SELL | 85,221 | $356.58 | $30,388,104 | |
| 2026-09-23 | Unknown | Insider | SELL | 230,031 | $355.50 | $81,776,020 | |
| 2026-09-23 | Unknown | Insider | SELL | 186,809 | $354.71 | $66,263,020 | |
| 2026-09-23 | Unknown | Insider | SELL | 512 | $361.48 | $185,078 | |
| 2026-09-23 | Unknown | Insider | SELL | 397 | $360.76 | $143,222 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,162 | $359.48 | $777,196 | |
| 2026-09-23 | Unknown | Insider | SELL | 4,560 | $358.47 | $1,634,623 | |
| 2026-09-23 | Unknown | Insider | SELL | 6,959 | $357.66 | $2,488,956 | |
| 2026-09-23 | Unknown | Insider | SELL | 10,058 | $356.59 | $3,586,582 | |
| 2026-09-23 | Unknown | Insider | SELL | 22,946 | $355.55 | $8,158,450 | |
| 2026-09-23 | Unknown | Insider | SELL | 22,624 | $354.75 | $8,025,864 | |
| 2026-09-23 | Unknown | Insider | SELL | 198 | $103.46 | $20,485 | |
| 2026-09-23 | Unknown | Insider | SELL | 816 | $102.77 | $83,860 | |
| 2026-09-23 | Unknown | Insider | SELL | 186 | $101.95 | $18,963 | |
| 2026-09-23 | Unknown | Insider | SELL | 220 | $390.52 | $85,916 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,935 | $389.71 | $754,090 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,341 | $388.76 | $521,332 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,846 | $387.74 | $1,103,494 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,300 | $386.64 | $889,271 | |
| 2026-09-23 | Unknown | Insider | SELL | 390 | $385.29 | $150,263 | |
| 2026-09-23 | Unknown | Insider | SELL | 110 | $390.42 | $42,946 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,320 | $389.69 | $904,069 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,293 | $388.71 | $502,598 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,734 | $387.65 | $1,059,847 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,175 | $386.71 | $841,104 | |
| 2026-09-23 | Unknown | Insider | SELL | 400 | $385.10 | $154,041 | |
| 2026-09-23 | Unknown | Insider | SELL | 500 | $946.56 | $473,280 | |
| 2026-09-23 | Unknown | Insider | SELL | 620 | $256.15 | $158,811 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,600 | $255.59 | $408,946 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,000 | $254.35 | $508,699 | |
| 2026-09-23 | Unknown | Insider | SELL | 5,347 | $253.32 | $1,354,514 | |
| 2026-09-23 | Unknown | Insider | SELL | 9,633 | $252.36 | $2,430,952 | |
| 2026-09-23 | Unknown | Insider | SELL | 22,007 | $251.45 | $5,533,568 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,372 | $250.55 | $343,758 | |
| 2026-09-23 | Unknown | Insider | SELL | 645 | $249.21 | $160,739 | |
| 2026-09-23 | Unknown | Insider | SELL | 20,118 | $360.00 | $7,242,480 | |
| 2026-09-23 | Unknown | Insider | SELL | 288 | $367.34 | $105,794 | |
| 2026-09-23 | Unknown | Insider | SELL | 3,672 | $366.44 | $1,345,568 | |
| 2026-09-23 | Unknown | Insider | SELL | 6,749 | $365.69 | $2,468,042 | |
| 2026-09-23 | Unknown | Insider | SELL | 3,403 | $364.67 | $1,240,972 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,590 | $363.46 | $941,361 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,480 | $362.48 | $898,950 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,294 | $361.22 | $828,639 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,920 | $360.36 | $691,891 | |
| 2026-09-23 | Unknown | Insider | SELL | 50,000 | $339.08 | $16,954,000 | |
| 2026-09-23 | Unknown | Insider | SELL | 755 | $336.36 | $253,953 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,633 | $262.27 | $428,287 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,807 | $261.26 | $733,357 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,222 | $260.32 | $318,111 | |
| 2026-09-23 | Unknown | Insider | SELL | 578 | $259.41 | $149,939 | |
| 2026-09-23 | Unknown | Insider | SELL | 360 | $258.14 | $92,930 | |
| 2026-09-23 | Unknown | Insider | SELL | 120 | $256.18 | $30,742 | |
| 2026-09-23 | Unknown | Insider | SELL | 163 | $255.05 | $41,573 | |
| 2026-09-23 | Unknown | Insider | SELL | 637 | $253.98 | $161,785 | |
| 2026-09-23 | Unknown | Insider | SELL | 840 | $252.89 | $212,428 | |
| 2026-09-23 | Unknown | Insider | SELL | 917 | $251.74 | $230,846 | |
| 2026-09-23 | Unknown | Insider | SELL | 528 | $251.02 | $132,539 | |
| 2026-09-23 | Unknown | Insider | SELL | 195 | $249.85 | $48,721 | |
| 2026-09-23 | Unknown | Insider | SELL | 200 | $348.01 | $69,602 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,850 | $548.40 | $1,014,540 | |
| 2026-09-23 | Unknown | Insider | SELL | 35,866 | $36.24 | $1,299,784 | |
| 2026-09-23 | Unknown | Insider | SELL | 700 | $345.82 | $242,077 | |
| 2026-09-23 | Unknown | Insider | SELL | 1,780 | $346.01 | $615,898 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,190 | $346.12 | $758,001 | |
| 2026-09-23 | Unknown | Insider | SELL | 2,770 | $346.08 | $958,644 | |
| 2026-09-22 | Unknown | Insider | SELL | 2,399 | $340.06 | $815,804 | |
| 2026-09-22 | Unknown | Insider | SELL | 19,512 | $103.82 | $2,025,736 | |
| 2026-09-22 | Unknown | Insider | SELL | 10,488 | $102.85 | $1,078,691 | |
| 2026-09-22 | Unknown | Insider | SELL | 835 | $103.80 | $86,673 | |
| 2026-09-22 | Unknown | Insider | SELL | 365 | $102.85 | $37,540 | |
| 2026-09-22 | Unknown | Insider | SELL | 475 | $171.00 | $81,225 | |
| 2026-09-22 | Unknown | Insider | SELL | 1,500 | $382.19 | $573,285 | |
| 2026-09-22 | Unknown | Insider | SELL | 500 | $935.55 | $467,775 | |
| 2026-09-22 | Unknown | Insider | SELL | 5,000 | $353.15 | $1,765,750 | |
| 2026-09-22 | Unknown | Insider | SELL | 2,622 | $344.50 | $903,279 | |
| 2026-09-22 | Unknown | Insider | SELL | 1,890 | $88.95 | $168,110 | |
| 2026-09-22 | Unknown | Insider | SELL | 13,154 | $88.33 | $1,161,931 | |
| 2026-09-22 | Unknown | Insider | SELL | 33,114 | $87.15 | $2,885,922 | |
| 2026-09-22 | Unknown | Insider | SELL | 47,025 | $86.41 | $4,063,299 | |
| 2026-09-22 | Unknown | Insider | SELL | 12,509 | $85.57 | $1,070,401 | |
| 2026-09-22 | Unknown | Insider | SELL | 3,511 | $88.95 | $312,293 | |
| 2026-09-22 | Unknown | Insider | SELL | 24,428 | $88.33 | $2,157,796 | |
| 2026-09-22 | Unknown | Insider | SELL | 61,489 | $87.15 | $5,358,840 | |
| 2026-09-22 | Unknown | Insider | SELL | 87,341 | $86.41 | $7,546,891 | |
| 2026-09-22 | Unknown | Insider | SELL | 23,231 | $85.57 | $1,987,888 | |
| 2026-09-22 | Unknown | Insider | SELL | 800 | $89.02 | $71,212 | |
| 2026-09-22 | Unknown | Insider | SELL | 6,500 | $88.40 | $574,575 | |
| 2026-09-22 | Unknown | Insider | SELL | 16,193 | $87.21 | $1,412,195 | |
| 2026-09-22 | Unknown | Insider | SELL | 25,772 | $86.44 | $2,227,724 | |
| 2026-09-22 | Unknown | Insider | SELL | 6,499 | $85.57 | $556,117 | |
| 2026-09-22 | Unknown | Insider | SELL | 1,100 | $308.90 | $339,785 | |
| 2026-09-22 | Unknown | Insider | SELL | 200 | $306.63 | $61,327 | |
| 2026-09-22 | Unknown | Insider | SELL | 601 | $305.19 | $183,421 | |
| 2026-09-22 | Unknown | Insider | SELL | 397 | $303.94 | $120,665 | |
| 2026-09-22 | Unknown | Insider | SELL | 200 | $302.50 | $60,500 | |
| 2026-09-22 | Unknown | Insider | SELL | 802 | $299.20 | $239,960 | |
| 2026-09-22 | Unknown | Insider | SELL | 2,631 | $151.70 | $399,123 | |
| 2026-09-22 | Unknown | Insider | SELL | 22,562 | $151.59 | $3,420,174 | |
| 2026-09-22 | Unknown | Insider | SELL | 80 | $250.48 | $20,038 | |
| 2026-09-22 | Unknown | Insider | SELL | 1,697 | $249.83 | $423,962 | |
| 2026-09-22 | Unknown | Insider | SELL | 3,205 | $248.85 | $797,564 | |
| 2026-09-22 | Unknown | Insider | SELL | 2,134 | $247.99 | $529,211 | |
| 2026-09-22 | Unknown | Insider | SELL | 2,150 | $246.86 | $530,749 | |
| 2026-09-22 | Unknown | Insider | SELL | 734 | $246.08 | $180,623 | |
| 2026-09-22 | Unknown | Insider | SELL | 1,100 | $47.65 | $52,415 | |
| 2026-09-22 | Unknown | Insider | SELL | 2,022 | $565.28 | $1,142,996 | |
| 2026-09-22 | Unknown | Insider | SELL | 2,800 | $82.36 | $230,622 | |
| 2026-09-22 | Unknown | Insider | SELL | 9,900 | $81.83 | $810,071 | |
| 2026-09-22 | Unknown | Insider | SELL | 9,300 | $80.90 | $752,401 | |
| 2026-09-22 | Unknown | Insider | SELL | 2,000 | $79.62 | $159,239 | |
| 2026-09-22 | Unknown | Insider | SELL | 1,000 | $78.23 | $78,228 | |
| 2026-09-22 | Unknown | Insider | SELL | 1,222 | $82.28 | $100,542 | |
| 2026-09-22 | Unknown | Insider | SELL | 2,270 | $81.67 | $185,391 | |
| 2026-09-22 | Unknown | Insider | SELL | 1,325 | $80.82 | $107,082 | |
| 2026-09-22 | Unknown | Insider | SELL | 614 | $79.51 | $48,820 | |
| 2026-09-22 | Unknown | Insider | SELL | 292 | $78.20 | $22,833 | |
| 2026-09-22 | Unknown | Insider | SELL | 3,414 | $152.02 | $518,996 | |
| 2026-09-22 | Unknown | Insider | SELL | 200 | $150.00 | $30,000 | |
| 2026-09-21 | Unknown | Insider | SELL | 20,000 | $725.02 | $14,500,328 | |
| 2026-09-21 | Unknown | Insider | SELL | 20,000 | $700.50 | $14,009,932 | |
| 2026-09-21 | Unknown | Insider | SELL | 408 | $680.27 | $277,550 | |
| 2026-09-21 | Unknown | Insider | SELL | 82 | $680.27 | $55,782 | |
| 2026-09-21 | Unknown | Insider | SELL | 57 | $680.27 | $38,775 | |
| 2026-09-21 | Unknown | Insider | SELL | 82 | $680.27 | $55,782 | |
| 2026-09-21 | Unknown | Insider | SELL | 946 | $680.27 | $643,535 | |
| 2026-09-21 | Unknown | Insider | SELL | 4,499 | $223.75 | $1,006,642 | |
| 2026-09-21 | Unknown | Insider | SELL | 13,478 | $223.05 | $3,006,253 | |
| 2026-09-21 | Unknown | Insider | SELL | 12,483 | $222.19 | $2,773,638 | |
| 2026-09-21 | Unknown | Insider | SELL | 114 | $103.33 | $11,780 | |
| 2026-09-21 | Unknown | Insider | SELL | 13,294 | $102.68 | $1,365,028 | |
| 2026-09-21 | Unknown | Insider | SELL | 12,792 | $101.86 | $1,302,993 | |
| 2026-09-21 | Unknown | Insider | SELL | 3,800 | $100.77 | $382,926 | |
| 2026-09-21 | Unknown | Insider | SELL | 484 | $102.66 | $49,687 | |
| 2026-09-21 | Unknown | Insider | SELL | 616 | $101.69 | $62,641 | |
| 2026-09-21 | Unknown | Insider | SELL | 100 | $100.69 | $10,069 | |
| 2026-09-21 | Unknown | Insider | SELL | 475 | $169.00 | $80,275 | |
| 2026-09-21 | Unknown | Insider | SELL | 475 | $167.00 | $79,325 | |
| 2026-09-21 | Unknown | Insider | SELL | 475 | $165.98 | $78,842 | |
| 2026-09-21 | Unknown | Insider | SELL | 500 | $959.27 | $479,635 | |
| 2026-09-21 | Unknown | Insider | SELL | 3,000 | $241.25 | $723,750 | |
| 2026-09-21 | Unknown | Insider | SELL | 3,000 | $241.25 | $723,750 | |
| 2026-09-21 | Unknown | Insider | SELL | 10,000 | $241.25 | $2,412,500 | |
| 2026-09-21 | Unknown | Insider | SELL | 2,510 | $338.99 | $850,875 | |
| 2026-09-21 | Unknown | Insider | SELL | 7,529 | $338.12 | $2,545,713 | |
| 2026-09-21 | Unknown | Insider | SELL | 15,867 | $337.24 | $5,350,939 | |
| 2026-09-21 | Unknown | Insider | SELL | 9,843 | $336.29 | $3,310,132 | |
| 2026-09-21 | Unknown | Insider | SELL | 25,268 | $335.08 | $8,466,827 | |
| 2026-09-21 | Unknown | Insider | SELL | 25,159 | $334.35 | $8,411,886 | |
| 2026-09-21 | Unknown | Insider | SELL | 5,740 | $333.46 | $1,914,089 | |
| 2026-09-21 | Unknown | Insider | SELL | 6,671 | $332.26 | $2,216,513 | |
| 2026-09-21 | Unknown | Insider | SELL | 2,268 | $331.18 | $751,119 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,936 | $330.17 | $639,199 | |
| 2026-09-21 | Unknown | Insider | SELL | 10,000 | $195.00 | $1,950,000 | |
| 2026-09-21 | Unknown | Insider | SELL | 2 | $242.64 | $485 | |
| 2026-09-21 | Unknown | Insider | SELL | 995 | $238.21 | $237,019 | |
| 2026-09-21 | Unknown | Insider | SELL | 48,866 | $231.61 | $11,317,854 | |
| 2026-09-21 | Unknown | Insider | SELL | 140 | $238.23 | $33,352 | |
| 2026-09-21 | Unknown | Insider | SELL | 6,876 | $231.61 | $1,592,550 | |
| 2026-09-21 | Unknown | Insider | SELL | 2 | $244.47 | $489 | |
| 2026-09-21 | Unknown | Insider | SELL | 4 | $242.13 | $969 | |
| 2026-09-21 | Unknown | Insider | SELL | 76 | $240.88 | $18,307 | |
| 2026-09-21 | Unknown | Insider | SELL | 800 | $239.94 | $191,952 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,899 | $238.77 | $453,424 | |
| 2026-09-21 | Unknown | Insider | SELL | 31,101 | $238.09 | $7,404,837 | |
| 2026-09-21 | Unknown | Insider | SELL | 3,014 | $249.86 | $753,078 | |
| 2026-09-21 | Unknown | Insider | SELL | 8,272 | $249.21 | $2,061,465 | |
| 2026-09-21 | Unknown | Insider | SELL | 4,319 | $248.27 | $1,072,278 | |
| 2026-09-21 | Unknown | Insider | SELL | 11,022 | $247.10 | $2,723,536 | |
| 2026-09-21 | Unknown | Insider | SELL | 5,700 | $246.27 | $1,403,739 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,430 | $245.45 | $350,994 | |
| 2026-09-21 | Unknown | Insider | SELL | 570 | $243.99 | $139,074 | |
| 2026-09-21 | Unknown | Insider | SELL | 301 | $242.98 | $73,137 | |
| 2026-09-21 | Unknown | Insider | SELL | 281 | $241.78 | $67,940 | |
| 2026-09-21 | Unknown | Insider | SELL | 229 | $240.24 | $55,015 | |
| 2026-09-21 | Unknown | Insider | SELL | 480 | $238.64 | $114,547 | |
| 2026-09-21 | Unknown | Insider | SELL | 492 | $237.75 | $116,973 | |
| 2026-09-21 | Unknown | Insider | SELL | 473 | $236.37 | $111,803 | |
| 2026-09-21 | Unknown | Insider | SELL | 120 | $235.43 | $28,252 | |
| 2026-09-21 | Unknown | Insider | SELL | 120 | $233.93 | $28,072 | |
| 2026-09-21 | Unknown | Insider | SELL | 80 | $232.89 | $18,631 | |
| 2026-09-21 | Unknown | Insider | SELL | 37,612 | $231.61 | $8,711,315 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,040 | $249.76 | $259,750 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,960 | $248.98 | $488,001 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,101 | $247.80 | $272,828 | |
| 2026-09-21 | Unknown | Insider | SELL | 3,469 | $246.83 | $856,253 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,149 | $245.81 | $282,436 | |
| 2026-09-21 | Unknown | Insider | SELL | 121 | $244.35 | $29,566 | |
| 2026-09-21 | Unknown | Insider | SELL | 120 | $243.30 | $29,196 | |
| 2026-09-21 | Unknown | Insider | SELL | 160 | $241.95 | $38,712 | |
| 2026-09-21 | Unknown | Insider | SELL | 40 | $240.45 | $9,618 | |
| 2026-09-21 | Unknown | Insider | SELL | 120 | $239.51 | $28,741 | |
| 2026-09-21 | Unknown | Insider | SELL | 280 | $238.29 | $66,721 | |
| 2026-09-21 | Unknown | Insider | SELL | 200 | $236.34 | $47,268 | |
| 2026-09-21 | Unknown | Insider | SELL | 80 | $233.84 | $18,707 | |
| 2026-09-21 | Unknown | Insider | SELL | 160 | $232.07 | $37,131 | |
| 2026-09-21 | Unknown | Insider | SELL | 348 | $165.49 | $57,591 | |
| 2026-09-21 | Unknown | Insider | SELL | 294 | $165.49 | $48,654 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,687 | $165.49 | $279,183 | |
| 2026-09-21 | Unknown | Insider | SELL | 2,000 | $340.79 | $681,570 | |
| 2026-09-21 | Unknown | Insider | SELL | 561 | $571.51 | $320,617 | |
| 2026-09-21 | Unknown | Insider | SELL | 839 | $571.51 | $479,497 | |
| 2026-09-21 | Unknown | Insider | SELL | 2,645 | $569.40 | $1,506,063 | |
| 2026-09-21 | Unknown | Insider | SELL | 3,949 | $569.40 | $2,248,561 | |
| 2026-09-21 | Unknown | Insider | SELL | 40 | $902.07 | $36,083 | |
| 2026-09-21 | Unknown | Insider | SELL | 40 | $899.53 | $35,981 | |
| 2026-09-21 | Unknown | Insider | SELL | 80 | $897.28 | $71,782 | |
| 2026-09-21 | Unknown | Insider | SELL | 915 | $894.27 | $818,257 | |
| 2026-09-21 | Unknown | Insider | SELL | 40 | $893.15 | $35,726 | |
| 2026-09-21 | Unknown | Insider | SELL | 40 | $890.54 | $35,622 | |
| 2026-09-21 | Unknown | Insider | SELL | 120 | $887.92 | $106,550 | |
| 2026-09-21 | Unknown | Insider | SELL | 40 | $886.27 | $35,451 | |
| 2026-09-21 | Unknown | Insider | SELL | 320 | $883.08 | $282,585 | |
| 2026-09-21 | Unknown | Insider | SELL | 200 | $881.90 | $176,380 | |
| 2026-09-21 | Unknown | Insider | SELL | 741 | $881.16 | $652,938 | |
| 2026-09-21 | Unknown | Insider | SELL | 200 | $879.71 | $175,942 | |
| 2026-09-21 | Unknown | Insider | SELL | 280 | $878.38 | $245,945 | |
| 2026-09-21 | Unknown | Insider | SELL | 418 | $877.36 | $366,738 | |
| 2026-09-21 | Unknown | Insider | SELL | 760 | $876.54 | $666,174 | |
| 2026-09-21 | Unknown | Insider | SELL | 974 | $875.35 | $852,590 | |
| 2026-09-21 | Unknown | Insider | SELL | 986 | $874.50 | $862,261 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,040 | $873.49 | $908,431 | |
| 2026-09-21 | Unknown | Insider | SELL | 1,000 | $872.42 | $872,424 | |
| 2026-09-21 | Unknown | Insider | SELL | 520 | $871.56 | $453,212 | |
| 2026-09-21 | Unknown | Insider | SELL | 200 | $870.28 | $174,056 | |
| 2026-09-21 | Unknown | Insider | SELL | 80 | $869.21 | $69,537 | |
| 2026-09-21 | Unknown | Insider | SELL | 160 | $868.11 | $138,897 | |
| 2026-09-21 | Unknown | Insider | SELL | 40 | $865.80 | $34,632 | |
| 2026-09-21 | Unknown | Insider | SELL | 80 | $865.11 | $69,209 | |
| 2026-09-21 | Unknown | Insider | SELL | 40 | $863.66 | $34,546 | |
| 2026-09-21 | Unknown | Insider | SELL | 4,109 | $151.07 | $620,746 | |
| 2026-09-21 | Unknown | Insider | SELL | 33,257 | $150.46 | $5,003,985 | |
| 2026-09-18 | Unknown | Insider | SELL | 10,000 | $220.42 | $2,204,199 | |
| 2026-09-18 | Unknown | Insider | SELL | 1,356,000 | $219.72 | $297,942,896 | |
| 2026-09-18 | Unknown | Insider | SELL | 2,520 | $102.41 | $258,073 | |
| 2026-09-18 | Unknown | Insider | SELL | 17,480 | $101.95 | $1,782,086 | |
| 2026-09-18 | Unknown | Insider | SELL | 706 | $101.88 | $71,927 | |
| 2026-09-18 | Unknown | Insider | SELL | 162 | $101.10 | $16,378 | |
| 2026-09-18 | Unknown | Insider | SELL | 332 | $100.29 | $33,296 | |
| 2026-09-18 | Unknown | Insider | SELL | 20,633 | $101.88 | $2,102,090 | |
| 2026-09-18 | Unknown | Insider | SELL | 5,105 | $101.10 | $516,116 | |
| 2026-09-18 | Unknown | Insider | SELL | 4,262 | $100.24 | $427,223 | |
| 2026-09-18 | Unknown | Insider | SELL | 500 | $920.00 | $460,000 | |
| 2026-09-18 | Unknown | Insider | SELL | 314 | $38.70 | $12,153 | |
| 2026-09-18 | Unknown | Insider | SELL | 2,525 | $39.15 | $98,841 | |
| 2026-09-18 | Unknown | Insider | SELL | 4,503 | $38.69 | $174,221 | |
| 2026-09-18 | Unknown | Insider | SELL | 367,600 | $39.06 | $14,356,802 | |
| 2026-09-18 | Unknown | Insider | SELL | 30,100 | $338.61 | $10,192,131 | |
| 2026-09-18 | Unknown | Insider | SELL | 102 | $337.05 | $34,379 | |
| 2026-09-18 | Unknown | Insider | SELL | 4,097 | $336.11 | $1,377,030 | |
| 2026-09-18 | Unknown | Insider | SELL | 2,841 | $335.23 | $952,383 | |
| 2026-09-18 | Unknown | Insider | SELL | 42,009 | $334.24 | $14,041,088 | |
| 2026-09-18 | Unknown | Insider | SELL | 79,366 | $333.27 | $26,450,227 | |
| 2026-09-18 | Unknown | Insider | SELL | 23,507 | $332.19 | $7,808,767 | |
| 2026-09-18 | Unknown | Insider | SELL | 15,187 | $331.35 | $5,032,243 | |
| 2026-09-18 | Unknown | Insider | SELL | 591 | $247.45 | $146,243 | |
| 2026-09-18 | Unknown | Insider | SELL | 709 | $243.22 | $172,443 | |
| 2026-09-18 | Unknown | Insider | SELL | 120 | $242.07 | $29,048 | |
| 2026-09-18 | Unknown | Insider | SELL | 131 | $240.74 | $31,537 | |
| 2026-09-18 | Unknown | Insider | SELL | 1,462 | $239.89 | $350,719 | |
| 2026-09-18 | Unknown | Insider | SELL | 1,916 | $238.62 | $457,196 | |
| 2026-09-18 | Unknown | Insider | SELL | 3,410 | $237.71 | $810,591 | |
| 2026-09-18 | Unknown | Insider | SELL | 1,201 | $236.77 | $284,361 | |
| 2026-09-18 | Unknown | Insider | SELL | 460 | $235.79 | $108,463 | |
| 2026-09-17 | Unknown | Insider | SELL | 9,868 | $219.59 | $2,166,946 | |
| 2026-09-17 | Unknown | Insider | SELL | 20,369 | $219.02 | $4,461,161 | |
| 2026-09-17 | Unknown | Insider | SELL | 4,681 | $218.01 | $1,020,525 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,184 | $200.76 | $438,460 | |
| 2026-09-17 | Unknown | Insider | SELL | 206 | $104.76 | $21,581 | |
| 2026-09-17 | Unknown | Insider | SELL | 458 | $102.96 | $47,156 | |
| 2026-09-17 | Unknown | Insider | SELL | 9,601 | $102.02 | $979,494 | |
| 2026-09-17 | Unknown | Insider | SELL | 9,735 | $101.38 | $986,934 | |
| 2026-09-17 | Unknown | Insider | SELL | 24 | $104.76 | $2,514 | |
| 2026-09-17 | Unknown | Insider | SELL | 30 | $102.81 | $3,084 | |
| 2026-09-17 | Unknown | Insider | SELL | 379 | $101.95 | $38,639 | |
| 2026-09-17 | Unknown | Insider | SELL | 767 | $101.20 | $77,620 | |
| 2026-09-17 | Unknown | Insider | SELL | 310 | $104.76 | $32,476 | |
| 2026-09-17 | Unknown | Insider | SELL | 360 | $102.89 | $37,040 | |
| 2026-09-17 | Unknown | Insider | SELL | 6,320 | $101.85 | $643,692 | |
| 2026-09-17 | Unknown | Insider | SELL | 8,010 | $101.26 | $811,093 | |
| 2026-09-17 | Unknown | Insider | SELL | 900 | $103.01 | $92,709 | |
| 2026-09-17 | Unknown | Insider | SELL | 10,409 | $101.90 | $1,060,677 | |
| 2026-09-17 | Unknown | Insider | SELL | 18,691 | $101.23 | $1,892,090 | |
| 2026-09-17 | Unknown | Insider | SELL | 400 | $351.11 | $140,444 | |
| 2026-09-17 | Unknown | Insider | SELL | 165 | $1587.00 | $261,855 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,520 | $1585.85 | $2,410,490 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,080 | $1583.80 | $1,710,503 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,480 | $1580.25 | $2,338,765 | |
| 2026-09-17 | Unknown | Insider | SELL | 640 | $1579.40 | $1,010,819 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,876 | $1578.34 | $4,539,306 | |
| 2026-09-17 | Unknown | Insider | SELL | 4,139 | $1576.82 | $6,526,460 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,778 | $1575.58 | $4,376,969 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,588 | $1574.57 | $4,074,980 | |
| 2026-09-17 | Unknown | Insider | SELL | 306 | $1573.15 | $481,385 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,157 | $1572.60 | $1,819,501 | |
| 2026-09-17 | Unknown | Insider | SELL | 4,558 | $1571.21 | $7,161,579 | |
| 2026-09-17 | Unknown | Insider | SELL | 910 | $1570.04 | $1,428,737 | |
| 2026-09-17 | Unknown | Insider | SELL | 9,604 | $1569.00 | $15,068,664 | |
| 2026-09-17 | Unknown | Insider | SELL | 40 | $1567.26 | $62,690 | |
| 2026-09-17 | Unknown | Insider | SELL | 500 | $933.45 | $466,725 | |
| 2026-09-17 | Unknown | Insider | SELL | 100 | $336.51 | $33,651 | |
| 2026-09-17 | Unknown | Insider | SELL | 600 | $335.32 | $201,192 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,868 | $334.59 | $625,015 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,632 | $333.62 | $878,080 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,604 | $332.50 | $533,330 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,196 | $331.59 | $396,581 | |
| 2026-09-17 | Unknown | Insider | SELL | 700 | $330.23 | $231,159 | |
| 2026-09-17 | Unknown | Insider | SELL | 700 | $329.37 | $230,561 | |
| 2026-09-17 | Unknown | Insider | SELL | 300 | $328.04 | $98,412 | |
| 2026-09-17 | Unknown | Insider | SELL | 100 | $326.56 | $32,656 | |
| 2026-09-17 | Unknown | Insider | SELL | 100 | $320.89 | $32,089 | |
| 2026-09-17 | Unknown | Insider | SELL | 100 | $318.90 | $31,890 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,000 | $375.92 | $375,920 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,395 | $106.83 | $149,022 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,505 | $106.49 | $160,264 | |
| 2026-09-17 | Unknown | Insider | SELL | 6,045 | $106.84 | $645,872 | |
| 2026-09-17 | Unknown | Insider | SELL | 7,080 | $106.50 | $754,006 | |
| 2026-09-17 | Unknown | Insider | BUY | 21,000 | $48.36 | $1,015,577 | |
| 2026-09-17 | Unknown | Insider | SELL | 120 | $249.86 | $29,983 | |
| 2026-09-17 | Unknown | Insider | SELL | 360 | $249.20 | $89,712 | |
| 2026-09-17 | Unknown | Insider | SELL | 320 | $247.96 | $79,347 | |
| 2026-09-17 | Unknown | Insider | SELL | 3,566 | $246.85 | $880,267 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,994 | $246.09 | $736,793 | |
| 2026-09-17 | Unknown | Insider | SELL | 840 | $245.05 | $205,842 | |
| 2026-09-17 | Unknown | Insider | SELL | 280 | $243.69 | $68,233 | |
| 2026-09-17 | Unknown | Insider | SELL | 760 | $242.85 | $184,566 | |
| 2026-09-17 | Unknown | Insider | SELL | 80 | $240.57 | $19,246 | |
| 2026-09-17 | Unknown | Insider | SELL | 280 | $239.12 | $66,954 | |
| 2026-09-17 | Unknown | Insider | SELL | 80 | $237.48 | $18,998 | |
| 2026-09-17 | Unknown | Insider | SELL | 80 | $236.19 | $18,895 | |
| 2026-09-17 | Unknown | Insider | SELL | 120 | $235.55 | $28,266 | |
| 2026-09-17 | Unknown | Insider | SELL | 120 | $234.35 | $28,122 | |
| 2026-09-17 | Unknown | Insider | SELL | 5,180 | $246.55 | $1,277,129 | |
| 2026-09-17 | Unknown | Insider | SELL | 24,760 | $245.88 | $6,087,989 | |
| 2026-09-17 | Unknown | Insider | SELL | 638 | $251.76 | $160,623 | |
| 2026-09-17 | Unknown | Insider | SELL | 9,978 | $251.02 | $2,504,714 | |
| 2026-09-17 | Unknown | Insider | SELL | 17,595 | $250.19 | $4,402,037 | |
| 2026-09-17 | Unknown | Insider | SELL | 10,313 | $249.17 | $2,569,708 | |
| 2026-09-17 | Unknown | Insider | SELL | 7,168 | $248.14 | $1,778,687 | |
| 2026-09-17 | Unknown | Insider | SELL | 3,430 | $247.36 | $848,443 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,378 | $246.09 | $339,107 | |
| 2026-09-17 | Unknown | Insider | SELL | 213 | $229.50 | $48,884 | |
| 2026-09-17 | Unknown | Insider | SELL | 390 | $229.50 | $89,505 | |
| 2026-09-17 | Unknown | Insider | SELL | 150 | $229.50 | $34,425 | |
| 2026-09-17 | Unknown | Insider | SELL | 869 | $163.39 | $141,988 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,565 | $162.31 | $416,334 | |
| 2026-09-17 | Unknown | Insider | SELL | 11,169 | $161.49 | $1,803,715 | |
| 2026-09-17 | Unknown | Insider | SELL | 14,493 | $160.44 | $2,325,245 | |
| 2026-09-17 | Unknown | Insider | SELL | 23,884 | $159.53 | $3,810,250 | |
| 2026-09-17 | Unknown | Insider | SELL | 232,173 | $158.09 | $36,703,672 | |
| 2026-09-17 | Unknown | Insider | SELL | 32,260 | $157.49 | $5,080,498 | |
| 2026-09-17 | Unknown | Insider | SELL | 9,097 | $156.47 | $1,423,384 | |
| 2026-09-17 | Unknown | Insider | SELL | 13,378 | $155.46 | $2,079,701 | |
| 2026-09-17 | Unknown | Insider | SELL | 4,175 | $154.17 | $643,661 | |
| 2026-09-17 | Unknown | Insider | SELL | 3,399 | $153.40 | $521,417 | |
| 2026-09-17 | Unknown | Insider | SELL | 6,644 | $152.21 | $1,011,291 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,440 | $151.46 | $369,566 | |
| 2026-09-17 | Unknown | Insider | SELL | 861 | $586.03 | $504,572 | |
| 2026-09-17 | Unknown | Insider | SELL | 23,035 | $584.98 | $13,475,014 | |
| 2026-09-17 | Unknown | Insider | SELL | 4,000 | $583.36 | $2,333,456 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,800 | $582.01 | $1,047,618 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,165 | $591.24 | $688,795 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,909 | $590.54 | $1,717,881 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,207 | $589.56 | $1,301,159 | |
| 2026-09-17 | Unknown | Insider | SELL | 4,688 | $588.46 | $2,758,700 | |
| 2026-09-17 | Unknown | Insider | SELL | 6,575 | $587.51 | $3,862,878 | |
| 2026-09-17 | Unknown | Insider | SELL | 6,980 | $586.43 | $4,093,281 | |
| 2026-09-17 | Unknown | Insider | SELL | 8,176 | $585.47 | $4,786,803 | |
| 2026-09-17 | Unknown | Insider | SELL | 7,892 | $584.49 | $4,612,795 | |
| 2026-09-17 | Unknown | Insider | SELL | 3,435 | $583.49 | $2,004,288 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,655 | $582.44 | $1,546,378 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,110 | $581.52 | $1,227,007 | |
| 2026-09-17 | Unknown | Insider | SELL | 608 | $580.51 | $352,950 | |
| 2026-09-17 | Unknown | Insider | SELL | 639 | $579.59 | $370,358 | |
| 2026-09-17 | Unknown | Insider | SELL | 243 | $578.51 | $140,578 | |
| 2026-09-17 | Unknown | Insider | SELL | 406 | $577.60 | $234,506 | |
| 2026-09-17 | Unknown | Insider | SELL | 610 | $591.24 | $360,656 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,524 | $590.54 | $899,983 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,156 | $589.56 | $681,531 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,456 | $588.46 | $1,445,258 | |
| 2026-09-17 | Unknown | Insider | SELL | 3,444 | $587.51 | $2,023,384 | |
| 2026-09-17 | Unknown | Insider | SELL | 3,657 | $586.43 | $2,144,575 | |
| 2026-09-17 | Unknown | Insider | SELL | 4,283 | $585.47 | $2,507,568 | |
| 2026-09-17 | Unknown | Insider | SELL | 4,135 | $584.49 | $2,416,866 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,799 | $583.49 | $1,049,699 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,391 | $582.44 | $810,174 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,105 | $581.52 | $642,580 | |
| 2026-09-17 | Unknown | Insider | SELL | 319 | $580.51 | $185,183 | |
| 2026-09-17 | Unknown | Insider | SELL | 335 | $579.59 | $194,163 | |
| 2026-09-17 | Unknown | Insider | SELL | 127 | $578.51 | $73,471 | |
| 2026-09-17 | Unknown | Insider | SELL | 212 | $577.60 | $122,451 | |
| 2026-09-17 | Unknown | Insider | SELL | 11 | $591.24 | $6,504 | |
| 2026-09-17 | Unknown | Insider | SELL | 27 | $590.54 | $15,945 | |
| 2026-09-17 | Unknown | Insider | SELL | 20 | $589.56 | $11,791 | |
| 2026-09-17 | Unknown | Insider | SELL | 43 | $588.46 | $25,304 | |
| 2026-09-17 | Unknown | Insider | SELL | 61 | $587.51 | $35,838 | |
| 2026-09-17 | Unknown | Insider | SELL | 64 | $586.43 | $37,532 | |
| 2026-09-17 | Unknown | Insider | SELL | 75 | $585.47 | $43,910 | |
| 2026-09-17 | Unknown | Insider | SELL | 73 | $584.49 | $42,668 | |
| 2026-09-17 | Unknown | Insider | SELL | 32 | $583.49 | $18,672 | |
| 2026-09-17 | Unknown | Insider | SELL | 25 | $582.44 | $14,561 | |
| 2026-09-17 | Unknown | Insider | SELL | 19 | $581.52 | $11,049 | |
| 2026-09-17 | Unknown | Insider | SELL | 6 | $580.51 | $3,483 | |
| 2026-09-17 | Unknown | Insider | SELL | 6 | $579.59 | $3,478 | |
| 2026-09-17 | Unknown | Insider | SELL | 2 | $578.51 | $1,157 | |
| 2026-09-17 | Unknown | Insider | SELL | 4 | $577.60 | $2,310 | |
| 2026-09-17 | Unknown | Insider | SELL | 24 | $591.24 | $14,190 | |
| 2026-09-17 | Unknown | Insider | SELL | 60 | $590.54 | $35,432 | |
| 2026-09-17 | Unknown | Insider | SELL | 45 | $589.56 | $26,530 | |
| 2026-09-17 | Unknown | Insider | SELL | 96 | $588.46 | $56,492 | |
| 2026-09-17 | Unknown | Insider | SELL | 135 | $587.51 | $79,314 | |
| 2026-09-17 | Unknown | Insider | SELL | 143 | $586.43 | $83,859 | |
| 2026-09-17 | Unknown | Insider | SELL | 167 | $585.47 | $97,773 | |
| 2026-09-17 | Unknown | Insider | SELL | 161 | $584.49 | $94,103 | |
| 2026-09-17 | Unknown | Insider | SELL | 70 | $583.49 | $40,844 | |
| 2026-09-17 | Unknown | Insider | SELL | 54 | $582.44 | $31,452 | |
| 2026-09-17 | Unknown | Insider | SELL | 43 | $581.52 | $25,005 | |
| 2026-09-17 | Unknown | Insider | SELL | 12 | $580.51 | $6,966 | |
| 2026-09-17 | Unknown | Insider | SELL | 13 | $579.59 | $7,535 | |
| 2026-09-17 | Unknown | Insider | SELL | 5 | $578.51 | $2,893 | |
| 2026-09-17 | Unknown | Insider | SELL | 8 | $577.60 | $4,621 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,063 | $591.24 | $628,488 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,654 | $590.54 | $1,567,293 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,014 | $589.56 | $1,187,374 | |
| 2026-09-17 | Unknown | Insider | SELL | 4,278 | $588.46 | $2,517,432 | |
| 2026-09-17 | Unknown | Insider | SELL | 6,000 | $587.51 | $3,525,060 | |
| 2026-09-17 | Unknown | Insider | SELL | 6,370 | $586.43 | $3,735,559 | |
| 2026-09-17 | Unknown | Insider | SELL | 7,460 | $585.47 | $4,367,606 | |
| 2026-09-17 | Unknown | Insider | SELL | 7,202 | $584.49 | $4,209,497 | |
| 2026-09-17 | Unknown | Insider | SELL | 3,134 | $583.49 | $1,828,658 | |
| 2026-09-17 | Unknown | Insider | SELL | 2,423 | $582.44 | $1,411,252 | |
| 2026-09-17 | Unknown | Insider | SELL | 1,925 | $581.52 | $1,119,426 | |
| 2026-09-17 | Unknown | Insider | SELL | 555 | $580.51 | $322,183 | |
| 2026-09-17 | Unknown | Insider | SELL | 583 | $579.59 | $337,901 | |
| 2026-09-17 | Unknown | Insider | SELL | 222 | $578.51 | $128,429 | |
| 2026-09-17 | Unknown | Insider | SELL | 370 | $577.60 | $213,712 | |
| 2026-09-17 | Unknown | Insider | SELL | 40,464 | $14.00 | $566,553 | |
| 2026-09-17 | Unknown | Insider | SELL | 120 | $200.46 | $24,055 | |
| 2026-09-16 | Unknown | Insider | SELL | 7,700 | $105.03 | $808,731 | |
| 2026-09-16 | Unknown | Insider | SELL | 15,437 | $104.07 | $1,606,529 | |
| 2026-09-16 | Unknown | Insider | SELL | 6,863 | $103.26 | $708,673 | |
| 2026-09-16 | Unknown | Insider | SELL | 265 | $104.99 | $27,822 | |
| 2026-09-16 | Unknown | Insider | SELL | 785 | $103.97 | $81,616 | |
| 2026-09-16 | Unknown | Insider | SELL | 150 | $103.04 | $15,456 | |
| 2026-09-16 | Unknown | Insider | SELL | 5,607 | $104.99 | $588,679 | |
| 2026-09-16 | Unknown | Insider | SELL | 11,193 | $103.96 | $1,163,624 | |
| 2026-09-16 | Unknown | Insider | SELL | 3,200 | $103.12 | $329,984 | |
| 2026-09-16 | Unknown | Insider | SELL | 200 | $356.87 | $71,373 | |
| 2026-09-16 | Unknown | Insider | SELL | 800 | $355.95 | $284,758 | |
| 2026-09-16 | Unknown | Insider | SELL | 450 | $354.91 | $159,711 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,400 | $353.83 | $495,362 | |
| 2026-09-16 | Unknown | Insider | SELL | 100 | $349.05 | $34,904 | |
| 2026-09-16 | Unknown | Insider | SELL | 200 | $348.02 | $69,605 | |
| 2026-09-16 | Unknown | Insider | SELL | 500 | $856.83 | $428,415 | |
| 2026-09-16 | Unknown | Insider | SELL | 12,292 | $336.12 | $4,131,636 | |
| 2026-09-16 | Unknown | Insider | SELL | 3,876 | $318.51 | $1,234,545 | |
| 2026-09-16 | Unknown | Insider | SELL | 768 | $332.93 | $255,693 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,986 | $318.51 | $951,071 | |
| 2026-09-16 | Unknown | Insider | SELL | 8,191 | $318.51 | $2,608,915 | |
| 2026-09-16 | Unknown | Insider | SELL | 161,437 | $32.70 | $5,278,990 | |
| 2026-09-16 | Unknown | Insider | SELL | 33,182 | $32.19 | $1,068,129 | |
| 2026-09-16 | Unknown | Insider | SELL | 62,218 | $31.46 | $1,957,378 | |
| 2026-09-16 | Unknown | Insider | SELL | 3,601 | $269.94 | $972,054 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,295 | $268.42 | $616,024 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,870 | $270.06 | $775,072 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,870 | $270.07 | $775,101 | |
| 2026-09-16 | Unknown | Insider | SELL | 7,869 | $28.57 | $224,817 | |
| 2026-09-16 | Unknown | Insider | SELL | 107,537 | $28.02 | $3,013,187 | |
| 2026-09-16 | Unknown | Insider | SELL | 10,882 | $139.94 | $1,522,827 | |
| 2026-09-16 | Unknown | Insider | SELL | 173 | $244.90 | $42,368 | |
| 2026-09-16 | Unknown | Insider | SELL | 527 | $244.12 | $128,651 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,223 | $243.13 | $297,348 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,953 | $242.16 | $472,938 | |
| 2026-09-16 | Unknown | Insider | SELL | 3,332 | $241.23 | $803,778 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,394 | $240.11 | $334,713 | |
| 2026-09-16 | Unknown | Insider | SELL | 855 | $239.20 | $204,516 | |
| 2026-09-16 | Unknown | Insider | SELL | 354 | $364.26 | $128,948 | |
| 2026-09-16 | Unknown | Insider | SELL | 189 | $236.32 | $44,664 | |
| 2026-09-16 | Unknown | Insider | SELL | 767 | $241.45 | $185,192 | |
| 2026-09-16 | Unknown | Insider | SELL | 8,244 | $240.87 | $1,985,732 | |
| 2026-09-16 | Unknown | Insider | SELL | 27,918 | $239.88 | $6,696,970 | |
| 2026-09-16 | Unknown | Insider | SELL | 35,299 | $238.98 | $8,435,755 | |
| 2026-09-16 | Unknown | Insider | SELL | 21,792 | $237.99 | $5,186,278 | |
| 2026-09-16 | Unknown | Insider | SELL | 25,980 | $236.30 | $6,139,074 | |
| 2026-09-16 | Unknown | Insider | SELL | 930 | $253.64 | $235,882 | |
| 2026-09-16 | Unknown | Insider | SELL | 11,495 | $253.06 | $2,908,922 | |
| 2026-09-16 | Unknown | Insider | SELL | 20,716 | $252.03 | $5,221,027 | |
| 2026-09-16 | Unknown | Insider | SELL | 33,001 | $251.03 | $8,284,350 | |
| 2026-09-16 | Unknown | Insider | SELL | 8,358 | $250.22 | $2,091,376 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,483 | $93.65 | $138,883 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,140 | $573.28 | $653,539 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,373 | $572.61 | $786,194 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,833 | $571.64 | $1,619,456 | |
| 2026-09-16 | Unknown | Insider | SELL | 4,366 | $570.69 | $2,491,633 | |
| 2026-09-16 | Unknown | Insider | SELL | 6,944 | $569.72 | $3,956,136 | |
| 2026-09-16 | Unknown | Insider | SELL | 4,088 | $568.81 | $2,325,295 | |
| 2026-09-16 | Unknown | Insider | SELL | 4,636 | $567.77 | $2,632,182 | |
| 2026-09-16 | Unknown | Insider | SELL | 7,491 | $566.64 | $4,244,700 | |
| 2026-09-16 | Unknown | Insider | SELL | 8,133 | $565.84 | $4,601,977 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,058 | $564.66 | $1,162,070 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,507 | $563.48 | $1,412,644 | |
| 2026-09-16 | Unknown | Insider | SELL | 819 | $562.65 | $460,810 | |
| 2026-09-16 | Unknown | Insider | SELL | 606 | $561.56 | $340,305 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,093 | $569.63 | $622,606 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,407 | $569.14 | $1,369,920 | |
| 2026-09-16 | Unknown | Insider | SELL | 121 | $565.87 | $68,470 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,679 | $565.42 | $949,340 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,250 | $573.28 | $716,600 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,505 | $572.61 | $861,778 | |
| 2026-09-16 | Unknown | Insider | SELL | 3,105 | $571.64 | $1,774,942 | |
| 2026-09-16 | Unknown | Insider | SELL | 4,784 | $570.69 | $2,730,181 | |
| 2026-09-16 | Unknown | Insider | SELL | 7,608 | $569.72 | $4,334,430 | |
| 2026-09-16 | Unknown | Insider | SELL | 4,479 | $568.81 | $2,547,700 | |
| 2026-09-16 | Unknown | Insider | SELL | 5,080 | $567.77 | $2,884,272 | |
| 2026-09-16 | Unknown | Insider | SELL | 8,208 | $566.64 | $4,650,981 | |
| 2026-09-16 | Unknown | Insider | SELL | 8,911 | $565.84 | $5,042,200 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,256 | $564.66 | $1,273,873 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,747 | $563.48 | $1,547,880 | |
| 2026-09-16 | Unknown | Insider | SELL | 897 | $562.65 | $504,697 | |
| 2026-09-16 | Unknown | Insider | SELL | 664 | $561.56 | $372,876 | |
| 2026-09-16 | Unknown | Insider | SELL | 26 | $573.28 | $14,905 | |
| 2026-09-16 | Unknown | Insider | SELL | 31 | $572.61 | $17,751 | |
| 2026-09-16 | Unknown | Insider | SELL | 63 | $571.64 | $36,013 | |
| 2026-09-16 | Unknown | Insider | SELL | 98 | $570.69 | $55,928 | |
| 2026-09-16 | Unknown | Insider | SELL | 156 | $569.72 | $88,876 | |
| 2026-09-16 | Unknown | Insider | SELL | 92 | $568.81 | $52,331 | |
| 2026-09-16 | Unknown | Insider | SELL | 104 | $567.77 | $59,048 | |
| 2026-09-16 | Unknown | Insider | SELL | 168 | $566.64 | $95,196 | |
| 2026-09-16 | Unknown | Insider | SELL | 182 | $565.84 | $102,983 | |
| 2026-09-16 | Unknown | Insider | SELL | 46 | $564.66 | $25,974 | |
| 2026-09-16 | Unknown | Insider | SELL | 56 | $563.48 | $31,555 | |
| 2026-09-16 | Unknown | Insider | SELL | 18 | $562.65 | $10,128 | |
| 2026-09-16 | Unknown | Insider | SELL | 14 | $561.56 | $7,862 | |
| 2026-09-16 | Unknown | Insider | SELL | 12 | $573.28 | $6,879 | |
| 2026-09-16 | Unknown | Insider | SELL | 14 | $572.61 | $8,017 | |
| 2026-09-16 | Unknown | Insider | SELL | 29 | $571.64 | $16,578 | |
| 2026-09-16 | Unknown | Insider | SELL | 44 | $570.69 | $25,110 | |
| 2026-09-16 | Unknown | Insider | SELL | 70 | $569.72 | $39,880 | |
| 2026-09-16 | Unknown | Insider | SELL | 41 | $568.81 | $23,321 | |
| 2026-09-16 | Unknown | Insider | SELL | 47 | $567.77 | $26,685 | |
| 2026-09-16 | Unknown | Insider | SELL | 76 | $566.64 | $43,065 | |
| 2026-09-16 | Unknown | Insider | SELL | 82 | $565.84 | $46,399 | |
| 2026-09-16 | Unknown | Insider | SELL | 21 | $564.66 | $11,858 | |
| 2026-09-16 | Unknown | Insider | SELL | 25 | $563.48 | $14,087 | |
| 2026-09-16 | Unknown | Insider | SELL | 8 | $562.65 | $4,501 | |
| 2026-09-16 | Unknown | Insider | SELL | 6 | $561.56 | $3,369 | |
| 2026-09-16 | Unknown | Insider | SELL | 655 | $573.28 | $375,498 | |
| 2026-09-16 | Unknown | Insider | SELL | 789 | $572.61 | $451,789 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,627 | $571.64 | $930,058 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,507 | $570.69 | $1,430,720 | |
| 2026-09-16 | Unknown | Insider | SELL | 3,987 | $569.72 | $2,271,474 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,347 | $568.81 | $1,334,997 | |
| 2026-09-16 | Unknown | Insider | SELL | 2,662 | $567.77 | $1,511,404 | |
| 2026-09-16 | Unknown | Insider | SELL | 4,301 | $566.64 | $2,437,119 | |
| 2026-09-16 | Unknown | Insider | SELL | 4,670 | $565.84 | $2,642,473 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,182 | $564.66 | $667,428 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,440 | $563.48 | $811,411 | |
| 2026-09-16 | Unknown | Insider | SELL | 470 | $562.65 | $264,446 | |
| 2026-09-16 | Unknown | Insider | SELL | 348 | $561.56 | $195,423 | |
| 2026-09-16 | Unknown | Insider | SELL | 98,429 | $13.81 | $1,359,649 | |
| 2026-09-16 | Unknown | Insider | SELL | 1,020 | $151.54 | $154,571 | |
| 2026-09-16 | Unknown | Insider | SELL | 27,272 | $150.17 | $4,095,570 | |
| 2026-09-15 | Unknown | Insider | SELL | 20,000 | $675.23 | $13,504,556 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,438 | $330.19 | $474,813 | |
| 2026-09-15 | Unknown | Insider | SELL | 299 | $506.88 | $151,557 | |
| 2026-09-15 | Unknown | Insider | SELL | 726 | $505.90 | $367,283 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,225 | $505.12 | $1,123,892 | |
| 2026-09-15 | Unknown | Insider | SELL | 4,604 | $504.00 | $2,320,416 | |
| 2026-09-15 | Unknown | Insider | SELL | 5,878 | $502.45 | $2,953,401 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,655 | $501.70 | $830,314 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,017 | $500.67 | $509,181 | |
| 2026-09-15 | Unknown | Insider | SELL | 100 | $498.98 | $49,898 | |
| 2026-09-15 | Unknown | Insider | SELL | 757 | $498.30 | $377,213 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,017 | $206.07 | $415,643 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,066 | $206.07 | $425,741 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,900 | $106.04 | $201,476 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,800 | $105.08 | $189,144 | |
| 2026-09-15 | Unknown | Insider | SELL | 14,600 | $103.81 | $1,515,626 | |
| 2026-09-15 | Unknown | Insider | SELL | 11,700 | $103.30 | $1,208,610 | |
| 2026-09-15 | Unknown | Insider | SELL | 84 | $106.00 | $8,904 | |
| 2026-09-15 | Unknown | Insider | SELL | 66 | $105.07 | $6,935 | |
| 2026-09-15 | Unknown | Insider | SELL | 516 | $103.87 | $53,597 | |
| 2026-09-15 | Unknown | Insider | SELL | 534 | $103.33 | $55,178 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,200 | $106.03 | $127,236 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,200 | $105.13 | $126,156 | |
| 2026-09-15 | Unknown | Insider | SELL | 8,803 | $103.85 | $914,192 | |
| 2026-09-15 | Unknown | Insider | SELL | 8,797 | $103.33 | $908,994 | |
| 2026-09-15 | Unknown | Insider | SELL | 4,000 | $337.83 | $1,351,320 | |
| 2026-09-15 | Unknown | Insider | SELL | 800 | $337.83 | $270,264 | |
| 2026-09-15 | Unknown | Insider | SELL | 14,604 | $374.88 | $5,474,683 | |
| 2026-09-15 | Unknown | Insider | SELL | 300 | $163.64 | $49,092 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,400 | $162.81 | $227,934 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,079 | $160.99 | $173,708 | |
| 2026-09-15 | Unknown | Insider | SELL | 6,027 | $160.28 | $966,008 | |
| 2026-09-15 | Unknown | Insider | SELL | 7,602 | $159.44 | $1,212,063 | |
| 2026-09-15 | Unknown | Insider | SELL | 900 | $158.21 | $142,389 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,000 | $1568.83 | $1,568,830 | |
| 2026-09-15 | Unknown | Insider | SELL | 6,000 | $350.07 | $2,100,431 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,000 | $350.01 | $700,014 | |
| 2026-09-15 | Unknown | Insider | SELL | 800 | $351.25 | $280,996 | |
| 2026-09-15 | Unknown | Insider | SELL | 14,500 | $350.81 | $5,086,700 | |
| 2026-09-15 | Unknown | Insider | SELL | 4,206 | $349.51 | $1,470,038 | |
| 2026-09-15 | Unknown | Insider | SELL | 8,094 | $348.65 | $2,821,945 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,700 | $347.81 | $939,094 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,122 | $346.68 | $388,969 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,700 | $345.38 | $932,525 | |
| 2026-09-15 | Unknown | Insider | SELL | 5,839 | $344.49 | $2,011,453 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,240 | $343.56 | $769,583 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,956 | $342.18 | $669,305 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,813 | $341.41 | $618,970 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,549 | $340.25 | $867,293 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,481 | $339.24 | $502,407 | |
| 2026-09-15 | Unknown | Insider | SELL | 500 | $841.51 | $420,755 | |
| 2026-09-15 | Unknown | Insider | SELL | 543 | $374.44 | $203,321 | |
| 2026-09-15 | Unknown | Insider | SELL | 546 | $374.44 | $204,444 | |
| 2026-09-15 | Unknown | Insider | BUY | 885 | $112.12 | $99,228 | |
| 2026-09-15 | Unknown | Insider | BUY | 680 | $111.49 | $75,813 | |
| 2026-09-15 | Unknown | Insider | SELL | 3,854 | $83.65 | $322,400 | |
| 2026-09-15 | Unknown | Insider | SELL | 21,864 | $83.03 | $1,815,322 | |
| 2026-09-15 | Unknown | Insider | SELL | 41,271 | $82.02 | $3,384,961 | |
| 2026-09-15 | Unknown | Insider | SELL | 40,703 | $81.04 | $3,298,734 | |
| 2026-09-15 | Unknown | Insider | SELL | 7,159 | $83.65 | $598,873 | |
| 2026-09-15 | Unknown | Insider | SELL | 40,609 | $83.03 | $3,371,680 | |
| 2026-09-15 | Unknown | Insider | SELL | 76,638 | $82.02 | $6,285,688 | |
| 2026-09-15 | Unknown | Insider | SELL | 75,594 | $81.04 | $6,126,440 | |
| 2026-09-15 | Unknown | Insider | SELL | 954 | $33.95 | $32,388 | |
| 2026-09-15 | Unknown | Insider | SELL | 94,446 | $33.20 | $3,135,607 | |
| 2026-09-15 | Unknown | Insider | SELL | 15,054 | $33.78 | $508,593 | |
| 2026-09-15 | Unknown | Insider | SELL | 86,948 | $33.23 | $2,889,012 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,489 | $168.93 | $251,537 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,195 | $27.00 | $32,265 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,524 | $365.00 | $921,260 | |
| 2026-09-15 | Unknown | Insider | SELL | 600 | $298.68 | $179,206 | |
| 2026-09-15 | Unknown | Insider | SELL | 901 | $297.35 | $267,916 | |
| 2026-09-15 | Unknown | Insider | SELL | 399 | $296.32 | $118,233 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,400 | $295.25 | $413,357 | |
| 2026-09-15 | Unknown | Insider | SELL | 7,000 | $156.81 | $1,097,670 | |
| 2026-09-15 | Unknown | Insider | SELL | 100 | $148.56 | $14,856 | |
| 2026-09-15 | Unknown | Insider | SELL | 4,799 | $147.86 | $709,580 | |
| 2026-09-15 | Unknown | Insider | SELL | 8,460 | $147.01 | $1,243,705 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,641 | $145.96 | $239,520 | |
| 2026-09-15 | Unknown | Insider | SELL | 72,019 | $171.88 | $12,378,626 | |
| 2026-09-15 | Unknown | Insider | SELL | 5,000 | $19.50 | $97,500 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,000 | $19.60 | $39,200 | |
| 2026-09-15 | Unknown | Insider | SELL | 786 | $243.45 | $191,352 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,429 | $242.53 | $346,575 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,675 | $241.90 | $405,182 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,049 | $240.67 | $252,463 | |
| 2026-09-15 | Unknown | Insider | SELL | 569 | $239.68 | $136,378 | |
| 2026-09-15 | Unknown | Insider | SELL | 480 | $238.31 | $114,389 | |
| 2026-09-15 | Unknown | Insider | SELL | 640 | $237.38 | $151,923 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,088 | $236.35 | $257,149 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,370 | $235.53 | $322,676 | |
| 2026-09-15 | Unknown | Insider | SELL | 320 | $234.21 | $74,947 | |
| 2026-09-15 | Unknown | Insider | SELL | 594 | $233.10 | $138,461 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,000 | $277.12 | $554,240 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,100 | $51.19 | $56,309 | |
| 2026-09-15 | Unknown | Insider | SELL | 7,500 | $223.39 | $1,675,425 | |
| 2026-09-15 | Unknown | Insider | SELL | 600 | $145.29 | $87,174 | |
| 2026-09-15 | Unknown | Insider | SELL | 800 | $144.46 | $115,566 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,600 | $143.69 | $229,907 | |
| 2026-09-15 | Unknown | Insider | SELL | 3,000 | $145.29 | $435,870 | |
| 2026-09-15 | Unknown | Insider | SELL | 7 | $564.46 | $3,951 | |
| 2026-09-15 | Unknown | Insider | SELL | 15 | $563.66 | $8,455 | |
| 2026-09-15 | Unknown | Insider | SELL | 8 | $562.77 | $4,502 | |
| 2026-09-15 | Unknown | Insider | SELL | 12 | $561.36 | $6,736 | |
| 2026-09-15 | Unknown | Insider | SELL | 15 | $560.69 | $8,410 | |
| 2026-09-15 | Unknown | Insider | SELL | 7 | $559.94 | $3,920 | |
| 2026-09-15 | Unknown | Insider | SELL | 5 | $558.30 | $2,792 | |
| 2026-09-15 | Unknown | Insider | SELL | 43 | $557.38 | $23,967 | |
| 2026-09-15 | Unknown | Insider | SELL | 64 | $556.39 | $35,609 | |
| 2026-09-15 | Unknown | Insider | SELL | 72 | $555.46 | $39,993 | |
| 2026-09-15 | Unknown | Insider | SELL | 12 | $554.21 | $6,651 | |
| 2026-09-15 | Unknown | Insider | SELL | 32 | $553.54 | $17,713 | |
| 2026-09-15 | Unknown | Insider | SELL | 14 | $552.69 | $7,738 | |
| 2026-09-15 | Unknown | Insider | SELL | 6 | $551.58 | $3,309 | |
| 2026-09-15 | Unknown | Insider | SELL | 19 | $550.36 | $10,457 | |
| 2026-09-15 | Unknown | Insider | SELL | 7 | $548.58 | $3,840 | |
| 2026-09-15 | Unknown | Insider | SELL | 10 | $548.10 | $5,481 | |
| 2026-09-15 | Unknown | Insider | SELL | 6 | $546.74 | $3,280 | |
| 2026-09-15 | Unknown | Insider | SELL | 23 | $545.74 | $12,552 | |
| 2026-09-15 | Unknown | Insider | SELL | 12 | $544.95 | $6,539 | |
| 2026-09-15 | Unknown | Insider | SELL | 13 | $543.40 | $7,064 | |
| 2026-09-15 | Unknown | Insider | SELL | 74 | $542.78 | $40,166 | |
| 2026-09-15 | Unknown | Insider | SELL | 16 | $564.46 | $9,031 | |
| 2026-09-15 | Unknown | Insider | SELL | 34 | $563.66 | $19,164 | |
| 2026-09-15 | Unknown | Insider | SELL | 17 | $562.77 | $9,567 | |
| 2026-09-15 | Unknown | Insider | SELL | 27 | $561.36 | $15,157 | |
| 2026-09-15 | Unknown | Insider | SELL | 33 | $560.69 | $18,503 | |
| 2026-09-15 | Unknown | Insider | SELL | 15 | $559.94 | $8,399 | |
| 2026-09-15 | Unknown | Insider | SELL | 10 | $558.30 | $5,583 | |
| 2026-09-15 | Unknown | Insider | SELL | 96 | $557.38 | $53,508 | |
| 2026-09-15 | Unknown | Insider | SELL | 142 | $556.39 | $79,007 | |
| 2026-09-15 | Unknown | Insider | SELL | 159 | $555.46 | $88,318 | |
| 2026-09-15 | Unknown | Insider | SELL | 26 | $554.21 | $14,409 | |
| 2026-09-15 | Unknown | Insider | SELL | 71 | $553.54 | $39,301 | |
| 2026-09-15 | Unknown | Insider | SELL | 32 | $552.69 | $17,686 | |
| 2026-09-15 | Unknown | Insider | SELL | 13 | $551.58 | $7,171 | |
| 2026-09-15 | Unknown | Insider | SELL | 43 | $550.36 | $23,665 | |
| 2026-09-15 | Unknown | Insider | SELL | 15 | $548.58 | $8,229 | |
| 2026-09-15 | Unknown | Insider | SELL | 21 | $548.10 | $11,510 | |
| 2026-09-15 | Unknown | Insider | SELL | 13 | $546.74 | $7,108 | |
| 2026-09-15 | Unknown | Insider | SELL | 51 | $545.74 | $27,833 | |
| 2026-09-15 | Unknown | Insider | SELL | 26 | $544.95 | $14,169 | |
| 2026-09-15 | Unknown | Insider | SELL | 28 | $543.40 | $15,215 | |
| 2026-09-15 | Unknown | Insider | SELL | 165 | $542.78 | $89,559 | |
| 2026-09-15 | Unknown | Insider | SELL | 699 | $564.46 | $394,558 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,505 | $563.66 | $848,308 | |
| 2026-09-15 | Unknown | Insider | SELL | 762 | $562.77 | $428,831 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,199 | $561.36 | $673,071 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,481 | $560.69 | $830,382 | |
| 2026-09-15 | Unknown | Insider | SELL | 685 | $559.94 | $383,559 | |
| 2026-09-15 | Unknown | Insider | SELL | 454 | $558.30 | $253,468 | |
| 2026-09-15 | Unknown | Insider | SELL | 4,271 | $557.38 | $2,380,570 | |
| 2026-09-15 | Unknown | Insider | SELL | 6,334 | $556.39 | $3,524,174 | |
| 2026-09-15 | Unknown | Insider | SELL | 7,091 | $555.46 | $3,938,767 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,147 | $554.21 | $635,679 | |
| 2026-09-15 | Unknown | Insider | SELL | 3,187 | $553.54 | $1,764,132 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,406 | $552.69 | $777,082 | |
| 2026-09-15 | Unknown | Insider | SELL | 592 | $551.58 | $326,535 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,924 | $550.36 | $1,058,893 | |
| 2026-09-15 | Unknown | Insider | SELL | 681 | $548.58 | $373,583 | |
| 2026-09-15 | Unknown | Insider | SELL | 955 | $548.10 | $523,436 | |
| 2026-09-15 | Unknown | Insider | SELL | 592 | $546.74 | $323,670 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,266 | $545.74 | $1,236,647 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,148 | $544.95 | $625,603 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,266 | $543.40 | $687,944 | |
| 2026-09-15 | Unknown | Insider | SELL | 7,345 | $542.78 | $3,986,719 | |
| 2026-09-15 | Unknown | Insider | SELL | 401 | $564.46 | $226,348 | |
| 2026-09-15 | Unknown | Insider | SELL | 864 | $563.66 | $487,002 | |
| 2026-09-15 | Unknown | Insider | SELL | 438 | $562.77 | $246,493 | |
| 2026-09-15 | Unknown | Insider | SELL | 689 | $561.36 | $386,777 | |
| 2026-09-15 | Unknown | Insider | SELL | 851 | $560.69 | $477,147 | |
| 2026-09-15 | Unknown | Insider | SELL | 394 | $559.94 | $220,616 | |
| 2026-09-15 | Unknown | Insider | SELL | 261 | $558.30 | $145,716 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,453 | $557.38 | $1,367,253 | |
| 2026-09-15 | Unknown | Insider | SELL | 3,638 | $556.39 | $2,024,147 | |
| 2026-09-15 | Unknown | Insider | SELL | 4,073 | $555.46 | $2,262,389 | |
| 2026-09-15 | Unknown | Insider | SELL | 659 | $554.21 | $365,224 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,830 | $553.54 | $1,012,978 | |
| 2026-09-15 | Unknown | Insider | SELL | 808 | $552.69 | $446,574 | |
| 2026-09-15 | Unknown | Insider | SELL | 340 | $551.58 | $187,537 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,105 | $550.36 | $608,148 | |
| 2026-09-15 | Unknown | Insider | SELL | 391 | $548.58 | $214,495 | |
| 2026-09-15 | Unknown | Insider | SELL | 548 | $548.10 | $300,359 | |
| 2026-09-15 | Unknown | Insider | SELL | 340 | $546.74 | $185,892 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,302 | $545.74 | $710,553 | |
| 2026-09-15 | Unknown | Insider | SELL | 659 | $544.95 | $359,122 | |
| 2026-09-15 | Unknown | Insider | SELL | 727 | $543.40 | $395,052 | |
| 2026-09-15 | Unknown | Insider | SELL | 4,219 | $542.78 | $2,289,989 | |
| 2026-09-15 | Unknown | Insider | SELL | 400 | $549.16 | $219,664 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,449 | $548.47 | $794,733 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,101 | $547.48 | $1,150,255 | |
| 2026-09-15 | Unknown | Insider | SELL | 800 | $546.65 | $437,320 | |
| 2026-09-15 | Unknown | Insider | SELL | 766 | $564.46 | $432,376 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,649 | $563.66 | $929,475 | |
| 2026-09-15 | Unknown | Insider | SELL | 835 | $562.77 | $469,913 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,314 | $561.36 | $737,627 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,623 | $560.69 | $910,000 | |
| 2026-09-15 | Unknown | Insider | SELL | 751 | $559.94 | $420,515 | |
| 2026-09-15 | Unknown | Insider | SELL | 497 | $558.30 | $277,475 | |
| 2026-09-15 | Unknown | Insider | SELL | 4,680 | $557.38 | $2,608,538 | |
| 2026-09-15 | Unknown | Insider | SELL | 6,942 | $556.39 | $3,862,459 | |
| 2026-09-15 | Unknown | Insider | SELL | 7,771 | $555.46 | $4,316,480 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,257 | $554.21 | $696,642 | |
| 2026-09-15 | Unknown | Insider | SELL | 3,492 | $553.54 | $1,932,962 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,541 | $552.69 | $851,695 | |
| 2026-09-15 | Unknown | Insider | SELL | 649 | $551.58 | $357,975 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,108 | $550.36 | $1,160,159 | |
| 2026-09-15 | Unknown | Insider | SELL | 746 | $548.58 | $409,241 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,047 | $548.10 | $573,861 | |
| 2026-09-15 | Unknown | Insider | SELL | 649 | $546.74 | $354,834 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,483 | $545.74 | $1,355,072 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,258 | $544.95 | $685,547 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,387 | $543.40 | $753,696 | |
| 2026-09-15 | Unknown | Insider | SELL | 8,049 | $542.78 | $4,368,836 | |
| 2026-09-15 | Unknown | Insider | SELL | 400 | $184.91 | $73,964 | |
| 2026-09-15 | Unknown | Insider | SELL | 49,984 | $772.16 | $38,595,510 | |
| 2026-09-15 | Unknown | Insider | SELL | 97,889 | $772.14 | $75,584,326 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,480 | $800.47 | $1,985,166 | |
| 2026-09-15 | Unknown | Insider | SELL | 400 | $799.03 | $319,611 | |
| 2026-09-15 | Unknown | Insider | SELL | 530 | $797.97 | $422,925 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,587 | $796.90 | $1,264,673 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,166 | $795.95 | $1,724,018 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,280 | $794.72 | $1,017,238 | |
| 2026-09-15 | Unknown | Insider | SELL | 560 | $791.36 | $443,164 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,760 | $789.84 | $1,390,119 | |
| 2026-09-15 | Unknown | Insider | SELL | 280 | $788.43 | $220,760 | |
| 2026-09-15 | Unknown | Insider | SELL | 120 | $787.26 | $94,471 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,040 | $786.14 | $817,588 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,000 | $784.45 | $784,446 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,760 | $783.28 | $1,378,568 | |
| 2026-09-15 | Unknown | Insider | SELL | 4,147 | $782.56 | $3,245,295 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,600 | $781.35 | $1,250,157 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,453 | $780.29 | $1,914,063 | |
| 2026-09-15 | Unknown | Insider | SELL | 6,682 | $779.27 | $5,207,051 | |
| 2026-09-15 | Unknown | Insider | SELL | 7,259 | $778.35 | $5,650,017 | |
| 2026-09-15 | Unknown | Insider | SELL | 3,987 | $777.22 | $3,098,765 | |
| 2026-09-15 | Unknown | Insider | SELL | 3,242 | $776.20 | $2,516,430 | |
| 2026-09-15 | Unknown | Insider | SELL | 2,315 | $775.01 | $1,794,159 | |
| 2026-09-15 | Unknown | Insider | SELL | 1,717 | $774.01 | $1,328,982 | |
| 2026-09-15 | Unknown | Insider | SELL | 3,451 | $772.65 | $2,666,428 | |
| 2026-09-15 | Unknown | Insider | SELL | 914 | $771.38 | $705,037 | |
| 2026-09-15 | Unknown | Insider | SELL | 15,466 | $772.15 | $11,942,090 | |
| 2026-09-15 | Unknown | Insider | SELL | 29,369,611 | $6.21 | $182,238,436 | |
| 2026-09-15 | Unknown | Insider | SELL | 225,000 | $13.11 | $2,949,750 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,942 | $500.78 | $1,974,087 | |
| 2026-09-14 | Unknown | Insider | SELL | 8,834 | $500.11 | $4,418,003 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,305 | $498.88 | $2,147,698 | |
| 2026-09-14 | Unknown | Insider | SELL | 9,821 | $497.78 | $4,888,746 | |
| 2026-09-14 | Unknown | Insider | SELL | 10,433 | $496.91 | $5,184,281 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,339 | $495.97 | $2,152,031 | |
| 2026-09-14 | Unknown | Insider | SELL | 333 | $549.49 | $182,982 | |
| 2026-09-14 | Unknown | Insider | SELL | 693 | $548.74 | $380,274 | |
| 2026-09-14 | Unknown | Insider | SELL | 755 | $547.81 | $413,596 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,194 | $546.68 | $1,199,423 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,958 | $545.60 | $1,068,288 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,400 | $544.64 | $2,396,422 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,069 | $543.79 | $1,668,876 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,829 | $542.71 | $2,078,021 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,230 | $541.72 | $1,208,029 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,259 | $540.69 | $680,729 | |
| 2026-09-14 | Unknown | Insider | SELL | 154 | $539.92 | $83,147 | |
| 2026-09-14 | Unknown | Insider | SELL | 39 | $537.19 | $20,950 | |
| 2026-09-14 | Unknown | Insider | SELL | 408 | $657.73 | $268,354 | |
| 2026-09-14 | Unknown | Insider | SELL | 82 | $657.73 | $53,934 | |
| 2026-09-14 | Unknown | Insider | SELL | 57 | $657.73 | $37,491 | |
| 2026-09-14 | Unknown | Insider | SELL | 82 | $657.73 | $53,934 | |
| 2026-09-14 | Unknown | Insider | SELL | 946 | $657.73 | $622,213 | |
| 2026-09-14 | Unknown | Insider | SELL | 450 | $110.00 | $49,500 | |
| 2026-09-14 | Unknown | Insider | SELL | 234 | $109.10 | $25,529 | |
| 2026-09-14 | Unknown | Insider | SELL | 372 | $108.42 | $40,332 | |
| 2026-09-14 | Unknown | Insider | SELL | 96 | $107.28 | $10,299 | |
| 2026-09-14 | Unknown | Insider | SELL | 204 | $106.20 | $21,665 | |
| 2026-09-14 | Unknown | Insider | SELL | 144 | $105.20 | $15,149 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,000 | $109.97 | $329,910 | |
| 2026-09-14 | Unknown | Insider | SELL | 5,600 | $109.19 | $611,464 | |
| 2026-09-14 | Unknown | Insider | SELL | 10,800 | $108.50 | $1,171,800 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,200 | $107.38 | $236,236 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,700 | $106.25 | $499,375 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,700 | $105.27 | $389,499 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,800 | $109.98 | $197,964 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,300 | $109.30 | $360,690 | |
| 2026-09-14 | Unknown | Insider | SELL | 7,900 | $108.53 | $857,387 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,500 | $107.34 | $161,010 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,800 | $106.28 | $297,584 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,700 | $105.32 | $284,364 | |
| 2026-09-14 | Unknown | Insider | SELL | 14,109 | $70.68 | $997,224 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,680 | $70.05 | $187,734 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,300 | $165.90 | $381,570 | |
| 2026-09-14 | Unknown | Insider | SELL | 6,500 | $165.09 | $1,073,085 | |
| 2026-09-14 | Unknown | Insider | SELL | 13,010 | $164.17 | $2,135,852 | |
| 2026-09-14 | Unknown | Insider | SELL | 8,690 | $163.16 | $1,417,860 | |
| 2026-09-14 | Unknown | Insider | SELL | 9,100 | $162.34 | $1,477,294 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,500 | $161.06 | $563,710 | |
| 2026-09-14 | Unknown | Insider | SELL | 5,442 | $159.84 | $869,849 | |
| 2026-09-14 | Unknown | Insider | SELL | 8,758 | $159.13 | $1,393,661 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,700 | $158.04 | $426,708 | |
| 2026-09-14 | Unknown | Insider | SELL | 360 | $1541.88 | $555,077 | |
| 2026-09-14 | Unknown | Insider | SELL | 864 | $1540.78 | $1,331,233 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,480 | $1539.19 | $2,278,001 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,200 | $1537.68 | $4,920,568 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,695 | $1535.96 | $2,603,457 | |
| 2026-09-14 | Unknown | Insider | SELL | 700 | $1535.12 | $1,074,582 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,200 | $1532.17 | $1,838,604 | |
| 2026-09-14 | Unknown | Insider | SELL | 359 | $1529.36 | $549,040 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,080 | $1528.45 | $6,236,061 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,280 | $1526.45 | $3,480,298 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,075 | $1524.27 | $4,687,123 | |
| 2026-09-14 | Unknown | Insider | SELL | 181 | $1522.87 | $275,639 | |
| 2026-09-14 | Unknown | Insider | SELL | 14,364 | $1522.59 | $21,870,445 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,064 | $342.51 | $1,391,947 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,700 | $341.35 | $921,636 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,000 | $340.31 | $680,626 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,100 | $339.37 | $712,673 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,400 | $338.30 | $473,614 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,207 | $337.17 | $744,132 | |
| 2026-09-14 | Unknown | Insider | SELL | 8,459 | $336.27 | $2,844,474 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,754 | $335.18 | $1,258,268 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,818 | $334.24 | $941,878 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,246 | $333.07 | $748,065 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,000 | $332.02 | $332,017 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,494 | $330.98 | $1,156,427 | |
| 2026-09-14 | Unknown | Insider | SELL | 6,206 | $330.05 | $2,048,299 | |
| 2026-09-14 | Unknown | Insider | SELL | 6,015 | $329.12 | $1,979,639 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,537 | $328.09 | $504,281 | |
| 2026-09-14 | Unknown | Insider | SELL | 500 | $862.14 | $431,070 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,600 | $160.00 | $256,000 | |
| 2026-09-14 | Unknown | Insider | SELL | 100 | $233.37 | $23,337 | |
| 2026-09-14 | Unknown | Insider | SELL | 900 | $232.51 | $209,258 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,024 | $230.87 | $236,413 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,156 | $229.84 | $265,700 | |
| 2026-09-14 | Unknown | Insider | SELL | 600 | $228.89 | $137,336 | |
| 2026-09-14 | Unknown | Insider | SELL | 191 | $226.32 | $43,228 | |
| 2026-09-14 | Unknown | Insider | SELL | 409 | $225.34 | $92,162 | |
| 2026-09-14 | Unknown | Insider | SELL | 400 | $224.32 | $89,727 | |
| 2026-09-14 | Unknown | Insider | SELL | 300 | $222.80 | $66,841 | |
| 2026-09-14 | Unknown | Insider | SELL | 200 | $221.63 | $44,326 | |
| 2026-09-14 | Unknown | Insider | SELL | 628 | $233.30 | $146,512 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,057 | $232.71 | $711,386 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,414 | $231.53 | $558,916 | |
| 2026-09-14 | Unknown | Insider | SELL | 5,625 | $230.51 | $1,296,605 | |
| 2026-09-14 | Unknown | Insider | SELL | 9,623 | $229.92 | $2,212,526 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,189 | $228.58 | $271,785 | |
| 2026-09-14 | Unknown | Insider | SELL | 562 | $227.72 | $127,976 | |
| 2026-09-14 | Unknown | Insider | SELL | 629 | $226.19 | $142,274 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,940 | $225.13 | $887,023 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,801 | $224.34 | $404,043 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,452 | $223.12 | $547,082 | |
| 2026-09-14 | Unknown | Insider | SELL | 5,424 | $222.17 | $1,205,025 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,656 | $221.24 | $587,606 | |
| 2026-09-14 | Unknown | Insider | SELL | 182 | $233.30 | $42,461 | |
| 2026-09-14 | Unknown | Insider | SELL | 899 | $232.71 | $209,204 | |
| 2026-09-14 | Unknown | Insider | SELL | 713 | $231.53 | $165,082 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,729 | $230.51 | $398,545 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,935 | $229.92 | $674,806 | |
| 2026-09-14 | Unknown | Insider | SELL | 358 | $228.60 | $81,838 | |
| 2026-09-14 | Unknown | Insider | SELL | 163 | $227.72 | $37,118 | |
| 2026-09-14 | Unknown | Insider | SELL | 181 | $226.19 | $40,941 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,169 | $225.13 | $263,178 | |
| 2026-09-14 | Unknown | Insider | SELL | 525 | $224.34 | $117,781 | |
| 2026-09-14 | Unknown | Insider | SELL | 725 | $223.12 | $161,759 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,635 | $222.16 | $363,235 | |
| 2026-09-14 | Unknown | Insider | SELL | 786 | $221.24 | $173,894 | |
| 2026-09-14 | Unknown | Insider | SELL | 190 | $233.30 | $44,327 | |
| 2026-09-14 | Unknown | Insider | SELL | 918 | $232.71 | $213,626 | |
| 2026-09-14 | Unknown | Insider | SELL | 724 | $231.53 | $167,629 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,689 | $230.51 | $389,330 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,873 | $229.92 | $660,563 | |
| 2026-09-14 | Unknown | Insider | SELL | 360 | $228.59 | $82,291 | |
| 2026-09-14 | Unknown | Insider | SELL | 169 | $227.72 | $38,484 | |
| 2026-09-14 | Unknown | Insider | SELL | 190 | $226.19 | $42,976 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,182 | $225.13 | $266,107 | |
| 2026-09-14 | Unknown | Insider | SELL | 545 | $224.34 | $122,267 | |
| 2026-09-14 | Unknown | Insider | SELL | 738 | $223.12 | $164,660 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,624 | $222.17 | $360,798 | |
| 2026-09-14 | Unknown | Insider | SELL | 798 | $221.24 | $176,547 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,200 | $313.71 | $376,452 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,400 | $312.86 | $750,864 | |
| 2026-09-14 | Unknown | Insider | SELL | 440 | $310.54 | $136,638 | |
| 2026-09-14 | Unknown | Insider | SELL | 960 | $309.51 | $297,126 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,168 | $84.88 | $268,900 | |
| 2026-09-14 | Unknown | Insider | SELL | 63,408 | $83.64 | $5,303,445 | |
| 2026-09-14 | Unknown | Insider | SELL | 680 | $110.18 | $74,922 | |
| 2026-09-14 | Unknown | Insider | SELL | 312 | $110.18 | $34,376 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,751 | $34.25 | $59,971 | |
| 2026-09-14 | Unknown | Insider | SELL | 28,323 | $33.97 | $962,166 | |
| 2026-09-14 | Unknown | Insider | SELL | 13,490 | $34.25 | $462,027 | |
| 2026-09-14 | Unknown | Insider | SELL | 218,211 | $33.97 | $7,412,890 | |
| 2026-09-14 | Unknown | Insider | SELL | 25,941 | $34.25 | $888,469 | |
| 2026-09-14 | Unknown | Insider | SELL | 419,637 | $33.97 | $14,255,572 | |
| 2026-09-14 | Unknown | Insider | SELL | 8,932 | $34.25 | $305,917 | |
| 2026-09-14 | Unknown | Insider | SELL | 144,485 | $33.97 | $4,908,329 | |
| 2026-09-14 | Unknown | Insider | SELL | 7,391 | $34.25 | $253,139 | |
| 2026-09-14 | Unknown | Insider | SELL | 119,566 | $33.97 | $4,061,800 | |
| 2026-09-14 | Unknown | Insider | SELL | 44,033 | $34.25 | $1,508,113 | |
| 2026-09-14 | Unknown | Insider | SELL | 712,293 | $33.97 | $24,197,448 | |
| 2026-09-14 | Unknown | Insider | SELL | 85,707 | $34.25 | $2,935,430 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,386,429 | $33.97 | $47,098,657 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,751 | $34.25 | $59,971 | |
| 2026-09-14 | Unknown | Insider | SELL | 28,323 | $33.97 | $962,166 | |
| 2026-09-14 | Unknown | Insider | SELL | 13,490 | $34.25 | $462,027 | |
| 2026-09-14 | Unknown | Insider | SELL | 218,211 | $33.97 | $7,412,890 | |
| 2026-09-14 | Unknown | Insider | SELL | 25,941 | $34.25 | $888,469 | |
| 2026-09-14 | Unknown | Insider | SELL | 419,637 | $33.97 | $14,255,572 | |
| 2026-09-14 | Unknown | Insider | SELL | 8,932 | $34.25 | $305,917 | |
| 2026-09-14 | Unknown | Insider | SELL | 144,485 | $33.97 | $4,908,329 | |
| 2026-09-14 | Unknown | Insider | SELL | 7,391 | $34.25 | $253,139 | |
| 2026-09-14 | Unknown | Insider | SELL | 119,566 | $33.97 | $4,061,800 | |
| 2026-09-14 | Unknown | Insider | SELL | 44,033 | $34.25 | $1,508,113 | |
| 2026-09-14 | Unknown | Insider | SELL | 712,293 | $33.97 | $24,197,448 | |
| 2026-09-14 | Unknown | Insider | SELL | 85,707 | $34.25 | $2,935,430 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,386,429 | $33.97 | $47,098,657 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,972 | $34.41 | $67,857 | |
| 2026-09-14 | Unknown | Insider | SELL | 93,428 | $34.08 | $3,184,026 | |
| 2026-09-14 | Unknown | Insider | SELL | 500 | $280.11 | $140,055 | |
| 2026-09-14 | Unknown | Insider | SELL | 591 | $173.14 | $102,325 | |
| 2026-09-14 | Unknown | Insider | SELL | 10,350 | $172.61 | $1,786,509 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,404 | $171.70 | $241,070 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,270 | $170.73 | $216,823 | |
| 2026-09-14 | Unknown | Insider | SELL | 515 | $180.58 | $92,998 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,500 | $179.65 | $269,479 | |
| 2026-09-14 | Unknown | Insider | SELL | 400 | $178.07 | $71,230 | |
| 2026-09-14 | Unknown | Insider | SELL | 200 | $177.26 | $35,452 | |
| 2026-09-14 | Unknown | Insider | SELL | 750 | $178.52 | $133,890 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,500 | $355.00 | $887,500 | |
| 2026-09-14 | Unknown | Insider | SELL | 29,115 | $28.13 | $819,005 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,502 | $264.62 | $662,079 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,025 | $264.10 | $1,063,002 | |
| 2026-09-14 | Unknown | Insider | SELL | 5,483 | $263.04 | $1,442,248 | |
| 2026-09-14 | Unknown | Insider | SELL | 57 | $84.32 | $4,806 | |
| 2026-09-14 | Unknown | Insider | SELL | 880 | $238.75 | $210,100 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,850 | $237.94 | $440,189 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,190 | $237.06 | $519,161 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,720 | $235.99 | $405,903 | |
| 2026-09-14 | Unknown | Insider | SELL | 320 | $235.03 | $75,210 | |
| 2026-09-14 | Unknown | Insider | SELL | 80 | $233.45 | $18,676 | |
| 2026-09-14 | Unknown | Insider | SELL | 377 | $232.19 | $87,536 | |
| 2026-09-14 | Unknown | Insider | SELL | 783 | $231.13 | $180,975 | |
| 2026-09-14 | Unknown | Insider | SELL | 240 | $230.04 | $55,210 | |
| 2026-09-14 | Unknown | Insider | SELL | 80 | $228.62 | $18,290 | |
| 2026-09-14 | Unknown | Insider | SELL | 120 | $227.19 | $27,263 | |
| 2026-09-14 | Unknown | Insider | SELL | 80 | $225.91 | $18,073 | |
| 2026-09-14 | Unknown | Insider | SELL | 80 | $224.44 | $17,955 | |
| 2026-09-14 | Unknown | Insider | SELL | 200 | $223.57 | $44,714 | |
| 2026-09-14 | Unknown | Insider | SELL | 440 | $222.67 | $97,975 | |
| 2026-09-14 | Unknown | Insider | SELL | 320 | $221.60 | $70,912 | |
| 2026-09-14 | Unknown | Insider | SELL | 40 | $220.00 | $8,800 | |
| 2026-09-14 | Unknown | Insider | SELL | 120 | $218.98 | $26,278 | |
| 2026-09-14 | Unknown | Insider | SELL | 80 | $218.17 | $17,454 | |
| 2026-09-14 | Unknown | Insider | SELL | 20,000 | $238.17 | $4,763,400 | |
| 2026-09-14 | Unknown | Insider | SELL | 30,000 | $237.22 | $7,116,600 | |
| 2026-09-14 | Unknown | Insider | SELL | 1 | $543.04 | $543 | |
| 2026-09-14 | Unknown | Insider | SELL | 5 | $542.13 | $2,711 | |
| 2026-09-14 | Unknown | Insider | SELL | 5 | $540.82 | $2,704 | |
| 2026-09-14 | Unknown | Insider | SELL | 5 | $540.18 | $2,701 | |
| 2026-09-14 | Unknown | Insider | SELL | 26 | $539.00 | $14,014 | |
| 2026-09-14 | Unknown | Insider | SELL | 18 | $537.94 | $9,683 | |
| 2026-09-14 | Unknown | Insider | SELL | 6 | $536.74 | $3,220 | |
| 2026-09-14 | Unknown | Insider | SELL | 12 | $535.76 | $6,429 | |
| 2026-09-14 | Unknown | Insider | SELL | 15 | $534.55 | $8,018 | |
| 2026-09-14 | Unknown | Insider | SELL | 18 | $533.80 | $9,608 | |
| 2026-09-14 | Unknown | Insider | SELL | 26 | $532.62 | $13,848 | |
| 2026-09-14 | Unknown | Insider | SELL | 68 | $531.63 | $36,151 | |
| 2026-09-14 | Unknown | Insider | SELL | 46 | $530.67 | $24,411 | |
| 2026-09-14 | Unknown | Insider | SELL | 799 | $544.51 | $435,063 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,551 | $543.47 | $1,386,392 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,750 | $535.50 | $2,543,625 | |
| 2026-09-14 | Unknown | Insider | SELL | 91 | $543.04 | $49,417 | |
| 2026-09-14 | Unknown | Insider | SELL | 598 | $542.13 | $324,194 | |
| 2026-09-14 | Unknown | Insider | SELL | 503 | $540.82 | $272,032 | |
| 2026-09-14 | Unknown | Insider | SELL | 531 | $540.18 | $286,836 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,851 | $539.00 | $1,536,689 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,981 | $537.94 | $1,065,659 | |
| 2026-09-14 | Unknown | Insider | SELL | 615 | $536.74 | $330,095 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,269 | $535.76 | $679,879 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,674 | $534.55 | $894,837 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,963 | $533.80 | $1,047,849 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,837 | $532.62 | $1,511,043 | |
| 2026-09-14 | Unknown | Insider | SELL | 7,312 | $531.63 | $3,887,279 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,936 | $530.67 | $2,619,387 | |
| 2026-09-14 | Unknown | Insider | SELL | 48 | $543.04 | $26,066 | |
| 2026-09-14 | Unknown | Insider | SELL | 314 | $542.13 | $170,229 | |
| 2026-09-14 | Unknown | Insider | SELL | 264 | $540.82 | $142,776 | |
| 2026-09-14 | Unknown | Insider | SELL | 278 | $540.18 | $150,170 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,495 | $539.00 | $805,805 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,039 | $537.94 | $558,920 | |
| 2026-09-14 | Unknown | Insider | SELL | 323 | $536.74 | $173,367 | |
| 2026-09-14 | Unknown | Insider | SELL | 665 | $535.76 | $356,280 | |
| 2026-09-14 | Unknown | Insider | SELL | 878 | $534.55 | $469,335 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,029 | $533.80 | $549,280 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,487 | $532.62 | $792,006 | |
| 2026-09-14 | Unknown | Insider | SELL | 3,834 | $531.63 | $2,038,269 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,588 | $530.67 | $1,373,374 | |
| 2026-09-14 | Unknown | Insider | SELL | 83 | $543.04 | $45,072 | |
| 2026-09-14 | Unknown | Insider | SELL | 546 | $542.13 | $296,003 | |
| 2026-09-14 | Unknown | Insider | SELL | 459 | $540.82 | $248,236 | |
| 2026-09-14 | Unknown | Insider | SELL | 485 | $540.18 | $261,987 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,602 | $539.00 | $1,402,478 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,808 | $537.94 | $972,596 | |
| 2026-09-14 | Unknown | Insider | SELL | 562 | $536.74 | $301,648 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,158 | $535.76 | $620,410 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,528 | $534.55 | $816,792 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,792 | $533.80 | $956,570 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,589 | $532.62 | $1,378,953 | |
| 2026-09-14 | Unknown | Insider | SELL | 6,674 | $531.63 | $3,548,099 | |
| 2026-09-14 | Unknown | Insider | SELL | 4,505 | $530.67 | $2,390,668 | |
| 2026-09-14 | Unknown | Insider | SELL | 2 | $543.04 | $1,086 | |
| 2026-09-14 | Unknown | Insider | SELL | 12 | $542.13 | $6,506 | |
| 2026-09-14 | Unknown | Insider | SELL | 10 | $540.82 | $5,408 | |
| 2026-09-14 | Unknown | Insider | SELL | 11 | $540.18 | $5,942 | |
| 2026-09-14 | Unknown | Insider | SELL | 58 | $539.00 | $31,262 | |
| 2026-09-14 | Unknown | Insider | SELL | 40 | $537.94 | $21,518 | |
| 2026-09-14 | Unknown | Insider | SELL | 13 | $536.74 | $6,978 | |
| 2026-09-14 | Unknown | Insider | SELL | 26 | $535.76 | $13,930 | |
| 2026-09-14 | Unknown | Insider | SELL | 34 | $534.55 | $18,175 | |
| 2026-09-14 | Unknown | Insider | SELL | 40 | $533.80 | $21,352 | |
| 2026-09-14 | Unknown | Insider | SELL | 58 | $532.62 | $30,892 | |
| 2026-09-14 | Unknown | Insider | SELL | 149 | $531.63 | $79,213 | |
| 2026-09-14 | Unknown | Insider | SELL | 101 | $530.67 | $53,598 | |
| 2026-09-14 | Unknown | Insider | SELL | 17,000 | $56.91 | $967,429 | |
| 2026-09-14 | Unknown | Insider | BUY | 3,913 | $51.08 | $199,876 | |
| 2026-09-14 | Unknown | Insider | SELL | 6,756 | $50.95 | $344,218 | |
| 2026-09-14 | Unknown | Insider | SELL | 16,137 | $98.79 | $1,594,174 | |
| 2026-09-14 | Unknown | Insider | SELL | 27,086 | $98.35 | $2,663,908 | |
| 2026-09-14 | Unknown | Insider | SELL | 14,777 | $97.17 | $1,435,881 | |
| 2026-09-14 | Unknown | Insider | SELL | 204 | $406.24 | $82,873 | |
| 2026-09-14 | Unknown | Insider | SELL | 80 | $414.18 | $33,135 | |
| 2026-09-14 | Unknown | Insider | SELL | 440 | $413.31 | $181,858 | |
| 2026-09-14 | Unknown | Insider | SELL | 920 | $412.38 | $379,387 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,173 | $411.50 | $482,691 | |
| 2026-09-14 | Unknown | Insider | SELL | 277 | $410.37 | $113,671 | |
| 2026-09-14 | Unknown | Insider | SELL | 240 | $408.96 | $98,150 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,296 | $406.24 | $526,487 | |
| 2026-09-14 | Unknown | Insider | SELL | 989 | $779.00 | $770,431 | |
| 2026-09-14 | Unknown | Insider | SELL | 493 | $781.23 | $385,148 | |
| 2026-09-14 | Unknown | Insider | SELL | 955 | $781.24 | $746,087 | |
| 2026-09-14 | Unknown | Insider | SELL | 1,870 | $781.23 | $1,460,892 | |
| 2026-09-14 | Unknown | Insider | SELL | 5,965 | $150.00 | $894,750 | |
| 2026-09-14 | Unknown | Insider | SELL | 2,107 | $147.43 | $310,635 | |
| 2026-09-11 | Unknown | Insider | SELL | 28,170 | $71.31 | $2,008,673 | |
| 2026-09-11 | Unknown | Insider | SELL | 65 | $108.75 | $7,069 | |
| 2026-09-11 | Unknown | Insider | SELL | 475 | $107.96 | $51,281 | |
| 2026-09-11 | Unknown | Insider | SELL | 660 | $106.96 | $70,594 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,720 | $108.75 | $187,050 | |
| 2026-09-11 | Unknown | Insider | SELL | 13,447 | $107.97 | $1,451,873 | |
| 2026-09-11 | Unknown | Insider | SELL | 14,833 | $106.95 | $1,586,389 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,200 | $108.72 | $130,464 | |
| 2026-09-11 | Unknown | Insider | SELL | 8,945 | $107.95 | $965,613 | |
| 2026-09-11 | Unknown | Insider | SELL | 9,855 | $106.92 | $1,053,697 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,300 | $329.62 | $428,512 | |
| 2026-09-11 | Unknown | Insider | SELL | 15,764 | $328.95 | $5,185,571 | |
| 2026-09-11 | Unknown | Insider | SELL | 17,933 | $327.97 | $5,881,529 | |
| 2026-09-11 | Unknown | Insider | SELL | 10,556 | $327.14 | $3,453,334 | |
| 2026-09-11 | Unknown | Insider | SELL | 3,647 | $326.11 | $1,189,315 | |
| 2026-09-11 | Unknown | Insider | SELL | 800 | $325.01 | $260,006 | |
| 2026-09-11 | Unknown | Insider | SELL | 500 | $944.41 | $472,205 | |
| 2026-09-11 | Unknown | Insider | SELL | 25 | $365.79 | $9,145 | |
| 2026-09-11 | Unknown | Insider | SELL | 300 | $224.45 | $67,336 | |
| 2026-09-11 | Unknown | Insider | SELL | 500 | $222.31 | $111,156 | |
| 2026-09-11 | Unknown | Insider | SELL | 4,286 | $221.40 | $948,927 | |
| 2026-09-11 | Unknown | Insider | SELL | 5,824 | $220.67 | $1,285,195 | |
| 2026-09-11 | Unknown | Insider | SELL | 800 | $219.68 | $175,748 | |
| 2026-09-11 | Unknown | Insider | SELL | 300 | $224.88 | $67,463 | |
| 2026-09-11 | Unknown | Insider | SELL | 300 | $223.03 | $66,909 | |
| 2026-09-11 | Unknown | Insider | SELL | 700 | $222.18 | $155,524 | |
| 2026-09-11 | Unknown | Insider | SELL | 7,300 | $221.42 | $1,616,373 | |
| 2026-09-11 | Unknown | Insider | SELL | 3,700 | $220.57 | $816,104 | |
| 2026-09-11 | Unknown | Insider | SELL | 400 | $219.04 | $87,618 | |
| 2026-09-11 | Unknown | Insider | SELL | 12 | $185.31 | $2,224 | |
| 2026-09-11 | Unknown | Insider | SELL | 347 | $184.63 | $64,066 | |
| 2026-09-11 | Unknown | Insider | SELL | 739 | $183.84 | $135,861 | |
| 2026-09-11 | Unknown | Insider | SELL | 508 | $182.69 | $92,808 | |
| 2026-09-11 | Unknown | Insider | SELL | 696 | $181.89 | $126,596 | |
| 2026-09-11 | Unknown | Insider | SELL | 82 | $180.87 | $14,831 | |
| 2026-09-11 | Unknown | Insider | SELL | 48 | $179.76 | $8,629 | |
| 2026-09-11 | Unknown | Insider | SELL | 36 | $178.63 | $6,431 | |
| 2026-09-11 | Unknown | Insider | SELL | 32 | $177.62 | $5,684 | |
| 2026-09-11 | Unknown | Insider | SELL | 5,315 | $305.99 | $1,626,310 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,795 | $108.87 | $195,422 | |
| 2026-09-11 | Unknown | Insider | SELL | 20,000 | $33.09 | $661,866 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,940 | $33.07 | $64,159 | |
| 2026-09-11 | Unknown | Insider | SELL | 14,950 | $33.07 | $494,420 | |
| 2026-09-11 | Unknown | Insider | SELL | 28,749 | $33.07 | $950,775 | |
| 2026-09-11 | Unknown | Insider | SELL | 9,899 | $33.07 | $327,376 | |
| 2026-09-11 | Unknown | Insider | SELL | 8,191 | $33.07 | $270,889 | |
| 2026-09-11 | Unknown | Insider | SELL | 48,800 | $33.07 | $1,613,894 | |
| 2026-09-11 | Unknown | Insider | SELL | 94,984 | $33.07 | $3,141,273 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,940 | $33.07 | $64,159 | |
| 2026-09-11 | Unknown | Insider | SELL | 14,950 | $33.07 | $494,420 | |
| 2026-09-11 | Unknown | Insider | SELL | 28,749 | $33.07 | $950,775 | |
| 2026-09-11 | Unknown | Insider | SELL | 9,899 | $33.07 | $327,376 | |
| 2026-09-11 | Unknown | Insider | SELL | 8,191 | $33.07 | $270,889 | |
| 2026-09-11 | Unknown | Insider | SELL | 48,800 | $33.07 | $1,613,894 | |
| 2026-09-11 | Unknown | Insider | SELL | 94,984 | $33.07 | $3,141,273 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,800 | $33.05 | $59,499 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,770 | $33.05 | $91,562 | |
| 2026-09-11 | Unknown | Insider | SELL | 272,437 | $33.05 | $9,005,378 | |
| 2026-09-11 | Unknown | Insider | SELL | 161,090 | $32.89 | $5,298,202 | |
| 2026-09-11 | Unknown | Insider | SELL | 97,308 | $33.03 | $3,213,947 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,500 | $345.00 | $862,500 | |
| 2026-09-11 | Unknown | Insider | SELL | 6,700 | $28.06 | $188,002 | |
| 2026-09-11 | Unknown | Insider | SELL | 960 | $83.00 | $79,680 | |
| 2026-09-11 | Unknown | Insider | SELL | 257 | $212.35 | $54,574 | |
| 2026-09-11 | Unknown | Insider | SELL | 223 | $211.09 | $47,073 | |
| 2026-09-11 | Unknown | Insider | SELL | 418 | $210.13 | $87,834 | |
| 2026-09-11 | Unknown | Insider | SELL | 540 | $209.05 | $112,887 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,089 | $207.93 | $226,436 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,251 | $206.87 | $465,664 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,824 | $205.97 | $581,659 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,398 | $205.13 | $491,902 | |
| 2026-09-11 | Unknown | Insider | SELL | 3,000 | $625.00 | $1,875,000 | |
| 2026-09-11 | Unknown | Insider | SELL | 37,735 | $560.16 | $21,137,638 | |
| 2026-09-11 | Unknown | Insider | SELL | 6,000 | $547.55 | $3,285,330 | |
| 2026-09-11 | Unknown | Insider | SELL | 14 | $567.45 | $7,944 | |
| 2026-09-11 | Unknown | Insider | SELL | 7 | $566.65 | $3,967 | |
| 2026-09-11 | Unknown | Insider | SELL | 10 | $565.63 | $5,656 | |
| 2026-09-11 | Unknown | Insider | SELL | 25 | $564.63 | $14,116 | |
| 2026-09-11 | Unknown | Insider | SELL | 18 | $563.44 | $10,142 | |
| 2026-09-11 | Unknown | Insider | SELL | 40 | $562.53 | $22,501 | |
| 2026-09-11 | Unknown | Insider | SELL | 86 | $561.75 | $48,310 | |
| 2026-09-11 | Unknown | Insider | SELL | 103 | $560.66 | $57,748 | |
| 2026-09-11 | Unknown | Insider | SELL | 93 | $559.62 | $52,045 | |
| 2026-09-11 | Unknown | Insider | SELL | 81 | $558.65 | $45,251 | |
| 2026-09-11 | Unknown | Insider | SELL | 92 | $557.77 | $51,315 | |
| 2026-09-11 | Unknown | Insider | SELL | 27 | $556.80 | $15,034 | |
| 2026-09-11 | Unknown | Insider | SELL | 9 | $555.54 | $5,000 | |
| 2026-09-11 | Unknown | Insider | SELL | 4 | $554.33 | $2,217 | |
| 2026-09-11 | Unknown | Insider | SELL | 24 | $553.09 | $13,274 | |
| 2026-09-11 | Unknown | Insider | SELL | 33 | $552.15 | $18,221 | |
| 2026-09-11 | Unknown | Insider | SELL | 14 | $551.38 | $7,719 | |
| 2026-09-11 | Unknown | Insider | SELL | 6 | $550.03 | $3,300 | |
| 2026-09-11 | Unknown | Insider | SELL | 18 | $548.47 | $9,872 | |
| 2026-09-11 | Unknown | Insider | SELL | 25 | $547.73 | $13,693 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,390 | $567.45 | $788,756 | |
| 2026-09-11 | Unknown | Insider | SELL | 658 | $566.65 | $372,856 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,036 | $565.63 | $585,993 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,523 | $564.63 | $1,424,561 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,737 | $563.44 | $978,695 | |
| 2026-09-11 | Unknown | Insider | SELL | 3,933 | $562.53 | $2,212,430 | |
| 2026-09-11 | Unknown | Insider | SELL | 8,472 | $561.75 | $4,759,146 | |
| 2026-09-11 | Unknown | Insider | SELL | 10,216 | $560.66 | $5,727,703 | |
| 2026-09-11 | Unknown | Insider | SELL | 9,228 | $559.62 | $5,164,173 | |
| 2026-09-11 | Unknown | Insider | SELL | 8,057 | $558.65 | $4,501,043 | |
| 2026-09-11 | Unknown | Insider | SELL | 9,076 | $557.77 | $5,062,321 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,658 | $556.80 | $1,479,974 | |
| 2026-09-11 | Unknown | Insider | SELL | 868 | $555.54 | $482,209 | |
| 2026-09-11 | Unknown | Insider | SELL | 410 | $554.33 | $227,275 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,388 | $553.09 | $1,320,779 | |
| 2026-09-11 | Unknown | Insider | SELL | 3,262 | $552.15 | $1,801,113 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,347 | $551.38 | $742,709 | |
| 2026-09-11 | Unknown | Insider | SELL | 592 | $550.03 | $325,618 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,818 | $548.47 | $997,118 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,479 | $547.73 | $1,357,823 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,900 | $560.87 | $1,065,653 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,524 | $567.45 | $864,794 | |
| 2026-09-11 | Unknown | Insider | SELL | 721 | $566.65 | $408,555 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,135 | $565.63 | $641,990 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,765 | $564.63 | $1,561,202 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,904 | $563.44 | $1,072,790 | |
| 2026-09-11 | Unknown | Insider | SELL | 4,310 | $562.53 | $2,424,504 | |
| 2026-09-11 | Unknown | Insider | SELL | 9,285 | $561.75 | $5,215,849 | |
| 2026-09-11 | Unknown | Insider | SELL | 11,196 | $560.66 | $6,277,149 | |
| 2026-09-11 | Unknown | Insider | SELL | 10,113 | $559.62 | $5,659,437 | |
| 2026-09-11 | Unknown | Insider | SELL | 8,830 | $558.65 | $4,932,880 | |
| 2026-09-11 | Unknown | Insider | SELL | 9,947 | $557.77 | $5,548,138 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,913 | $556.80 | $1,621,958 | |
| 2026-09-11 | Unknown | Insider | SELL | 952 | $555.54 | $528,874 | |
| 2026-09-11 | Unknown | Insider | SELL | 450 | $554.33 | $249,448 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,617 | $553.09 | $1,447,437 | |
| 2026-09-11 | Unknown | Insider | SELL | 3,575 | $552.15 | $1,973,936 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,476 | $551.38 | $813,837 | |
| 2026-09-11 | Unknown | Insider | SELL | 649 | $550.03 | $356,969 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,993 | $548.47 | $1,093,101 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,717 | $547.73 | $1,488,182 | |
| 2026-09-11 | Unknown | Insider | SELL | 799 | $567.45 | $453,393 | |
| 2026-09-11 | Unknown | Insider | SELL | 378 | $566.65 | $214,194 | |
| 2026-09-11 | Unknown | Insider | SELL | 595 | $565.63 | $336,550 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,449 | $564.63 | $818,149 | |
| 2026-09-11 | Unknown | Insider | SELL | 998 | $563.44 | $562,313 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,258 | $562.53 | $1,270,193 | |
| 2026-09-11 | Unknown | Insider | SELL | 4,865 | $561.75 | $2,732,914 | |
| 2026-09-11 | Unknown | Insider | SELL | 5,867 | $560.66 | $3,289,392 | |
| 2026-09-11 | Unknown | Insider | SELL | 5,299 | $559.62 | $2,965,426 | |
| 2026-09-11 | Unknown | Insider | SELL | 4,627 | $558.65 | $2,584,874 | |
| 2026-09-11 | Unknown | Insider | SELL | 5,212 | $557.77 | $2,907,097 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,527 | $556.80 | $850,234 | |
| 2026-09-11 | Unknown | Insider | SELL | 499 | $555.54 | $277,214 | |
| 2026-09-11 | Unknown | Insider | SELL | 236 | $554.33 | $130,822 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,371 | $553.09 | $758,286 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,873 | $552.15 | $1,034,177 | |
| 2026-09-11 | Unknown | Insider | SELL | 773 | $551.38 | $426,217 | |
| 2026-09-11 | Unknown | Insider | SELL | 340 | $550.03 | $187,010 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,044 | $548.47 | $572,603 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,424 | $547.73 | $779,968 | |
| 2026-09-11 | Unknown | Insider | SELL | 31 | $567.45 | $17,591 | |
| 2026-09-11 | Unknown | Insider | SELL | 15 | $566.65 | $8,500 | |
| 2026-09-11 | Unknown | Insider | SELL | 23 | $565.63 | $13,009 | |
| 2026-09-11 | Unknown | Insider | SELL | 57 | $564.63 | $32,184 | |
| 2026-09-11 | Unknown | Insider | SELL | 39 | $563.44 | $21,974 | |
| 2026-09-11 | Unknown | Insider | SELL | 88 | $562.53 | $49,503 | |
| 2026-09-11 | Unknown | Insider | SELL | 190 | $561.75 | $106,732 | |
| 2026-09-11 | Unknown | Insider | SELL | 229 | $560.66 | $128,391 | |
| 2026-09-11 | Unknown | Insider | SELL | 207 | $559.62 | $115,841 | |
| 2026-09-11 | Unknown | Insider | SELL | 181 | $558.65 | $101,116 | |
| 2026-09-11 | Unknown | Insider | SELL | 203 | $557.77 | $113,227 | |
| 2026-09-11 | Unknown | Insider | SELL | 60 | $556.80 | $33,408 | |
| 2026-09-11 | Unknown | Insider | SELL | 19 | $555.54 | $10,555 | |
| 2026-09-11 | Unknown | Insider | SELL | 9 | $554.33 | $4,989 | |
| 2026-09-11 | Unknown | Insider | SELL | 54 | $553.09 | $29,867 | |
| 2026-09-11 | Unknown | Insider | SELL | 73 | $552.15 | $40,307 | |
| 2026-09-11 | Unknown | Insider | SELL | 30 | $551.38 | $16,541 | |
| 2026-09-11 | Unknown | Insider | SELL | 13 | $550.03 | $7,150 | |
| 2026-09-11 | Unknown | Insider | SELL | 41 | $548.47 | $22,487 | |
| 2026-09-11 | Unknown | Insider | SELL | 56 | $547.73 | $30,673 | |
| 2026-09-11 | Unknown | Insider | SELL | 250,000 | $60.44 | $15,110,500 | |
| 2026-09-11 | Unknown | Insider | SELL | 3,523 | $38.98 | $137,327 | |
| 2026-09-11 | Unknown | Insider | SELL | 7,509 | $38.96 | $292,551 | |
| 2026-09-11 | Unknown | Insider | SELL | 45,000 | $96.78 | $4,355,100 | |
| 2026-09-11 | Unknown | Insider | SELL | 440 | $347.88 | $153,067 | |
| 2026-09-11 | Unknown | Insider | SELL | 240 | $868.43 | $208,423 | |
| 2026-09-11 | Unknown | Insider | SELL | 320 | $864.41 | $276,612 | |
| 2026-09-11 | Unknown | Insider | SELL | 280 | $861.07 | $241,100 | |
| 2026-09-11 | Unknown | Insider | SELL | 280 | $860.47 | $240,932 | |
| 2026-09-11 | Unknown | Insider | SELL | 240 | $857.41 | $205,778 | |
| 2026-09-11 | Unknown | Insider | SELL | 240 | $855.72 | $205,373 | |
| 2026-09-11 | Unknown | Insider | SELL | 680 | $854.41 | $581,002 | |
| 2026-09-11 | Unknown | Insider | SELL | 640 | $852.87 | $545,838 | |
| 2026-09-11 | Unknown | Insider | SELL | 320 | $851.45 | $272,462 | |
| 2026-09-11 | Unknown | Insider | SELL | 80 | $849.87 | $67,990 | |
| 2026-09-11 | Unknown | Insider | SELL | 560 | $849.53 | $475,739 | |
| 2026-09-11 | Unknown | Insider | SELL | 320 | $847.98 | $271,352 | |
| 2026-09-11 | Unknown | Insider | SELL | 200 | $846.94 | $169,388 | |
| 2026-09-11 | Unknown | Insider | SELL | 200 | $844.81 | $168,961 | |
| 2026-09-11 | Unknown | Insider | SELL | 360 | $843.55 | $303,676 | |
| 2026-09-11 | Unknown | Insider | SELL | 280 | $842.23 | $235,824 | |
| 2026-09-11 | Unknown | Insider | SELL | 320 | $841.05 | $269,136 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,000 | $840.12 | $840,123 | |
| 2026-09-11 | Unknown | Insider | SELL | 880 | $839.15 | $738,450 | |
| 2026-09-11 | Unknown | Insider | SELL | 200 | $838.10 | $167,619 | |
| 2026-09-11 | Unknown | Insider | SELL | 480 | $836.92 | $401,720 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,320 | $835.67 | $1,103,089 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,440 | $834.80 | $1,202,116 | |
| 2026-09-11 | Unknown | Insider | SELL | 2,080 | $833.67 | $1,734,024 | |
| 2026-09-11 | Unknown | Insider | SELL | 4,220 | $832.68 | $3,513,915 | |
| 2026-09-11 | Unknown | Insider | SELL | 4,589 | $831.71 | $3,816,712 | |
| 2026-09-11 | Unknown | Insider | SELL | 7,568 | $830.74 | $6,287,072 | |
| 2026-09-11 | Unknown | Insider | SELL | 5,593 | $829.77 | $4,640,885 | |
| 2026-09-11 | Unknown | Insider | SELL | 3,321 | $828.84 | $2,752,581 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,727 | $827.72 | $1,429,474 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,840 | $826.72 | $1,521,162 | |
| 2026-09-11 | Unknown | Insider | SELL | 800 | $825.65 | $660,522 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,400 | $824.60 | $1,154,433 | |
| 2026-09-11 | Unknown | Insider | SELL | 880 | $823.72 | $724,874 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,690 | $822.50 | $1,390,022 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,550 | $821.42 | $1,273,196 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,320 | $820.54 | $1,083,117 | |
| 2026-09-11 | Unknown | Insider | SELL | 1,040 | $819.39 | $852,164 | |
| 2026-09-11 | Unknown | Insider | SELL | 117,339 | $13.85 | $1,625,603 | |
| 2026-09-11 | Unknown | Insider | SELL | 400,000 | $42.74 | $17,096,000 | |
| 2026-09-11 | Unknown | Insider | SELL | 5,691 | $92.95 | $528,978 | |
| 2026-09-10 | Unknown | Insider | SELL | 720 | $75.27 | $54,194 | |
| 2026-09-10 | Unknown | Insider | BUY | 141,000 | $70.96 | $10,005,952 | |
| 2026-09-10 | Unknown | Insider | SELL | 200 | $513.72 | $102,744 | |
| 2026-09-10 | Unknown | Insider | SELL | 100 | $512.59 | $51,259 | |
| 2026-09-10 | Unknown | Insider | SELL | 500 | $510.94 | $255,470 | |
| 2026-09-10 | Unknown | Insider | SELL | 3,500 | $509.74 | $1,784,090 | |
| 2026-09-10 | Unknown | Insider | SELL | 2,106 | $508.90 | $1,071,743 | |
| 2026-09-10 | Unknown | Insider | SELL | 3,288 | $507.75 | $1,669,482 | |
| 2026-09-10 | Unknown | Insider | SELL | 4,200 | $506.60 | $2,127,720 | |
| 2026-09-10 | Unknown | Insider | SELL | 4,400 | $505.57 | $2,224,508 | |
| 2026-09-10 | Unknown | Insider | SELL | 4,600 | $504.76 | $2,321,896 | |
| 2026-09-10 | Unknown | Insider | SELL | 2,106 | $503.72 | $1,060,834 | |
| 2026-09-10 | Unknown | Insider | SELL | 100 | $515.55 | $51,555 | |
| 2026-09-10 | Unknown | Insider | SELL | 400 | $514.05 | $205,620 | |
| 2026-09-10 | Unknown | Insider | SELL | 200 | $512.47 | $102,494 | |
| 2026-09-10 | Unknown | Insider | SELL | 300 | $511.39 | $153,417 | |
| 2026-09-10 | Unknown | Insider | SELL | 2,100 | $510.74 | $1,072,554 | |
| 2026-09-10 | Unknown | Insider | SELL | 8,343 | $509.71 | $4,252,511 | |
| 2026-09-10 | Unknown | Insider | SELL | 7,962 | $508.78 | $4,050,906 | |
| 2026-09-10 | Unknown | Insider | SELL | 8,070 | $507.71 | $4,097,220 | |
| 2026-09-10 | Unknown | Insider | SELL | 10,524 | $506.62 | $5,331,669 | |
| 2026-09-10 | Unknown | Insider | SELL | 12,982 | $505.63 | $6,564,089 | |
| 2026-09-10 | Unknown | Insider | SELL | 13,123 | $504.75 | $6,623,834 | |
| 2026-09-10 | Unknown | Insider | SELL | 5,896 | $503.74 | $2,970,051 | |
| 2026-09-10 | Unknown | Insider | SELL | 7,606 | $108.50 | $825,251 | |
| 2026-09-10 | Unknown | Insider | SELL | 22,394 | $107.90 | $2,416,313 | |
| 2026-09-10 | Unknown | Insider | SELL | 3,901 | $108.54 | $423,415 | |
| 2026-09-10 | Unknown | Insider | SELL | 16,099 | $107.92 | $1,737,404 | |
| 2026-09-10 | Unknown | Insider | SELL | 255 | $108.50 | $27,668 | |
| 2026-09-10 | Unknown | Insider | SELL | 945 | $107.85 | $101,918 | |
| 2026-09-10 | Unknown | Insider | SELL | 2,500 | $352.81 | $882,026 | |
| 2026-09-10 | Unknown | Insider | SELL | 500 | $961.44 | $480,720 | |
| 2026-09-10 | Unknown | Insider | SELL | 23 | $347.66 | $7,996 | |
| 2026-09-10 | Unknown | Insider | SELL | 675 | $305.95 | $206,516 | |
| 2026-09-10 | Unknown | Insider | BUY | 3,000 | $109.42 | $328,264 | |
| 2026-09-10 | Unknown | Insider | BUY | 1,000 | $109.27 | $109,265 | |
| 2026-09-10 | Unknown | Insider | SELL | 1,965 | $33.21 | $65,248 | |
| 2026-09-10 | Unknown | Insider | SELL | 3,023 | $33.21 | $100,379 | |
| 2026-09-10 | Unknown | Insider | SELL | 297,318 | $33.21 | $9,872,474 | |
| 2026-09-10 | Unknown | Insider | SELL | 93,492 | $33.15 | $3,099,035 | |
| 2026-09-10 | Unknown | Insider | SELL | 628 | $275.03 | $172,719 | |
| 2026-09-10 | Unknown | Insider | SELL | 14,372 | $274.41 | $3,943,821 | |
| 2026-09-10 | Unknown | Insider | SELL | 200,000 | $28.23 | $5,646,000 | |
| 2026-09-10 | Unknown | Insider | SELL | 10,000 | $263.42 | $2,634,200 | |
| 2026-09-10 | Unknown | Insider | SELL | 120 | $214.08 | $25,690 | |
| 2026-09-10 | Unknown | Insider | SELL | 920 | $213.43 | $196,356 | |
| 2026-09-10 | Unknown | Insider | SELL | 1,169 | $212.49 | $248,401 | |
| 2026-09-10 | Unknown | Insider | SELL | 1,431 | $211.57 | $302,757 | |
| 2026-09-10 | Unknown | Insider | SELL | 1,440 | $210.59 | $303,250 | |
| 2026-09-10 | Unknown | Insider | SELL | 1,360 | $209.40 | $284,784 | |
| 2026-09-10 | Unknown | Insider | SELL | 2,800 | $208.61 | $584,108 | |
| 2026-09-10 | Unknown | Insider | SELL | 200 | $206.87 | $41,374 | |
| 2026-09-10 | Unknown | Insider | SELL | 200 | $205.87 | $41,174 | |
| 2026-09-10 | Unknown | Insider | SELL | 360 | $205.11 | $73,840 | |
| 2026-09-10 | Unknown | Insider | SELL | 6 | $287.79 | $1,727 | |
| 2026-09-10 | Unknown | Insider | SELL | 14 | $286.47 | $4,011 | |
| 2026-09-10 | Unknown | Insider | SELL | 127 | $285.58 | $36,268 | |
| 2026-09-10 | Unknown | Insider | SELL | 33 | $284.44 | $9,386 | |
| 2026-09-10 | Unknown | Insider | SELL | 663 | $860.09 | $570,240 | |
| 2026-09-10 | Unknown | Insider | SELL | 319 | $862.14 | $275,021 | |
| 2026-09-10 | Unknown | Insider | SELL | 253 | $862.12 | $218,118 | |
| 2026-09-10 | Unknown | Insider | SELL | 826 | $862.13 | $712,123 | |
| 2026-09-10 | Unknown | Insider | SELL | 522 | $862.13 | $450,034 | |
| 2026-09-10 | Unknown | Insider | SELL | 1,316 | $862.14 | $1,134,570 | |
| 2026-09-10 | Unknown | Insider | SELL | 1,534 | $862.13 | $1,322,513 | |
| 2026-09-10 | Unknown | Insider | SELL | 2,188 | $94.31 | $206,361 | |
| 2026-09-10 | Unknown | Insider | SELL | 4,300 | $94.02 | $404,286 | |
| 2026-09-10 | Unknown | Insider | SELL | 5,000 | $54.96 | $274,800 | |
| 2026-09-09 | Unknown | Insider | SELL | 720 | $76.26 | $54,907 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,422 | $651.15 | $925,935 | |
| 2026-09-09 | Unknown | Insider | SELL | 18,578 | $650.21 | $12,079,640 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,867 | $368.34 | $687,691 | |
| 2026-09-09 | Unknown | Insider | SELL | 9,557 | $314.74 | $3,007,970 | |
| 2026-09-09 | Unknown | Insider | SELL | 30,000 | $319.26 | $9,577,800 | |
| 2026-09-09 | Unknown | Insider | SELL | 700 | $111.42 | $77,994 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,000 | $110.59 | $221,180 | |
| 2026-09-09 | Unknown | Insider | SELL | 9,001 | $109.23 | $983,179 | |
| 2026-09-09 | Unknown | Insider | SELL | 18,299 | $108.41 | $1,983,795 | |
| 2026-09-09 | Unknown | Insider | SELL | 500 | $111.39 | $55,695 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,200 | $110.57 | $132,684 | |
| 2026-09-09 | Unknown | Insider | SELL | 6,300 | $109.21 | $688,023 | |
| 2026-09-09 | Unknown | Insider | SELL | 12,000 | $108.41 | $1,300,920 | |
| 2026-09-09 | Unknown | Insider | SELL | 36 | $111.36 | $4,009 | |
| 2026-09-09 | Unknown | Insider | SELL | 84 | $110.56 | $9,287 | |
| 2026-09-09 | Unknown | Insider | SELL | 405 | $109.23 | $44,238 | |
| 2026-09-09 | Unknown | Insider | SELL | 795 | $108.41 | $86,186 | |
| 2026-09-09 | Unknown | Insider | SELL | 72 | $365.97 | $26,350 | |
| 2026-09-09 | Unknown | Insider | SELL | 356 | $364.90 | $129,905 | |
| 2026-09-09 | Unknown | Insider | SELL | 461 | $363.90 | $167,760 | |
| 2026-09-09 | Unknown | Insider | SELL | 369 | $362.94 | $133,925 | |
| 2026-09-09 | Unknown | Insider | SELL | 158 | $361.93 | $57,185 | |
| 2026-09-09 | Unknown | Insider | SELL | 500 | $978.54 | $489,270 | |
| 2026-09-09 | Unknown | Insider | SELL | 23 | $350.20 | $8,055 | |
| 2026-09-09 | Unknown | Insider | SELL | 50,000 | $335.72 | $16,786,000 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,730 | $335.72 | $916,516 | |
| 2026-09-09 | Unknown | Insider | SELL | 500 | $309.32 | $154,660 | |
| 2026-09-09 | Unknown | Insider | SELL | 42,421 | $35.15 | $1,490,996 | |
| 2026-09-09 | Unknown | Insider | SELL | 558 | $35.03 | $19,545 | |
| 2026-09-09 | Unknown | Insider | SELL | 4,296 | $35.03 | $150,474 | |
| 2026-09-09 | Unknown | Insider | SELL | 8,261 | $35.03 | $289,354 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,844 | $35.03 | $99,615 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,354 | $35.03 | $82,452 | |
| 2026-09-09 | Unknown | Insider | SELL | 14,023 | $35.03 | $491,177 | |
| 2026-09-09 | Unknown | Insider | SELL | 27,294 | $35.03 | $956,013 | |
| 2026-09-09 | Unknown | Insider | SELL | 558 | $35.03 | $19,545 | |
| 2026-09-09 | Unknown | Insider | SELL | 4,296 | $35.03 | $150,474 | |
| 2026-09-09 | Unknown | Insider | SELL | 8,261 | $35.03 | $289,354 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,844 | $35.03 | $99,615 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,354 | $35.03 | $82,452 | |
| 2026-09-09 | Unknown | Insider | SELL | 14,023 | $35.03 | $491,177 | |
| 2026-09-09 | Unknown | Insider | SELL | 27,294 | $35.03 | $956,013 | |
| 2026-09-09 | Unknown | Insider | SELL | 262,285 | $27.98 | $7,338,734 | |
| 2026-09-09 | Unknown | Insider | SELL | 80 | $212.57 | $17,006 | |
| 2026-09-09 | Unknown | Insider | SELL | 440 | $211.67 | $93,135 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,160 | $210.68 | $244,389 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,920 | $209.71 | $402,643 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,000 | $208.86 | $417,720 | |
| 2026-09-09 | Unknown | Insider | SELL | 4,400 | $207.83 | $914,452 | |
| 2026-09-09 | Unknown | Insider | SELL | 12,000 | $603.47 | $7,241,640 | |
| 2026-09-09 | Unknown | Insider | SELL | 149 | $550.71 | $82,056 | |
| 2026-09-09 | Unknown | Insider | SELL | 88 | $549.74 | $48,377 | |
| 2026-09-09 | Unknown | Insider | SELL | 292 | $548.78 | $160,244 | |
| 2026-09-09 | Unknown | Insider | SELL | 746 | $547.31 | $408,293 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,263 | $546.53 | $690,267 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,721 | $545.40 | $938,633 | |
| 2026-09-09 | Unknown | Insider | SELL | 3,999 | $544.42 | $2,177,136 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,930 | $543.50 | $1,048,955 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,481 | $542.47 | $1,345,868 | |
| 2026-09-09 | Unknown | Insider | SELL | 725 | $541.33 | $392,464 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,370 | $540.56 | $740,567 | |
| 2026-09-09 | Unknown | Insider | SELL | 390 | $538.63 | $210,066 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,239 | $538.03 | $666,619 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,832 | $536.89 | $1,520,472 | |
| 2026-09-09 | Unknown | Insider | SELL | 3,827 | $535.97 | $2,051,157 | |
| 2026-09-09 | Unknown | Insider | SELL | 4,447 | $535.13 | $2,379,723 | |
| 2026-09-09 | Unknown | Insider | SELL | 130 | $534.09 | $69,432 | |
| 2026-09-09 | Unknown | Insider | SELL | 6 | $550.71 | $3,304 | |
| 2026-09-09 | Unknown | Insider | SELL | 3 | $549.74 | $1,649 | |
| 2026-09-09 | Unknown | Insider | SELL | 11 | $548.78 | $6,037 | |
| 2026-09-09 | Unknown | Insider | SELL | 29 | $547.31 | $15,872 | |
| 2026-09-09 | Unknown | Insider | SELL | 49 | $546.53 | $26,780 | |
| 2026-09-09 | Unknown | Insider | SELL | 67 | $545.40 | $36,542 | |
| 2026-09-09 | Unknown | Insider | SELL | 156 | $544.42 | $84,930 | |
| 2026-09-09 | Unknown | Insider | SELL | 75 | $543.50 | $40,762 | |
| 2026-09-09 | Unknown | Insider | SELL | 97 | $542.47 | $52,620 | |
| 2026-09-09 | Unknown | Insider | SELL | 28 | $541.33 | $15,157 | |
| 2026-09-09 | Unknown | Insider | SELL | 53 | $540.56 | $28,650 | |
| 2026-09-09 | Unknown | Insider | SELL | 15 | $538.63 | $8,079 | |
| 2026-09-09 | Unknown | Insider | SELL | 48 | $538.03 | $25,825 | |
| 2026-09-09 | Unknown | Insider | SELL | 110 | $536.89 | $59,058 | |
| 2026-09-09 | Unknown | Insider | SELL | 149 | $535.97 | $79,860 | |
| 2026-09-09 | Unknown | Insider | SELL | 174 | $535.13 | $93,113 | |
| 2026-09-09 | Unknown | Insider | SELL | 5 | $534.09 | $2,670 | |
| 2026-09-09 | Unknown | Insider | SELL | 3 | $550.71 | $1,652 | |
| 2026-09-09 | Unknown | Insider | SELL | 2 | $549.74 | $1,099 | |
| 2026-09-09 | Unknown | Insider | SELL | 5 | $548.78 | $2,744 | |
| 2026-09-09 | Unknown | Insider | SELL | 13 | $547.31 | $7,115 | |
| 2026-09-09 | Unknown | Insider | SELL | 22 | $546.53 | $12,024 | |
| 2026-09-09 | Unknown | Insider | SELL | 30 | $545.40 | $16,362 | |
| 2026-09-09 | Unknown | Insider | SELL | 70 | $544.42 | $38,109 | |
| 2026-09-09 | Unknown | Insider | SELL | 34 | $543.50 | $18,479 | |
| 2026-09-09 | Unknown | Insider | SELL | 44 | $542.47 | $23,869 | |
| 2026-09-09 | Unknown | Insider | SELL | 13 | $541.33 | $7,037 | |
| 2026-09-09 | Unknown | Insider | SELL | 24 | $540.56 | $12,973 | |
| 2026-09-09 | Unknown | Insider | SELL | 7 | $538.63 | $3,770 | |
| 2026-09-09 | Unknown | Insider | SELL | 22 | $538.03 | $11,837 | |
| 2026-09-09 | Unknown | Insider | SELL | 50 | $536.89 | $26,844 | |
| 2026-09-09 | Unknown | Insider | SELL | 67 | $535.97 | $35,910 | |
| 2026-09-09 | Unknown | Insider | SELL | 78 | $535.13 | $41,740 | |
| 2026-09-09 | Unknown | Insider | SELL | 2 | $534.09 | $1,068 | |
| 2026-09-09 | Unknown | Insider | SELL | 243 | $535.50 | $130,126 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,057 | $534.63 | $565,104 | |
| 2026-09-09 | Unknown | Insider | SELL | 600 | $533.70 | $320,220 | |
| 2026-09-09 | Unknown | Insider | SELL | 285 | $550.71 | $156,952 | |
| 2026-09-09 | Unknown | Insider | SELL | 167 | $549.74 | $91,807 | |
| 2026-09-09 | Unknown | Insider | SELL | 558 | $548.78 | $306,219 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,423 | $547.31 | $778,822 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,410 | $546.53 | $1,317,137 | |
| 2026-09-09 | Unknown | Insider | SELL | 3,283 | $545.40 | $1,790,548 | |
| 2026-09-09 | Unknown | Insider | SELL | 7,630 | $544.42 | $4,153,925 | |
| 2026-09-09 | Unknown | Insider | SELL | 3,683 | $543.50 | $2,001,710 | |
| 2026-09-09 | Unknown | Insider | SELL | 4,733 | $542.47 | $2,567,511 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,382 | $541.33 | $748,118 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,613 | $540.56 | $1,412,483 | |
| 2026-09-09 | Unknown | Insider | SELL | 744 | $538.63 | $400,741 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,363 | $538.03 | $1,271,365 | |
| 2026-09-09 | Unknown | Insider | SELL | 5,402 | $536.89 | $2,900,280 | |
| 2026-09-09 | Unknown | Insider | SELL | 7,301 | $535.97 | $3,913,117 | |
| 2026-09-09 | Unknown | Insider | SELL | 8,484 | $535.13 | $4,540,043 | |
| 2026-09-09 | Unknown | Insider | SELL | 247 | $534.09 | $131,920 | |
| 2026-09-09 | Unknown | Insider | SELL | 260 | $550.71 | $143,185 | |
| 2026-09-09 | Unknown | Insider | SELL | 153 | $549.74 | $84,110 | |
| 2026-09-09 | Unknown | Insider | SELL | 509 | $548.78 | $279,329 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,299 | $547.31 | $710,956 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,199 | $546.53 | $1,201,819 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,996 | $545.40 | $1,634,018 | |
| 2026-09-09 | Unknown | Insider | SELL | 6,962 | $544.42 | $3,790,252 | |
| 2026-09-09 | Unknown | Insider | SELL | 3,360 | $543.50 | $1,826,160 | |
| 2026-09-09 | Unknown | Insider | SELL | 4,319 | $542.47 | $2,342,928 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,261 | $541.33 | $682,617 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,384 | $540.56 | $1,288,695 | |
| 2026-09-09 | Unknown | Insider | SELL | 679 | $538.63 | $365,730 | |
| 2026-09-09 | Unknown | Insider | SELL | 2,157 | $538.03 | $1,160,531 | |
| 2026-09-09 | Unknown | Insider | SELL | 4,929 | $536.89 | $2,646,331 | |
| 2026-09-09 | Unknown | Insider | SELL | 6,662 | $535.97 | $3,570,632 | |
| 2026-09-09 | Unknown | Insider | SELL | 7,742 | $535.13 | $4,142,976 | |
| 2026-09-09 | Unknown | Insider | SELL | 226 | $534.09 | $120,704 | |
| 2026-09-09 | Unknown | Insider | BUY | 1,500 | $67.62 | $101,430 | |
| 2026-09-09 | Unknown | Insider | SELL | 13,754 | $65.26 | $897,550 | |
| 2026-09-09 | Unknown | Insider | SELL | 31,428 | $64.31 | $2,021,125 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,206 | $63.68 | $76,795 | |
| 2026-09-09 | Unknown | Insider | SELL | 3,775 | $98.82 | $373,046 | |
| 2026-09-09 | Unknown | Insider | SELL | 1,100 | $77.59 | $85,349 | |
| 2026-09-09 | Unknown | Insider | SELL | 4,807 | $76.73 | $368,841 | |
| 2026-09-09 | Unknown | Insider | SELL | 11,666 | $75.58 | $881,716 | |
| 2026-09-09 | Unknown | Insider | SELL | 18,934 | $74.67 | $1,413,802 | |
| 2026-09-09 | Unknown | Insider | SELL | 33,493 | $73.80 | $2,471,783 | |
| 2026-09-09 | Unknown | Insider | SELL | 4,000 | $94.44 | $377,747 | |
| 2026-09-08 | Unknown | Insider | SELL | 720 | $77.60 | $55,872 | |
| 2026-09-08 | Unknown | Insider | SELL | 52 | $620.27 | $32,254 | |
| 2026-09-08 | Unknown | Insider | SELL | 157 | $619.11 | $97,200 | |
| 2026-09-08 | Unknown | Insider | SELL | 304 | $618.00 | $187,873 | |
| 2026-09-08 | Unknown | Insider | SELL | 473 | $616.79 | $291,740 | |
| 2026-09-08 | Unknown | Insider | SELL | 354 | $615.88 | $218,021 | |
| 2026-09-08 | Unknown | Insider | SELL | 200 | $614.49 | $122,898 | |
| 2026-09-08 | Unknown | Insider | SELL | 40 | $613.30 | $24,532 | |
| 2026-09-08 | Unknown | Insider | SELL | 52 | $612.21 | $31,835 | |
| 2026-09-08 | Unknown | Insider | SELL | 328 | $616.06 | $202,068 | |
| 2026-09-08 | Unknown | Insider | SELL | 228 | $616.06 | $140,462 | |
| 2026-09-08 | Unknown | Insider | SELL | 328 | $616.06 | $202,068 | |
| 2026-09-08 | Unknown | Insider | SELL | 24 | $622.99 | $14,952 | |
| 2026-09-08 | Unknown | Insider | SELL | 40 | $621.03 | $24,841 | |
| 2026-09-08 | Unknown | Insider | SELL | 78 | $620.37 | $48,389 | |
| 2026-09-08 | Unknown | Insider | SELL | 120 | $618.93 | $74,272 | |
| 2026-09-08 | Unknown | Insider | SELL | 529 | $618.18 | $327,019 | |
| 2026-09-08 | Unknown | Insider | SELL | 555 | $617.28 | $342,592 | |
| 2026-09-08 | Unknown | Insider | SELL | 855 | $616.32 | $526,955 | |
| 2026-09-08 | Unknown | Insider | SELL | 262 | $615.23 | $161,191 | |
| 2026-09-08 | Unknown | Insider | SELL | 117 | $614.22 | $71,863 | |
| 2026-09-08 | Unknown | Insider | SELL | 258 | $612.99 | $158,151 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,438 | $317.23 | $456,177 | |
| 2026-09-08 | Unknown | Insider | SELL | 8,763 | $113.49 | $994,513 | |
| 2026-09-08 | Unknown | Insider | SELL | 6,495 | $112.80 | $732,636 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,020 | $111.87 | $225,977 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,722 | $110.72 | $301,380 | |
| 2026-09-08 | Unknown | Insider | SELL | 464 | $113.61 | $52,715 | |
| 2026-09-08 | Unknown | Insider | SELL | 612 | $113.01 | $69,162 | |
| 2026-09-08 | Unknown | Insider | SELL | 207 | $112.08 | $23,201 | |
| 2026-09-08 | Unknown | Insider | SELL | 217 | $110.83 | $24,050 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,606 | $360.13 | $938,509 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,000 | $465.00 | $465,000 | |
| 2026-09-08 | Unknown | Insider | SELL | 20,000 | $151.03 | $3,020,600 | |
| 2026-09-08 | Unknown | Insider | SELL | 7,841 | $152.56 | $1,196,223 | |
| 2026-09-08 | Unknown | Insider | SELL | 28,826 | $151.85 | $4,377,228 | |
| 2026-09-08 | Unknown | Insider | SELL | 7,777 | $150.97 | $1,174,094 | |
| 2026-09-08 | Unknown | Insider | SELL | 12 | $366.05 | $4,393 | |
| 2026-09-08 | Unknown | Insider | SELL | 156 | $365.51 | $57,020 | |
| 2026-09-08 | Unknown | Insider | SELL | 200 | $364.37 | $72,874 | |
| 2026-09-08 | Unknown | Insider | SELL | 222 | $363.38 | $80,670 | |
| 2026-09-08 | Unknown | Insider | SELL | 462 | $362.20 | $167,337 | |
| 2026-09-08 | Unknown | Insider | SELL | 364 | $361.26 | $131,498 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,500 | $363.65 | $545,475 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,308 | $1767.33 | $4,078,998 | |
| 2026-09-08 | Unknown | Insider | SELL | 100 | $45.73 | $4,573 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,753 | $45.03 | $169,000 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,920 | $44.30 | $85,048 | |
| 2026-09-08 | Unknown | Insider | SELL | 500 | $895.99 | $447,995 | |
| 2026-09-08 | Unknown | Insider | SELL | 46 | $361.23 | $16,617 | |
| 2026-09-08 | Unknown | Insider | SELL | 14,073 | $210.26 | $2,958,937 | |
| 2026-09-08 | Unknown | Insider | SELL | 8,006 | $209.69 | $1,678,817 | |
| 2026-09-08 | Unknown | Insider | SELL | 24,283 | $208.53 | $5,063,681 | |
| 2026-09-08 | Unknown | Insider | SELL | 19,287 | $207.54 | $4,002,735 | |
| 2026-09-08 | Unknown | Insider | SELL | 10,048 | $206.82 | $2,078,084 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,000 | $205.62 | $616,870 | |
| 2026-09-08 | Unknown | Insider | SELL | 10,800 | $204.03 | $2,203,479 | |
| 2026-09-08 | Unknown | Insider | SELL | 5,489 | $279.41 | $1,533,681 | |
| 2026-09-08 | Unknown | Insider | SELL | 14,961 | $278.48 | $4,166,339 | |
| 2026-09-08 | Unknown | Insider | SELL | 4,823 | $277.53 | $1,338,527 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,387 | $276.58 | $383,616 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,202 | $274.39 | $604,207 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,428 | $273.09 | $663,063 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,713 | $272.41 | $466,638 | |
| 2026-09-08 | Unknown | Insider | SELL | 511 | $43.88 | $22,424 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,489 | $43.46 | $64,716 | |
| 2026-09-08 | Unknown | Insider | SELL | 41,555 | $94.47 | $3,925,884 | |
| 2026-09-08 | Unknown | Insider | SELL | 55,945 | $93.54 | $5,232,883 | |
| 2026-09-08 | Unknown | Insider | SELL | 70 | $104.44 | $7,310 | |
| 2026-09-08 | Unknown | Insider | SELL | 5,468 | $103.72 | $567,126 | |
| 2026-09-08 | Unknown | Insider | SELL | 29,945 | $102.96 | $3,083,116 | |
| 2026-09-08 | Unknown | Insider | SELL | 8,539 | $101.97 | $870,731 | |
| 2026-09-08 | Unknown | Insider | SELL | 11,274 | $100.85 | $1,136,932 | |
| 2026-09-08 | Unknown | Insider | SELL | 21,139 | $99.85 | $2,110,831 | |
| 2026-09-08 | Unknown | Insider | SELL | 4,305 | $98.75 | $425,119 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,260 | $98.02 | $123,510 | |
| 2026-09-08 | Unknown | Insider | SELL | 4,556 | $96.57 | $439,961 | |
| 2026-09-08 | Unknown | Insider | SELL | 14,154 | $95.79 | $1,355,766 | |
| 2026-09-08 | Unknown | Insider | SELL | 4,742 | $94.60 | $448,572 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,240 | $93.35 | $209,100 | |
| 2026-09-08 | Unknown | Insider | SELL | 130 | $104.44 | $13,577 | |
| 2026-09-08 | Unknown | Insider | SELL | 10,155 | $103.72 | $1,053,247 | |
| 2026-09-08 | Unknown | Insider | SELL | 55,614 | $102.96 | $5,725,979 | |
| 2026-09-08 | Unknown | Insider | SELL | 15,861 | $101.97 | $1,617,364 | |
| 2026-09-08 | Unknown | Insider | SELL | 20,926 | $100.85 | $2,110,295 | |
| 2026-09-08 | Unknown | Insider | SELL | 39,261 | $99.85 | $3,920,399 | |
| 2026-09-08 | Unknown | Insider | SELL | 7,995 | $98.75 | $789,507 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,340 | $98.02 | $229,375 | |
| 2026-09-08 | Unknown | Insider | SELL | 8,464 | $96.57 | $817,346 | |
| 2026-09-08 | Unknown | Insider | SELL | 26,286 | $95.79 | $2,517,852 | |
| 2026-09-08 | Unknown | Insider | SELL | 8,808 | $94.60 | $833,197 | |
| 2026-09-08 | Unknown | Insider | SELL | 4,160 | $93.35 | $388,329 | |
| 2026-09-08 | Unknown | Insider | SELL | 9,382 | $100.00 | $938,200 | |
| 2026-09-08 | Unknown | Insider | SELL | 13,042 | $92.97 | $1,212,515 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,274 | $109.36 | $248,685 | |
| 2026-09-08 | Unknown | Insider | SELL | 9,505 | $33.36 | $317,101 | |
| 2026-09-08 | Unknown | Insider | SELL | 10,000 | $32.54 | $325,428 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,500 | $340.81 | $852,025 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,818 | $340.81 | $960,403 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,817 | $340.81 | $960,062 | |
| 2026-09-08 | Unknown | Insider | SELL | 500 | $289.16 | $144,580 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,000 | $289.16 | $289,160 | |
| 2026-09-08 | Unknown | Insider | SELL | 100 | $287.04 | $28,704 | |
| 2026-09-08 | Unknown | Insider | SELL | 300 | $285.70 | $85,710 | |
| 2026-09-08 | Unknown | Insider | SELL | 300 | $282.99 | $84,897 | |
| 2026-09-08 | Unknown | Insider | SELL | 900 | $282.03 | $253,828 | |
| 2026-09-08 | Unknown | Insider | SELL | 400 | $280.82 | $112,327 | |
| 2026-09-08 | Unknown | Insider | SELL | 300 | $279.66 | $83,899 | |
| 2026-09-08 | Unknown | Insider | SELL | 111 | $891.45 | $98,951 | |
| 2026-09-08 | Unknown | Insider | SELL | 1 | $211.36 | $211 | |
| 2026-09-08 | Unknown | Insider | SELL | 975 | $210.75 | $205,481 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,565 | $209.87 | $748,187 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,821 | $208.74 | $588,856 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,558 | $207.85 | $323,830 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,080 | $206.94 | $223,495 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,000 | $49.05 | $49,050 | |
| 2026-09-08 | Unknown | Insider | SELL | 100 | $190.00 | $19,000 | |
| 2026-09-08 | Unknown | Insider | SELL | 100 | $188.27 | $18,827 | |
| 2026-09-08 | Unknown | Insider | SELL | 200 | $188.27 | $37,654 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,100 | $49.98 | $54,978 | |
| 2026-09-08 | Unknown | Insider | SELL | 412 | $122.62 | $50,521 | |
| 2026-09-08 | Unknown | Insider | SELL | 907 | $122.62 | $111,220 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,302 | $122.62 | $282,280 | |
| 2026-09-08 | Unknown | Insider | SELL | 238 | $122.62 | $29,185 | |
| 2026-09-08 | Unknown | Insider | SELL | 11 | $536.40 | $5,900 | |
| 2026-09-08 | Unknown | Insider | SELL | 14 | $535.73 | $7,500 | |
| 2026-09-08 | Unknown | Insider | SELL | 17 | $534.94 | $9,094 | |
| 2026-09-08 | Unknown | Insider | SELL | 17 | $533.85 | $9,075 | |
| 2026-09-08 | Unknown | Insider | SELL | 19 | $532.85 | $10,124 | |
| 2026-09-08 | Unknown | Insider | SELL | 39 | $531.92 | $20,745 | |
| 2026-09-08 | Unknown | Insider | SELL | 23 | $530.66 | $12,205 | |
| 2026-09-08 | Unknown | Insider | SELL | 55 | $529.83 | $29,141 | |
| 2026-09-08 | Unknown | Insider | SELL | 31 | $528.68 | $16,389 | |
| 2026-09-08 | Unknown | Insider | SELL | 46 | $527.70 | $24,274 | |
| 2026-09-08 | Unknown | Insider | SELL | 29 | $526.68 | $15,274 | |
| 2026-09-08 | Unknown | Insider | SELL | 36 | $525.75 | $18,927 | |
| 2026-09-08 | Unknown | Insider | SELL | 27 | $524.63 | $14,165 | |
| 2026-09-08 | Unknown | Insider | SELL | 23 | $523.81 | $12,048 | |
| 2026-09-08 | Unknown | Insider | SELL | 15 | $522.65 | $7,840 | |
| 2026-09-08 | Unknown | Insider | SELL | 22 | $521.71 | $11,478 | |
| 2026-09-08 | Unknown | Insider | SELL | 7 | $520.47 | $3,643 | |
| 2026-09-08 | Unknown | Insider | SELL | 14 | $519.31 | $7,270 | |
| 2026-09-08 | Unknown | Insider | SELL | 24 | $518.36 | $12,441 | |
| 2026-09-08 | Unknown | Insider | SELL | 27 | $517.42 | $13,970 | |
| 2026-09-08 | Unknown | Insider | SELL | 7 | $516.27 | $3,614 | |
| 2026-09-08 | Unknown | Insider | SELL | 648 | $536.40 | $347,587 | |
| 2026-09-08 | Unknown | Insider | SELL | 803 | $535.73 | $430,191 | |
| 2026-09-08 | Unknown | Insider | SELL | 982 | $534.94 | $525,311 | |
| 2026-09-08 | Unknown | Insider | SELL | 968 | $533.85 | $516,767 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,074 | $532.85 | $572,281 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,225 | $531.92 | $1,183,522 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,299 | $530.66 | $689,327 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,109 | $529.83 | $1,647,241 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,739 | $528.68 | $919,375 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,617 | $527.70 | $1,380,991 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,669 | $526.68 | $879,029 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,073 | $525.75 | $1,089,880 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,537 | $524.63 | $806,356 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,306 | $523.81 | $684,096 | |
| 2026-09-08 | Unknown | Insider | SELL | 856 | $522.65 | $447,388 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,278 | $521.71 | $666,745 | |
| 2026-09-08 | Unknown | Insider | SELL | 423 | $520.47 | $220,159 | |
| 2026-09-08 | Unknown | Insider | SELL | 820 | $519.31 | $425,834 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,336 | $518.36 | $692,529 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,529 | $517.42 | $791,135 | |
| 2026-09-08 | Unknown | Insider | SELL | 404 | $516.27 | $208,573 | |
| 2026-09-08 | Unknown | Insider | SELL | 25 | $536.40 | $13,410 | |
| 2026-09-08 | Unknown | Insider | SELL | 31 | $535.73 | $16,608 | |
| 2026-09-08 | Unknown | Insider | SELL | 38 | $534.94 | $20,328 | |
| 2026-09-08 | Unknown | Insider | SELL | 38 | $533.85 | $20,286 | |
| 2026-09-08 | Unknown | Insider | SELL | 42 | $532.85 | $22,380 | |
| 2026-09-08 | Unknown | Insider | SELL | 87 | $531.92 | $46,277 | |
| 2026-09-08 | Unknown | Insider | SELL | 51 | $530.66 | $27,064 | |
| 2026-09-08 | Unknown | Insider | SELL | 121 | $529.83 | $64,109 | |
| 2026-09-08 | Unknown | Insider | SELL | 68 | $528.68 | $35,950 | |
| 2026-09-08 | Unknown | Insider | SELL | 102 | $527.70 | $53,825 | |
| 2026-09-08 | Unknown | Insider | SELL | 65 | $526.68 | $34,234 | |
| 2026-09-08 | Unknown | Insider | SELL | 81 | $525.75 | $42,586 | |
| 2026-09-08 | Unknown | Insider | SELL | 60 | $524.63 | $31,478 | |
| 2026-09-08 | Unknown | Insider | SELL | 51 | $523.81 | $26,714 | |
| 2026-09-08 | Unknown | Insider | SELL | 33 | $522.65 | $17,247 | |
| 2026-09-08 | Unknown | Insider | SELL | 50 | $521.71 | $26,086 | |
| 2026-09-08 | Unknown | Insider | SELL | 16 | $520.47 | $8,328 | |
| 2026-09-08 | Unknown | Insider | SELL | 32 | $519.31 | $16,618 | |
| 2026-09-08 | Unknown | Insider | SELL | 52 | $518.36 | $26,955 | |
| 2026-09-08 | Unknown | Insider | SELL | 60 | $517.42 | $31,045 | |
| 2026-09-08 | Unknown | Insider | SELL | 16 | $516.27 | $8,260 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,128 | $536.40 | $605,059 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,397 | $535.73 | $748,415 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,710 | $534.94 | $914,747 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,685 | $533.85 | $899,537 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,869 | $532.85 | $995,897 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,873 | $531.92 | $2,060,126 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,260 | $530.66 | $1,199,292 | |
| 2026-09-08 | Unknown | Insider | SELL | 5,412 | $529.83 | $2,867,440 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,027 | $528.68 | $1,600,314 | |
| 2026-09-08 | Unknown | Insider | SELL | 4,555 | $527.70 | $2,403,674 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,906 | $526.68 | $1,530,532 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,608 | $525.75 | $1,896,906 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,676 | $524.63 | $1,403,910 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,273 | $523.81 | $1,190,620 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,490 | $522.65 | $778,748 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,225 | $521.71 | $1,160,805 | |
| 2026-09-08 | Unknown | Insider | SELL | 736 | $520.47 | $383,066 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,428 | $519.31 | $741,575 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,326 | $518.36 | $1,205,705 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,662 | $517.42 | $1,377,372 | |
| 2026-09-08 | Unknown | Insider | SELL | 703 | $516.27 | $362,938 | |
| 2026-09-08 | Unknown | Insider | SELL | 954 | $529.92 | $505,544 | |
| 2026-09-08 | Unknown | Insider | SELL | 899 | $529.26 | $475,805 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,047 | $528.19 | $553,015 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,236 | $536.40 | $662,990 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,531 | $535.73 | $820,203 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,874 | $534.94 | $1,002,478 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,846 | $533.85 | $985,487 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,048 | $532.85 | $1,091,277 | |
| 2026-09-08 | Unknown | Insider | SELL | 4,244 | $531.92 | $2,257,468 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,477 | $530.66 | $1,314,445 | |
| 2026-09-08 | Unknown | Insider | SELL | 5,930 | $529.83 | $3,141,892 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,317 | $528.68 | $1,753,632 | |
| 2026-09-08 | Unknown | Insider | SELL | 4,991 | $527.70 | $2,633,751 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,184 | $526.68 | $1,676,949 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,953 | $525.75 | $2,078,290 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,932 | $524.63 | $1,538,215 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,491 | $523.81 | $1,304,811 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,633 | $522.65 | $853,487 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,438 | $521.71 | $1,271,929 | |
| 2026-09-08 | Unknown | Insider | SELL | 806 | $520.47 | $419,499 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,565 | $519.31 | $812,720 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,548 | $518.36 | $1,320,781 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,917 | $517.42 | $1,509,314 | |
| 2026-09-08 | Unknown | Insider | SELL | 770 | $516.27 | $397,528 | |
| 2026-09-08 | Unknown | Insider | SELL | 1,500 | $78.57 | $117,855 | |
| 2026-09-08 | Unknown | Insider | SELL | 12,323 | $78.08 | $962,180 | |
| 2026-09-08 | Unknown | Insider | SELL | 51,374 | $77.15 | $3,963,504 | |
| 2026-09-08 | Unknown | Insider | SELL | 4,803 | $75.99 | $364,980 | |
| 2026-09-08 | Unknown | Insider | SELL | 100 | $151.64 | $15,164 | |
| 2026-09-08 | Unknown | Insider | SELL | 200 | $148.68 | $29,735 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,675 | $146.58 | $392,114 | |
| 2026-09-08 | Unknown | Insider | SELL | 3,483 | $145.91 | $508,198 | |
| 2026-09-08 | Unknown | Insider | SELL | 2,742 | $144.59 | $396,458 | |
| 2026-09-08 | Unknown | Insider | SELL | 800 | $143.83 | $115,068 | |
| 2026-09-07 | Unknown | Insider | BUY | 40 | $76.20 | $3,048 | |
| 2026-09-07 | Unknown | Insider | BUY | 53 | $76.20 | $4,039 | |
| 2026-09-07 | Unknown | Insider | BUY | 54 | $76.20 | $4,115 | |
| 2026-09-07 | Unknown | Insider | BUY | 61 | $76.20 | $4,648 | |
| 2026-09-07 | Unknown | Insider | BUY | 41 | $76.20 | $3,124 | |
| 2026-09-07 | Unknown | Insider | BUY | 71 | $76.20 | $5,410 | |
| 2026-09-07 | Unknown | Insider | BUY | 57 | $76.20 | $4,343 | |
| 2026-09-07 | Unknown | Insider | BUY | 149 | $76.20 | $11,354 | |
| 2026-09-07 | Unknown | Insider | BUY | 5 | $76.20 | $381 | |
| 2026-09-07 | Unknown | Insider | BUY | 43 | $76.20 | $3,277 | |
| 2026-09-07 | Unknown | Insider | BUY | 54 | $76.20 | $4,115 | |
| 2026-09-07 | Unknown | Insider | BUY | 38 | $76.20 | $2,896 | |
| 2026-09-07 | Unknown | Insider | BUY | 47 | $76.20 | $3,581 | |
| 2026-09-07 | Unknown | Insider | BUY | 44 | $76.20 | $3,353 | |
| 2026-09-07 | Unknown | Insider | BUY | 52 | $76.20 | $3,962 | |
| 2026-09-07 | Unknown | Insider | BUY | 51 | $76.20 | $3,886 | |
| 2026-09-07 | Unknown | Insider | BUY | 49 | $76.20 | $3,734 | |
| 2026-09-07 | Unknown | Insider | BUY | 40 | $76.20 | $3,048 | |
| 2026-09-07 | Unknown | Insider | BUY | 55 | $76.20 | $4,191 | |
| 2026-09-07 | Unknown | Insider | BUY | 30 | $76.20 | $2,286 | |
| 2026-09-07 | Unknown | Insider | BUY | 47 | $76.20 | $3,581 | |
| 2026-09-07 | Unknown | Insider | BUY | 61 | $76.20 | $4,648 | |
| 2026-09-07 | Unknown | Insider | BUY | 50 | $76.20 | $3,810 | |
| 2026-09-07 | Unknown | Insider | BUY | 56 | $76.20 | $4,267 | |
| 2026-09-07 | Unknown | Insider | BUY | 46 | $76.20 | $3,505 | |
| 2026-09-07 | Unknown | Insider | BUY | 47 | $76.20 | $3,581 | |
| 2026-09-07 | Unknown | Insider | BUY | 32 | $76.20 | $2,438 | |
| 2026-09-07 | Unknown | Insider | BUY | 56 | $76.20 | $4,267 | |
| 2026-09-07 | Unknown | Insider | BUY | 71 | $76.20 | $5,410 | |
| 2026-09-07 | Unknown | Insider | BUY | 46 | $76.20 | $3,505 | |
| 2026-09-07 | Unknown | Insider | BUY | 53 | $76.20 | $4,039 | |
| 2026-09-04 | Unknown | Insider | BUY | 15,675 | $76.44 | $1,198,236 | |
| 2026-09-04 | Unknown | Insider | BUY | 54,325 | $75.65 | $4,109,828 | |
| 2026-09-04 | Unknown | Insider | SELL | 4,611 | $234.00 | $1,078,994 | |
| 2026-09-04 | Unknown | Insider | SELL | 182,628 | $233.46 | $42,636,607 | |
| 2026-09-04 | Unknown | Insider | SELL | 237,820 | $231.17 | $54,976,302 | |
| 2026-09-04 | Unknown | Insider | SELL | 197,180 | $230.40 | $45,431,041 | |
| 2026-09-04 | Unknown | Insider | SELL | 413 | $221.50 | $91,480 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,390 | $114.34 | $158,933 | |
| 2026-09-04 | Unknown | Insider | SELL | 12,129 | $113.52 | $1,376,884 | |
| 2026-09-04 | Unknown | Insider | SELL | 6,481 | $112.66 | $730,149 | |
| 2026-09-04 | Unknown | Insider | SELL | 115 | $114.35 | $13,150 | |
| 2026-09-04 | Unknown | Insider | SELL | 898 | $113.51 | $101,932 | |
| 2026-09-04 | Unknown | Insider | SELL | 487 | $112.64 | $54,856 | |
| 2026-09-04 | Unknown | Insider | SELL | 106 | $138.75 | $14,708 | |
| 2026-09-04 | Unknown | Insider | SELL | 500 | $860.00 | $430,000 | |
| 2026-09-04 | Unknown | Insider | SELL | 307 | $1035.01 | $317,748 | |
| 2026-09-04 | Unknown | Insider | SELL | 413 | $212.85 | $87,908 | |
| 2026-09-04 | Unknown | Insider | SELL | 5,212 | $212.21 | $1,106,013 | |
| 2026-09-04 | Unknown | Insider | SELL | 4,804 | $282.87 | $1,358,907 | |
| 2026-09-04 | Unknown | Insider | SELL | 17,603 | $281.93 | $4,962,814 | |
| 2026-09-04 | Unknown | Insider | SELL | 7,843 | $281.02 | $2,204,040 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,753 | $279.73 | $770,097 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,275 | $474.08 | $1,552,618 | |
| 2026-09-04 | Unknown | Insider | SELL | 34,005 | $353.87 | $12,033,383 | |
| 2026-09-04 | Unknown | Insider | SELL | 840 | $353.87 | $297,252 | |
| 2026-09-04 | Unknown | Insider | SELL | 840 | $353.87 | $297,252 | |
| 2026-09-04 | Unknown | Insider | SELL | 840 | $353.87 | $297,252 | |
| 2026-09-04 | Unknown | Insider | SELL | 840 | $353.87 | $297,252 | |
| 2026-09-04 | Unknown | Insider | SELL | 12,973 | $353.87 | $4,590,768 | |
| 2026-09-04 | Unknown | Insider | SELL | 403 | $353.87 | $142,610 | |
| 2026-09-04 | Unknown | Insider | SELL | 50,000 | $350.00 | $17,500,000 | |
| 2026-09-04 | Unknown | Insider | SELL | 9,874 | $152.29 | $1,503,713 | |
| 2026-09-04 | Unknown | Insider | SELL | 432 | $451.20 | $194,918 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,795 | $459.87 | $825,472 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,426 | $157.73 | $224,923 | |
| 2026-09-04 | Unknown | Insider | SELL | 8,843 | $156.87 | $1,387,201 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,426 | $157.73 | $224,923 | |
| 2026-09-04 | Unknown | Insider | SELL | 8,843 | $156.87 | $1,387,201 | |
| 2026-09-04 | Unknown | Insider | SELL | 69 | $152.37 | $10,514 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,131 | $216.00 | $244,296 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,377 | $215.22 | $296,358 | |
| 2026-09-04 | Unknown | Insider | SELL | 833 | $213.77 | $178,070 | |
| 2026-09-04 | Unknown | Insider | SELL | 4,590 | $212.96 | $977,486 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,069 | $212.32 | $439,290 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,096 | $359.55 | $394,067 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,000 | $326.10 | $652,200 | |
| 2026-09-04 | Unknown | Insider | SELL | 5,436 | $523.51 | $2,845,828 | |
| 2026-09-04 | Unknown | Insider | SELL | 25,251 | $520.00 | $13,130,520 | |
| 2026-09-04 | Unknown | Insider | SELL | 181 | $529.16 | $95,778 | |
| 2026-09-04 | Unknown | Insider | SELL | 969 | $528.48 | $512,097 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,690 | $527.59 | $891,627 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,174 | $526.65 | $618,287 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,886 | $525.57 | $1,516,795 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,375 | $524.67 | $721,421 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,948 | $523.52 | $1,019,817 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,922 | $522.66 | $1,527,213 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,103 | $521.59 | $1,096,904 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,097 | $520.58 | $571,076 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,285 | $519.41 | $667,442 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,310 | $518.43 | $1,716,003 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,849 | $517.63 | $1,474,728 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,700 | $516.38 | $877,846 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,207 | $515.53 | $1,653,305 | |
| 2026-09-04 | Unknown | Insider | SELL | 7 | $529.16 | $3,704 | |
| 2026-09-04 | Unknown | Insider | SELL | 38 | $528.48 | $20,082 | |
| 2026-09-04 | Unknown | Insider | SELL | 66 | $527.59 | $34,821 | |
| 2026-09-04 | Unknown | Insider | SELL | 46 | $526.65 | $24,226 | |
| 2026-09-04 | Unknown | Insider | SELL | 113 | $525.57 | $59,389 | |
| 2026-09-04 | Unknown | Insider | SELL | 54 | $524.67 | $28,332 | |
| 2026-09-04 | Unknown | Insider | SELL | 76 | $523.52 | $39,788 | |
| 2026-09-04 | Unknown | Insider | SELL | 114 | $522.66 | $59,583 | |
| 2026-09-04 | Unknown | Insider | SELL | 82 | $521.59 | $42,770 | |
| 2026-09-04 | Unknown | Insider | SELL | 43 | $520.58 | $22,385 | |
| 2026-09-04 | Unknown | Insider | SELL | 50 | $519.41 | $25,970 | |
| 2026-09-04 | Unknown | Insider | SELL | 129 | $518.43 | $66,877 | |
| 2026-09-04 | Unknown | Insider | SELL | 111 | $517.63 | $57,457 | |
| 2026-09-04 | Unknown | Insider | SELL | 66 | $516.38 | $34,081 | |
| 2026-09-04 | Unknown | Insider | SELL | 125 | $515.53 | $64,441 | |
| 2026-09-04 | Unknown | Insider | SELL | 3 | $529.16 | $1,587 | |
| 2026-09-04 | Unknown | Insider | SELL | 17 | $528.48 | $8,984 | |
| 2026-09-04 | Unknown | Insider | SELL | 30 | $527.59 | $15,828 | |
| 2026-09-04 | Unknown | Insider | SELL | 21 | $526.65 | $11,060 | |
| 2026-09-04 | Unknown | Insider | SELL | 51 | $525.57 | $26,804 | |
| 2026-09-04 | Unknown | Insider | SELL | 24 | $524.67 | $12,592 | |
| 2026-09-04 | Unknown | Insider | SELL | 34 | $523.52 | $17,800 | |
| 2026-09-04 | Unknown | Insider | SELL | 51 | $522.66 | $26,656 | |
| 2026-09-04 | Unknown | Insider | SELL | 37 | $521.59 | $19,299 | |
| 2026-09-04 | Unknown | Insider | SELL | 19 | $520.58 | $9,891 | |
| 2026-09-04 | Unknown | Insider | SELL | 23 | $519.41 | $11,946 | |
| 2026-09-04 | Unknown | Insider | SELL | 58 | $518.43 | $30,069 | |
| 2026-09-04 | Unknown | Insider | SELL | 50 | $517.63 | $25,882 | |
| 2026-09-04 | Unknown | Insider | SELL | 30 | $516.38 | $15,491 | |
| 2026-09-04 | Unknown | Insider | SELL | 56 | $515.53 | $28,870 | |
| 2026-09-04 | Unknown | Insider | SELL | 400 | $525.22 | $210,088 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,602 | $524.54 | $1,364,853 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,845 | $522.98 | $2,010,858 | |
| 2026-09-04 | Unknown | Insider | SELL | 7,948 | $522.28 | $4,151,081 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,911 | $521.19 | $1,517,184 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,427 | $520.00 | $1,782,040 | |
| 2026-09-04 | Unknown | Insider | SELL | 10,052 | $519.11 | $5,218,094 | |
| 2026-09-04 | Unknown | Insider | SELL | 6,315 | $518.21 | $3,272,496 | |
| 2026-09-04 | Unknown | Insider | SELL | 345 | $529.16 | $182,560 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,849 | $528.48 | $977,160 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,223 | $527.59 | $1,700,423 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,240 | $526.65 | $1,179,696 | |
| 2026-09-04 | Unknown | Insider | SELL | 5,504 | $525.57 | $2,892,737 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,621 | $524.67 | $1,375,160 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,715 | $523.52 | $1,944,877 | |
| 2026-09-04 | Unknown | Insider | SELL | 5,573 | $522.66 | $2,912,784 | |
| 2026-09-04 | Unknown | Insider | SELL | 4,012 | $521.59 | $2,092,619 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,093 | $520.58 | $1,089,574 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,452 | $519.41 | $1,273,593 | |
| 2026-09-04 | Unknown | Insider | SELL | 6,314 | $518.43 | $3,273,367 | |
| 2026-09-04 | Unknown | Insider | SELL | 5,434 | $517.63 | $2,812,801 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,243 | $516.38 | $1,674,620 | |
| 2026-09-04 | Unknown | Insider | SELL | 6,116 | $515.53 | $3,152,981 | |
| 2026-09-04 | Unknown | Insider | SELL | 315 | $529.16 | $166,685 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,687 | $528.48 | $891,546 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,941 | $527.59 | $1,551,642 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,044 | $526.65 | $1,076,473 | |
| 2026-09-04 | Unknown | Insider | SELL | 5,022 | $525.57 | $2,639,413 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,392 | $524.67 | $1,255,011 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,390 | $523.52 | $1,774,733 | |
| 2026-09-04 | Unknown | Insider | SELL | 5,086 | $522.66 | $2,658,249 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,661 | $521.59 | $1,909,541 | |
| 2026-09-04 | Unknown | Insider | SELL | 1,910 | $520.58 | $994,308 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,237 | $519.41 | $1,161,920 | |
| 2026-09-04 | Unknown | Insider | SELL | 5,762 | $518.43 | $2,987,194 | |
| 2026-09-04 | Unknown | Insider | SELL | 4,959 | $517.63 | $2,566,927 | |
| 2026-09-04 | Unknown | Insider | SELL | 2,959 | $516.38 | $1,527,968 | |
| 2026-09-04 | Unknown | Insider | SELL | 5,581 | $515.53 | $2,877,173 | |
| 2026-09-04 | Unknown | Insider | BUY | 19,450 | $51.50 | $1,001,617 | |
| 2026-09-04 | Unknown | Insider | SELL | 3,000 | $98.35 | $295,050 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,240 | $618.06 | $2,002,508 | |
| 2026-09-03 | Unknown | Insider | SELL | 200,000 | $229.87 | $45,974,100 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,293 | $228.27 | $295,154 | |
| 2026-09-03 | Unknown | Insider | SELL | 198,707 | $227.70 | $45,244,670 | |
| 2026-09-03 | Unknown | Insider | SELL | 540 | $113.86 | $61,484 | |
| 2026-09-03 | Unknown | Insider | SELL | 828 | $113.08 | $93,630 | |
| 2026-09-03 | Unknown | Insider | SELL | 132 | $112.07 | $14,793 | |
| 2026-09-03 | Unknown | Insider | SELL | 7,596 | $113.93 | $865,412 | |
| 2026-09-03 | Unknown | Insider | SELL | 10,104 | $113.15 | $1,143,268 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,300 | $112.14 | $257,922 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1571.04 | $62,842 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1564.40 | $62,576 | |
| 2026-09-03 | Unknown | Insider | SELL | 200 | $1563.68 | $312,737 | |
| 2026-09-03 | Unknown | Insider | SELL | 120 | $1561.69 | $187,403 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1558.90 | $62,356 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1557.79 | $124,623 | |
| 2026-09-03 | Unknown | Insider | SELL | 78 | $1555.57 | $121,334 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1554.02 | $62,161 | |
| 2026-09-03 | Unknown | Insider | SELL | 120 | $1553.35 | $186,402 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1550.48 | $62,019 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1548.85 | $61,954 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1547.46 | $123,797 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1546.02 | $123,682 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,594 | $1543.76 | $4,004,522 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1542.67 | $123,414 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1541.01 | $123,280 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1539.61 | $123,169 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1538.41 | $123,073 | |
| 2026-09-03 | Unknown | Insider | SELL | 160 | $1537.49 | $245,998 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1535.65 | $122,852 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1534.48 | $122,758 | |
| 2026-09-03 | Unknown | Insider | SELL | 120 | $1533.69 | $184,043 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1532.02 | $61,281 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1530.52 | $122,442 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1529.70 | $122,376 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1527.58 | $61,103 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1526.81 | $122,145 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1523.61 | $121,888 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1522.10 | $60,884 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1520.93 | $121,674 | |
| 2026-09-03 | Unknown | Insider | SELL | 68 | $1519.23 | $103,308 | |
| 2026-09-03 | Unknown | Insider | SELL | 52 | $1517.68 | $78,919 | |
| 2026-09-03 | Unknown | Insider | SELL | 80 | $1515.05 | $121,204 | |
| 2026-09-03 | Unknown | Insider | SELL | 40 | $1513.23 | $60,529 | |
| 2026-09-03 | Unknown | Insider | SELL | 500 | $870.01 | $435,005 | |
| 2026-09-03 | Unknown | Insider | SELL | 10,000 | $108.58 | $1,085,800 | |
| 2026-09-03 | Unknown | Insider | SELL | 100 | $220.15 | $22,015 | |
| 2026-09-03 | Unknown | Insider | SELL | 100 | $217.80 | $21,780 | |
| 2026-09-03 | Unknown | Insider | SELL | 107 | $217.18 | $23,238 | |
| 2026-09-03 | Unknown | Insider | SELL | 993 | $215.61 | $214,098 | |
| 2026-09-03 | Unknown | Insider | SELL | 4,730 | $214.73 | $1,015,665 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,002 | $213.94 | $1,070,145 | |
| 2026-09-03 | Unknown | Insider | SELL | 700 | $212.76 | $148,929 | |
| 2026-09-03 | Unknown | Insider | SELL | 300 | $211.68 | $63,505 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,625 | $220.00 | $1,237,500 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,210 | $281.73 | $622,623 | |
| 2026-09-03 | Unknown | Insider | SELL | 6,177 | $281.07 | $1,736,169 | |
| 2026-09-03 | Unknown | Insider | SELL | 4,744 | $279.77 | $1,327,229 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,396 | $278.92 | $1,505,052 | |
| 2026-09-03 | Unknown | Insider | SELL | 7,273 | $277.79 | $2,020,367 | |
| 2026-09-03 | Unknown | Insider | SELL | 7,203 | $276.79 | $1,993,718 | |
| 2026-09-03 | Unknown | Insider | SELL | 10,000 | $380.00 | $3,800,000 | |
| 2026-09-03 | Unknown | Insider | SELL | 617 | $284.05 | $175,259 | |
| 2026-09-03 | Unknown | Insider | SELL | 340,000 | $28.39 | $9,652,600 | |
| 2026-09-03 | Unknown | Insider | SELL | 200,000 | $28.35 | $5,670,000 | |
| 2026-09-03 | Unknown | Insider | SELL | 479 | $84.24 | $40,351 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,344 | $81.39 | $109,388 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,090 | $82.05 | $89,434 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,671 | $84.00 | $140,364 | |
| 2026-09-03 | Unknown | Insider | SELL | 600 | $214.75 | $128,850 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,037 | $213.73 | $649,098 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,469 | $212.94 | $525,749 | |
| 2026-09-03 | Unknown | Insider | SELL | 562 | $211.77 | $119,015 | |
| 2026-09-03 | Unknown | Insider | SELL | 531 | $210.91 | $111,993 | |
| 2026-09-03 | Unknown | Insider | SELL | 282 | $209.91 | $59,195 | |
| 2026-09-03 | Unknown | Insider | SELL | 471 | $208.76 | $98,326 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,180 | $207.86 | $245,275 | |
| 2026-09-03 | Unknown | Insider | SELL | 279 | $206.66 | $57,658 | |
| 2026-09-03 | Unknown | Insider | SELL | 229 | $205.77 | $47,121 | |
| 2026-09-03 | Unknown | Insider | SELL | 360 | $204.39 | $73,580 | |
| 2026-09-03 | Unknown | Insider | SELL | 3 | $527.70 | $1,583 | |
| 2026-09-03 | Unknown | Insider | SELL | 15 | $526.87 | $7,903 | |
| 2026-09-03 | Unknown | Insider | SELL | 7 | $525.07 | $3,675 | |
| 2026-09-03 | Unknown | Insider | SELL | 5 | $523.70 | $2,618 | |
| 2026-09-03 | Unknown | Insider | SELL | 19 | $523.13 | $9,939 | |
| 2026-09-03 | Unknown | Insider | SELL | 6 | $522.06 | $3,132 | |
| 2026-09-03 | Unknown | Insider | SELL | 24 | $521.11 | $12,507 | |
| 2026-09-03 | Unknown | Insider | SELL | 95 | $519.98 | $49,398 | |
| 2026-09-03 | Unknown | Insider | SELL | 77 | $519.16 | $39,975 | |
| 2026-09-03 | Unknown | Insider | SELL | 58 | $518.02 | $30,045 | |
| 2026-09-03 | Unknown | Insider | SELL | 107 | $517.04 | $55,323 | |
| 2026-09-03 | Unknown | Insider | SELL | 150 | $516.03 | $77,404 | |
| 2026-09-03 | Unknown | Insider | SELL | 197 | $515.10 | $101,475 | |
| 2026-09-03 | Unknown | Insider | SELL | 76 | $514.07 | $39,069 | |
| 2026-09-03 | Unknown | Insider | SELL | 104 | $513.12 | $53,364 | |
| 2026-09-03 | Unknown | Insider | SELL | 90 | $512.10 | $46,089 | |
| 2026-09-03 | Unknown | Insider | SELL | 56 | $511.02 | $28,617 | |
| 2026-09-03 | Unknown | Insider | SELL | 47 | $510.05 | $23,972 | |
| 2026-09-03 | Unknown | Insider | SELL | 33 | $509.02 | $16,798 | |
| 2026-09-03 | Unknown | Insider | SELL | 56 | $508.06 | $28,451 | |
| 2026-09-03 | Unknown | Insider | SELL | 32 | $507.15 | $16,229 | |
| 2026-09-03 | Unknown | Insider | SELL | 38 | $505.94 | $19,226 | |
| 2026-09-03 | Unknown | Insider | SELL | 54 | $504.91 | $27,265 | |
| 2026-09-03 | Unknown | Insider | SELL | 33 | $503.95 | $16,630 | |
| 2026-09-03 | Unknown | Insider | SELL | 35 | $503.04 | $17,606 | |
| 2026-09-03 | Unknown | Insider | SELL | 45 | $501.84 | $22,583 | |
| 2026-09-03 | Unknown | Insider | SELL | 17 | $501.07 | $8,518 | |
| 2026-09-03 | Unknown | Insider | SELL | 12 | $499.83 | $5,998 | |
| 2026-09-03 | Unknown | Insider | SELL | 22 | $498.62 | $10,970 | |
| 2026-09-03 | Unknown | Insider | SELL | 12 | $497.62 | $5,971 | |
| 2026-09-03 | Unknown | Insider | SELL | 7 | $496.59 | $3,476 | |
| 2026-09-03 | Unknown | Insider | SELL | 7 | $527.70 | $3,694 | |
| 2026-09-03 | Unknown | Insider | SELL | 32 | $526.87 | $16,860 | |
| 2026-09-03 | Unknown | Insider | SELL | 16 | $525.07 | $8,401 | |
| 2026-09-03 | Unknown | Insider | SELL | 11 | $523.70 | $5,761 | |
| 2026-09-03 | Unknown | Insider | SELL | 41 | $523.13 | $21,448 | |
| 2026-09-03 | Unknown | Insider | SELL | 13 | $522.06 | $6,787 | |
| 2026-09-03 | Unknown | Insider | SELL | 54 | $521.11 | $28,140 | |
| 2026-09-03 | Unknown | Insider | SELL | 211 | $519.98 | $109,716 | |
| 2026-09-03 | Unknown | Insider | SELL | 170 | $519.16 | $88,257 | |
| 2026-09-03 | Unknown | Insider | SELL | 129 | $518.02 | $66,825 | |
| 2026-09-03 | Unknown | Insider | SELL | 236 | $517.04 | $122,021 | |
| 2026-09-03 | Unknown | Insider | SELL | 333 | $516.03 | $171,838 | |
| 2026-09-03 | Unknown | Insider | SELL | 436 | $515.10 | $224,584 | |
| 2026-09-03 | Unknown | Insider | SELL | 170 | $514.07 | $87,392 | |
| 2026-09-03 | Unknown | Insider | SELL | 231 | $513.12 | $118,531 | |
| 2026-09-03 | Unknown | Insider | SELL | 200 | $512.10 | $102,420 | |
| 2026-09-03 | Unknown | Insider | SELL | 124 | $511.02 | $63,366 | |
| 2026-09-03 | Unknown | Insider | SELL | 104 | $510.05 | $53,045 | |
| 2026-09-03 | Unknown | Insider | SELL | 74 | $509.02 | $37,667 | |
| 2026-09-03 | Unknown | Insider | SELL | 124 | $508.06 | $62,999 | |
| 2026-09-03 | Unknown | Insider | SELL | 70 | $507.15 | $35,500 | |
| 2026-09-03 | Unknown | Insider | SELL | 84 | $505.94 | $42,499 | |
| 2026-09-03 | Unknown | Insider | SELL | 119 | $504.91 | $60,084 | |
| 2026-09-03 | Unknown | Insider | SELL | 73 | $503.95 | $36,788 | |
| 2026-09-03 | Unknown | Insider | SELL | 77 | $503.04 | $38,734 | |
| 2026-09-03 | Unknown | Insider | SELL | 99 | $501.84 | $49,682 | |
| 2026-09-03 | Unknown | Insider | SELL | 38 | $501.07 | $19,041 | |
| 2026-09-03 | Unknown | Insider | SELL | 27 | $499.83 | $13,495 | |
| 2026-09-03 | Unknown | Insider | SELL | 49 | $498.62 | $24,432 | |
| 2026-09-03 | Unknown | Insider | SELL | 26 | $497.62 | $12,938 | |
| 2026-09-03 | Unknown | Insider | SELL | 15 | $496.59 | $7,449 | |
| 2026-09-03 | Unknown | Insider | SELL | 296 | $527.70 | $156,199 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,441 | $526.87 | $759,220 | |
| 2026-09-03 | Unknown | Insider | SELL | 712 | $525.07 | $373,850 | |
| 2026-09-03 | Unknown | Insider | SELL | 502 | $523.70 | $262,897 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,836 | $523.13 | $960,467 | |
| 2026-09-03 | Unknown | Insider | SELL | 594 | $522.06 | $310,104 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,414 | $521.11 | $1,257,960 | |
| 2026-09-03 | Unknown | Insider | SELL | 9,410 | $519.98 | $4,893,012 | |
| 2026-09-03 | Unknown | Insider | SELL | 7,589 | $519.16 | $3,939,905 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,760 | $518.02 | $2,983,795 | |
| 2026-09-03 | Unknown | Insider | SELL | 10,544 | $517.04 | $5,451,670 | |
| 2026-09-03 | Unknown | Insider | SELL | 14,874 | $516.03 | $7,675,430 | |
| 2026-09-03 | Unknown | Insider | SELL | 19,464 | $515.10 | $10,025,906 | |
| 2026-09-03 | Unknown | Insider | SELL | 7,570 | $514.07 | $3,891,510 | |
| 2026-09-03 | Unknown | Insider | SELL | 10,322 | $513.12 | $5,296,425 | |
| 2026-09-03 | Unknown | Insider | SELL | 8,934 | $512.10 | $4,575,101 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,523 | $511.02 | $2,822,363 | |
| 2026-09-03 | Unknown | Insider | SELL | 4,634 | $510.05 | $2,363,572 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,299 | $509.02 | $1,679,257 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,549 | $508.06 | $2,819,225 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,139 | $507.15 | $1,591,944 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,754 | $505.94 | $1,899,299 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,321 | $504.91 | $2,686,626 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,276 | $503.95 | $1,650,940 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,443 | $503.04 | $1,731,967 | |
| 2026-09-03 | Unknown | Insider | SELL | 4,428 | $501.84 | $2,222,148 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,709 | $501.07 | $856,329 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,193 | $499.83 | $596,297 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,182 | $498.62 | $1,087,989 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,162 | $497.62 | $578,234 | |
| 2026-09-03 | Unknown | Insider | SELL | 657 | $496.59 | $326,260 | |
| 2026-09-03 | Unknown | Insider | SELL | 170 | $527.70 | $89,709 | |
| 2026-09-03 | Unknown | Insider | SELL | 828 | $526.87 | $436,248 | |
| 2026-09-03 | Unknown | Insider | SELL | 409 | $525.07 | $214,754 | |
| 2026-09-03 | Unknown | Insider | SELL | 288 | $523.70 | $150,826 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,055 | $523.13 | $551,902 | |
| 2026-09-03 | Unknown | Insider | SELL | 341 | $522.06 | $178,022 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,387 | $521.11 | $722,780 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,407 | $519.98 | $2,811,532 | |
| 2026-09-03 | Unknown | Insider | SELL | 4,361 | $519.16 | $2,264,057 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,310 | $518.02 | $1,714,646 | |
| 2026-09-03 | Unknown | Insider | SELL | 6,059 | $517.04 | $3,132,745 | |
| 2026-09-03 | Unknown | Insider | SELL | 8,546 | $516.03 | $4,409,992 | |
| 2026-09-03 | Unknown | Insider | SELL | 11,184 | $515.10 | $5,760,878 | |
| 2026-09-03 | Unknown | Insider | SELL | 4,350 | $514.07 | $2,236,204 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,931 | $513.12 | $3,043,315 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,134 | $512.10 | $2,629,121 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,174 | $511.02 | $1,621,977 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,663 | $510.05 | $1,358,263 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,895 | $509.02 | $964,593 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,189 | $508.06 | $1,620,203 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,804 | $507.15 | $914,899 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,157 | $505.94 | $1,091,313 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,058 | $504.91 | $1,544,015 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,882 | $503.95 | $948,434 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,979 | $503.04 | $995,516 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,544 | $501.84 | $1,276,681 | |
| 2026-09-03 | Unknown | Insider | SELL | 982 | $501.07 | $492,051 | |
| 2026-09-03 | Unknown | Insider | SELL | 685 | $499.83 | $342,384 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,254 | $498.62 | $625,269 | |
| 2026-09-03 | Unknown | Insider | SELL | 668 | $497.62 | $332,410 | |
| 2026-09-03 | Unknown | Insider | SELL | 378 | $496.59 | $187,711 | |
| 2026-09-03 | Unknown | Insider | SELL | 325 | $527.70 | $171,502 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,584 | $526.87 | $834,562 | |
| 2026-09-03 | Unknown | Insider | SELL | 782 | $525.07 | $410,605 | |
| 2026-09-03 | Unknown | Insider | SELL | 551 | $523.70 | $288,559 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,018 | $523.13 | $1,055,676 | |
| 2026-09-03 | Unknown | Insider | SELL | 652 | $522.06 | $340,383 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,652 | $521.11 | $1,381,984 | |
| 2026-09-03 | Unknown | Insider | SELL | 10,338 | $519.98 | $5,375,553 | |
| 2026-09-03 | Unknown | Insider | SELL | 8,337 | $519.16 | $4,328,237 | |
| 2026-09-03 | Unknown | Insider | SELL | 6,328 | $518.02 | $3,278,031 | |
| 2026-09-03 | Unknown | Insider | SELL | 11,584 | $517.04 | $5,989,391 | |
| 2026-09-03 | Unknown | Insider | SELL | 16,340 | $516.03 | $8,431,930 | |
| 2026-09-03 | Unknown | Insider | SELL | 21,383 | $515.10 | $11,014,383 | |
| 2026-09-03 | Unknown | Insider | SELL | 8,317 | $514.07 | $4,275,520 | |
| 2026-09-03 | Unknown | Insider | SELL | 11,340 | $513.12 | $5,818,781 | |
| 2026-09-03 | Unknown | Insider | SELL | 9,815 | $512.10 | $5,026,262 | |
| 2026-09-03 | Unknown | Insider | SELL | 6,068 | $511.02 | $3,100,869 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,091 | $510.05 | $2,596,665 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,624 | $509.02 | $1,844,688 | |
| 2026-09-03 | Unknown | Insider | SELL | 6,097 | $508.06 | $3,097,642 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,449 | $507.15 | $1,749,160 | |
| 2026-09-03 | Unknown | Insider | SELL | 4,124 | $505.94 | $2,086,497 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,846 | $504.91 | $2,951,704 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,599 | $503.95 | $1,813,716 | |
| 2026-09-03 | Unknown | Insider | SELL | 3,783 | $503.04 | $1,903,000 | |
| 2026-09-03 | Unknown | Insider | SELL | 4,865 | $501.84 | $2,441,452 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,878 | $501.07 | $941,009 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,310 | $499.83 | $654,777 | |
| 2026-09-03 | Unknown | Insider | SELL | 2,397 | $498.62 | $1,195,192 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,277 | $497.62 | $635,461 | |
| 2026-09-03 | Unknown | Insider | SELL | 722 | $496.59 | $358,538 | |
| 2026-09-03 | Unknown | Insider | SELL | 6,174 | $62.61 | $386,533 | |
| 2026-09-03 | Unknown | Insider | SELL | 6,814 | $62.11 | $423,205 | |
| 2026-09-03 | Unknown | Insider | SELL | 7,012 | $60.66 | $425,333 | |
| 2026-09-03 | Unknown | Insider | SELL | 1,000 | $209.85 | $209,850 | |
| 2026-09-03 | Unknown | Insider | SELL | 5,578 | $131.33 | $732,555 | |
| 2026-09-02 | Unknown | Insider | SELL | 300,000 | $226.27 | $67,881,120 | |
| 2026-09-02 | Unknown | Insider | SELL | 300,000 | $224.07 | $67,221,450 | |
| 2026-09-02 | Unknown | Insider | SELL | 300,000 | $222.92 | $66,876,120 | |
| 2026-09-02 | Unknown | Insider | SELL | 300,000 | $220.08 | $66,022,830 | |
| 2026-09-02 | Unknown | Insider | SELL | 2,271 | $227.23 | $516,037 | |
| 2026-09-02 | Unknown | Insider | SELL | 15,522 | $226.52 | $3,516,043 | |
| 2026-09-02 | Unknown | Insider | SELL | 8,277 | $225.75 | $1,868,508 | |
| 2026-09-02 | Unknown | Insider | SELL | 2,265 | $224.51 | $508,520 | |
| 2026-09-02 | Unknown | Insider | SELL | 2,500 | $223.60 | $559,002 | |
| 2026-09-02 | Unknown | Insider | SELL | 3,266 | $584.00 | $1,907,344 | |
| 2026-09-02 | Unknown | Insider | SELL | 27,480 | $291.32 | $8,005,474 | |
| 2026-09-02 | Unknown | Insider | SELL | 12,270 | $291.32 | $3,574,496 | |
| 2026-09-02 | Unknown | Insider | SELL | 20,000 | $291.32 | $5,826,400 | |
| 2026-09-02 | Unknown | Insider | SELL | 845 | $112.67 | $95,206 | |
| 2026-09-02 | Unknown | Insider | SELL | 655 | $112.24 | $73,517 | |
| 2026-09-02 | Unknown | Insider | SELL | 10,832 | $112.67 | $1,220,441 | |
| 2026-09-02 | Unknown | Insider | SELL | 9,168 | $112.23 | $1,028,925 | |
| 2026-09-02 | Unknown | Insider | SELL | 15,160 | $326.89 | $4,955,713 | |
| 2026-09-02 | Unknown | Insider | SELL | 500 | $864.49 | $432,245 | |
| 2026-09-02 | Unknown | Insider | SELL | 22,527 | $274.74 | $6,189,068 | |
| 2026-09-02 | Unknown | Insider | SELL | 11,070 | $274.74 | $3,041,372 | |
| 2026-09-02 | Unknown | Insider | SELL | 150 | $1018.43 | $152,764 | |
| 2026-09-02 | Unknown | Insider | SELL | 53 | $1008.02 | $53,425 | |
| 2026-09-02 | Unknown | Insider | SELL | 26,331 | $212.90 | $5,605,978 | |
| 2026-09-02 | Unknown | Insider | SELL | 21,772 | $212.90 | $4,635,352 | |
| 2026-09-02 | Unknown | Insider | SELL | 13,575 | $212.90 | $2,890,170 | |
| 2026-09-02 | Unknown | Insider | SELL | 4,769 | $212.90 | $1,015,342 | |
| 2026-09-02 | Unknown | Insider | SELL | 7,343 | $212.90 | $1,563,353 | |
| 2026-09-02 | Unknown | Insider | SELL | 11,206 | $212.90 | $2,385,806 | |
| 2026-09-02 | Unknown | Insider | SELL | 13,812 | $212.90 | $2,940,631 | |
| 2026-09-02 | Unknown | Insider | SELL | 16,524 | $212.90 | $3,518,027 | |
| 2026-09-02 | Unknown | Insider | BUY | 1,786 | $560.00 | $1,000,160 | |
| 2026-09-02 | Unknown | Insider | SELL | 2,200 | $268.42 | $590,524 | |
| 2026-09-02 | Unknown | Insider | SELL | 9,180 | $34.09 | $312,992 | |
| 2026-09-02 | Unknown | Insider | SELL | 5,100 | $33.54 | $171,064 | |
| 2026-09-02 | Unknown | Insider | SELL | 1,152 | $258.80 | $298,138 | |
| 2026-09-02 | Unknown | Insider | SELL | 546 | $155.64 | $84,979 | |
| 2026-09-02 | Unknown | Insider | SELL | 1,150 | $157.84 | $181,516 | |
| 2026-09-02 | Unknown | Insider | SELL | 1,390 | $156.84 | $218,008 | |
| 2026-09-02 | Unknown | Insider | SELL | 993 | $155.80 | $154,709 | |
| 2026-09-02 | Unknown | Insider | SELL | 441 | $157.92 | $69,643 | |
| 2026-09-02 | Unknown | Insider | SELL | 655 | $157.01 | $102,842 | |
| 2026-09-02 | Unknown | Insider | SELL | 671 | $156.02 | $104,689 | |
| 2026-09-02 | Unknown | Insider | SELL | 506 | $157.84 | $79,867 | |
| 2026-09-02 | Unknown | Insider | SELL | 740 | $156.87 | $116,084 | |
| 2026-09-02 | Unknown | Insider | SELL | 521 | $155.81 | $81,177 | |
| 2026-09-02 | Unknown | Insider | SELL | 4,824 | $155.64 | $750,807 | |
| 2026-09-02 | Unknown | Insider | SELL | 3,410 | $155.64 | $530,732 | |
| 2026-09-02 | Unknown | Insider | SELL | 2,999 | $155.64 | $466,764 | |
| 2026-09-02 | Unknown | Insider | SELL | 224 | $214.72 | $48,097 | |
| 2026-09-02 | Unknown | Insider | SELL | 135 | $211.80 | $28,593 | |
| 2026-09-02 | Unknown | Insider | SELL | 240 | $210.31 | $50,474 | |
| 2026-09-02 | Unknown | Insider | SELL | 200 | $208.92 | $41,784 | |
| 2026-09-02 | Unknown | Insider | SELL | 760 | $207.81 | $157,936 | |
| 2026-09-02 | Unknown | Insider | SELL | 1,120 | $206.92 | $231,750 | |
| 2026-09-02 | Unknown | Insider | SELL | 1,080 | $205.55 | $221,994 | |
| 2026-09-02 | Unknown | Insider | SELL | 1,000 | $204.60 | $204,600 | |
| 2026-09-02 | Unknown | Insider | SELL | 2,468 | $203.59 | $502,460 | |
| 2026-09-02 | Unknown | Insider | SELL | 2,333 | $202.64 | $472,759 | |
| 2026-09-02 | Unknown | Insider | SELL | 440 | $201.19 | $88,524 | |
| 2026-09-02 | Unknown | Insider | SELL | 32 | $276.75 | $8,856 | |
| 2026-09-02 | Unknown | Insider | SELL | 407 | $276.75 | $112,638 | |
| 2026-09-02 | Unknown | Insider | SELL | 172 | $276.75 | $47,601 | |
| 2026-09-02 | Unknown | Insider | SELL | 148 | $275.53 | $40,779 | |
| 2026-09-02 | Unknown | Insider | SELL | 1,867 | $275.53 | $514,420 | |
| 2026-09-02 | Unknown | Insider | SELL | 785 | $275.53 | $216,293 | |
| 2026-09-02 | Unknown | Insider | SELL | 429 | $274.79 | $117,884 | |
| 2026-09-02 | Unknown | Insider | SELL | 5,409 | $274.79 | $1,486,334 | |
| 2026-09-02 | Unknown | Insider | SELL | 2,275 | $274.79 | $625,145 | |
| 2026-09-02 | Unknown | Insider | SELL | 52 | $273.64 | $14,229 | |
| 2026-09-02 | Unknown | Insider | SELL | 650 | $273.64 | $177,868 | |
| 2026-09-02 | Unknown | Insider | SELL | 273 | $273.64 | $74,705 | |
| 2026-09-02 | Unknown | Insider | SELL | 126 | $282.03 | $35,536 | |
| 2026-09-02 | Unknown | Insider | SELL | 268 | $281.10 | $75,335 | |
| 2026-09-02 | Unknown | Insider | SELL | 323 | $280.21 | $90,509 | |
| 2026-09-02 | Unknown | Insider | SELL | 370 | $279.21 | $103,306 | |
| 2026-09-02 | Unknown | Insider | SELL | 5,570 | $483.68 | $2,694,080 | |
| 2026-09-02 | Unknown | Insider | SELL | 1,600 | $485.16 | $776,257 | |
| 2026-09-02 | Unknown | Insider | SELL | 4,650 | $486.10 | $2,260,387 | |
| 2026-09-02 | Unknown | Insider | SELL | 2,400 | $487.14 | $1,169,131 | |
| 2026-09-02 | Unknown | Insider | SELL | 27 | $109.54 | $2,958 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,000 | $254.77 | $254,770 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,360 | $505.20 | $687,072 | |
| 2026-09-01 | Unknown | Insider | SELL | 9,834 | $504.11 | $4,957,441 | |
| 2026-09-01 | Unknown | Insider | SELL | 7,067 | $503.44 | $3,557,791 | |
| 2026-09-01 | Unknown | Insider | SELL | 4,520 | $502.29 | $2,270,355 | |
| 2026-09-01 | Unknown | Insider | SELL | 32,901 | $501.12 | $16,487,458 | |
| 2026-09-01 | Unknown | Insider | SELL | 24,723 | $500.47 | $12,373,065 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,080 | $499.45 | $2,537,182 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,040 | $498.24 | $518,169 | |
| 2026-09-01 | Unknown | Insider | SELL | 63,501 | $220.06 | $13,973,960 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,439 | $317.01 | $456,177 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,875 | $379.65 | $2,230,444 | |
| 2026-09-01 | Unknown | Insider | SELL | 600 | $232.20 | $139,318 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,800 | $230.84 | $415,503 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,117 | $230.01 | $716,932 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,353 | $228.88 | $767,448 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,647 | $228.02 | $603,572 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,700 | $226.81 | $385,582 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,827 | $225.83 | $638,430 | |
| 2026-09-01 | Unknown | Insider | SELL | 16,667 | $230.00 | $3,833,443 | |
| 2026-09-01 | Unknown | Insider | SELL | 500 | $232.23 | $116,116 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,417 | $230.82 | $327,076 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,983 | $230.03 | $456,159 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,900 | $228.82 | $892,390 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,552 | $227.92 | $581,649 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,927 | $226.75 | $436,940 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,721 | $225.75 | $614,277 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,500 | $214.10 | $749,350 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,340 | $114.46 | $382,296 | |
| 2026-09-01 | Unknown | Insider | SELL | 8,032 | $113.70 | $913,238 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,012 | $112.99 | $566,306 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,616 | $111.72 | $403,980 | |
| 2026-09-01 | Unknown | Insider | SELL | 204 | $114.39 | $23,336 | |
| 2026-09-01 | Unknown | Insider | SELL | 416 | $113.51 | $47,220 | |
| 2026-09-01 | Unknown | Insider | SELL | 380 | $112.87 | $42,891 | |
| 2026-09-01 | Unknown | Insider | SELL | 500 | $111.53 | $55,765 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,600 | $71.88 | $115,008 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,400 | $71.40 | $242,760 | |
| 2026-09-01 | Unknown | Insider | SELL | 26,344 | $71.83 | $1,892,290 | |
| 2026-09-01 | Unknown | Insider | SELL | 37,406 | $71.36 | $2,669,292 | |
| 2026-09-01 | Unknown | Insider | SELL | 20,526 | $71.83 | $1,474,383 | |
| 2026-09-01 | Unknown | Insider | SELL | 29,474 | $71.36 | $2,103,265 | |
| 2026-09-01 | Unknown | Insider | BUY | 4,465 | $135.25 | $603,891 | |
| 2026-09-01 | Unknown | Insider | SELL | 167 | $341.30 | $56,997 | |
| 2026-09-01 | Unknown | Insider | SELL | 24,641 | $419.44 | $10,335,424 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,177 | $109.04 | $346,428 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,167 | $501.89 | $585,706 | |
| 2026-09-01 | Unknown | Insider | SELL | 300 | $501.89 | $150,567 | |
| 2026-09-01 | Unknown | Insider | SELL | 10,000 | $356.33 | $3,563,300 | |
| 2026-09-01 | Unknown | Insider | SELL | 600 | $1525.60 | $915,360 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,152 | $40.69 | $128,256 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,181 | $40.33 | $208,965 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,153 | $40.69 | $128,297 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,180 | $40.33 | $208,926 | |
| 2026-09-01 | Unknown | Insider | SELL | 600 | $321.91 | $193,144 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,400 | $320.92 | $449,292 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,000 | $319.76 | $319,758 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,698 | $320.99 | $545,041 | |
| 2026-09-01 | Unknown | Insider | SELL | 500 | $901.04 | $450,520 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,000 | $160.59 | $802,950 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,600 | $161.05 | $257,682 | |
| 2026-09-01 | Unknown | Insider | SELL | 6,242 | $160.17 | $999,771 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,020 | $159.68 | $801,611 | |
| 2026-09-01 | Unknown | Insider | SELL | 991 | $232.81 | $230,714 | |
| 2026-09-01 | Unknown | Insider | SELL | 400 | $236.05 | $94,420 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,400 | $235.05 | $329,074 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,800 | $234.09 | $421,360 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,100 | $233.28 | $256,613 | |
| 2026-09-01 | Unknown | Insider | SELL | 600 | $231.54 | $138,927 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,500 | $230.34 | $575,856 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,500 | $229.63 | $1,262,962 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,339 | $228.63 | $1,220,642 | |
| 2026-09-01 | Unknown | Insider | SELL | 4,177 | $227.72 | $951,171 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,991 | $226.56 | $677,655 | |
| 2026-09-01 | Unknown | Insider | SELL | 9,134 | $225.62 | $2,060,822 | |
| 2026-09-01 | Unknown | Insider | SELL | 7,604 | $224.61 | $1,707,923 | |
| 2026-09-01 | Unknown | Insider | SELL | 11,367 | $223.59 | $2,541,502 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,000 | $39.00 | $78,000 | |
| 2026-09-01 | Unknown | Insider | SELL | 15,000 | $325.57 | $4,883,550 | |
| 2026-09-01 | Unknown | Insider | SELL | 300 | $250.96 | $75,288 | |
| 2026-09-01 | Unknown | Insider | BUY | 25 | $94.53 | $2,363 | |
| 2026-09-01 | Unknown | Insider | SELL | 6,187 | $82.50 | $510,406 | |
| 2026-09-01 | Unknown | Insider | SELL | 94,307 | $81.85 | $7,718,622 | |
| 2026-09-01 | Unknown | Insider | SELL | 55,506 | $81.16 | $4,505,100 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,271 | $82.54 | $269,987 | |
| 2026-09-01 | Unknown | Insider | SELL | 70,329 | $81.85 | $5,756,260 | |
| 2026-09-01 | Unknown | Insider | SELL | 34,092 | $81.20 | $2,768,318 | |
| 2026-09-01 | Unknown | Insider | SELL | 6,076 | $82.54 | $501,511 | |
| 2026-09-01 | Unknown | Insider | SELL | 130,609 | $81.85 | $10,690,033 | |
| 2026-09-01 | Unknown | Insider | SELL | 63,315 | $81.20 | $5,141,267 | |
| 2026-09-01 | Unknown | Insider | SELL | 6,030 | $270.69 | $1,632,246 | |
| 2026-09-01 | Unknown | Insider | SELL | 33,454 | $32.67 | $1,092,795 | |
| 2026-09-01 | Unknown | Insider | SELL | 166,546 | $31.91 | $5,314,216 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,224 | $182.49 | $953,328 | |
| 2026-09-01 | Unknown | Insider | SELL | 268 | $153.64 | $41,176 | |
| 2026-09-01 | Unknown | Insider | SELL | 261 | $153.64 | $40,100 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,600 | $455.00 | $728,000 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,950 | $105.14 | $415,298 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,087 | $256.36 | $535,025 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,520 | $255.58 | $899,638 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,040 | $254.63 | $774,062 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,000 | $253.37 | $253,370 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,280 | $252.53 | $575,765 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,440 | $251.56 | $362,249 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,040 | $250.58 | $260,603 | |
| 2026-09-01 | Unknown | Insider | SELL | 880 | $249.43 | $219,497 | |
| 2026-09-01 | Unknown | Insider | SELL | 500 | $290.78 | $145,390 | |
| 2026-09-01 | Unknown | Insider | SELL | 100 | $295.91 | $29,591 | |
| 2026-09-01 | Unknown | Insider | SELL | 400 | $293.51 | $117,403 | |
| 2026-09-01 | Unknown | Insider | SELL | 300 | $291.60 | $87,481 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,900 | $290.89 | $552,700 | |
| 2026-09-01 | Unknown | Insider | SELL | 400 | $289.39 | $115,756 | |
| 2026-09-01 | Unknown | Insider | SELL | 200 | $288.30 | $57,661 | |
| 2026-09-01 | Unknown | Insider | SELL | 581 | $156.92 | $91,171 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,419 | $156.05 | $221,435 | |
| 2026-09-01 | Unknown | Insider | SELL | 100 | $99.75 | $9,975 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,900 | $99.16 | $287,564 | |
| 2026-09-01 | Unknown | Insider | SELL | 7,537 | $82.13 | $619,014 | |
| 2026-09-01 | Unknown | Insider | SELL | 4,159 | $81.33 | $338,251 | |
| 2026-09-01 | Unknown | Insider | SELL | 15,499 | $82.04 | $1,271,538 | |
| 2026-09-01 | Unknown | Insider | SELL | 4,501 | $81.22 | $365,571 | |
| 2026-09-01 | Unknown | Insider | SELL | 214 | $230.05 | $49,231 | |
| 2026-09-01 | Unknown | Insider | SELL | 200 | $228.49 | $45,698 | |
| 2026-09-01 | Unknown | Insider | SELL | 475 | $227.90 | $108,252 | |
| 2026-09-01 | Unknown | Insider | SELL | 120 | $226.19 | $27,143 | |
| 2026-09-01 | Unknown | Insider | SELL | 135 | $225.04 | $30,380 | |
| 2026-09-01 | Unknown | Insider | SELL | 140 | $224.41 | $31,417 | |
| 2026-09-01 | Unknown | Insider | SELL | 240 | $223.16 | $53,558 | |
| 2026-09-01 | Unknown | Insider | SELL | 120 | $222.31 | $26,677 | |
| 2026-09-01 | Unknown | Insider | SELL | 84 | $220.93 | $18,558 | |
| 2026-09-01 | Unknown | Insider | SELL | 520 | $219.69 | $114,239 | |
| 2026-09-01 | Unknown | Insider | SELL | 440 | $218.79 | $96,268 | |
| 2026-09-01 | Unknown | Insider | SELL | 320 | $217.64 | $69,645 | |
| 2026-09-01 | Unknown | Insider | SELL | 440 | $216.47 | $95,247 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,532 | $215.10 | $544,633 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,218 | $214.38 | $689,875 | |
| 2026-09-01 | Unknown | Insider | SELL | 802 | $213.39 | $171,139 | |
| 2026-09-01 | Unknown | Insider | SELL | 165 | $229.79 | $37,915 | |
| 2026-09-01 | Unknown | Insider | SELL | 328 | $228.53 | $74,958 | |
| 2026-09-01 | Unknown | Insider | SELL | 418 | $227.34 | $95,028 | |
| 2026-09-01 | Unknown | Insider | SELL | 456 | $226.36 | $103,220 | |
| 2026-09-01 | Unknown | Insider | SELL | 440 | $224.82 | $98,921 | |
| 2026-09-01 | Unknown | Insider | SELL | 662 | $224.02 | $148,301 | |
| 2026-09-01 | Unknown | Insider | SELL | 358 | $222.70 | $79,727 | |
| 2026-09-01 | Unknown | Insider | SELL | 128 | $221.14 | $28,306 | |
| 2026-09-01 | Unknown | Insider | SELL | 388 | $220.18 | $85,430 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,260 | $219.39 | $276,431 | |
| 2026-09-01 | Unknown | Insider | SELL | 925 | $218.29 | $201,918 | |
| 2026-09-01 | Unknown | Insider | SELL | 578 | $217.24 | $125,565 | |
| 2026-09-01 | Unknown | Insider | SELL | 963 | $216.31 | $208,307 | |
| 2026-09-01 | Unknown | Insider | SELL | 4,695 | $215.10 | $1,009,894 | |
| 2026-09-01 | Unknown | Insider | SELL | 6,629 | $214.32 | $1,420,727 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,607 | $213.37 | $342,886 | |
| 2026-09-01 | Unknown | Insider | SELL | 196 | $288.95 | $56,635 | |
| 2026-09-01 | Unknown | Insider | SELL | 225 | $287.93 | $64,785 | |
| 2026-09-01 | Unknown | Insider | SELL | 588 | $287.00 | $168,754 | |
| 2026-09-01 | Unknown | Insider | SELL | 74 | $285.18 | $21,103 | |
| 2026-09-01 | Unknown | Insider | SELL | 491 | $284.18 | $139,530 | |
| 2026-09-01 | Unknown | Insider | SELL | 868 | $283.18 | $245,804 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,288 | $282.13 | $363,381 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,835 | $281.16 | $797,083 | |
| 2026-09-01 | Unknown | Insider | SELL | 13,070 | $280.04 | $3,660,101 | |
| 2026-09-01 | Unknown | Insider | SELL | 8,179 | $279.28 | $2,284,234 | |
| 2026-09-01 | Unknown | Insider | SELL | 4,618 | $278.33 | $1,285,320 | |
| 2026-09-01 | Unknown | Insider | SELL | 568 | $277.32 | $157,517 | |
| 2026-09-01 | Unknown | Insider | SELL | 892 | $288.95 | $257,747 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,019 | $287.93 | $293,405 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,677 | $286.99 | $768,284 | |
| 2026-09-01 | Unknown | Insider | SELL | 340 | $285.18 | $96,960 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,245 | $284.17 | $637,973 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,954 | $283.19 | $1,119,713 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,870 | $282.13 | $1,656,093 | |
| 2026-09-01 | Unknown | Insider | SELL | 12,882 | $281.16 | $3,621,877 | |
| 2026-09-01 | Unknown | Insider | SELL | 59,379 | $280.04 | $16,628,388 | |
| 2026-09-01 | Unknown | Insider | SELL | 37,176 | $279.28 | $10,382,521 | |
| 2026-09-01 | Unknown | Insider | SELL | 20,991 | $278.33 | $5,842,387 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,575 | $277.32 | $714,100 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,000 | $75.56 | $151,120 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,466 | $353.63 | $518,422 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,266 | $354.62 | $448,949 | |
| 2026-09-01 | Unknown | Insider | SELL | 918 | $352.62 | $323,705 | |
| 2026-09-01 | Unknown | Insider | SELL | 118 | $281.74 | $33,246 | |
| 2026-09-01 | Unknown | Insider | SELL | 194 | $280.86 | $54,487 | |
| 2026-09-01 | Unknown | Insider | SELL | 590 | $279.87 | $165,124 | |
| 2026-09-01 | Unknown | Insider | SELL | 194 | $278.93 | $54,113 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,000 | $182.21 | $911,050 | |
| 2026-09-01 | Unknown | Insider | SELL | 100 | $184.85 | $18,485 | |
| 2026-09-01 | Unknown | Insider | SELL | 700 | $178.66 | $125,062 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,100 | $177.63 | $195,394 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,173 | $176.59 | $207,143 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,100 | $50.50 | $55,550 | |
| 2026-09-01 | Unknown | Insider | SELL | 10,000 | $203.27 | $2,032,700 | |
| 2026-09-01 | Unknown | Insider | SELL | 5,408 | $149.38 | $807,856 | |
| 2026-09-01 | Unknown | Insider | SELL | 7,992 | $148.36 | $1,185,722 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,600 | $147.51 | $236,014 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,535 | $193.43 | $683,775 | |
| 2026-09-01 | Unknown | Insider | SELL | 80 | $832.04 | $66,564 | |
| 2026-09-01 | Unknown | Insider | SELL | 80 | $830.36 | $66,429 | |
| 2026-09-01 | Unknown | Insider | SELL | 80 | $829.10 | $66,328 | |
| 2026-09-01 | Unknown | Insider | SELL | 120 | $827.90 | $99,348 | |
| 2026-09-01 | Unknown | Insider | SELL | 340 | $826.86 | $281,132 | |
| 2026-09-01 | Unknown | Insider | SELL | 580 | $826.00 | $479,079 | |
| 2026-09-01 | Unknown | Insider | SELL | 600 | $824.93 | $494,961 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,240 | $824.05 | $1,021,820 | |
| 2026-09-01 | Unknown | Insider | SELL | 600 | $822.89 | $493,734 | |
| 2026-09-01 | Unknown | Insider | SELL | 480 | $822.05 | $394,584 | |
| 2026-09-01 | Unknown | Insider | SELL | 920 | $820.89 | $755,222 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,320 | $819.84 | $1,082,194 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,040 | $818.78 | $851,533 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,080 | $817.71 | $1,700,829 | |
| 2026-09-01 | Unknown | Insider | SELL | 4,287 | $816.75 | $3,501,391 | |
| 2026-09-01 | Unknown | Insider | SELL | 4,555 | $815.75 | $3,715,738 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,878 | $814.75 | $2,344,853 | |
| 2026-09-01 | Unknown | Insider | SELL | 2,040 | $813.74 | $1,660,027 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,200 | $812.55 | $975,057 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,578 | $811.73 | $1,280,906 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,105 | $810.78 | $895,916 | |
| 2026-09-01 | Unknown | Insider | SELL | 1,160 | $809.55 | $939,080 | |
| 2026-09-01 | Unknown | Insider | SELL | 960 | $808.62 | $776,275 | |
| 2026-09-01 | Unknown | Insider | SELL | 160 | $807.19 | $129,151 | |
| 2026-09-01 | Unknown | Insider | SELL | 160 | $805.55 | $128,888 | |
| 2026-09-01 | Unknown | Insider | SELL | 357 | $804.61 | $287,245 | |
| 2026-09-01 | Unknown | Insider | SELL | 750 | $815.11 | $611,332 | |
| 2026-09-01 | Unknown | Insider | SELL | 3,618 | $107.13 | $387,596 | |
| 2026-08-31 | Unknown | Insider | SELL | 9,395 | $218.53 | $2,053,056 | |
| 2026-08-31 | Unknown | Insider | SELL | 13,913 | $217.95 | $3,032,358 | |
| 2026-08-31 | Unknown | Insider | SELL | 6,692 | $216.84 | $1,451,101 | |
| 2026-08-31 | Unknown | Insider | SELL | 137,600 | $220.91 | $30,397,285 | |
| 2026-08-31 | Unknown | Insider | SELL | 447,400 | $220.10 | $98,470,906 | |
| 2026-08-31 | Unknown | Insider | SELL | 2,028 | $381.35 | $773,378 | |
| 2026-08-31 | Unknown | Insider | SELL | 923 | $593.54 | $547,837 | |
| 2026-08-31 | Unknown | Insider | SELL | 5,000 | $302.46 | $1,512,300 | |
| 2026-08-31 | Unknown | Insider | SELL | 3,733 | $614.38 | $2,293,481 | |
| 2026-08-31 | Unknown | Insider | SELL | 400 | $614.38 | $245,752 | |
| 2026-08-31 | Unknown | Insider | SELL | 200 | $117.63 | $23,526 | |
| 2026-08-31 | Unknown | Insider | SELL | 900 | $116.42 | $104,778 | |
| 2026-08-31 | Unknown | Insider | SELL | 5,493 | $115.17 | $632,629 | |
| 2026-08-31 | Unknown | Insider | SELL | 6,607 | $114.63 | $757,360 | |
| 2026-08-31 | Unknown | Insider | SELL | 786 | $113.32 | $89,070 | |
| 2026-08-31 | Unknown | Insider | SELL | 6,014 | $112.48 | $676,455 | |
| 2026-08-31 | Unknown | Insider | SELL | 18 | $117.58 | $2,116 | |
| 2026-08-31 | Unknown | Insider | SELL | 18 | $116.90 | $2,104 | |
| 2026-08-31 | Unknown | Insider | SELL | 90 | $115.86 | $10,427 | |
| 2026-08-31 | Unknown | Insider | SELL | 685 | $114.89 | $78,700 | |
| 2026-08-31 | Unknown | Insider | SELL | 89 | $114.10 | $10,155 | |
| 2026-08-31 | Unknown | Insider | SELL | 600 | $112.67 | $67,602 | |
| 2026-08-31 | Unknown | Insider | BUY | 2,200 | $135.99 | $299,178 | |
| 2026-08-31 | Unknown | Insider | SELL | 25,000 | $441.76 | $11,044,115 | |
| 2026-08-31 | Unknown | Insider | SELL | 100 | $151.17 | $15,117 | |
| 2026-08-31 | Unknown | Insider | SELL | 700 | $149.59 | $104,713 | |
| 2026-08-31 | Unknown | Insider | SELL | 7,000 | $148.35 | $1,038,450 | |
| 2026-08-31 | Unknown | Insider | SELL | 10,200 | $147.66 | $1,506,132 | |
| 2026-08-31 | Unknown | Insider | SELL | 562 | $40.89 | $22,979 | |
| 2026-08-31 | Unknown | Insider | SELL | 500 | $895.00 | $447,500 | |
| 2026-08-31 | Unknown | Insider | SELL | 208 | $170.00 | $35,360 | |
| 2026-08-31 | Unknown | Insider | SELL | 2,272 | $276.85 | $628,998 | |
| 2026-08-31 | Unknown | Insider | SELL | 7,047 | $276.83 | $1,950,834 | |
| 2026-08-31 | Unknown | Insider | SELL | 2,272 | $276.88 | $629,062 | |
| 2026-08-31 | Unknown | Insider | SELL | 239 | $189.05 | $45,182 | |
| 2026-08-31 | Unknown | Insider | SELL | 3,719 | $188.51 | $701,053 | |
| 2026-08-31 | Unknown | Insider | SELL | 3,728 | $187.68 | $699,683 | |
| 2026-08-31 | Unknown | Insider | SELL | 4,042 | $186.38 | $753,355 | |
| 2026-08-31 | Unknown | Insider | SELL | 1,887 | $185.67 | $350,361 | |
| 2026-08-31 | Unknown | Insider | SELL | 2,000 | $448.58 | $897,160 | |
| 2026-08-31 | Unknown | Insider | SELL | 2,000 | $447.06 | $894,120 | |
| 2026-08-31 | Unknown | Insider | SELL | 24,000 | $266.32 | $6,391,680 | |
| 2026-08-31 | Unknown | Insider | SELL | 2,034 | $147.87 | $300,777 | |
| 2026-08-31 | Unknown | Insider | SELL | 160 | $233.53 | $37,365 | |
| 2026-08-31 | Unknown | Insider | SELL | 443 | $232.15 | $102,842 | |
| 2026-08-31 | Unknown | Insider | SELL | 1,458 | $230.93 | $336,696 | |
| 2026-08-31 | Unknown | Insider | SELL | 1,203 | $230.22 | $276,955 | |
| 2026-08-31 | Unknown | Insider | SELL | 1,151 | $228.95 | $263,521 | |
| 2026-08-31 | Unknown | Insider | SELL | 1,239 | $227.80 | $282,244 | |
| 2026-08-31 | Unknown | Insider | SELL | 2,903 | $227.00 | $658,981 | |
| 2026-08-31 | Unknown | Insider | SELL | 1,307 | $225.97 | $295,343 | |
| 2026-08-31 | Unknown | Insider | SELL | 136 | $221.75 | $30,158 | |
| 2026-08-31 | Unknown | Insider | SELL | 3 | $656.64 | $1,970 | |
| 2026-08-31 | Unknown | Insider | SELL | 199 | $655.91 | $130,526 | |
| 2026-08-31 | Unknown | Insider | SELL | 391 | $654.22 | $255,800 | |
| 2026-08-31 | Unknown | Insider | SELL | 363 | $652.75 | $236,948 | |
| 2026-08-31 | Unknown | Insider | SELL | 975 | $651.43 | $635,144 | |
| 2026-08-31 | Unknown | Insider | SELL | 2,929 | $650.18 | $1,904,377 | |
| 2026-08-31 | Unknown | Insider | SELL | 23,911 | $36.37 | $869,643 | |
| 2026-08-31 | Unknown | Insider | SELL | 26,033 | $36.29 | $944,738 | |
| 2026-08-31 | Unknown | Insider | SELL | 30,257 | $36.29 | $1,098,027 | |
| 2026-08-28 | Unknown | Insider | SELL | 82 | $337.71 | $27,692 | |
| 2026-08-28 | Unknown | Insider | SELL | 5,164 | $120.43 | $621,901 | |
| 2026-08-28 | Unknown | Insider | SELL | 15,575 | $120.30 | $1,873,672 | |
| 2026-08-28 | Unknown | Insider | SELL | 13,848 | $119.35 | $1,652,759 | |
| 2026-08-28 | Unknown | Insider | SELL | 577 | $118.13 | $68,161 | |
| 2026-08-28 | Unknown | Insider | SELL | 4,116 | $120.45 | $495,772 | |
| 2026-08-28 | Unknown | Insider | SELL | 5 | $120.82 | $604 | |
| 2026-08-28 | Unknown | Insider | SELL | 418 | $120.32 | $50,294 | |
| 2026-08-28 | Unknown | Insider | SELL | 1,019 | $119.34 | $121,607 | |
| 2026-08-28 | Unknown | Insider | SELL | 58 | $118.24 | $6,858 | |
| 2026-08-28 | Unknown | Insider | SELL | 2,000 | $120.07 | $240,140 | |
| 2026-08-28 | Unknown | Insider | SELL | 25,000 | $445.55 | $11,138,755 | |
| 2026-08-28 | Unknown | Insider | SELL | 3,177 | $108.12 | $343,498 | |
| 2026-08-28 | Unknown | Insider | SELL | 74,388 | $110.91 | $8,250,648 | |
| 2026-08-28 | Unknown | Insider | SELL | 500 | $940.95 | $470,475 | |
| 2026-08-28 | Unknown | Insider | SELL | 2,455 | $328.77 | $807,130 | |
| 2026-08-28 | Unknown | Insider | SELL | 13,100 | $151.29 | $1,981,929 | |
| 2026-08-28 | Unknown | Insider | SELL | 88,618 | $34.03 | $3,015,626 | |
| 2026-08-28 | Unknown | Insider | SELL | 11,382 | $34.00 | $386,988 | |
| 2026-08-28 | Unknown | Insider | SELL | 11,945 | $191.20 | $2,283,889 | |
| 2026-08-28 | Unknown | Insider | SELL | 45,215 | $190.58 | $8,617,143 | |
| 2026-08-28 | Unknown | Insider | SELL | 11,947 | $43.86 | $523,995 | |
| 2026-08-28 | Unknown | Insider | SELL | 31,609 | $43.38 | $1,371,198 | |
| 2026-08-28 | Unknown | Insider | SELL | 27,267 | $62.37 | $1,700,670 | |
| 2026-08-28 | Unknown | Insider | SELL | 7,847 | $138.00 | $1,082,886 | |
| 2026-08-28 | Unknown | Insider | SELL | 5 | $159.36 | $797 | |
| 2026-08-28 | Unknown | Insider | SELL | 3,885 | $158.69 | $616,511 | |
| 2026-08-28 | Unknown | Insider | SELL | 1,210 | $158.12 | $191,325 | |
| 2026-08-28 | Unknown | Insider | SELL | 1,000 | $87.83 | $87,831 | |
| 2026-08-28 | Unknown | Insider | SELL | 160 | $226.46 | $36,234 | |
| 2026-08-28 | Unknown | Insider | SELL | 40 | $223.35 | $8,934 | |
| 2026-08-28 | Unknown | Insider | SELL | 40 | $221.68 | $8,867 | |
| 2026-08-28 | Unknown | Insider | SELL | 80 | $220.40 | $17,632 | |
| 2026-08-28 | Unknown | Insider | SELL | 120 | $219.33 | $26,320 | |
| 2026-08-28 | Unknown | Insider | SELL | 1,120 | $218.25 | $244,440 | |
| 2026-08-28 | Unknown | Insider | SELL | 4,160 | $217.59 | $905,174 | |
| 2026-08-28 | Unknown | Insider | SELL | 1,760 | $216.67 | $381,339 | |
| 2026-08-28 | Unknown | Insider | SELL | 360 | $215.33 | $77,519 | |
| 2026-08-28 | Unknown | Insider | SELL | 444 | $214.40 | $95,194 | |
| 2026-08-28 | Unknown | Insider | SELL | 716 | $213.35 | $152,759 | |
| 2026-08-28 | Unknown | Insider | SELL | 560 | $212.17 | $118,815 | |
| 2026-08-28 | Unknown | Insider | SELL | 440 | $211.16 | $92,910 | |
| 2026-08-28 | Unknown | Insider | SELL | 7,766 | $103.32 | $802,383 | |
| 2026-08-28 | Unknown | Insider | SELL | 5,177 | $230.92 | $1,195,473 | |
| 2026-08-28 | Unknown | Insider | SELL | 120 | $202.69 | $24,323 | |
| 2026-08-27 | Unknown | Insider | SELL | 372 | $118.99 | $44,264 | |
| 2026-08-27 | Unknown | Insider | SELL | 6,656 | $117.92 | $784,876 | |
| 2026-08-27 | Unknown | Insider | SELL | 12,972 | $117.24 | $1,520,837 | |
| 2026-08-27 | Unknown | Insider | SELL | 28 | $118.97 | $3,331 | |
| 2026-08-27 | Unknown | Insider | SELL | 555 | $117.82 | $65,390 | |
| 2026-08-27 | Unknown | Insider | SELL | 917 | $117.19 | $107,463 | |
| 2026-08-27 | Unknown | Insider | SELL | 925 | $131.00 | $121,175 | |
| 2026-08-27 | Unknown | Insider | SELL | 925 | $129.00 | $119,325 | |
| 2026-08-27 | Unknown | Insider | SELL | 1,000 | $374.50 | $374,500 | |
| 2026-08-27 | Unknown | Insider | SELL | 548 | $958.66 | $525,346 | |
| 2026-08-27 | Unknown | Insider | SELL | 500 | $958.66 | $479,330 | |
| 2026-08-27 | Unknown | Insider | SELL | 1,007 | $478.36 | $481,709 | |
| 2026-08-27 | Unknown | Insider | SELL | 126,707 | $28.96 | $3,669,435 | |
| 2026-08-27 | Unknown | Insider | BUY | 5 | $294.38 | $1,472 | |
| 2026-08-27 | Unknown | Insider | BUY | 14 | $293.44 | $4,108 | |
| 2026-08-27 | Unknown | Insider | SELL | 1,964 | $44.81 | $88,007 | |
| 2026-08-27 | Unknown | Insider | SELL | 592 | $264.96 | $156,856 | |
| 2026-08-27 | Unknown | Insider | SELL | 6,408 | $264.60 | $1,695,557 | |
| 2026-08-27 | Unknown | Insider | SELL | 2,700 | $135.50 | $365,851 | |
| 2026-08-27 | Unknown | Insider | SELL | 800 | $158.41 | $126,728 | |
| 2026-08-27 | Unknown | Insider | SELL | 9,965 | $158.31 | $1,577,559 | |
| 2026-08-27 | Unknown | Insider | SELL | 6,688 | $157.64 | $1,054,296 | |
| 2026-08-27 | Unknown | Insider | SELL | 1,981 | $156.57 | $310,165 | |
| 2026-08-27 | Unknown | Insider | SELL | 825 | $155.53 | $128,312 | |
| 2026-08-27 | Unknown | Insider | SELL | 3,145 | $156.80 | $493,136 | |
| 2026-08-27 | Unknown | Insider | SELL | 280 | $228.70 | $64,036 | |
| 2026-08-27 | Unknown | Insider | SELL | 840 | $227.84 | $191,386 | |
| 2026-08-27 | Unknown | Insider | SELL | 1,240 | $226.78 | $281,207 | |
| 2026-08-27 | Unknown | Insider | SELL | 1,520 | $225.86 | $343,307 | |
| 2026-08-27 | Unknown | Insider | SELL | 920 | $224.79 | $206,807 | |
| 2026-08-27 | Unknown | Insider | SELL | 1,080 | $223.51 | $241,391 | |
| 2026-08-27 | Unknown | Insider | SELL | 1,720 | $222.60 | $382,872 | |
| 2026-08-27 | Unknown | Insider | SELL | 760 | $221.58 | $168,401 | |
| 2026-08-27 | Unknown | Insider | SELL | 320 | $220.61 | $70,595 | |
| 2026-08-27 | Unknown | Insider | SELL | 480 | $219.39 | $105,307 | |
| 2026-08-27 | Unknown | Insider | SELL | 120 | $218.34 | $26,201 | |
| 2026-08-27 | Unknown | Insider | SELL | 280 | $216.96 | $60,749 | |
| 2026-08-27 | Unknown | Insider | SELL | 200 | $216.08 | $43,216 | |
| 2026-08-27 | Unknown | Insider | SELL | 40 | $213.88 | $8,555 | |
| 2026-08-27 | Unknown | Insider | SELL | 80 | $213.17 | $17,054 | |
| 2026-08-27 | Unknown | Insider | SELL | 40 | $211.03 | $8,441 | |
| 2026-08-27 | Unknown | Insider | SELL | 40 | $207.94 | $8,318 | |
| 2026-08-27 | Unknown | Insider | SELL | 40 | $206.67 | $8,267 | |
| 2026-08-27 | Unknown | Insider | SELL | 308 | $357.36 | $110,067 | |
| 2026-08-27 | Unknown | Insider | SELL | 3,798 | $79.11 | $300,471 | |
| 2026-08-26 | Unknown | Insider | SELL | 1,615 | $121.23 | $195,786 | |
| 2026-08-26 | Unknown | Insider | SELL | 2,257 | $120.55 | $272,081 | |
| 2026-08-26 | Unknown | Insider | SELL | 110 | $121.68 | $13,385 | |
| 2026-08-26 | Unknown | Insider | SELL | 9,397 | $121.13 | $1,138,259 | |
| 2026-08-26 | Unknown | Insider | SELL | 10,039 | $120.28 | $1,207,491 | |
| 2026-08-26 | Unknown | Insider | SELL | 10,454 | $119.23 | $1,246,430 | |
| 2026-08-26 | Unknown | Insider | SELL | 2,000 | $121.33 | $242,660 | |
| 2026-08-26 | Unknown | Insider | SELL | 298 | $121.02 | $36,064 | |
| 2026-08-26 | Unknown | Insider | SELL | 407 | $120.06 | $48,864 | |
| 2026-08-26 | Unknown | Insider | SELL | 795 | $119.23 | $94,788 | |
| 2026-08-26 | Unknown | Insider | SELL | 9,175 | $109.25 | $1,002,397 | |
| 2026-08-26 | Unknown | Insider | SELL | 2,683 | $374.56 | $1,004,944 | |
| 2026-08-26 | Unknown | Insider | SELL | 500 | $882.15 | $441,075 | |
| 2026-08-26 | Unknown | Insider | SELL | 1,340 | $161.16 | $215,954 | |
| 2026-08-26 | Unknown | Insider | SELL | 600 | $162.38 | $97,430 | |
| 2026-08-26 | Unknown | Insider | SELL | 3,974 | $161.67 | $642,491 | |
| 2026-08-26 | Unknown | Insider | SELL | 50,000 | $309.44 | $15,472,000 | |
| 2026-08-26 | Unknown | Insider | SELL | 710 | $336.76 | $239,100 | |
| 2026-08-26 | Unknown | Insider | SELL | 232 | $89.24 | $20,705 | |
| 2026-08-26 | Unknown | Insider | SELL | 1,144 | $88.18 | $100,880 | |
| 2026-08-26 | Unknown | Insider | SELL | 724 | $87.39 | $63,269 | |
| 2026-08-26 | Unknown | Insider | SELL | 16,024 | $1608.21 | $25,769,923 | |
| 2026-08-26 | Unknown | Insider | SELL | 10,928 | $33.04 | $361,065 | |
| 2026-08-26 | Unknown | Insider | SELL | 84,193 | $33.04 | $2,781,770 | |
| 2026-08-26 | Unknown | Insider | SELL | 161,909 | $33.04 | $5,349,538 | |
| 2026-08-26 | Unknown | Insider | SELL | 55,747 | $33.04 | $1,841,903 | |
| 2026-08-26 | Unknown | Insider | SELL | 46,133 | $33.04 | $1,524,253 | |
| 2026-08-26 | Unknown | Insider | SELL | 274,827 | $33.04 | $9,080,394 | |
| 2026-08-26 | Unknown | Insider | SELL | 534,930 | $33.04 | $17,674,301 | |
| 2026-08-26 | Unknown | Insider | SELL | 10,928 | $33.04 | $361,065 | |
| 2026-08-26 | Unknown | Insider | SELL | 84,193 | $33.04 | $2,781,770 | |
| 2026-08-26 | Unknown | Insider | SELL | 161,909 | $33.04 | $5,349,538 | |
| 2026-08-26 | Unknown | Insider | SELL | 55,747 | $33.04 | $1,841,903 | |
| 2026-08-26 | Unknown | Insider | SELL | 46,133 | $33.04 | $1,524,253 | |
| 2026-08-26 | Unknown | Insider | SELL | 274,827 | $33.04 | $9,080,394 | |
| 2026-08-26 | Unknown | Insider | SELL | 534,930 | $33.04 | $17,674,301 | |
| 2026-08-26 | Unknown | Insider | SELL | 56,500 | $66.90 | $3,779,850 | |
| 2026-08-26 | Unknown | Insider | SELL | 600 | $192.16 | $115,296 | |
| 2026-08-26 | Unknown | Insider | SELL | 7,199 | $191.43 | $1,378,091 | |
| 2026-08-26 | Unknown | Insider | SELL | 11,860 | $190.24 | $2,256,224 | |
| 2026-08-26 | Unknown | Insider | SELL | 9,615 | $26.00 | $249,990 | |
| 2026-08-26 | Unknown | Insider | SELL | 476 | $450.78 | $214,571 | |
| 2026-08-26 | Unknown | Insider | SELL | 50,644 | $105.35 | $5,335,345 | |
| 2026-08-26 | Unknown | Insider | SELL | 4,500 | $81.85 | $368,325 | |
| 2026-08-26 | Unknown | Insider | SELL | 760 | $190.61 | $144,864 | |
| 2026-08-26 | Unknown | Insider | SELL | 2,160 | $189.88 | $410,141 | |
| 2026-08-26 | Unknown | Insider | SELL | 2,801 | $188.87 | $529,025 | |
| 2026-08-26 | Unknown | Insider | SELL | 2,719 | $187.95 | $511,036 | |
| 2026-08-26 | Unknown | Insider | SELL | 840 | $187.05 | $157,122 | |
| 2026-08-26 | Unknown | Insider | SELL | 320 | $185.90 | $59,488 | |
| 2026-08-26 | Unknown | Insider | SELL | 200 | $184.69 | $36,938 | |
| 2026-08-26 | Unknown | Insider | SELL | 120 | $183.63 | $22,036 | |
| 2026-08-26 | Unknown | Insider | SELL | 80 | $182.27 | $14,582 | |
| 2026-08-26 | Unknown | Insider | SELL | 280 | $339.00 | $94,920 | |
| 2026-08-26 | Unknown | Insider | SELL | 6,880 | $148.82 | $1,023,900 | |
| 2026-08-26 | Unknown | Insider | SELL | 3,402 | $148.24 | $504,296 | |
| 2026-08-26 | Unknown | Insider | SELL | 4,600 | $148.82 | $684,590 | |
| 2026-08-26 | Unknown | Insider | SELL | 3,118 | $148.31 | $462,432 | |
| 2026-08-26 | Unknown | Insider | SELL | 492 | $64.75 | $31,855 | |
| 2026-08-26 | Unknown | Insider | SELL | 6,494 | $63.98 | $415,465 | |
| 2026-08-26 | Unknown | Insider | SELL | 3,500 | $63.02 | $220,580 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,439 | $310.95 | $447,457 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,900 | $234.25 | $445,066 | |
| 2026-08-25 | Unknown | Insider | SELL | 11,339 | $233.48 | $2,647,475 | |
| 2026-08-25 | Unknown | Insider | SELL | 10,995 | $232.29 | $2,554,051 | |
| 2026-08-25 | Unknown | Insider | SELL | 20,744 | $231.46 | $4,801,448 | |
| 2026-08-25 | Unknown | Insider | SELL | 4,600 | $230.44 | $1,060,038 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,298 | $229.31 | $756,264 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,413 | $227.75 | $549,558 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,767 | $230.00 | $866,410 | |
| 2026-08-25 | Unknown | Insider | SELL | 100 | $477.84 | $47,784 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,100 | $476.53 | $1,477,243 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,429 | $475.70 | $679,775 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,831 | $474.43 | $1,817,541 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,327 | $473.43 | $1,101,672 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,513 | $472.39 | $1,187,116 | |
| 2026-08-25 | Unknown | Insider | SELL | 800 | $471.14 | $376,912 | |
| 2026-08-25 | Unknown | Insider | SELL | 900 | $470.13 | $423,117 | |
| 2026-08-25 | Unknown | Insider | SELL | 6,195 | $123.33 | $764,029 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,698 | $122.66 | $330,937 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,027 | $121.65 | $368,235 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,080 | $120.50 | $371,140 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,272 | $123.17 | $279,842 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,770 | $122.60 | $217,002 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,419 | $121.65 | $294,271 | |
| 2026-08-25 | Unknown | Insider | SELL | 11,725 | $120.14 | $1,408,642 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,464 | $119.44 | $294,300 | |
| 2026-08-25 | Unknown | Insider | SELL | 6,654 | $118.32 | $787,301 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,696 | $117.70 | $317,319 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,000 | $120.03 | $240,060 | |
| 2026-08-25 | Unknown | Insider | SELL | 21,400 | $123.33 | $2,639,262 | |
| 2026-08-25 | Unknown | Insider | SELL | 12,495 | $122.65 | $1,532,512 | |
| 2026-08-25 | Unknown | Insider | SELL | 14,334 | $121.56 | $1,742,441 | |
| 2026-08-25 | Unknown | Insider | SELL | 9,461 | $120.50 | $1,140,050 | |
| 2026-08-25 | Unknown | Insider | SELL | 137 | $123.17 | $16,874 | |
| 2026-08-25 | Unknown | Insider | SELL | 178 | $122.69 | $21,839 | |
| 2026-08-25 | Unknown | Insider | SELL | 197 | $121.60 | $23,955 | |
| 2026-08-25 | Unknown | Insider | SELL | 118 | $120.49 | $14,218 | |
| 2026-08-25 | Unknown | Insider | SELL | 194 | $119.46 | $23,175 | |
| 2026-08-25 | Unknown | Insider | SELL | 389 | $118.37 | $46,046 | |
| 2026-08-25 | Unknown | Insider | SELL | 287 | $117.67 | $33,771 | |
| 2026-08-25 | Unknown | Insider | SELL | 7,500 | $479.25 | $3,594,376 | |
| 2026-08-25 | Unknown | Insider | SELL | 5,128 | $159.92 | $820,070 | |
| 2026-08-25 | Unknown | Insider | SELL | 925 | $127.00 | $117,475 | |
| 2026-08-25 | Unknown | Insider | SELL | 925 | $125.00 | $115,625 | |
| 2026-08-25 | Unknown | Insider | SELL | 925 | $124.00 | $114,700 | |
| 2026-08-25 | Unknown | Insider | BUY | 720,000 | $14.47 | $10,418,400 | |
| 2026-08-25 | Unknown | Insider | SELL | 237 | $38.89 | $9,217 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,302 | $860.05 | $1,979,840 | |
| 2026-08-25 | Unknown | Insider | SELL | 188 | $858.82 | $161,457 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,511 | $857.95 | $3,012,262 | |
| 2026-08-25 | Unknown | Insider | SELL | 4,676 | $856.71 | $4,005,971 | |
| 2026-08-25 | Unknown | Insider | SELL | 800 | $855.84 | $684,673 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,486 | $854.89 | $2,980,132 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,465 | $853.62 | $2,104,168 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,711 | $852.60 | $3,164,000 | |
| 2026-08-25 | Unknown | Insider | SELL | 4,426 | $851.68 | $3,769,519 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,017 | $850.66 | $2,566,428 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,528 | $849.71 | $1,298,350 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,102 | $848.66 | $935,221 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,121 | $847.52 | $1,797,581 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,073 | $846.44 | $1,754,680 | |
| 2026-08-25 | Unknown | Insider | SELL | 631 | $845.63 | $533,592 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,053 | $844.61 | $889,372 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,213 | $843.60 | $1,023,288 | |
| 2026-08-25 | Unknown | Insider | SELL | 360 | $842.22 | $303,198 | |
| 2026-08-25 | Unknown | Insider | SELL | 732 | $860.04 | $629,547 | |
| 2026-08-25 | Unknown | Insider | SELL | 40 | $858.64 | $34,346 | |
| 2026-08-25 | Unknown | Insider | SELL | 815 | $857.96 | $699,237 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,679 | $856.70 | $1,438,396 | |
| 2026-08-25 | Unknown | Insider | SELL | 273 | $855.89 | $233,659 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,080 | $854.84 | $923,230 | |
| 2026-08-25 | Unknown | Insider | SELL | 851 | $853.54 | $726,360 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,998 | $852.33 | $1,702,952 | |
| 2026-08-25 | Unknown | Insider | SELL | 970 | $851.31 | $825,771 | |
| 2026-08-25 | Unknown | Insider | SELL | 600 | $850.44 | $510,263 | |
| 2026-08-25 | Unknown | Insider | SELL | 600 | $849.14 | $509,486 | |
| 2026-08-25 | Unknown | Insider | SELL | 491 | $847.94 | $416,339 | |
| 2026-08-25 | Unknown | Insider | SELL | 456 | $847.00 | $386,234 | |
| 2026-08-25 | Unknown | Insider | SELL | 570 | $845.96 | $482,197 | |
| 2026-08-25 | Unknown | Insider | SELL | 360 | $844.66 | $304,078 | |
| 2026-08-25 | Unknown | Insider | SELL | 280 | $843.68 | $236,231 | |
| 2026-08-25 | Unknown | Insider | SELL | 205 | $842.39 | $172,691 | |
| 2026-08-25 | Unknown | Insider | SELL | 500 | $856.64 | $428,322 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,890 | $479.89 | $906,988 | |
| 2026-08-25 | Unknown | Insider | SELL | 4,949 | $480.46 | $2,377,782 | |
| 2026-08-25 | Unknown | Insider | SELL | 5,800 | $481.61 | $2,793,344 | |
| 2026-08-25 | Unknown | Insider | SELL | 8,383 | $482.57 | $4,045,426 | |
| 2026-08-25 | Unknown | Insider | SELL | 8,071 | $483.61 | $3,903,176 | |
| 2026-08-25 | Unknown | Insider | SELL | 11,899 | $484.61 | $5,766,410 | |
| 2026-08-25 | Unknown | Insider | SELL | 10,004 | $485.71 | $4,859,013 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,995 | $486.59 | $970,755 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,370 | $487.85 | $1,156,209 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,095 | $488.74 | $1,023,910 | |
| 2026-08-25 | Unknown | Insider | SELL | 720 | $479.49 | $345,234 | |
| 2026-08-25 | Unknown | Insider | SELL | 6,320 | $480.34 | $3,035,724 | |
| 2026-08-25 | Unknown | Insider | SELL | 4,622 | $481.30 | $2,224,582 | |
| 2026-08-25 | Unknown | Insider | SELL | 8,372 | $482.27 | $4,037,590 | |
| 2026-08-25 | Unknown | Insider | SELL | 5,818 | $483.26 | $2,811,636 | |
| 2026-08-25 | Unknown | Insider | SELL | 7,053 | $484.35 | $3,416,114 | |
| 2026-08-25 | Unknown | Insider | SELL | 7,864 | $485.17 | $3,815,385 | |
| 2026-08-25 | Unknown | Insider | SELL | 6,126 | $486.35 | $2,979,356 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,252 | $487.21 | $1,097,204 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,251 | $488.67 | $1,099,994 | |
| 2026-08-25 | Unknown | Insider | SELL | 429 | $489.33 | $209,923 | |
| 2026-08-25 | Unknown | Insider | SELL | 5,000 | $117.00 | $585,000 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,960 | $89.93 | $176,264 | |
| 2026-08-25 | Unknown | Insider | SELL | 33,546 | $89.17 | $2,991,357 | |
| 2026-08-25 | Unknown | Insider | SELL | 72,186 | $88.31 | $6,374,399 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,640 | $89.93 | $327,347 | |
| 2026-08-25 | Unknown | Insider | SELL | 62,293 | $89.17 | $5,554,785 | |
| 2026-08-25 | Unknown | Insider | SELL | 134,067 | $88.31 | $11,838,813 | |
| 2026-08-25 | Unknown | Insider | SELL | 100 | $90.04 | $9,004 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,500 | $89.24 | $133,867 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,909 | $88.37 | $345,442 | |
| 2026-08-25 | Unknown | Insider | SELL | 756 | $33.06 | $24,994 | |
| 2026-08-25 | Unknown | Insider | SELL | 5,829 | $33.06 | $192,709 | |
| 2026-08-25 | Unknown | Insider | SELL | 11,210 | $33.06 | $370,607 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,860 | $33.06 | $127,613 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,194 | $33.06 | $105,595 | |
| 2026-08-25 | Unknown | Insider | SELL | 19,028 | $33.06 | $629,073 | |
| 2026-08-25 | Unknown | Insider | SELL | 37,037 | $33.06 | $1,224,458 | |
| 2026-08-25 | Unknown | Insider | SELL | 756 | $33.06 | $24,994 | |
| 2026-08-25 | Unknown | Insider | SELL | 5,829 | $33.06 | $192,709 | |
| 2026-08-25 | Unknown | Insider | SELL | 11,210 | $33.06 | $370,607 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,860 | $33.06 | $127,613 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,194 | $33.06 | $105,595 | |
| 2026-08-25 | Unknown | Insider | SELL | 19,028 | $33.06 | $629,073 | |
| 2026-08-25 | Unknown | Insider | SELL | 37,037 | $33.06 | $1,224,458 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,774 | $191.09 | $530,080 | |
| 2026-08-25 | Unknown | Insider | SELL | 199,878 | $190.27 | $38,030,327 | |
| 2026-08-25 | Unknown | Insider | SELL | 100 | $294.22 | $29,422 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,000 | $293.53 | $293,531 | |
| 2026-08-25 | Unknown | Insider | SELL | 500 | $292.18 | $146,090 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,700 | $289.28 | $491,769 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,140 | $45.93 | $52,360 | |
| 2026-08-25 | Unknown | Insider | SELL | 19,455 | $45.27 | $880,728 | |
| 2026-08-25 | Unknown | Insider | SELL | 92 | $45.92 | $4,225 | |
| 2026-08-25 | Unknown | Insider | SELL | 940 | $45.26 | $42,544 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,200 | $45.95 | $55,140 | |
| 2026-08-25 | Unknown | Insider | SELL | 24,817 | $45.28 | $1,123,714 | |
| 2026-08-25 | Unknown | Insider | SELL | 670 | $45.96 | $30,793 | |
| 2026-08-25 | Unknown | Insider | SELL | 15,713 | $45.28 | $711,485 | |
| 2026-08-25 | Unknown | Insider | SELL | 7,899 | $275.26 | $2,174,279 | |
| 2026-08-25 | Unknown | Insider | SELL | 24,881 | $274.10 | $6,819,882 | |
| 2026-08-25 | Unknown | Insider | SELL | 17,220 | $273.34 | $4,706,915 | |
| 2026-08-25 | Unknown | Insider | BUY | 10,000 | $111.77 | $1,117,700 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,353 | $105.29 | $142,457 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,320 | $105.29 | $138,983 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,320 | $105.29 | $138,983 | |
| 2026-08-25 | Unknown | Insider | SELL | 40 | $193.99 | $7,760 | |
| 2026-08-25 | Unknown | Insider | SELL | 160 | $193.26 | $30,922 | |
| 2026-08-25 | Unknown | Insider | SELL | 400 | $191.97 | $76,788 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,080 | $191.08 | $206,366 | |
| 2026-08-25 | Unknown | Insider | SELL | 600 | $190.03 | $114,018 | |
| 2026-08-25 | Unknown | Insider | SELL | 716 | $188.83 | $135,202 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,644 | $188.05 | $309,154 | |
| 2026-08-25 | Unknown | Insider | SELL | 800 | $186.75 | $149,400 | |
| 2026-08-25 | Unknown | Insider | SELL | 929 | $185.71 | $172,525 | |
| 2026-08-25 | Unknown | Insider | SELL | 2,351 | $185.05 | $435,053 | |
| 2026-08-25 | Unknown | Insider | SELL | 800 | $184.04 | $147,232 | |
| 2026-08-25 | Unknown | Insider | SELL | 480 | $182.91 | $87,797 | |
| 2026-08-25 | Unknown | Insider | SELL | 41 | $324.66 | $13,311 | |
| 2026-08-25 | Unknown | Insider | SELL | 309 | $323.54 | $99,974 | |
| 2026-08-25 | Unknown | Insider | SELL | 380 | $321.16 | $122,042 | |
| 2026-08-25 | Unknown | Insider | SELL | 240 | $319.31 | $76,634 | |
| 2026-08-25 | Unknown | Insider | SELL | 280 | $318.33 | $89,133 | |
| 2026-08-25 | Unknown | Insider | BUY | 2,040 | $49.22 | $100,408 | |
| 2026-08-25 | Unknown | Insider | SELL | 4,112 | $75.32 | $309,716 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,100 | $50.06 | $55,066 | |
| 2026-08-25 | Unknown | Insider | SELL | 1,093 | $154.45 | $168,809 | |
| 2026-08-25 | Unknown | Insider | SELL | 9,181 | $153.93 | $1,413,204 | |
| 2026-08-25 | Unknown | Insider | SELL | 6,412 | $152.75 | $979,433 | |
| 2026-08-25 | Unknown | Insider | SELL | 12,236 | $151.35 | $1,851,980 | |
| 2026-08-25 | Unknown | Insider | SELL | 12,648 | $150.56 | $1,904,333 | |
| 2026-08-25 | Unknown | Insider | SELL | 400 | $192.64 | $77,055 | |
| 2026-08-25 | Unknown | Insider | SELL | 10,128 | $191.99 | $1,944,433 | |
| 2026-08-25 | Unknown | Insider | SELL | 3,281 | $191.10 | $627,003 | |
| 2026-08-25 | Unknown | Insider | SELL | 180,297 | $116.19 | $20,948,708 | |
| 2026-08-25 | Unknown | Insider | SELL | 218,535 | $115.57 | $25,256,090 | |
| 2026-08-25 | Unknown | Insider | SELL | 80,000 | $78.56 | $6,284,464 | |
| 2026-08-25 | Unknown | Insider | SELL | 65,000 | $14.71 | $956,456 | |
| 2026-08-24 | Unknown | Insider | SELL | 9,258 | $259.77 | $2,404,951 | |
| 2026-08-24 | Unknown | Insider | SELL | 100 | $229.94 | $22,994 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,265 | $229.08 | $289,786 | |
| 2026-08-24 | Unknown | Insider | SELL | 500 | $227.84 | $113,918 | |
| 2026-08-24 | Unknown | Insider | SELL | 100 | $224.81 | $22,481 | |
| 2026-08-24 | Unknown | Insider | SELL | 100 | $222.22 | $22,222 | |
| 2026-08-24 | Unknown | Insider | SELL | 200 | $221.03 | $44,206 | |
| 2026-08-24 | Unknown | Insider | SELL | 29,567 | $230.00 | $6,800,528 | |
| 2026-08-24 | Unknown | Insider | SELL | 10,134 | $225.00 | $2,280,150 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,204 | $222.03 | $489,354 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,589 | $468.14 | $1,212,014 | |
| 2026-08-24 | Unknown | Insider | SELL | 600 | $466.26 | $279,756 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,455 | $465.43 | $677,201 | |
| 2026-08-24 | Unknown | Insider | SELL | 321 | $464.27 | $149,031 | |
| 2026-08-24 | Unknown | Insider | SELL | 301 | $462.59 | $139,240 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,500 | $460.64 | $690,960 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,630 | $459.68 | $749,278 | |
| 2026-08-24 | Unknown | Insider | SELL | 400 | $458.26 | $183,304 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,904 | $457.44 | $870,966 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,312 | $456.49 | $1,055,405 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,125 | $455.62 | $968,192 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,182 | $454.18 | $536,841 | |
| 2026-08-24 | Unknown | Insider | SELL | 942 | $453.26 | $426,971 | |
| 2026-08-24 | Unknown | Insider | SELL | 62 | $628.74 | $38,982 | |
| 2026-08-24 | Unknown | Insider | SELL | 79 | $628.01 | $49,613 | |
| 2026-08-24 | Unknown | Insider | SELL | 33 | $626.59 | $20,677 | |
| 2026-08-24 | Unknown | Insider | SELL | 101 | $625.41 | $63,166 | |
| 2026-08-24 | Unknown | Insider | SELL | 6,077 | $116.61 | $708,639 | |
| 2026-08-24 | Unknown | Insider | SELL | 9,064 | $115.97 | $1,051,152 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,859 | $114.98 | $558,688 | |
| 2026-08-24 | Unknown | Insider | SELL | 473 | $116.60 | $55,152 | |
| 2026-08-24 | Unknown | Insider | SELL | 670 | $115.96 | $77,693 | |
| 2026-08-24 | Unknown | Insider | SELL | 357 | $114.97 | $41,044 | |
| 2026-08-24 | Unknown | Insider | BUY | 2,000 | $135.00 | $270,000 | |
| 2026-08-24 | Unknown | Insider | SELL | 117,000 | $113.20 | $13,244,412 | |
| 2026-08-24 | Unknown | Insider | SELL | 176,210 | $113.49 | $19,997,368 | |
| 2026-08-24 | Unknown | Insider | SELL | 925 | $122.34 | $113,164 | |
| 2026-08-24 | Unknown | Insider | BUY | 720,000 | $14.29 | $10,288,800 | |
| 2026-08-24 | Unknown | Insider | BUY | 350,000 | $14.24 | $4,984,000 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,321 | $38.68 | $167,136 | |
| 2026-08-24 | Unknown | Insider | SELL | 500 | $824.24 | $412,120 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,900 | $184.00 | $533,600 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,800 | $233.44 | $420,192 | |
| 2026-08-24 | Unknown | Insider | SELL | 769 | $232.41 | $178,721 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,006 | $231.14 | $232,522 | |
| 2026-08-24 | Unknown | Insider | SELL | 3,826 | $230.27 | $881,007 | |
| 2026-08-24 | Unknown | Insider | SELL | 9,324 | $229.18 | $2,136,860 | |
| 2026-08-24 | Unknown | Insider | SELL | 14,452 | $228.30 | $3,299,436 | |
| 2026-08-24 | Unknown | Insider | SELL | 7,153 | $227.38 | $1,626,422 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,894 | $226.22 | $1,107,129 | |
| 2026-08-24 | Unknown | Insider | SELL | 3,952 | $40.59 | $160,422 | |
| 2026-08-24 | Unknown | Insider | SELL | 85 | $86.55 | $7,357 | |
| 2026-08-24 | Unknown | Insider | SELL | 243 | $86.03 | $20,905 | |
| 2026-08-24 | Unknown | Insider | SELL | 75 | $84.68 | $6,351 | |
| 2026-08-24 | Unknown | Insider | SELL | 97 | $83.95 | $8,143 | |
| 2026-08-24 | Unknown | Insider | SELL | 3,140 | $86.48 | $271,537 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,995 | $86.00 | $429,563 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,124 | $84.63 | $179,754 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,241 | $83.93 | $188,079 | |
| 2026-08-24 | Unknown | Insider | SELL | 10,046 | $86.48 | $868,743 | |
| 2026-08-24 | Unknown | Insider | SELL | 15,988 | $86.00 | $1,374,942 | |
| 2026-08-24 | Unknown | Insider | SELL | 6,795 | $84.63 | $575,063 | |
| 2026-08-24 | Unknown | Insider | SELL | 7,171 | $83.93 | $601,836 | |
| 2026-08-24 | Unknown | Insider | SELL | 751 | $86.48 | $64,944 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,202 | $86.00 | $103,367 | |
| 2026-08-24 | Unknown | Insider | SELL | 508 | $84.63 | $42,991 | |
| 2026-08-24 | Unknown | Insider | SELL | 539 | $83.93 | $45,236 | |
| 2026-08-24 | Unknown | Insider | SELL | 6,285 | $86.48 | $543,505 | |
| 2026-08-24 | Unknown | Insider | SELL | 9,986 | $86.00 | $858,787 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,246 | $84.63 | $359,338 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,483 | $83.93 | $376,242 | |
| 2026-08-24 | Unknown | Insider | SELL | 6,274 | $86.48 | $542,554 | |
| 2026-08-24 | Unknown | Insider | SELL | 9,993 | $86.00 | $859,387 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,250 | $84.63 | $359,682 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,483 | $83.93 | $376,243 | |
| 2026-08-24 | Unknown | Insider | SELL | 36,171 | $86.48 | $3,127,941 | |
| 2026-08-24 | Unknown | Insider | SELL | 57,544 | $86.00 | $4,948,703 | |
| 2026-08-24 | Unknown | Insider | SELL | 24,472 | $84.63 | $2,071,073 | |
| 2026-08-24 | Unknown | Insider | SELL | 25,813 | $83.93 | $2,166,392 | |
| 2026-08-24 | Unknown | Insider | SELL | 102 | $33.51 | $3,418 | |
| 2026-08-24 | Unknown | Insider | SELL | 16,496 | $33.09 | $545,825 | |
| 2026-08-24 | Unknown | Insider | SELL | 785 | $33.51 | $26,309 | |
| 2026-08-24 | Unknown | Insider | SELL | 127,092 | $33.09 | $4,205,258 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,509 | $33.51 | $50,573 | |
| 2026-08-24 | Unknown | Insider | SELL | 244,410 | $33.09 | $8,087,111 | |
| 2026-08-24 | Unknown | Insider | SELL | 520 | $33.51 | $17,427 | |
| 2026-08-24 | Unknown | Insider | SELL | 84,152 | $33.09 | $2,784,447 | |
| 2026-08-24 | Unknown | Insider | SELL | 430 | $33.51 | $14,411 | |
| 2026-08-24 | Unknown | Insider | SELL | 69,638 | $33.09 | $2,304,203 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,562 | $33.51 | $85,863 | |
| 2026-08-24 | Unknown | Insider | SELL | 414,861 | $33.09 | $13,727,045 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,987 | $33.51 | $167,135 | |
| 2026-08-24 | Unknown | Insider | SELL | 807,500 | $33.09 | $26,718,802 | |
| 2026-08-24 | Unknown | Insider | SELL | 102 | $33.51 | $3,418 | |
| 2026-08-24 | Unknown | Insider | SELL | 16,496 | $33.09 | $545,825 | |
| 2026-08-24 | Unknown | Insider | SELL | 785 | $33.51 | $26,309 | |
| 2026-08-24 | Unknown | Insider | SELL | 127,092 | $33.09 | $4,205,258 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,509 | $33.51 | $50,573 | |
| 2026-08-24 | Unknown | Insider | SELL | 244,410 | $33.09 | $8,087,111 | |
| 2026-08-24 | Unknown | Insider | SELL | 520 | $33.51 | $17,427 | |
| 2026-08-24 | Unknown | Insider | SELL | 84,152 | $33.09 | $2,784,447 | |
| 2026-08-24 | Unknown | Insider | SELL | 430 | $33.51 | $14,411 | |
| 2026-08-24 | Unknown | Insider | SELL | 69,638 | $33.09 | $2,304,203 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,562 | $33.51 | $85,863 | |
| 2026-08-24 | Unknown | Insider | SELL | 414,861 | $33.09 | $13,727,045 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,987 | $33.51 | $167,135 | |
| 2026-08-24 | Unknown | Insider | SELL | 807,500 | $33.09 | $26,718,802 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,897 | $193.14 | $945,803 | |
| 2026-08-24 | Unknown | Insider | SELL | 24,563 | $192.55 | $4,729,650 | |
| 2026-08-24 | Unknown | Insider | SELL | 23,125 | $191.33 | $4,424,400 | |
| 2026-08-24 | Unknown | Insider | SELL | 98,055 | $190.34 | $18,663,887 | |
| 2026-08-24 | Unknown | Insider | SELL | 3,494 | $158.00 | $552,052 | |
| 2026-08-24 | Unknown | Insider | SELL | 684 | $446.17 | $305,180 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,300 | $278.03 | $361,439 | |
| 2026-08-24 | Unknown | Insider | SELL | 36,656 | $278.90 | $10,223,358 | |
| 2026-08-24 | Unknown | Insider | SELL | 13,344 | $278.17 | $3,711,900 | |
| 2026-08-24 | Unknown | Insider | BUY | 5,000 | $104.90 | $524,500 | |
| 2026-08-24 | Unknown | Insider | SELL | 506 | $84.09 | $42,550 | |
| 2026-08-24 | Unknown | Insider | SELL | 359 | $145.24 | $52,141 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,900 | $106.33 | $521,017 | |
| 2026-08-24 | Unknown | Insider | SELL | 5,635 | $105.53 | $594,662 | |
| 2026-08-24 | Unknown | Insider | SELL | 441 | $155.00 | $68,355 | |
| 2026-08-24 | Unknown | Insider | SELL | 8 | $195.27 | $1,562 | |
| 2026-08-24 | Unknown | Insider | SELL | 192 | $194.58 | $37,359 | |
| 2026-08-24 | Unknown | Insider | SELL | 160 | $193.08 | $30,893 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,080 | $191.97 | $207,328 | |
| 2026-08-24 | Unknown | Insider | SELL | 4,782 | $190.95 | $913,123 | |
| 2026-08-24 | Unknown | Insider | SELL | 3 | $190.25 | $571 | |
| 2026-08-24 | Unknown | Insider | SELL | 800 | $189.26 | $151,408 | |
| 2026-08-24 | Unknown | Insider | SELL | 854 | $140.77 | $120,220 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,022 | $438.21 | $886,061 | |
| 2026-08-24 | Unknown | Insider | SELL | 508 | $659.87 | $335,214 | |
| 2026-08-24 | Unknown | Insider | SELL | 120 | $658.64 | $79,037 | |
| 2026-08-24 | Unknown | Insider | SELL | 528 | $657.43 | $347,123 | |
| 2026-08-24 | Unknown | Insider | SELL | 336 | $656.33 | $220,527 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,560 | $655.45 | $1,022,502 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,280 | $654.45 | $837,696 | |
| 2026-08-24 | Unknown | Insider | SELL | 360 | $653.78 | $235,361 | |
| 2026-08-24 | Unknown | Insider | SELL | 120 | $652.60 | $78,312 | |
| 2026-08-24 | Unknown | Insider | SELL | 373 | $651.31 | $242,939 | |
| 2026-08-24 | Unknown | Insider | SELL | 2,654 | $650.40 | $1,726,162 | |
| 2026-08-24 | Unknown | Insider | SELL | 18,545 | $63.02 | $1,168,775 | |
| 2026-08-24 | Unknown | Insider | SELL | 17,166 | $63.02 | $1,081,853 | |
| 2026-08-24 | Unknown | Insider | SELL | 13,818 | $63.02 | $870,860 | |
| 2026-08-24 | Unknown | Insider | SELL | 1,646 | $63.97 | $105,289 | |
| 2026-08-24 | Unknown | Insider | SELL | 561 | $62.73 | $35,189 | |
| 2026-08-24 | Unknown | Insider | SELL | 25,000 | $15.00 | $375,000 | |
| 2026-08-24 | Unknown | Insider | SELL | 40 | $816.96 | $32,678 | |
| 2026-08-24 | Unknown | Insider | SELL | 40 | $814.27 | $32,571 | |
| 2026-08-24 | Unknown | Insider | SELL | 40 | $812.72 | $32,509 | |
| 2026-08-24 | Unknown | Insider | SELL | 120 | $809.61 | $97,153 | |
| 2026-08-24 | Unknown | Insider | SELL | 80 | $804.87 | $64,389 | |
| 2026-08-24 | Unknown | Insider | SELL | 440 | $803.57 | $353,572 | |
| 2026-08-24 | Unknown | Insider | SELL | 593 | $802.67 | $475,981 | |
| 2026-08-24 | Unknown | Insider | SELL | 200 | $801.60 | $160,320 | |
| 2026-08-24 | Unknown | Insider | SELL | 480 | $800.42 | $384,200 | |
| 2026-08-24 | Unknown | Insider | SELL | 567 | $799.44 | $453,281 | |
| 2026-08-24 | Unknown | Insider | SELL | 600 | $798.49 | $479,095 | |
| 2026-08-24 | Unknown | Insider | SELL | 600 | $797.39 | $478,432 | |
| 2026-08-24 | Unknown | Insider | SELL | 845 | $795.90 | $672,533 | |
| 2026-08-24 | Unknown | Insider | SELL | 968 | $794.77 | $769,335 | |
| 2026-08-24 | Unknown | Insider | SELL | 480 | $793.66 | $380,957 | |
| 2026-08-24 | Unknown | Insider | SELL | 120 | $792.39 | $95,086 | |
| 2026-08-24 | Unknown | Insider | SELL | 440 | $791.80 | $348,392 | |
| 2026-08-24 | Unknown | Insider | SELL | 280 | $790.34 | $221,296 | |
| 2026-08-24 | Unknown | Insider | SELL | 560 | $789.25 | $441,981 | |
| 2026-08-24 | Unknown | Insider | SELL | 200 | $788.03 | $157,606 | |
| 2026-08-24 | Unknown | Insider | SELL | 240 | $786.27 | $188,705 | |
| 2026-08-24 | Unknown | Insider | SELL | 120 | $784.66 | $94,160 | |
| 2026-08-24 | Unknown | Insider | SELL | 280 | $783.28 | $219,317 | |
| 2026-08-24 | Unknown | Insider | SELL | 280 | $782.33 | $219,052 | |
| 2026-08-24 | Unknown | Insider | SELL | 160 | $780.66 | $124,906 | |
| 2026-08-24 | Unknown | Insider | SELL | 80 | $778.50 | $62,280 | |
| 2026-08-24 | Unknown | Insider | SELL | 8 | $777.05 | $6,216 | |
| 2026-08-24 | Unknown | Insider | SELL | 112 | $776.14 | $86,927 | |
| 2026-08-24 | Unknown | Insider | SELL | 40 | $774.84 | $30,994 | |
| 2026-08-24 | Unknown | Insider | SELL | 32 | $1297.72 | $41,527 | |
| 2026-08-24 | Unknown | Insider | SELL | 50 | $1281.57 | $64,078 | |
| 2026-08-24 | Unknown | Insider | SELL | 638 | $79.33 | $50,613 | |
| 2026-08-24 | Unknown | Insider | SELL | 5,807 | $78.70 | $457,011 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,951 | $260.34 | $507,923 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,240 | $259.57 | $1,360,148 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,191 | $258.66 | $1,342,701 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,159 | $257.60 | $556,148 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,412 | $260.33 | $627,904 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,125 | $258.58 | $549,484 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,825 | $257.77 | $470,422 | |
| 2026-08-21 | Unknown | Insider | SELL | 6,172 | $260.31 | $1,606,633 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,119 | $260.45 | $291,442 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,133 | $259.63 | $553,798 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,782 | $258.64 | $460,889 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,138 | $257.70 | $293,265 | |
| 2026-08-21 | Unknown | Insider | SELL | 888 | $260.33 | $231,169 | |
| 2026-08-21 | Unknown | Insider | SELL | 780 | $258.58 | $201,693 | |
| 2026-08-21 | Unknown | Insider | SELL | 675 | $257.77 | $173,992 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,811 | $260.39 | $471,571 | |
| 2026-08-21 | Unknown | Insider | SELL | 7,514 | $259.61 | $1,950,686 | |
| 2026-08-21 | Unknown | Insider | SELL | 7,478 | $258.67 | $1,934,300 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,197 | $257.63 | $823,657 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,169 | $390.00 | $455,910 | |
| 2026-08-21 | Unknown | Insider | SELL | 17,927 | $371.00 | $6,650,860 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,875 | $367.87 | $2,161,236 | |
| 2026-08-21 | Unknown | Insider | SELL | 72,367 | $225.16 | $16,294,516 | |
| 2026-08-21 | Unknown | Insider | SELL | 9,999 | $225.00 | $2,249,775 | |
| 2026-08-21 | Unknown | Insider | SELL | 321 | $629.10 | $201,941 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,147 | $628.61 | $1,349,626 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,791 | $627.39 | $1,123,655 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,014 | $626.51 | $1,888,301 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,727 | $625.46 | $1,705,629 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,433 | $118.35 | $169,596 | |
| 2026-08-21 | Unknown | Insider | SELL | 14,747 | $117.90 | $1,738,671 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,820 | $116.87 | $446,443 | |
| 2026-08-21 | Unknown | Insider | SELL | 231 | $118.26 | $27,318 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,046 | $117.83 | $123,250 | |
| 2026-08-21 | Unknown | Insider | SELL | 223 | $116.79 | $26,044 | |
| 2026-08-21 | Unknown | Insider | SELL | 258 | $989.59 | $255,314 | |
| 2026-08-21 | Unknown | Insider | SELL | 351 | $988.10 | $346,823 | |
| 2026-08-21 | Unknown | Insider | SELL | 341 | $986.24 | $336,308 | |
| 2026-08-21 | Unknown | Insider | SELL | 84 | $985.40 | $82,774 | |
| 2026-08-21 | Unknown | Insider | SELL | 637 | $984.12 | $626,884 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,354 | $983.11 | $1,331,131 | |
| 2026-08-21 | Unknown | Insider | SELL | 716 | $981.92 | $703,055 | |
| 2026-08-21 | Unknown | Insider | SELL | 458 | $980.00 | $448,840 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,091 | $979.20 | $1,068,307 | |
| 2026-08-21 | Unknown | Insider | SELL | 664 | $978.02 | $649,405 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,127 | $976.80 | $1,100,854 | |
| 2026-08-21 | Unknown | Insider | SELL | 863 | $975.75 | $842,072 | |
| 2026-08-21 | Unknown | Insider | SELL | 337 | $974.17 | $328,295 | |
| 2026-08-21 | Unknown | Insider | SELL | 301 | $972.78 | $292,807 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,047 | $971.78 | $1,017,454 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,023 | $970.71 | $993,036 | |
| 2026-08-21 | Unknown | Insider | SELL | 862 | $970.08 | $836,209 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,847 | $968.77 | $2,758,088 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,252 | $967.75 | $5,082,623 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,938 | $966.85 | $2,840,605 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,930 | $965.81 | $2,829,823 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,434 | $964.67 | $3,312,677 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,227 | $963.84 | $4,074,152 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,305 | $962.84 | $4,145,026 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,586 | $961.58 | $1,525,066 | |
| 2026-08-21 | Unknown | Insider | SELL | 823 | $960.41 | $790,417 | |
| 2026-08-21 | Unknown | Insider | SELL | 144 | $959.14 | $138,116 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,500 | $345.00 | $1,897,500 | |
| 2026-08-21 | Unknown | Insider | SELL | 500 | $898.15 | $449,075 | |
| 2026-08-21 | Unknown | Insider | SELL | 77 | $375.57 | $28,919 | |
| 2026-08-21 | Unknown | Insider | SELL | 90 | $281.31 | $25,318 | |
| 2026-08-21 | Unknown | Insider | SELL | 956 | $280.42 | $268,080 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,259 | $279.72 | $1,471,040 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,624 | $278.78 | $1,567,873 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,642 | $277.95 | $1,568,175 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,236 | $276.67 | $1,171,955 | |
| 2026-08-21 | Unknown | Insider | SELL | 8,990 | $275.66 | $2,478,197 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,206 | $274.47 | $605,485 | |
| 2026-08-21 | Unknown | Insider | SELL | 438 | $493.15 | $216,001 | |
| 2026-08-21 | Unknown | Insider | BUY | 2,829 | $177.00 | $500,733 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,500 | $37.63 | $94,077 | |
| 2026-08-21 | Unknown | Insider | SELL | 6,945 | $37.61 | $261,224 | |
| 2026-08-21 | Unknown | Insider | SELL | 415 | $37.25 | $15,459 | |
| 2026-08-21 | Unknown | Insider | SELL | 625 | $162.85 | $101,781 | |
| 2026-08-21 | Unknown | Insider | SELL | 7,755 | $219.35 | $1,701,053 | |
| 2026-08-21 | Unknown | Insider | SELL | 39,193 | $218.73 | $8,572,704 | |
| 2026-08-21 | Unknown | Insider | SELL | 11,307 | $217.77 | $2,462,338 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,429 | $32.71 | $144,852 | |
| 2026-08-21 | Unknown | Insider | SELL | 34,126 | $32.71 | $1,116,101 | |
| 2026-08-21 | Unknown | Insider | SELL | 65,627 | $32.71 | $2,146,351 | |
| 2026-08-21 | Unknown | Insider | SELL | 22,596 | $32.71 | $739,009 | |
| 2026-08-21 | Unknown | Insider | SELL | 18,699 | $32.71 | $611,556 | |
| 2026-08-21 | Unknown | Insider | SELL | 111,395 | $32.71 | $3,643,207 | |
| 2026-08-21 | Unknown | Insider | SELL | 216,822 | $32.71 | $7,091,229 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,429 | $32.71 | $144,852 | |
| 2026-08-21 | Unknown | Insider | SELL | 34,126 | $32.71 | $1,116,101 | |
| 2026-08-21 | Unknown | Insider | SELL | 65,627 | $32.71 | $2,146,351 | |
| 2026-08-21 | Unknown | Insider | SELL | 22,596 | $32.71 | $739,009 | |
| 2026-08-21 | Unknown | Insider | SELL | 18,699 | $32.71 | $611,556 | |
| 2026-08-21 | Unknown | Insider | SELL | 111,395 | $32.71 | $3,643,207 | |
| 2026-08-21 | Unknown | Insider | SELL | 216,822 | $32.71 | $7,091,229 | |
| 2026-08-21 | Unknown | Insider | SELL | 235 | $477.27 | $112,158 | |
| 2026-08-21 | Unknown | Insider | SELL | 85,280 | $36.34 | $3,099,075 | |
| 2026-08-21 | Unknown | Insider | SELL | 7,350 | $83.61 | $614,534 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,435 | $143.02 | $491,274 | |
| 2026-08-21 | Unknown | Insider | SELL | 643 | $104.42 | $67,142 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,178 | $104.42 | $123,007 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,178 | $104.43 | $123,019 | |
| 2026-08-21 | Unknown | Insider | SELL | 760 | $192.38 | $146,209 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,960 | $191.78 | $375,889 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,160 | $190.51 | $411,502 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,480 | $189.83 | $660,608 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,200 | $188.80 | $226,560 | |
| 2026-08-21 | Unknown | Insider | SELL | 440 | $187.45 | $82,478 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,732 | $314.49 | $1,488,167 | |
| 2026-08-21 | Unknown | Insider | SELL | 9 | $296.24 | $2,666 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,910 | $297.05 | $864,427 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,000 | $276.70 | $1,106,800 | |
| 2026-08-21 | Unknown | Insider | SELL | 542 | $277.09 | $150,183 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,762 | $276.51 | $1,040,231 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,696 | $275.49 | $1,569,191 | |
| 2026-08-21 | Unknown | Insider | SELL | 9,487 | $135.15 | $1,282,168 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,598 | $139.07 | $222,227 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,046 | $139.07 | $562,661 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,360 | $139.07 | $189,130 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,965 | $139.07 | $273,265 | |
| 2026-08-21 | Unknown | Insider | SELL | 6,639 | $139.07 | $923,259 | |
| 2026-08-21 | Unknown | Insider | SELL | 669 | $139.07 | $93,035 | |
| 2026-08-21 | Unknown | Insider | SELL | 166 | $477.69 | $79,296 | |
| 2026-08-21 | Unknown | Insider | SELL | 19 | $477.29 | $9,068 | |
| 2026-08-21 | Unknown | Insider | SELL | 818 | $476.80 | $390,022 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,000 | $319.22 | $957,660 | |
| 2026-08-21 | Unknown | Insider | SELL | 7,589 | $170.29 | $1,292,302 | |
| 2026-08-21 | Unknown | Insider | SELL | 20,888 | $169.16 | $3,533,452 | |
| 2026-08-21 | Unknown | Insider | SELL | 9,023 | $168.20 | $1,517,631 | |
| 2026-08-21 | Unknown | Insider | SELL | 213 | $188.69 | $40,191 | |
| 2026-08-21 | Unknown | Insider | SELL | 40 | $187.77 | $7,511 | |
| 2026-08-21 | Unknown | Insider | SELL | 35 | $186.93 | $6,542 | |
| 2026-08-21 | Unknown | Insider | SELL | 64 | $185.61 | $11,879 | |
| 2026-08-21 | Unknown | Insider | SELL | 70 | $184.77 | $12,934 | |
| 2026-08-21 | Unknown | Insider | SELL | 40 | $654.05 | $26,162 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,341 | $653.30 | $1,529,375 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,637 | $652.30 | $1,720,115 | |
| 2026-08-21 | Unknown | Insider | SELL | 6,696 | $651.47 | $4,362,243 | |
| 2026-08-21 | Unknown | Insider | SELL | 11,546 | $650.31 | $7,508,479 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,000 | $302.30 | $302,300 | |
| 2026-08-21 | Unknown | Insider | SELL | 5,564 | $99.55 | $553,896 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,675 | $35.75 | $95,631 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,558 | $134.05 | $610,990 | |
| 2026-08-21 | Unknown | Insider | SELL | 9,050 | $133.21 | $1,205,565 | |
| 2026-08-21 | Unknown | Insider | SELL | 13,100 | $132.44 | $1,734,914 | |
| 2026-08-21 | Unknown | Insider | SELL | 80 | $868.00 | $69,440 | |
| 2026-08-21 | Unknown | Insider | SELL | 120 | $865.77 | $103,892 | |
| 2026-08-21 | Unknown | Insider | SELL | 360 | $863.21 | $310,757 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,759 | $861.81 | $1,515,924 | |
| 2026-08-21 | Unknown | Insider | SELL | 221 | $861.26 | $190,338 | |
| 2026-08-21 | Unknown | Insider | SELL | 500 | $860.50 | $430,250 | |
| 2026-08-21 | Unknown | Insider | SELL | 80 | $859.29 | $68,744 | |
| 2026-08-21 | Unknown | Insider | SELL | 280 | $858.23 | $240,303 | |
| 2026-08-21 | Unknown | Insider | SELL | 720 | $857.16 | $617,152 | |
| 2026-08-21 | Unknown | Insider | SELL | 240 | $855.18 | $205,242 | |
| 2026-08-21 | Unknown | Insider | SELL | 160 | $854.21 | $136,674 | |
| 2026-08-21 | Unknown | Insider | SELL | 510 | $852.90 | $434,979 | |
| 2026-08-21 | Unknown | Insider | SELL | 560 | $851.71 | $476,959 | |
| 2026-08-21 | Unknown | Insider | SELL | 440 | $850.63 | $374,277 | |
| 2026-08-21 | Unknown | Insider | SELL | 267 | $849.27 | $226,756 | |
| 2026-08-21 | Unknown | Insider | SELL | 520 | $848.47 | $441,202 | |
| 2026-08-21 | Unknown | Insider | SELL | 920 | $847.36 | $779,572 | |
| 2026-08-21 | Unknown | Insider | SELL | 360 | $846.39 | $304,702 | |
| 2026-08-21 | Unknown | Insider | SELL | 228 | $845.15 | $192,693 | |
| 2026-08-21 | Unknown | Insider | SELL | 120 | $843.64 | $101,237 | |
| 2026-08-21 | Unknown | Insider | SELL | 240 | $842.69 | $202,245 | |
| 2026-08-21 | Unknown | Insider | SELL | 440 | $841.60 | $370,306 | |
| 2026-08-21 | Unknown | Insider | SELL | 200 | $840.53 | $168,105 | |
| 2026-08-21 | Unknown | Insider | SELL | 280 | $839.60 | $235,087 | |
| 2026-08-21 | Unknown | Insider | SELL | 88 | $838.35 | $73,775 | |
| 2026-08-21 | Unknown | Insider | SELL | 89 | $837.27 | $74,517 | |
| 2026-08-21 | Unknown | Insider | SELL | 80 | $835.54 | $66,844 | |
| 2026-08-21 | Unknown | Insider | SELL | 608 | $849.35 | $516,408 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,028 | $849.35 | $1,722,492 | |
| 2026-08-21 | Unknown | Insider | SELL | 879 | $849.35 | $746,583 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,516 | $849.35 | $2,136,977 | |
| 2026-08-21 | Unknown | Insider | SELL | 755 | $849.35 | $641,263 | |
| 2026-08-21 | Unknown | Insider | SELL | 668 | $849.35 | $567,369 | |
| 2026-08-21 | Unknown | Insider | SELL | 1,470 | $849.35 | $1,248,552 | |
| 2026-08-21 | Unknown | Insider | SELL | 4,901 | $849.35 | $4,162,688 | |
| 2026-08-21 | Unknown | Insider | SELL | 2,705 | $849.35 | $2,297,505 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,393 | $849.35 | $2,881,861 | |
| 2026-08-21 | Unknown | Insider | SELL | 11,308 | $849.35 | $9,604,504 | |
| 2026-08-21 | Unknown | Insider | SELL | 3,438 | $849.35 | $2,920,082 | |
| 2026-08-20 | Unknown | Insider | SELL | 7,689 | $220.62 | $1,696,378 | |
| 2026-08-20 | Unknown | Insider | SELL | 19,505 | $220.62 | $4,303,271 | |
| 2026-08-20 | Unknown | Insider | SELL | 7,962 | $220.62 | $1,756,608 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,160 | $220.62 | $476,548 | |
| 2026-08-20 | Unknown | Insider | SELL | 17,126 | $220.62 | $3,778,407 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,591 | $220.62 | $351,013 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,911 | $220.62 | $642,236 | |
| 2026-08-20 | Unknown | Insider | SELL | 450 | $475.19 | $213,836 | |
| 2026-08-20 | Unknown | Insider | SELL | 9,523 | $474.35 | $4,517,235 | |
| 2026-08-20 | Unknown | Insider | SELL | 6,667 | $473.47 | $3,156,624 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,600 | $472.36 | $1,228,136 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,326 | $471.44 | $1,096,569 | |
| 2026-08-20 | Unknown | Insider | SELL | 400 | $469.85 | $187,940 | |
| 2026-08-20 | Unknown | Insider | SELL | 664 | $467.88 | $310,672 | |
| 2026-08-20 | Unknown | Insider | SELL | 6,181 | $466.60 | $2,884,055 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,000 | $572.07 | $572,070 | |
| 2026-08-20 | Unknown | Insider | SELL | 80 | $633.99 | $50,719 | |
| 2026-08-20 | Unknown | Insider | SELL | 560 | $632.94 | $354,446 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,430 | $632.01 | $903,774 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,035 | $630.87 | $652,950 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,250 | $629.85 | $787,312 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,601 | $628.82 | $1,635,561 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,314 | $627.66 | $824,745 | |
| 2026-08-20 | Unknown | Insider | SELL | 821 | $626.83 | $514,627 | |
| 2026-08-20 | Unknown | Insider | SELL | 909 | $625.45 | $568,534 | |
| 2026-08-20 | Unknown | Insider | SELL | 27 | $119.00 | $3,213 | |
| 2026-08-20 | Unknown | Insider | SELL | 618 | $117.75 | $72,770 | |
| 2026-08-20 | Unknown | Insider | SELL | 493 | $117.18 | $57,770 | |
| 2026-08-20 | Unknown | Insider | SELL | 362 | $116.09 | $42,025 | |
| 2026-08-20 | Unknown | Insider | SELL | 364 | $119.00 | $43,316 | |
| 2026-08-20 | Unknown | Insider | SELL | 9,144 | $117.74 | $1,076,615 | |
| 2026-08-20 | Unknown | Insider | SELL | 6,311 | $117.07 | $738,829 | |
| 2026-08-20 | Unknown | Insider | SELL | 4,181 | $115.98 | $484,912 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,910 | $38.47 | $150,399 | |
| 2026-08-20 | Unknown | Insider | SELL | 10,994 | $37.78 | $415,362 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,327 | $38.47 | $51,053 | |
| 2026-08-20 | Unknown | Insider | SELL | 4,280 | $37.81 | $161,847 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,176 | $38.48 | $45,247 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,885 | $37.81 | $146,896 | |
| 2026-08-20 | Unknown | Insider | SELL | 4,702 | $38.45 | $180,771 | |
| 2026-08-20 | Unknown | Insider | SELL | 12,807 | $37.78 | $483,892 | |
| 2026-08-20 | Unknown | Insider | SELL | 4,914 | $38.45 | $188,947 | |
| 2026-08-20 | Unknown | Insider | SELL | 13,020 | $37.78 | $491,840 | |
| 2026-08-20 | Unknown | Insider | SELL | 14,360 | $38.44 | $551,993 | |
| 2026-08-20 | Unknown | Insider | SELL | 38,208 | $37.78 | $1,443,407 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,483 | $827.82 | $2,055,477 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,904 | $827.82 | $1,576,169 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,500 | $827.82 | $1,241,730 | |
| 2026-08-20 | Unknown | Insider | SELL | 77 | $396.37 | $30,520 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,600 | $160.00 | $256,000 | |
| 2026-08-20 | Unknown | Insider | SELL | 135 | $1075.50 | $145,192 | |
| 2026-08-20 | Unknown | Insider | SELL | 759 | $291.80 | $221,477 | |
| 2026-08-20 | Unknown | Insider | SELL | 136 | $289.30 | $39,345 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,544 | $288.01 | $732,699 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,335 | $287.00 | $670,149 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,109 | $286.10 | $889,477 | |
| 2026-08-20 | Unknown | Insider | SELL | 8,467 | $285.16 | $2,414,429 | |
| 2026-08-20 | Unknown | Insider | SELL | 8,646 | $284.05 | $2,455,901 | |
| 2026-08-20 | Unknown | Insider | SELL | 7,007 | $283.21 | $1,984,470 | |
| 2026-08-20 | Unknown | Insider | SELL | 5,899 | $91.88 | $542,000 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,980 | $91.88 | $365,682 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,610 | $91.88 | $331,687 | |
| 2026-08-20 | Unknown | Insider | SELL | 6,339 | $91.88 | $582,427 | |
| 2026-08-20 | Unknown | Insider | SELL | 13,129 | $91.88 | $1,206,293 | |
| 2026-08-20 | Unknown | Insider | SELL | 8,628 | $91.88 | $792,741 | |
| 2026-08-20 | Unknown | Insider | SELL | 10,062 | $91.88 | $924,497 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,256 | $91.88 | $115,401 | |
| 2026-08-20 | Unknown | Insider | SELL | 29,246 | $90.93 | $2,659,348 | |
| 2026-08-20 | Unknown | Insider | SELL | 40,754 | $90.93 | $3,705,773 | |
| 2026-08-20 | Unknown | Insider | SELL | 41,365 | $90.93 | $3,761,332 | |
| 2026-08-20 | Unknown | Insider | SELL | 218 | $33.54 | $7,312 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,364 | $32.99 | $110,969 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,681 | $33.54 | $56,386 | |
| 2026-08-20 | Unknown | Insider | SELL | 25,913 | $32.99 | $854,800 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,232 | $33.54 | $108,411 | |
| 2026-08-20 | Unknown | Insider | SELL | 49,834 | $32.99 | $1,643,889 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,113 | $33.54 | $37,333 | |
| 2026-08-20 | Unknown | Insider | SELL | 17,158 | $32.99 | $565,996 | |
| 2026-08-20 | Unknown | Insider | SELL | 921 | $33.54 | $30,893 | |
| 2026-08-20 | Unknown | Insider | SELL | 14,199 | $32.99 | $468,387 | |
| 2026-08-20 | Unknown | Insider | SELL | 5,486 | $33.54 | $184,017 | |
| 2026-08-20 | Unknown | Insider | SELL | 84,588 | $32.99 | $2,790,330 | |
| 2026-08-20 | Unknown | Insider | SELL | 10,678 | $33.54 | $358,173 | |
| 2026-08-20 | Unknown | Insider | SELL | 164,646 | $32.99 | $5,431,227 | |
| 2026-08-20 | Unknown | Insider | SELL | 218 | $33.54 | $7,312 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,364 | $32.99 | $110,969 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,681 | $33.54 | $56,386 | |
| 2026-08-20 | Unknown | Insider | SELL | 25,913 | $32.99 | $854,800 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,232 | $33.54 | $108,411 | |
| 2026-08-20 | Unknown | Insider | SELL | 49,834 | $32.99 | $1,643,889 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,113 | $33.54 | $37,333 | |
| 2026-08-20 | Unknown | Insider | SELL | 17,158 | $32.99 | $565,996 | |
| 2026-08-20 | Unknown | Insider | SELL | 921 | $33.54 | $30,893 | |
| 2026-08-20 | Unknown | Insider | SELL | 14,199 | $32.99 | $468,387 | |
| 2026-08-20 | Unknown | Insider | SELL | 5,486 | $33.54 | $184,017 | |
| 2026-08-20 | Unknown | Insider | SELL | 84,588 | $32.99 | $2,790,330 | |
| 2026-08-20 | Unknown | Insider | SELL | 10,678 | $33.54 | $358,173 | |
| 2026-08-20 | Unknown | Insider | SELL | 164,646 | $32.99 | $5,431,227 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,738 | $184.42 | $504,942 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,900 | $106.34 | $308,383 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,053 | $143.79 | $438,991 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,936 | $143.79 | $278,377 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,368 | $143.79 | $340,495 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,396 | $143.79 | $488,311 | |
| 2026-08-20 | Unknown | Insider | SELL | 246 | $143.79 | $35,372 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,019 | $143.79 | $290,312 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,238 | $143.79 | $321,802 | |
| 2026-08-20 | Unknown | Insider | SELL | 156 | $143.79 | $22,431 | |
| 2026-08-20 | Unknown | Insider | SELL | 5,402 | $143.79 | $776,754 | |
| 2026-08-20 | Unknown | Insider | SELL | 6,176 | $143.79 | $888,047 | |
| 2026-08-20 | Unknown | Insider | SELL | 4,030 | $143.79 | $579,474 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,679 | $104.66 | $280,384 | |
| 2026-08-20 | Unknown | Insider | SELL | 5,329 | $103.99 | $554,163 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,434 | $104.68 | $254,791 | |
| 2026-08-20 | Unknown | Insider | SELL | 5,589 | $104.01 | $581,312 | |
| 2026-08-20 | Unknown | Insider | SELL | 21 | $154.13 | $3,237 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,092 | $153.42 | $320,955 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,513 | $152.81 | $384,012 | |
| 2026-08-20 | Unknown | Insider | SELL | 635 | $151.44 | $96,164 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,399 | $150.63 | $210,731 | |
| 2026-08-20 | Unknown | Insider | SELL | 40 | $199.07 | $7,963 | |
| 2026-08-20 | Unknown | Insider | SELL | 560 | $198.60 | $111,216 | |
| 2026-08-20 | Unknown | Insider | SELL | 705 | $197.50 | $139,238 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,295 | $196.66 | $254,675 | |
| 2026-08-20 | Unknown | Insider | SELL | 560 | $195.39 | $109,418 | |
| 2026-08-20 | Unknown | Insider | SELL | 881 | $194.30 | $171,178 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,439 | $193.27 | $278,116 | |
| 2026-08-20 | Unknown | Insider | SELL | 560 | $192.64 | $107,878 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,000 | $191.38 | $191,380 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,960 | $190.43 | $563,673 | |
| 2026-08-20 | Unknown | Insider | SELL | 288 | $293.84 | $84,627 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,962 | $293.16 | $868,334 | |
| 2026-08-20 | Unknown | Insider | SELL | 15,000 | $134.51 | $2,017,725 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,000 | $314.66 | $629,320 | |
| 2026-08-20 | Unknown | Insider | SELL | 335 | $146.26 | $48,997 | |
| 2026-08-20 | Unknown | Insider | SELL | 26 | $146.36 | $3,805 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,658 | $145.73 | $241,618 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,816 | $144.92 | $263,183 | |
| 2026-08-20 | Unknown | Insider | SELL | 1,165 | $143.75 | $167,474 | |
| 2026-08-20 | Unknown | Insider | SELL | 472 | $186.97 | $88,250 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,789 | $186.13 | $705,230 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,317 | $185.18 | $614,249 | |
| 2026-08-20 | Unknown | Insider | SELL | 2,422 | $184.33 | $446,447 | |
| 2026-08-20 | Unknown | Insider | SELL | 754 | $186.97 | $140,975 | |
| 2026-08-20 | Unknown | Insider | SELL | 6,063 | $186.13 | $1,128,480 | |
| 2026-08-20 | Unknown | Insider | SELL | 5,308 | $185.18 | $982,947 | |
| 2026-08-20 | Unknown | Insider | SELL | 3,875 | $184.33 | $714,278 | |
| 2026-08-20 | Unknown | Insider | SELL | 818 | $186.97 | $152,941 | |
| 2026-08-20 | Unknown | Insider | SELL | 6,568 | $186.13 | $1,222,474 | |
| 2026-08-20 | Unknown | Insider | SELL | 5,750 | $185.18 | $1,064,797 | |
| 2026-08-20 | Unknown | Insider | SELL | 4,197 | $184.33 | $773,632 | |
| 2026-08-20 | Unknown | Insider | SELL | 4,119 | $355.38 | $1,463,810 | |
| 2026-08-20 | Unknown | Insider | SELL | 7,000 | $70.00 | $490,000 | |
| 2026-08-20 | Unknown | Insider | SELL | 11,209 | $77.89 | $873,069 | |
| 2026-08-20 | Unknown | Insider | SELL | 30,365 | $77.45 | $2,351,769 | |
| 2026-08-20 | Unknown | Insider | SELL | 13,625 | $76.34 | $1,040,132 | |
| 2026-08-20 | Unknown | Insider | SELL | 610 | $852.66 | $520,126 | |
| 2026-08-20 | Unknown | Insider | SELL | 630 | $852.05 | $536,791 | |
| 2026-08-20 | Unknown | Insider | SELL | 280 | $850.41 | $238,115 | |
| 2026-08-20 | Unknown | Insider | SELL | 400 | $849.27 | $339,708 | |
| 2026-08-20 | Unknown | Insider | SELL | 160 | $847.41 | $135,586 | |
| 2026-08-20 | Unknown | Insider | SELL | 320 | $846.31 | $270,819 | |
| 2026-08-20 | Unknown | Insider | SELL | 926 | $845.03 | $782,497 | |
| 2026-08-20 | Unknown | Insider | SELL | 40 | $843.86 | $33,754 | |
| 2026-08-20 | Unknown | Insider | SELL | 120 | $843.24 | $101,189 | |
| 2026-08-20 | Unknown | Insider | SELL | 160 | $841.51 | $134,641 | |
| 2026-08-20 | Unknown | Insider | SELL | 80 | $839.94 | $67,195 | |
| 2026-08-20 | Unknown | Insider | SELL | 120 | $838.41 | $100,609 | |
| 2026-08-20 | Unknown | Insider | SELL | 440 | $837.22 | $368,377 | |
| 2026-08-20 | Unknown | Insider | SELL | 682 | $835.64 | $569,904 | |
| 2026-08-20 | Unknown | Insider | SELL | 240 | $834.59 | $200,301 | |
| 2026-08-20 | Unknown | Insider | SELL | 280 | $833.71 | $233,438 | |
| 2026-08-20 | Unknown | Insider | SELL | 240 | $831.85 | $199,645 | |
| 2026-08-20 | Unknown | Insider | SELL | 80 | $830.18 | $66,414 | |
| 2026-08-20 | Unknown | Insider | SELL | 240 | $829.77 | $199,146 | |
| 2026-08-20 | Unknown | Insider | SELL | 523 | $835.54 | $436,987 | |
| 2026-08-19 | Unknown | Insider | BUY | 1,000 | $73.77 | $73,770 | |
| 2026-08-19 | Unknown | Insider | SELL | 160 | $582.25 | $93,160 | |
| 2026-08-19 | Unknown | Insider | SELL | 840 | $581.58 | $488,524 | |
| 2026-08-19 | Unknown | Insider | SELL | 732 | $580.39 | $424,847 | |
| 2026-08-19 | Unknown | Insider | SELL | 400 | $579.35 | $231,742 | |
| 2026-08-19 | Unknown | Insider | SELL | 628 | $577.90 | $362,922 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,280 | $576.82 | $738,331 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,168 | $575.77 | $672,499 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,150 | $574.73 | $660,942 | |
| 2026-08-19 | Unknown | Insider | SELL | 966 | $573.99 | $554,477 | |
| 2026-08-19 | Unknown | Insider | SELL | 120 | $572.41 | $68,690 | |
| 2026-08-19 | Unknown | Insider | SELL | 11,440 | $613.12 | $7,014,093 | |
| 2026-08-19 | Unknown | Insider | SELL | 276 | $119.58 | $33,004 | |
| 2026-08-19 | Unknown | Insider | SELL | 272 | $119.01 | $32,371 | |
| 2026-08-19 | Unknown | Insider | SELL | 417 | $117.90 | $49,164 | |
| 2026-08-19 | Unknown | Insider | SELL | 282 | $116.97 | $32,986 | |
| 2026-08-19 | Unknown | Insider | SELL | 253 | $115.91 | $29,325 | |
| 2026-08-19 | Unknown | Insider | SELL | 298 | $120.00 | $35,760 | |
| 2026-08-19 | Unknown | Insider | SELL | 5,400 | $119.66 | $646,164 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,593 | $118.83 | $426,956 | |
| 2026-08-19 | Unknown | Insider | SELL | 4,808 | $117.82 | $566,479 | |
| 2026-08-19 | Unknown | Insider | SELL | 4,100 | $116.93 | $479,413 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,307 | $115.87 | $383,182 | |
| 2026-08-19 | Unknown | Insider | SELL | 420 | $120.02 | $50,408 | |
| 2026-08-19 | Unknown | Insider | SELL | 6,250 | $40.00 | $250,000 | |
| 2026-08-19 | Unknown | Insider | SELL | 77 | $394.26 | $30,358 | |
| 2026-08-19 | Unknown | Insider | SELL | 2,491 | $156.30 | $389,343 | |
| 2026-08-19 | Unknown | Insider | SELL | 700 | $246.66 | $172,662 | |
| 2026-08-19 | Unknown | Insider | SELL | 200 | $245.15 | $49,030 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,256 | $243.73 | $306,127 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,344 | $242.80 | $326,321 | |
| 2026-08-19 | Unknown | Insider | SELL | 200 | $241.13 | $48,227 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,094 | $239.82 | $262,365 | |
| 2026-08-19 | Unknown | Insider | SELL | 909 | $238.95 | $217,204 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,097 | $237.52 | $260,555 | |
| 2026-08-19 | Unknown | Insider | SELL | 2,400 | $236.78 | $568,264 | |
| 2026-08-19 | Unknown | Insider | SELL | 9,400 | $235.78 | $2,216,371 | |
| 2026-08-19 | Unknown | Insider | SELL | 5,792 | $234.84 | $1,360,204 | |
| 2026-08-19 | Unknown | Insider | SELL | 19,219 | $233.68 | $4,491,084 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,443 | $232.98 | $802,134 | |
| 2026-08-19 | Unknown | Insider | SELL | 3 | $300.83 | $902 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,217 | $298.98 | $363,864 | |
| 2026-08-19 | Unknown | Insider | SELL | 824 | $297.99 | $245,545 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,554 | $297.10 | $461,692 | |
| 2026-08-19 | Unknown | Insider | SELL | 7,566 | $296.31 | $2,241,899 | |
| 2026-08-19 | Unknown | Insider | SELL | 10,604 | $295.31 | $3,131,503 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,420 | $293.42 | $416,663 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,546 | $292.87 | $452,771 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,971 | $291.77 | $1,158,639 | |
| 2026-08-19 | Unknown | Insider | SELL | 4,298 | $290.86 | $1,250,135 | |
| 2026-08-19 | Unknown | Insider | SELL | 60 | $325.82 | $19,549 | |
| 2026-08-19 | Unknown | Insider | SELL | 2,392 | $324.88 | $777,101 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,895 | $324.13 | $1,262,479 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,711 | $322.88 | $1,198,197 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,988 | $321.99 | $1,284,088 | |
| 2026-08-19 | Unknown | Insider | SELL | 4,259 | $320.89 | $1,366,662 | |
| 2026-08-19 | Unknown | Insider | SELL | 18,023 | $319.98 | $5,766,927 | |
| 2026-08-19 | Unknown | Insider | SELL | 12,662 | $319.06 | $4,040,001 | |
| 2026-08-19 | Unknown | Insider | SELL | 5,989 | $348.40 | $2,086,568 | |
| 2026-08-19 | Unknown | Insider | SELL | 10,759 | $24.05 | $258,754 | |
| 2026-08-19 | Unknown | Insider | SELL | 50,000 | $90.39 | $4,519,260 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,605 | $111.75 | $402,873 | |
| 2026-08-19 | Unknown | Insider | SELL | 2,227 | $111.00 | $247,201 | |
| 2026-08-19 | Unknown | Insider | SELL | 2,662 | $33.11 | $88,149 | |
| 2026-08-19 | Unknown | Insider | SELL | 39,006 | $32.63 | $1,272,649 | |
| 2026-08-19 | Unknown | Insider | SELL | 20,506 | $33.11 | $679,034 | |
| 2026-08-19 | Unknown | Insider | SELL | 300,524 | $32.63 | $9,805,197 | |
| 2026-08-19 | Unknown | Insider | SELL | 39,435 | $33.11 | $1,305,847 | |
| 2026-08-19 | Unknown | Insider | SELL | 577,931 | $32.63 | $18,856,155 | |
| 2026-08-19 | Unknown | Insider | SELL | 13,578 | $33.11 | $449,621 | |
| 2026-08-19 | Unknown | Insider | SELL | 198,987 | $32.63 | $6,492,349 | |
| 2026-08-19 | Unknown | Insider | SELL | 11,236 | $33.11 | $372,068 | |
| 2026-08-19 | Unknown | Insider | SELL | 164,667 | $32.63 | $5,372,590 | |
| 2026-08-19 | Unknown | Insider | SELL | 66,937 | $33.11 | $2,216,545 | |
| 2026-08-19 | Unknown | Insider | SELL | 980,982 | $32.63 | $32,006,500 | |
| 2026-08-19 | Unknown | Insider | SELL | 130,289 | $33.11 | $4,314,377 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,909,417 | $32.63 | $62,298,548 | |
| 2026-08-19 | Unknown | Insider | SELL | 2,662 | $33.11 | $88,149 | |
| 2026-08-19 | Unknown | Insider | SELL | 39,006 | $32.63 | $1,272,649 | |
| 2026-08-19 | Unknown | Insider | SELL | 20,506 | $33.11 | $679,034 | |
| 2026-08-19 | Unknown | Insider | SELL | 300,524 | $32.63 | $9,805,197 | |
| 2026-08-19 | Unknown | Insider | SELL | 39,435 | $33.11 | $1,305,847 | |
| 2026-08-19 | Unknown | Insider | SELL | 577,931 | $32.63 | $18,856,155 | |
| 2026-08-19 | Unknown | Insider | SELL | 13,578 | $33.11 | $449,621 | |
| 2026-08-19 | Unknown | Insider | SELL | 198,987 | $32.63 | $6,492,349 | |
| 2026-08-19 | Unknown | Insider | SELL | 11,236 | $33.11 | $372,068 | |
| 2026-08-19 | Unknown | Insider | SELL | 164,667 | $32.63 | $5,372,590 | |
| 2026-08-19 | Unknown | Insider | SELL | 66,937 | $33.11 | $2,216,545 | |
| 2026-08-19 | Unknown | Insider | SELL | 980,982 | $32.63 | $32,006,500 | |
| 2026-08-19 | Unknown | Insider | SELL | 130,289 | $33.11 | $4,314,377 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,909,417 | $32.63 | $62,298,548 | |
| 2026-08-19 | Unknown | Insider | SELL | 13,931 | $36.01 | $501,697 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,053 | $143.79 | $438,991 | |
| 2026-08-19 | Unknown | Insider | SELL | 8 | $151.06 | $1,208 | |
| 2026-08-19 | Unknown | Insider | SELL | 8,531 | $150.20 | $1,281,356 | |
| 2026-08-19 | Unknown | Insider | SELL | 500 | $150.71 | $75,355 | |
| 2026-08-19 | Unknown | Insider | SELL | 2,803 | $150.02 | $420,506 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,327 | $149.22 | $198,015 | |
| 2026-08-19 | Unknown | Insider | SELL | 100 | $147.60 | $14,760 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,345 | $149.75 | $500,914 | |
| 2026-08-19 | Unknown | Insider | SELL | 245 | $150.99 | $36,993 | |
| 2026-08-19 | Unknown | Insider | SELL | 802 | $150.30 | $120,541 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,358 | $149.58 | $203,130 | |
| 2026-08-19 | Unknown | Insider | SELL | 145 | $147.60 | $21,402 | |
| 2026-08-19 | Unknown | Insider | BUY | 4 | $2167.80 | $8,671 | |
| 2026-08-19 | Unknown | Insider | BUY | 46 | $2168.13 | $99,734 | |
| 2026-08-19 | Unknown | Insider | SELL | 40 | $213.65 | $8,546 | |
| 2026-08-19 | Unknown | Insider | SELL | 80 | $212.63 | $17,010 | |
| 2026-08-19 | Unknown | Insider | SELL | 40 | $210.46 | $8,418 | |
| 2026-08-19 | Unknown | Insider | SELL | 280 | $209.89 | $58,769 | |
| 2026-08-19 | Unknown | Insider | SELL | 360 | $208.76 | $75,154 | |
| 2026-08-19 | Unknown | Insider | SELL | 280 | $207.49 | $58,097 | |
| 2026-08-19 | Unknown | Insider | SELL | 80 | $204.93 | $16,394 | |
| 2026-08-19 | Unknown | Insider | SELL | 160 | $203.91 | $32,626 | |
| 2026-08-19 | Unknown | Insider | SELL | 280 | $202.94 | $56,823 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,280 | $201.83 | $258,342 | |
| 2026-08-19 | Unknown | Insider | SELL | 2,920 | $200.86 | $586,511 | |
| 2026-08-19 | Unknown | Insider | SELL | 2,440 | $200.15 | $488,366 | |
| 2026-08-19 | Unknown | Insider | SELL | 957 | $199.02 | $190,462 | |
| 2026-08-19 | Unknown | Insider | SELL | 803 | $198.12 | $159,090 | |
| 2026-08-19 | Unknown | Insider | SELL | 14,205 | $129.75 | $1,843,099 | |
| 2026-08-19 | Unknown | Insider | SELL | 32,052 | $91.10 | $2,919,937 | |
| 2026-08-19 | Unknown | Insider | SELL | 1,402,347 | $16.07 | $22,539,362 | |
| 2026-08-19 | Unknown | Insider | SELL | 3,596 | $106.32 | $382,327 | |
| 2026-08-18 | Unknown | Insider | SELL | 8,811 | $337.41 | $2,972,920 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,559 | $558.00 | $869,922 | |
| 2026-08-18 | Unknown | Insider | SELL | 120 | $560.63 | $67,276 | |
| 2026-08-18 | Unknown | Insider | SELL | 40 | $559.59 | $22,384 | |
| 2026-08-18 | Unknown | Insider | SELL | 120 | $558.12 | $66,975 | |
| 2026-08-18 | Unknown | Insider | SELL | 720 | $557.57 | $401,449 | |
| 2026-08-18 | Unknown | Insider | SELL | 40 | $555.83 | $22,233 | |
| 2026-08-18 | Unknown | Insider | SELL | 160 | $554.39 | $88,702 | |
| 2026-08-18 | Unknown | Insider | SELL | 768 | $553.42 | $425,025 | |
| 2026-08-18 | Unknown | Insider | SELL | 561 | $552.47 | $309,935 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,031 | $551.25 | $568,336 | |
| 2026-08-18 | Unknown | Insider | SELL | 708 | $550.20 | $389,540 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,219 | $549.25 | $669,535 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,864 | $548.20 | $1,021,836 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,845 | $547.51 | $1,010,164 | |
| 2026-08-18 | Unknown | Insider | SELL | 7,848 | $558.00 | $4,379,184 | |
| 2026-08-18 | Unknown | Insider | BUY | 350 | $73.58 | $25,753 | |
| 2026-08-18 | Unknown | Insider | BUY | 1,000 | $74.50 | $74,500 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,439 | $307.49 | $442,478 | |
| 2026-08-18 | Unknown | Insider | SELL | 500 | $490.36 | $245,180 | |
| 2026-08-18 | Unknown | Insider | SELL | 504 | $489.03 | $246,471 | |
| 2026-08-18 | Unknown | Insider | SELL | 196 | $487.38 | $95,526 | |
| 2026-08-18 | Unknown | Insider | SELL | 700 | $485.94 | $340,158 | |
| 2026-08-18 | Unknown | Insider | SELL | 499 | $484.71 | $241,870 | |
| 2026-08-18 | Unknown | Insider | SELL | 900 | $483.60 | $435,240 | |
| 2026-08-18 | Unknown | Insider | SELL | 800 | $482.31 | $385,848 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,500 | $481.42 | $722,130 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,900 | $480.36 | $912,684 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,201 | $479.45 | $1,534,719 | |
| 2026-08-18 | Unknown | Insider | SELL | 2,500 | $478.41 | $1,196,025 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,100 | $477.35 | $525,085 | |
| 2026-08-18 | Unknown | Insider | SELL | 700 | $475.90 | $333,130 | |
| 2026-08-18 | Unknown | Insider | SELL | 2,993 | $488.69 | $1,462,649 | |
| 2026-08-18 | Unknown | Insider | SELL | 102 | $118.03 | $12,039 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,716 | $117.38 | $201,419 | |
| 2026-08-18 | Unknown | Insider | SELL | 6,879 | $116.61 | $802,195 | |
| 2026-08-18 | Unknown | Insider | SELL | 8,698 | $115.27 | $1,002,653 | |
| 2026-08-18 | Unknown | Insider | SELL | 53 | $118.20 | $6,265 | |
| 2026-08-18 | Unknown | Insider | SELL | 290 | $117.27 | $34,008 | |
| 2026-08-18 | Unknown | Insider | SELL | 980 | $116.59 | $114,258 | |
| 2026-08-18 | Unknown | Insider | SELL | 177 | $115.46 | $20,436 | |
| 2026-08-18 | Unknown | Insider | SELL | 471 | $118.29 | $55,715 | |
| 2026-08-18 | Unknown | Insider | SELL | 2,053 | $117.54 | $241,310 | |
| 2026-08-18 | Unknown | Insider | SELL | 14,313 | $116.67 | $1,669,898 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,163 | $115.66 | $365,833 | |
| 2026-08-18 | Unknown | Insider | SELL | 15,000 | $934.29 | $14,014,350 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,183 | $909.43 | $2,894,716 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,366 | $909.43 | $1,242,281 | |
| 2026-08-18 | Unknown | Insider | SELL | 77 | $394.00 | $30,338 | |
| 2026-08-18 | Unknown | Insider | SELL | 125 | $1103.58 | $137,948 | |
| 2026-08-18 | Unknown | Insider | SELL | 2,538 | $304.68 | $773,278 | |
| 2026-08-18 | Unknown | Insider | SELL | 500 | $308.92 | $154,460 | |
| 2026-08-18 | Unknown | Insider | SELL | 600 | $306.58 | $183,947 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,216 | $304.77 | $370,595 | |
| 2026-08-18 | Unknown | Insider | SELL | 898 | $303.81 | $272,823 | |
| 2026-08-18 | Unknown | Insider | SELL | 267 | $302.62 | $80,800 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,058 | $333.37 | $1,019,452 | |
| 2026-08-18 | Unknown | Insider | SELL | 4,030 | $332.42 | $1,339,653 | |
| 2026-08-18 | Unknown | Insider | SELL | 10,586 | $331.35 | $3,507,618 | |
| 2026-08-18 | Unknown | Insider | SELL | 12,003 | $330.34 | $3,965,119 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,968 | $329.01 | $1,305,500 | |
| 2026-08-18 | Unknown | Insider | SELL | 6,594 | $328.07 | $2,163,327 | |
| 2026-08-18 | Unknown | Insider | SELL | 9,137 | $327.20 | $2,989,626 | |
| 2026-08-18 | Unknown | Insider | SELL | 46,307 | $325.96 | $15,094,137 | |
| 2026-08-18 | Unknown | Insider | SELL | 42,537 | $325.06 | $13,827,247 | |
| 2026-08-18 | Unknown | Insider | SELL | 61,332 | $324.10 | $19,877,640 | |
| 2026-08-18 | Unknown | Insider | SELL | 40,412 | $323.24 | $13,062,937 | |
| 2026-08-18 | Unknown | Insider | SELL | 11,046 | $322.09 | $3,557,806 | |
| 2026-08-18 | Unknown | Insider | SELL | 13,655 | $223.92 | $3,057,563 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,085 | $101.60 | $110,238 | |
| 2026-08-18 | Unknown | Insider | SELL | 385 | $100.75 | $38,787 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,456 | $99.51 | $343,922 | |
| 2026-08-18 | Unknown | Insider | SELL | 12,988 | $98.58 | $1,280,393 | |
| 2026-08-18 | Unknown | Insider | SELL | 9,011 | $97.63 | $879,773 | |
| 2026-08-18 | Unknown | Insider | SELL | 22,331 | $96.63 | $2,157,903 | |
| 2026-08-18 | Unknown | Insider | SELL | 8,830 | $95.74 | $845,405 | |
| 2026-08-18 | Unknown | Insider | SELL | 10,208 | $94.44 | $964,070 | |
| 2026-08-18 | Unknown | Insider | SELL | 39,398 | $93.59 | $3,687,259 | |
| 2026-08-18 | Unknown | Insider | SELL | 2,015 | $101.60 | $204,727 | |
| 2026-08-18 | Unknown | Insider | SELL | 715 | $100.75 | $72,033 | |
| 2026-08-18 | Unknown | Insider | SELL | 6,419 | $99.51 | $638,783 | |
| 2026-08-18 | Unknown | Insider | SELL | 24,120 | $98.58 | $2,377,815 | |
| 2026-08-18 | Unknown | Insider | SELL | 16,739 | $97.63 | $1,634,282 | |
| 2026-08-18 | Unknown | Insider | SELL | 41,467 | $96.63 | $4,007,068 | |
| 2026-08-18 | Unknown | Insider | SELL | 16,400 | $95.74 | $1,570,175 | |
| 2026-08-18 | Unknown | Insider | SELL | 18,959 | $94.44 | $1,790,537 | |
| 2026-08-18 | Unknown | Insider | SELL | 73,166 | $93.59 | $6,847,606 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,000 | $324.00 | $972,000 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,309 | $32.21 | $106,592 | |
| 2026-08-18 | Unknown | Insider | SELL | 25,489 | $32.21 | $821,072 | |
| 2026-08-18 | Unknown | Insider | SELL | 49,018 | $32.21 | $1,579,007 | |
| 2026-08-18 | Unknown | Insider | SELL | 16,877 | $32.21 | $543,655 | |
| 2026-08-18 | Unknown | Insider | SELL | 13,967 | $32.21 | $449,916 | |
| 2026-08-18 | Unknown | Insider | SELL | 83,203 | $32.21 | $2,680,202 | |
| 2026-08-18 | Unknown | Insider | SELL | 161,949 | $32.21 | $5,216,831 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,309 | $32.21 | $106,592 | |
| 2026-08-18 | Unknown | Insider | SELL | 25,489 | $32.21 | $821,072 | |
| 2026-08-18 | Unknown | Insider | SELL | 49,018 | $32.21 | $1,579,007 | |
| 2026-08-18 | Unknown | Insider | SELL | 16,877 | $32.21 | $543,655 | |
| 2026-08-18 | Unknown | Insider | SELL | 13,967 | $32.21 | $449,916 | |
| 2026-08-18 | Unknown | Insider | SELL | 83,203 | $32.21 | $2,680,202 | |
| 2026-08-18 | Unknown | Insider | SELL | 161,949 | $32.21 | $5,216,831 | |
| 2026-08-18 | Unknown | Insider | SELL | 47,603 | $65.36 | $3,111,332 | |
| 2026-08-18 | Unknown | Insider | SELL | 2,677 | $279.61 | $748,516 | |
| 2026-08-18 | Unknown | Insider | SELL | 204 | $25.14 | $5,129 | |
| 2026-08-18 | Unknown | Insider | SELL | 278,472 | $24.48 | $6,816,995 | |
| 2026-08-18 | Unknown | Insider | SELL | 15,664 | $24.41 | $382,358 | |
| 2026-08-18 | Unknown | Insider | SELL | 15,000 | $24.39 | $365,850 | |
| 2026-08-18 | Unknown | Insider | SELL | 800 | $279.75 | $223,800 | |
| 2026-08-18 | Unknown | Insider | SELL | 700 | $278.87 | $195,207 | |
| 2026-08-18 | Unknown | Insider | SELL | 386 | $277.39 | $107,073 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,414 | $276.40 | $390,830 | |
| 2026-08-18 | Unknown | Insider | SELL | 8,644 | $144.00 | $1,244,736 | |
| 2026-08-18 | Unknown | Insider | SELL | 838 | $104.64 | $87,688 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,529 | $104.64 | $159,995 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,529 | $104.64 | $159,995 | |
| 2026-08-18 | Unknown | Insider | SELL | 520 | $148.03 | $76,976 | |
| 2026-08-18 | Unknown | Insider | SELL | 200 | $215.46 | $43,092 | |
| 2026-08-18 | Unknown | Insider | SELL | 400 | $214.67 | $85,868 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,491 | $213.51 | $318,343 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,789 | $212.69 | $805,882 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,830 | $211.51 | $387,063 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,131 | $210.69 | $238,290 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,159 | $209.72 | $243,065 | |
| 2026-08-18 | Unknown | Insider | SELL | 2,470 | $205.11 | $506,619 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,100 | $48.68 | $53,548 | |
| 2026-08-18 | Unknown | Insider | SELL | 2,000 | $122.58 | $245,162 | |
| 2026-08-18 | Unknown | Insider | SELL | 6,296 | $121.01 | $761,860 | |
| 2026-08-18 | Unknown | Insider | SELL | 12,917 | $119.86 | $1,548,206 | |
| 2026-08-18 | Unknown | Insider | SELL | 4,500 | $119.04 | $535,680 | |
| 2026-08-18 | Unknown | Insider | SELL | 8,868 | $117.70 | $1,043,737 | |
| 2026-08-18 | Unknown | Insider | SELL | 10,420 | $116.82 | $1,217,266 | |
| 2026-08-18 | Unknown | Insider | SELL | 33,354 | $115.90 | $3,865,695 | |
| 2026-08-18 | Unknown | Insider | BUY | 10,000 | $42.24 | $422,400 | |
| 2026-08-18 | Unknown | Insider | SELL | 400 | $82.17 | $32,868 | |
| 2026-08-18 | Unknown | Insider | SELL | 3,400 | $81.31 | $276,454 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,200 | $80.29 | $96,348 | |
| 2026-08-18 | Unknown | Insider | SELL | 1,037 | $138.19 | $143,300 | |
| 2026-08-18 | Unknown | Insider | SELL | 502 | $137.01 | $68,779 | |
| 2026-08-17 | Unknown | Insider | SELL | 400 | $265.09 | $106,037 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,900 | $262.82 | $499,349 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,441 | $262.05 | $377,607 | |
| 2026-08-17 | Unknown | Insider | SELL | 15,000 | $514.91 | $7,723,650 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,191 | $565.24 | $673,201 | |
| 2026-08-17 | Unknown | Insider | SELL | 1 | $225.92 | $226 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,887 | $225.52 | $425,556 | |
| 2026-08-17 | Unknown | Insider | SELL | 1 | $225.92 | $226 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,192 | $225.52 | $494,340 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,000 | $120.16 | $240,320 | |
| 2026-08-17 | Unknown | Insider | SELL | 100 | $121.24 | $12,124 | |
| 2026-08-17 | Unknown | Insider | SELL | 5,611 | $120.41 | $675,621 | |
| 2026-08-17 | Unknown | Insider | SELL | 14,289 | $119.78 | $1,711,536 | |
| 2026-08-17 | Unknown | Insider | SELL | 11 | $121.21 | $1,333 | |
| 2026-08-17 | Unknown | Insider | SELL | 241 | $120.52 | $29,045 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,248 | $119.74 | $149,436 | |
| 2026-08-17 | Unknown | Insider | SELL | 567 | $121.10 | $68,664 | |
| 2026-08-17 | Unknown | Insider | SELL | 7,856 | $120.23 | $944,527 | |
| 2026-08-17 | Unknown | Insider | SELL | 199 | $121.19 | $24,117 | |
| 2026-08-17 | Unknown | Insider | SELL | 16,115 | $120.44 | $1,940,891 | |
| 2026-08-17 | Unknown | Insider | SELL | 13,686 | $119.63 | $1,637,256 | |
| 2026-08-17 | Unknown | Insider | SELL | 4,000 | $425.00 | $1,700,000 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,200 | $425.00 | $510,000 | |
| 2026-08-17 | Unknown | Insider | SELL | 13,500 | $352.70 | $4,761,450 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,000 | $111.33 | $111,330 | |
| 2026-08-17 | Unknown | Insider | SELL | 6,500 | $1175.10 | $7,638,150 | |
| 2026-08-17 | Unknown | Insider | SELL | 15,000 | $263.36 | $3,950,400 | |
| 2026-08-17 | Unknown | Insider | SELL | 77 | $390.67 | $30,082 | |
| 2026-08-17 | Unknown | Insider | SELL | 399 | $314.49 | $125,482 | |
| 2026-08-17 | Unknown | Insider | SELL | 300 | $313.60 | $94,079 | |
| 2026-08-17 | Unknown | Insider | SELL | 460 | $311.72 | $143,391 | |
| 2026-08-17 | Unknown | Insider | SELL | 274 | $310.62 | $85,109 | |
| 2026-08-17 | Unknown | Insider | SELL | 350 | $309.51 | $108,327 | |
| 2026-08-17 | Unknown | Insider | SELL | 585 | $308.66 | $180,565 | |
| 2026-08-17 | Unknown | Insider | SELL | 965 | $307.55 | $296,784 | |
| 2026-08-17 | Unknown | Insider | SELL | 270 | $314.42 | $84,893 | |
| 2026-08-17 | Unknown | Insider | SELL | 160 | $313.41 | $50,145 | |
| 2026-08-17 | Unknown | Insider | SELL | 190 | $311.64 | $59,211 | |
| 2026-08-17 | Unknown | Insider | SELL | 180 | $310.82 | $55,947 | |
| 2026-08-17 | Unknown | Insider | SELL | 140 | $309.64 | $43,350 | |
| 2026-08-17 | Unknown | Insider | SELL | 332 | $308.46 | $102,408 | |
| 2026-08-17 | Unknown | Insider | SELL | 395 | $307.38 | $121,416 | |
| 2026-08-17 | Unknown | Insider | SELL | 100 | $314.61 | $31,461 | |
| 2026-08-17 | Unknown | Insider | SELL | 200 | $312.32 | $62,464 | |
| 2026-08-17 | Unknown | Insider | SELL | 300 | $309.07 | $92,721 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,100 | $308.23 | $955,512 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,456 | $307.29 | $754,715 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,944 | $306.24 | $901,579 | |
| 2026-08-17 | Unknown | Insider | SELL | 900 | $305.25 | $274,724 | |
| 2026-08-17 | Unknown | Insider | SELL | 170 | $238.10 | $40,477 | |
| 2026-08-17 | Unknown | Insider | SELL | 304 | $234.95 | $71,426 | |
| 2026-08-17 | Unknown | Insider | SELL | 310 | $234.30 | $72,633 | |
| 2026-08-17 | Unknown | Insider | SELL | 610 | $233.32 | $142,328 | |
| 2026-08-17 | Unknown | Insider | SELL | 18,600 | $36.57 | $680,291 | |
| 2026-08-17 | Unknown | Insider | SELL | 120 | $456.36 | $54,763 | |
| 2026-08-17 | Unknown | Insider | SELL | 80 | $454.88 | $36,390 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,174 | $453.71 | $986,366 | |
| 2026-08-17 | Unknown | Insider | SELL | 460 | $452.55 | $208,173 | |
| 2026-08-17 | Unknown | Insider | SELL | 522 | $451.22 | $235,537 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,652 | $450.28 | $743,863 | |
| 2026-08-17 | Unknown | Insider | SELL | 992 | $448.98 | $445,388 | |
| 2026-08-17 | Unknown | Insider | SELL | 2 | $109.61 | $219 | |
| 2026-08-17 | Unknown | Insider | SELL | 37 | $108.92 | $4,030 | |
| 2026-08-17 | Unknown | Insider | SELL | 62 | $107.73 | $6,680 | |
| 2026-08-17 | Unknown | Insider | SELL | 161 | $106.99 | $17,225 | |
| 2026-08-17 | Unknown | Insider | SELL | 79 | $106.18 | $8,388 | |
| 2026-08-17 | Unknown | Insider | SELL | 22 | $104.74 | $2,304 | |
| 2026-08-17 | Unknown | Insider | SELL | 114 | $103.91 | $11,846 | |
| 2026-08-17 | Unknown | Insider | SELL | 14 | $102.82 | $1,440 | |
| 2026-08-17 | Unknown | Insider | SELL | 9 | $101.93 | $917 | |
| 2026-08-17 | Unknown | Insider | SELL | 85 | $109.65 | $9,320 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,060 | $108.93 | $115,463 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,848 | $107.71 | $199,057 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,604 | $106.98 | $385,548 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,625 | $106.09 | $172,402 | |
| 2026-08-17 | Unknown | Insider | SELL | 770 | $104.71 | $80,627 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,855 | $103.90 | $296,642 | |
| 2026-08-17 | Unknown | Insider | SELL | 425 | $102.91 | $43,738 | |
| 2026-08-17 | Unknown | Insider | SELL | 228 | $101.90 | $23,232 | |
| 2026-08-17 | Unknown | Insider | SELL | 272 | $109.65 | $29,825 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,393 | $108.93 | $369,591 | |
| 2026-08-17 | Unknown | Insider | SELL | 5,911 | $107.71 | $636,702 | |
| 2026-08-17 | Unknown | Insider | SELL | 11,545 | $106.98 | $1,235,056 | |
| 2026-08-17 | Unknown | Insider | SELL | 5,199 | $106.09 | $551,582 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,464 | $104.71 | $258,006 | |
| 2026-08-17 | Unknown | Insider | SELL | 9,128 | $103.90 | $948,426 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,360 | $102.91 | $139,962 | |
| 2026-08-17 | Unknown | Insider | SELL | 728 | $101.90 | $74,181 | |
| 2026-08-17 | Unknown | Insider | SELL | 19 | $109.65 | $2,083 | |
| 2026-08-17 | Unknown | Insider | SELL | 251 | $108.92 | $27,340 | |
| 2026-08-17 | Unknown | Insider | SELL | 441 | $107.71 | $47,501 | |
| 2026-08-17 | Unknown | Insider | SELL | 878 | $106.97 | $93,922 | |
| 2026-08-17 | Unknown | Insider | SELL | 396 | $106.10 | $42,017 | |
| 2026-08-17 | Unknown | Insider | SELL | 178 | $104.71 | $18,638 | |
| 2026-08-17 | Unknown | Insider | SELL | 684 | $103.90 | $71,069 | |
| 2026-08-17 | Unknown | Insider | SELL | 99 | $102.90 | $10,187 | |
| 2026-08-17 | Unknown | Insider | SELL | 54 | $101.90 | $5,503 | |
| 2026-08-17 | Unknown | Insider | SELL | 170 | $109.65 | $18,641 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,121 | $108.93 | $231,035 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,696 | $107.71 | $398,114 | |
| 2026-08-17 | Unknown | Insider | SELL | 7,215 | $106.98 | $771,846 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,248 | $106.09 | $344,592 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,540 | $104.71 | $161,254 | |
| 2026-08-17 | Unknown | Insider | SELL | 5,705 | $103.90 | $592,766 | |
| 2026-08-17 | Unknown | Insider | SELL | 850 | $102.91 | $87,476 | |
| 2026-08-17 | Unknown | Insider | SELL | 455 | $101.90 | $46,363 | |
| 2026-08-17 | Unknown | Insider | SELL | 171 | $109.65 | $18,751 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,124 | $108.93 | $231,364 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,691 | $107.72 | $397,576 | |
| 2026-08-17 | Unknown | Insider | SELL | 7,202 | $106.98 | $770,457 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,242 | $106.09 | $343,952 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,553 | $104.71 | $162,614 | |
| 2026-08-17 | Unknown | Insider | SELL | 5,705 | $103.90 | $592,768 | |
| 2026-08-17 | Unknown | Insider | SELL | 857 | $102.92 | $88,200 | |
| 2026-08-17 | Unknown | Insider | SELL | 455 | $101.89 | $46,362 | |
| 2026-08-17 | Unknown | Insider | SELL | 981 | $109.65 | $107,569 | |
| 2026-08-17 | Unknown | Insider | SELL | 12,214 | $108.93 | $1,330,440 | |
| 2026-08-17 | Unknown | Insider | SELL | 21,282 | $107.71 | $2,292,388 | |
| 2026-08-17 | Unknown | Insider | SELL | 41,559 | $106.98 | $4,445,882 | |
| 2026-08-17 | Unknown | Insider | SELL | 18,716 | $106.09 | $1,985,650 | |
| 2026-08-17 | Unknown | Insider | SELL | 8,871 | $104.71 | $928,883 | |
| 2026-08-17 | Unknown | Insider | SELL | 32,861 | $103.90 | $3,414,353 | |
| 2026-08-17 | Unknown | Insider | SELL | 4,895 | $102.91 | $503,761 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,621 | $101.90 | $267,070 | |
| 2026-08-17 | Unknown | Insider | SELL | 100 | $109.77 | $10,977 | |
| 2026-08-17 | Unknown | Insider | SELL | 400 | $109.00 | $43,599 | |
| 2026-08-17 | Unknown | Insider | SELL | 797 | $107.94 | $86,028 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,003 | $107.10 | $214,516 | |
| 2026-08-17 | Unknown | Insider | SELL | 897 | $106.11 | $95,179 | |
| 2026-08-17 | Unknown | Insider | SELL | 600 | $104.58 | $62,750 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,400 | $103.79 | $145,303 | |
| 2026-08-17 | Unknown | Insider | SELL | 200 | $102.19 | $20,439 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,554 | $1859.65 | $4,749,549 | |
| 2026-08-17 | Unknown | Insider | SELL | 30,000 | $238.91 | $7,167,300 | |
| 2026-08-17 | Unknown | Insider | SELL | 4,482 | $183.51 | $822,485 | |
| 2026-08-17 | Unknown | Insider | SELL | 9,133 | $182.54 | $1,667,122 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,525 | $25.57 | $64,564 | |
| 2026-08-17 | Unknown | Insider | SELL | 318,799 | $25.08 | $7,995,479 | |
| 2026-08-17 | Unknown | Insider | SELL | 69,690 | $25.16 | $1,753,400 | |
| 2026-08-17 | Unknown | Insider | SELL | 40,000 | $25.10 | $1,004,000 | |
| 2026-08-17 | Unknown | Insider | SELL | 15,000 | $25.23 | $378,450 | |
| 2026-08-17 | Unknown | Insider | SELL | 360 | $368.27 | $132,577 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,480 | $367.13 | $543,352 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,560 | $366.10 | $571,116 | |
| 2026-08-17 | Unknown | Insider | SELL | 7,000 | $157.11 | $1,099,770 | |
| 2026-08-17 | Unknown | Insider | SELL | 1 | $81.16 | $81 | |
| 2026-08-17 | Unknown | Insider | SELL | 166 | $79.92 | $13,267 | |
| 2026-08-17 | Unknown | Insider | SELL | 238 | $79.20 | $18,850 | |
| 2026-08-17 | Unknown | Insider | SELL | 15 | $81.22 | $1,218 | |
| 2026-08-17 | Unknown | Insider | SELL | 68 | $79.90 | $5,433 | |
| 2026-08-17 | Unknown | Insider | SELL | 217 | $79.34 | $17,217 | |
| 2026-08-17 | Unknown | Insider | SELL | 40 | $218.49 | $8,740 | |
| 2026-08-17 | Unknown | Insider | SELL | 280 | $217.70 | $60,956 | |
| 2026-08-17 | Unknown | Insider | SELL | 843 | $216.76 | $182,729 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,954 | $215.54 | $421,165 | |
| 2026-08-17 | Unknown | Insider | SELL | 4,023 | $214.71 | $863,778 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,860 | $213.83 | $611,554 | |
| 2026-08-17 | Unknown | Insider | SELL | 16,800 | $201.06 | $3,377,833 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,000 | $323.32 | $646,640 | |
| 2026-08-17 | Unknown | Insider | SELL | 12,608 | $333.60 | $4,206,024 | |
| 2026-08-17 | Unknown | Insider | SELL | 6,926 | $334.23 | $2,314,849 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,782 | $335.41 | $597,709 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,946 | $336.65 | $991,767 | |
| 2026-08-17 | Unknown | Insider | SELL | 10,438 | $337.76 | $3,525,531 | |
| 2026-08-17 | Unknown | Insider | SELL | 7,992 | $338.58 | $2,705,931 | |
| 2026-08-17 | Unknown | Insider | SELL | 6,484 | $339.74 | $2,202,903 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,616 | $340.58 | $890,954 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,610 | $341.71 | $550,149 | |
| 2026-08-17 | Unknown | Insider | SELL | 5,449 | $342.95 | $1,868,744 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,713 | $343.94 | $1,277,032 | |
| 2026-08-17 | Unknown | Insider | SELL | 17,373 | $344.99 | $5,993,588 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,525 | $346.13 | $873,972 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,500 | $347.01 | $1,214,551 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,057 | $348.05 | $367,884 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,984 | $349.19 | $692,800 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,049 | $351.24 | $368,453 | |
| 2026-08-17 | Unknown | Insider | SELL | 578 | $352.11 | $203,517 | |
| 2026-08-17 | Unknown | Insider | SELL | 814 | $333.64 | $271,581 | |
| 2026-08-17 | Unknown | Insider | SELL | 540 | $334.23 | $180,483 | |
| 2026-08-17 | Unknown | Insider | SELL | 136 | $335.42 | $45,617 | |
| 2026-08-17 | Unknown | Insider | SELL | 227 | $336.65 | $76,419 | |
| 2026-08-17 | Unknown | Insider | SELL | 797 | $337.76 | $269,192 | |
| 2026-08-17 | Unknown | Insider | SELL | 610 | $338.58 | $206,536 | |
| 2026-08-17 | Unknown | Insider | SELL | 504 | $339.74 | $171,231 | |
| 2026-08-17 | Unknown | Insider | SELL | 205 | $340.58 | $69,820 | |
| 2026-08-17 | Unknown | Insider | SELL | 125 | $341.71 | $42,714 | |
| 2026-08-17 | Unknown | Insider | SELL | 415 | $342.95 | $142,323 | |
| 2026-08-17 | Unknown | Insider | SELL | 287 | $343.94 | $98,710 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,310 | $344.99 | $451,943 | |
| 2026-08-17 | Unknown | Insider | SELL | 199 | $346.13 | $68,879 | |
| 2026-08-17 | Unknown | Insider | SELL | 269 | $347.02 | $93,347 | |
| 2026-08-17 | Unknown | Insider | SELL | 81 | $348.05 | $28,192 | |
| 2026-08-17 | Unknown | Insider | SELL | 156 | $349.19 | $54,473 | |
| 2026-08-17 | Unknown | Insider | SELL | 82 | $351.24 | $28,801 | |
| 2026-08-17 | Unknown | Insider | SELL | 44 | $352.10 | $15,493 | |
| 2026-08-17 | Unknown | Insider | SELL | 12,608 | $333.60 | $4,206,024 | |
| 2026-08-17 | Unknown | Insider | SELL | 6,926 | $334.23 | $2,314,849 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,782 | $335.41 | $597,709 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,946 | $336.65 | $991,767 | |
| 2026-08-17 | Unknown | Insider | SELL | 10,438 | $337.76 | $3,525,531 | |
| 2026-08-17 | Unknown | Insider | SELL | 7,992 | $338.58 | $2,705,931 | |
| 2026-08-17 | Unknown | Insider | SELL | 6,484 | $339.74 | $2,202,903 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,616 | $340.58 | $890,954 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,610 | $341.71 | $550,149 | |
| 2026-08-17 | Unknown | Insider | SELL | 5,449 | $342.95 | $1,868,744 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,713 | $343.94 | $1,277,032 | |
| 2026-08-17 | Unknown | Insider | SELL | 17,373 | $344.99 | $5,993,588 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,525 | $346.13 | $873,972 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,500 | $347.01 | $1,214,551 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,057 | $348.05 | $367,884 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,984 | $349.19 | $692,800 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,049 | $351.24 | $368,453 | |
| 2026-08-17 | Unknown | Insider | SELL | 578 | $352.11 | $203,517 | |
| 2026-08-17 | Unknown | Insider | SELL | 5,000 | $59.78 | $298,900 | |
| 2026-08-17 | Unknown | Insider | SELL | 952 | $300.00 | $285,600 | |
| 2026-08-17 | Unknown | Insider | SELL | 837 | $80.26 | $67,178 | |
| 2026-08-17 | Unknown | Insider | SELL | 908 | $250.00 | $227,000 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,073 | $252.60 | $523,640 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,000 | $745.00 | $745,000 | |
| 2026-08-17 | Unknown | Insider | SELL | 345 | $750.12 | $258,791 | |
| 2026-08-17 | Unknown | Insider | SELL | 7,500 | $236.08 | $1,770,600 | |
| 2026-08-17 | Unknown | Insider | SELL | 11,470 | $138.04 | $1,583,265 | |
| 2026-08-17 | Unknown | Insider | SELL | 16,530 | $137.37 | $2,270,643 | |
| 2026-08-17 | Unknown | Insider | SELL | 3,000 | $138.36 | $415,080 | |
| 2026-08-17 | Unknown | Insider | SELL | 400 | $179.95 | $71,980 | |
| 2026-08-17 | Unknown | Insider | SELL | 71,000 | $46.12 | $3,274,520 | |
| 2026-08-17 | Unknown | Insider | SELL | 6 | $1413.64 | $8,482 | |
| 2026-08-17 | Unknown | Insider | SELL | 42,639 | $7.00 | $298,635 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,800,043 | $7.00 | $19,610,941 | |
| 2026-08-17 | Unknown | Insider | SELL | 72,000,000 | $6.55 | $471,600,000 | |
| 2026-08-17 | Unknown | Insider | SELL | 300 | $182.67 | $54,802 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,751 | $129.13 | $355,237 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,354 | $129.13 | $174,842 | |
| 2026-08-17 | Unknown | Insider | SELL | 1,024 | $129.13 | $132,229 | |
| 2026-08-17 | Unknown | Insider | SELL | 2,584 | $106.06 | $274,059 | |
| 2026-08-15 | Unknown | Insider | SELL | 2,127 | $689.85 | $1,467,311 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,722 | $513.43 | $884,118 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,088 | $512.50 | $1,070,090 | |
| 2026-08-14 | Unknown | Insider | SELL | 7,369 | $487.34 | $3,591,208 | |
| 2026-08-14 | Unknown | Insider | SELL | 98 | $124.08 | $12,160 | |
| 2026-08-14 | Unknown | Insider | SELL | 764 | $123.29 | $94,194 | |
| 2026-08-14 | Unknown | Insider | SELL | 19,138 | $122.26 | $2,339,812 | |
| 2026-08-14 | Unknown | Insider | SELL | 28 | $125.00 | $3,500 | |
| 2026-08-14 | Unknown | Insider | SELL | 46 | $123.56 | $5,684 | |
| 2026-08-14 | Unknown | Insider | SELL | 585 | $122.59 | $71,715 | |
| 2026-08-14 | Unknown | Insider | SELL | 841 | $121.83 | $102,459 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,000 | $124.05 | $248,100 | |
| 2026-08-14 | Unknown | Insider | SELL | 187 | $125.00 | $23,375 | |
| 2026-08-14 | Unknown | Insider | SELL | 589 | $123.64 | $72,824 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,221 | $122.60 | $517,495 | |
| 2026-08-14 | Unknown | Insider | SELL | 10,003 | $121.84 | $1,218,766 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,079 | $124.64 | $134,487 | |
| 2026-08-14 | Unknown | Insider | SELL | 6,381 | $123.78 | $789,840 | |
| 2026-08-14 | Unknown | Insider | SELL | 10,807 | $122.66 | $1,325,587 | |
| 2026-08-14 | Unknown | Insider | SELL | 11,733 | $121.84 | $1,429,549 | |
| 2026-08-14 | Unknown | Insider | SELL | 15,000 | $75.50 | $1,132,500 | |
| 2026-08-14 | Unknown | Insider | SELL | 14,525 | $75.00 | $1,089,375 | |
| 2026-08-14 | Unknown | Insider | SELL | 21,866 | $111.03 | $2,427,688 | |
| 2026-08-14 | Unknown | Insider | SELL | 100 | $184.06 | $18,406 | |
| 2026-08-14 | Unknown | Insider | SELL | 200 | $182.82 | $36,564 | |
| 2026-08-14 | Unknown | Insider | SELL | 600 | $182.19 | $109,314 | |
| 2026-08-14 | Unknown | Insider | SELL | 600 | $181.06 | $108,636 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,200 | $180.15 | $396,330 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,800 | $178.95 | $501,060 | |
| 2026-08-14 | Unknown | Insider | SELL | 5,100 | $178.09 | $908,259 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,808 | $177.04 | $497,128 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,292 | $176.11 | $403,644 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,300 | $175.04 | $227,552 | |
| 2026-08-14 | Unknown | Insider | SELL | 400 | $183.95 | $73,580 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,000 | $182.70 | $182,700 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,400 | $181.88 | $436,512 | |
| 2026-08-14 | Unknown | Insider | SELL | 3,200 | $180.71 | $578,272 | |
| 2026-08-14 | Unknown | Insider | SELL | 21,930 | $180.00 | $3,947,400 | |
| 2026-08-14 | Unknown | Insider | SELL | 12,570 | $178.71 | $2,246,385 | |
| 2026-08-14 | Unknown | Insider | SELL | 14,000 | $177.91 | $2,490,740 | |
| 2026-08-14 | Unknown | Insider | SELL | 11,380 | $176.73 | $2,011,187 | |
| 2026-08-14 | Unknown | Insider | SELL | 5,324 | $175.70 | $935,427 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,796 | $174.82 | $488,797 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,645 | $256.74 | $422,345 | |
| 2026-08-14 | Unknown | Insider | SELL | 17,867 | $256.21 | $4,577,640 | |
| 2026-08-14 | Unknown | Insider | SELL | 3,248 | $472.22 | $1,533,771 | |
| 2026-08-14 | Unknown | Insider | SELL | 6,752 | $469.81 | $3,172,157 | |
| 2026-08-14 | Unknown | Insider | SELL | 10,000 | $302.01 | $3,020,100 | |
| 2026-08-14 | Unknown | Insider | SELL | 950 | $110.00 | $104,500 | |
| 2026-08-14 | Unknown | Insider | SELL | 8,453 | $109.99 | $929,745 | |
| 2026-08-14 | Unknown | Insider | SELL | 42,519 | $108.48 | $4,612,461 | |
| 2026-08-14 | Unknown | Insider | SELL | 84 | $110.00 | $9,240 | |
| 2026-08-14 | Unknown | Insider | SELL | 748 | $109.99 | $82,273 | |
| 2026-08-14 | Unknown | Insider | SELL | 3,763 | $108.48 | $408,210 | |
| 2026-08-14 | Unknown | Insider | SELL | 808 | $110.00 | $88,880 | |
| 2026-08-14 | Unknown | Insider | SELL | 7,190 | $109.99 | $790,828 | |
| 2026-08-14 | Unknown | Insider | SELL | 36,168 | $108.48 | $3,923,505 | |
| 2026-08-14 | Unknown | Insider | SELL | 758 | $110.00 | $83,380 | |
| 2026-08-14 | Unknown | Insider | SELL | 6,743 | $109.99 | $741,663 | |
| 2026-08-14 | Unknown | Insider | SELL | 33,922 | $108.48 | $3,679,859 | |
| 2026-08-14 | Unknown | Insider | SELL | 26 | $110.00 | $2,860 | |
| 2026-08-14 | Unknown | Insider | SELL | 228 | $109.99 | $25,078 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,146 | $108.48 | $124,318 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,887 | $110.00 | $207,570 | |
| 2026-08-14 | Unknown | Insider | SELL | 16,807 | $109.99 | $1,848,602 | |
| 2026-08-14 | Unknown | Insider | SELL | 84,544 | $108.48 | $9,171,333 | |
| 2026-08-14 | Unknown | Insider | SELL | 553 | $110.00 | $60,830 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,919 | $109.99 | $541,041 | |
| 2026-08-14 | Unknown | Insider | SELL | 24,743 | $108.48 | $2,684,121 | |
| 2026-08-14 | Unknown | Insider | SELL | 552 | $110.00 | $60,720 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,912 | $109.99 | $540,271 | |
| 2026-08-14 | Unknown | Insider | SELL | 24,708 | $108.48 | $2,680,324 | |
| 2026-08-14 | Unknown | Insider | SELL | 10,232 | $106.75 | $1,092,271 | |
| 2026-08-14 | Unknown | Insider | SELL | 96,524 | $106.75 | $10,303,985 | |
| 2026-08-14 | Unknown | Insider | SELL | 22,246 | $106.75 | $2,374,772 | |
| 2026-08-14 | Unknown | Insider | SELL | 21,637 | $106.75 | $2,309,761 | |
| 2026-08-14 | Unknown | Insider | SELL | 49,361 | $106.75 | $5,269,311 | |
| 2026-08-14 | Unknown | Insider | SELL | 950 | $110.00 | $104,500 | |
| 2026-08-14 | Unknown | Insider | SELL | 8,453 | $109.99 | $929,745 | |
| 2026-08-14 | Unknown | Insider | SELL | 42,519 | $108.48 | $4,612,461 | |
| 2026-08-14 | Unknown | Insider | SELL | 84 | $110.00 | $9,240 | |
| 2026-08-14 | Unknown | Insider | SELL | 748 | $109.99 | $82,273 | |
| 2026-08-14 | Unknown | Insider | SELL | 3,763 | $108.48 | $408,210 | |
| 2026-08-14 | Unknown | Insider | SELL | 808 | $110.00 | $88,880 | |
| 2026-08-14 | Unknown | Insider | SELL | 7,190 | $109.99 | $790,828 | |
| 2026-08-14 | Unknown | Insider | SELL | 36,168 | $108.48 | $3,923,505 | |
| 2026-08-14 | Unknown | Insider | SELL | 758 | $110.00 | $83,380 | |
| 2026-08-14 | Unknown | Insider | SELL | 6,743 | $109.99 | $741,663 | |
| 2026-08-14 | Unknown | Insider | SELL | 33,922 | $108.48 | $3,679,859 | |
| 2026-08-14 | Unknown | Insider | SELL | 26 | $110.00 | $2,860 | |
| 2026-08-14 | Unknown | Insider | SELL | 228 | $109.99 | $25,078 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,146 | $108.48 | $124,318 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,887 | $110.00 | $207,570 | |
| 2026-08-14 | Unknown | Insider | SELL | 16,807 | $109.99 | $1,848,602 | |
| 2026-08-14 | Unknown | Insider | SELL | 84,544 | $108.48 | $9,171,333 | |
| 2026-08-14 | Unknown | Insider | SELL | 553 | $110.00 | $60,830 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,919 | $109.99 | $541,041 | |
| 2026-08-14 | Unknown | Insider | SELL | 24,743 | $108.48 | $2,684,121 | |
| 2026-08-14 | Unknown | Insider | SELL | 552 | $110.00 | $60,720 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,912 | $109.99 | $540,271 | |
| 2026-08-14 | Unknown | Insider | SELL | 24,708 | $108.48 | $2,680,324 | |
| 2026-08-14 | Unknown | Insider | SELL | 500 | $112.52 | $56,259 | |
| 2026-08-14 | Unknown | Insider | SELL | 3,788 | $111.60 | $422,737 | |
| 2026-08-14 | Unknown | Insider | SELL | 904 | $110.60 | $99,983 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,760 | $112.46 | $310,390 | |
| 2026-08-14 | Unknown | Insider | SELL | 700 | $112.63 | $78,843 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,487 | $111.60 | $500,764 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,300 | $110.68 | $143,888 | |
| 2026-08-14 | Unknown | Insider | SELL | 100 | $113.51 | $11,351 | |
| 2026-08-14 | Unknown | Insider | SELL | 900 | $112.61 | $101,352 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,870 | $111.58 | $543,391 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,300 | $110.64 | $143,834 | |
| 2026-08-14 | Unknown | Insider | SELL | 300 | $113.49 | $34,048 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,699 | $112.50 | $303,643 | |
| 2026-08-14 | Unknown | Insider | SELL | 14,829 | $111.56 | $1,654,396 | |
| 2026-08-14 | Unknown | Insider | SELL | 3,800 | $110.59 | $420,259 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,905 | $32.18 | $157,864 | |
| 2026-08-14 | Unknown | Insider | SELL | 37,798 | $32.18 | $1,216,498 | |
| 2026-08-14 | Unknown | Insider | SELL | 72,688 | $32.18 | $2,339,405 | |
| 2026-08-14 | Unknown | Insider | SELL | 25,027 | $32.18 | $805,474 | |
| 2026-08-14 | Unknown | Insider | SELL | 20,710 | $32.18 | $666,535 | |
| 2026-08-14 | Unknown | Insider | SELL | 123,381 | $32.18 | $3,970,919 | |
| 2026-08-14 | Unknown | Insider | SELL | 240,152 | $32.18 | $7,729,100 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,905 | $32.18 | $157,864 | |
| 2026-08-14 | Unknown | Insider | SELL | 37,798 | $32.18 | $1,216,498 | |
| 2026-08-14 | Unknown | Insider | SELL | 72,688 | $32.18 | $2,339,405 | |
| 2026-08-14 | Unknown | Insider | SELL | 25,027 | $32.18 | $805,474 | |
| 2026-08-14 | Unknown | Insider | SELL | 20,710 | $32.18 | $666,535 | |
| 2026-08-14 | Unknown | Insider | SELL | 123,381 | $32.18 | $3,970,919 | |
| 2026-08-14 | Unknown | Insider | SELL | 240,152 | $32.18 | $7,729,100 | |
| 2026-08-14 | Unknown | Insider | SELL | 4,677 | $241.75 | $1,130,665 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,053 | $241.64 | $496,087 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,895 | $233.60 | $676,272 | |
| 2026-08-14 | Unknown | Insider | SELL | 3,000 | $140.84 | $422,535 | |
| 2026-08-14 | Unknown | Insider | SELL | 194,999 | $28.02 | $5,463,872 | |
| 2026-08-14 | Unknown | Insider | SELL | 100 | $150.76 | $15,076 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,301 | $149.24 | $194,161 | |
| 2026-08-14 | Unknown | Insider | SELL | 9,699 | $148.53 | $1,440,592 | |
| 2026-08-14 | Unknown | Insider | SELL | 900 | $147.08 | $132,372 | |
| 2026-08-14 | Unknown | Insider | SELL | 285 | $152.29 | $43,403 | |
| 2026-08-14 | Unknown | Insider | SELL | 301 | $150.01 | $45,153 | |
| 2026-08-14 | Unknown | Insider | SELL | 44 | $151.34 | $6,659 | |
| 2026-08-14 | Unknown | Insider | SELL | 156 | $150.58 | $23,490 | |
| 2026-08-14 | Unknown | Insider | SELL | 3,031 | $149.11 | $451,952 | |
| 2026-08-14 | Unknown | Insider | SELL | 10,569 | $148.46 | $1,569,074 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,200 | $147.23 | $176,676 | |
| 2026-08-14 | Unknown | Insider | SELL | 100,000 | $35.80 | $3,580,000 | |
| 2026-08-14 | Unknown | Insider | SELL | 320 | $226.05 | $72,336 | |
| 2026-08-14 | Unknown | Insider | SELL | 360 | $225.04 | $81,014 | |
| 2026-08-14 | Unknown | Insider | SELL | 320 | $223.36 | $71,475 | |
| 2026-08-14 | Unknown | Insider | SELL | 160 | $221.92 | $35,507 | |
| 2026-08-14 | Unknown | Insider | SELL | 794 | $221.02 | $175,490 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,541 | $220.15 | $339,251 | |
| 2026-08-14 | Unknown | Insider | SELL | 3,385 | $219.10 | $741,654 | |
| 2026-08-14 | Unknown | Insider | SELL | 1,120 | $218.29 | $244,485 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,000 | $216.96 | $433,920 | |
| 2026-08-14 | Unknown | Insider | SELL | 10,311 | $201.05 | $2,073,062 | |
| 2026-08-14 | Unknown | Insider | SELL | 306,789 | $200.44 | $61,493,800 | |
| 2026-08-14 | Unknown | Insider | SELL | 10,200 | $74.88 | $763,776 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,800 | $74.84 | $209,541 | |
| 2026-08-14 | Unknown | Insider | BUY | 800 | $45.51 | $36,406 | |
| 2026-08-14 | Unknown | Insider | BUY | 100 | $45.51 | $4,550 | |
| 2026-08-14 | Unknown | Insider | BUY | 1,400 | $45.53 | $63,742 | |
| 2026-08-14 | Unknown | Insider | SELL | 350 | $700.00 | $245,000 | |
| 2026-08-14 | Unknown | Insider | SELL | 10,000 | $42.92 | $429,200 | |
| 2026-08-14 | Unknown | Insider | SELL | 2,273 | $57.15 | $129,902 | |
| 2026-08-14 | Unknown | Insider | SELL | 221,707 | $15.81 | $3,505,232 | |
| 2026-08-14 | Unknown | Insider | SELL | 50,000 | $15.80 | $790,000 | |
| 2026-08-14 | Unknown | Insider | SELL | 25,000 | $16.75 | $418,750 | |
| 2026-08-14 | Unknown | Insider | SELL | 7,238 | $105.31 | $762,234 | |
| 2026-08-14 | Unknown | Insider | SELL | 32,710 | $250.00 | $8,177,500 | |
| 2026-08-14 | Unknown | Insider | SELL | 546 | $105.74 | $57,734 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,017 | $213.67 | $217,302 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,199 | $225.00 | $269,775 | |
| 2026-08-13 | Unknown | Insider | SELL | 26 | $127.45 | $3,314 | |
| 2026-08-13 | Unknown | Insider | SELL | 138 | $126.30 | $17,429 | |
| 2026-08-13 | Unknown | Insider | SELL | 173 | $125.27 | $21,672 | |
| 2026-08-13 | Unknown | Insider | SELL | 470 | $124.30 | $58,421 | |
| 2026-08-13 | Unknown | Insider | SELL | 340 | $123.37 | $41,946 | |
| 2026-08-13 | Unknown | Insider | SELL | 353 | $122.56 | $43,264 | |
| 2026-08-13 | Unknown | Insider | SELL | 35 | $127.45 | $4,461 | |
| 2026-08-13 | Unknown | Insider | SELL | 192 | $126.38 | $24,265 | |
| 2026-08-13 | Unknown | Insider | SELL | 210 | $125.29 | $26,311 | |
| 2026-08-13 | Unknown | Insider | SELL | 635 | $124.32 | $78,943 | |
| 2026-08-13 | Unknown | Insider | SELL | 465 | $123.37 | $57,367 | |
| 2026-08-13 | Unknown | Insider | SELL | 463 | $122.55 | $56,741 | |
| 2026-08-13 | Unknown | Insider | SELL | 706 | $127.02 | $89,676 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,107 | $126.05 | $139,537 | |
| 2026-08-13 | Unknown | Insider | SELL | 2,755 | $124.90 | $344,100 | |
| 2026-08-13 | Unknown | Insider | SELL | 4,960 | $123.84 | $614,246 | |
| 2026-08-13 | Unknown | Insider | SELL | 5,472 | $122.88 | $672,399 | |
| 2026-08-13 | Unknown | Insider | SELL | 525 | $127.45 | $66,911 | |
| 2026-08-13 | Unknown | Insider | SELL | 2,289 | $126.51 | $289,581 | |
| 2026-08-13 | Unknown | Insider | SELL | 3,900 | $125.44 | $489,216 | |
| 2026-08-13 | Unknown | Insider | SELL | 8,116 | $124.38 | $1,009,468 | |
| 2026-08-13 | Unknown | Insider | SELL | 7,989 | $123.48 | $986,482 | |
| 2026-08-13 | Unknown | Insider | SELL | 7,181 | $122.57 | $880,175 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,532 | $126.49 | $193,783 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,697 | $125.54 | $213,041 | |
| 2026-08-13 | Unknown | Insider | SELL | 3,520 | $124.72 | $439,014 | |
| 2026-08-13 | Unknown | Insider | SELL | 6,442 | $123.70 | $796,875 | |
| 2026-08-13 | Unknown | Insider | SELL | 6,039 | $122.72 | $741,106 | |
| 2026-08-13 | Unknown | Insider | SELL | 15,000 | $73.00 | $1,095,000 | |
| 2026-08-13 | Unknown | Insider | SELL | 2,198 | $110.00 | $241,780 | |
| 2026-08-13 | Unknown | Insider | SELL | 102,315 | $261.00 | $26,704,215 | |
| 2026-08-13 | Unknown | Insider | SELL | 20,976 | $262.00 | $5,495,712 | |
| 2026-08-13 | Unknown | Insider | SELL | 141 | $155.00 | $21,855 | |
| 2026-08-13 | Unknown | Insider | SELL | 3,164 | $253.01 | $800,531 | |
| 2026-08-13 | Unknown | Insider | SELL | 16,651 | $252.20 | $4,199,356 | |
| 2026-08-13 | Unknown | Insider | SELL | 20,097 | $248.79 | $4,999,921 | |
| 2026-08-13 | Unknown | Insider | SELL | 400 | $253.16 | $101,265 | |
| 2026-08-13 | Unknown | Insider | SELL | 4,100 | $252.29 | $1,034,378 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,200 | $251.45 | $301,741 | |
| 2026-08-13 | Unknown | Insider | SELL | 2,195 | $250.02 | $548,796 | |
| 2026-08-13 | Unknown | Insider | SELL | 3,694 | $248.91 | $919,471 | |
| 2026-08-13 | Unknown | Insider | SELL | 4,511 | $248.12 | $1,119,269 | |
| 2026-08-13 | Unknown | Insider | SELL | 3,200 | $247.07 | $790,623 | |
| 2026-08-13 | Unknown | Insider | SELL | 300 | $246.04 | $73,812 | |
| 2026-08-13 | Unknown | Insider | SELL | 200 | $243.65 | $48,729 | |
| 2026-08-13 | Unknown | Insider | SELL | 200 | $241.29 | $48,258 | |
| 2026-08-13 | Unknown | Insider | SELL | 261 | $365.34 | $95,354 | |
| 2026-08-13 | Unknown | Insider | SELL | 4,030 | $364.49 | $1,468,895 | |
| 2026-08-13 | Unknown | Insider | SELL | 5,270 | $363.52 | $1,915,750 | |
| 2026-08-13 | Unknown | Insider | SELL | 3,440 | $362.58 | $1,247,275 | |
| 2026-08-13 | Unknown | Insider | SELL | 4,941 | $361.44 | $1,785,875 | |
| 2026-08-13 | Unknown | Insider | SELL | 5,554 | $360.37 | $2,001,495 | |
| 2026-08-13 | Unknown | Insider | SELL | 3,354 | $255.84 | $858,076 | |
| 2026-08-13 | Unknown | Insider | SELL | 6,334 | $133014.00 | $842,510,676 | |
| 2026-08-13 | Unknown | Insider | SELL | 6,333 | $126026.70 | $798,127,091 | |
| 2026-08-13 | Unknown | Insider | SELL | 39,463 | $828723.00 | $32,703,895,749 | |
| 2026-08-13 | Unknown | Insider | SELL | 39,463 | $785313.70 | $30,990,834,543 | |
| 2026-08-13 | Unknown | Insider | SELL | 60,892 | $1278732.00 | $77,864,548,944 | |
| 2026-08-13 | Unknown | Insider | SELL | 60,892 | $1211750.80 | $73,785,929,714 | |
| 2026-08-13 | Unknown | Insider | SELL | 17,384 | $365064.00 | $6,346,272,576 | |
| 2026-08-13 | Unknown | Insider | SELL | 17,384 | $345941.60 | $6,013,848,774 | |
| 2026-08-13 | Unknown | Insider | SELL | 71,584 | $1503264.00 | $107,609,650,176 | |
| 2026-08-13 | Unknown | Insider | SELL | 71,584 | $1424521.60 | $101,972,954,214 | |
| 2026-08-13 | Unknown | Insider | SELL | 57,107 | $1199247.00 | $68,485,398,429 | |
| 2026-08-13 | Unknown | Insider | SELL | 57,108 | $1136449.20 | $64,900,340,914 | |
| 2026-08-13 | Unknown | Insider | SELL | 41,597 | $873537.00 | $36,336,518,589 | |
| 2026-08-13 | Unknown | Insider | SELL | 41,596 | $827760.40 | $34,431,521,598 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,929 | $40509.00 | $78,141,861 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,929 | $38387.10 | $74,048,716 | |
| 2026-08-13 | Unknown | Insider | SELL | 19,722 | $414162.00 | $8,168,102,964 | |
| 2026-08-13 | Unknown | Insider | SELL | 19,723 | $392487.70 | $7,741,034,907 | |
| 2026-08-13 | Unknown | Insider | SELL | 142,333 | $2988993.00 | $425,432,340,669 | |
| 2026-08-13 | Unknown | Insider | SELL | 142,334 | $2832446.50 | $403,153,440,131 | |
| 2026-08-13 | Unknown | Insider | SELL | 41,655 | $874755.00 | $36,437,919,525 | |
| 2026-08-13 | Unknown | Insider | SELL | 41,654 | $828914.60 | $34,527,608,748 | |
| 2026-08-13 | Unknown | Insider | SELL | 50,858 | $105.45 | $5,363,002 | |
| 2026-08-13 | Unknown | Insider | SELL | 23,128 | $105.45 | $2,438,859 | |
| 2026-08-13 | Unknown | Insider | SELL | 26,014 | $105.45 | $2,743,189 | |
| 2026-08-13 | Unknown | Insider | SELL | 4,455 | $115.61 | $515,043 | |
| 2026-08-13 | Unknown | Insider | SELL | 18,403 | $110.98 | $2,042,365 | |
| 2026-08-13 | Unknown | Insider | SELL | 3,967 | $107.75 | $427,444 | |
| 2026-08-13 | Unknown | Insider | SELL | 21,265 | $115.61 | $2,458,447 | |
| 2026-08-13 | Unknown | Insider | SELL | 87,835 | $110.98 | $9,747,928 | |
| 2026-08-13 | Unknown | Insider | SELL | 18,929 | $107.75 | $2,039,600 | |
| 2026-08-13 | Unknown | Insider | SELL | 42,832 | $115.61 | $4,951,808 | |
| 2026-08-13 | Unknown | Insider | SELL | 176,919 | $110.98 | $19,634,471 | |
| 2026-08-13 | Unknown | Insider | SELL | 38,126 | $107.75 | $4,108,076 | |
| 2026-08-13 | Unknown | Insider | SELL | 40,170 | $115.61 | $4,644,054 | |
| 2026-08-13 | Unknown | Insider | SELL | 165,923 | $110.98 | $18,414,135 | |
| 2026-08-13 | Unknown | Insider | SELL | 35,756 | $107.75 | $3,852,709 | |
| 2026-08-13 | Unknown | Insider | SELL | 29,260 | $115.61 | $3,382,749 | |
| 2026-08-13 | Unknown | Insider | SELL | 120,857 | $110.98 | $13,412,710 | |
| 2026-08-13 | Unknown | Insider | SELL | 26,044 | $107.75 | $2,806,241 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,357 | $115.61 | $156,883 | |
| 2026-08-13 | Unknown | Insider | SELL | 5,605 | $110.98 | $622,043 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,209 | $107.75 | $130,270 | |
| 2026-08-13 | Unknown | Insider | SELL | 50,354 | $115.61 | $5,821,426 | |
| 2026-08-13 | Unknown | Insider | SELL | 207,984 | $110.98 | $23,082,064 | |
| 2026-08-13 | Unknown | Insider | SELL | 44,818 | $107.75 | $4,829,140 | |
| 2026-08-13 | Unknown | Insider | SELL | 100,120 | $115.61 | $11,574,873 | |
| 2026-08-13 | Unknown | Insider | SELL | 413,543 | $110.98 | $45,895,002 | |
| 2026-08-13 | Unknown | Insider | SELL | 89,114 | $107.75 | $9,602,034 | |
| 2026-08-13 | Unknown | Insider | SELL | 29,301 | $115.61 | $3,387,489 | |
| 2026-08-13 | Unknown | Insider | SELL | 121,028 | $110.98 | $13,431,687 | |
| 2026-08-13 | Unknown | Insider | SELL | 26,085 | $107.75 | $2,810,659 | |
| 2026-08-13 | Unknown | Insider | SELL | 6,669 | $32.14 | $214,374 | |
| 2026-08-13 | Unknown | Insider | SELL | 51,387 | $32.14 | $1,651,825 | |
| 2026-08-13 | Unknown | Insider | SELL | 98,821 | $32.14 | $3,176,581 | |
| 2026-08-13 | Unknown | Insider | SELL | 34,025 | $32.14 | $1,093,727 | |
| 2026-08-13 | Unknown | Insider | SELL | 28,156 | $32.14 | $905,069 | |
| 2026-08-13 | Unknown | Insider | SELL | 167,739 | $32.14 | $5,391,937 | |
| 2026-08-13 | Unknown | Insider | SELL | 326,492 | $32.14 | $10,495,020 | |
| 2026-08-13 | Unknown | Insider | SELL | 6,669 | $32.14 | $214,374 | |
| 2026-08-13 | Unknown | Insider | SELL | 51,387 | $32.14 | $1,651,825 | |
| 2026-08-13 | Unknown | Insider | SELL | 98,821 | $32.14 | $3,176,581 | |
| 2026-08-13 | Unknown | Insider | SELL | 34,025 | $32.14 | $1,093,727 | |
| 2026-08-13 | Unknown | Insider | SELL | 28,156 | $32.14 | $905,069 | |
| 2026-08-13 | Unknown | Insider | SELL | 167,739 | $32.14 | $5,391,937 | |
| 2026-08-13 | Unknown | Insider | SELL | 326,492 | $32.14 | $10,495,020 | |
| 2026-08-13 | Unknown | Insider | SELL | 15,000 | $250.00 | $3,750,000 | |
| 2026-08-13 | Unknown | Insider | BUY | 130 | $455.90 | $59,267 | |
| 2026-08-13 | Unknown | Insider | SELL | 71,539 | $27.75 | $1,985,207 | |
| 2026-08-13 | Unknown | Insider | SELL | 678,267 | $28.01 | $18,998,259 | |
| 2026-08-13 | Unknown | Insider | SELL | 94,906 | $28.00 | $2,657,368 | |
| 2026-08-13 | Unknown | Insider | SELL | 5,199 | $110.34 | $573,658 | |
| 2026-08-13 | Unknown | Insider | SELL | 6,431 | $110.40 | $709,982 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,500 | $125.60 | $188,400 | |
| 2026-08-13 | Unknown | Insider | SELL | 118 | $144.64 | $17,068 | |
| 2026-08-13 | Unknown | Insider | SELL | 83 | $153.06 | $12,704 | |
| 2026-08-13 | Unknown | Insider | SELL | 5,299 | $152.53 | $808,256 | |
| 2026-08-13 | Unknown | Insider | SELL | 5,659 | $151.54 | $857,565 | |
| 2026-08-13 | Unknown | Insider | SELL | 4,066 | $150.63 | $612,462 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,500,000 | $35.80 | $53,700,000 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,742 | $0.00 | $0 | |
| 2026-08-13 | Unknown | Insider | SELL | 631 | $0.00 | $0 | |
| 2026-08-13 | Unknown | Insider | SELL | 469 | $0.00 | $0 | |
| 2026-08-13 | Unknown | Insider | SELL | 212 | $0.00 | $0 | |
| 2026-08-13 | Unknown | Insider | SELL | 204 | $0.00 | $0 | |
| 2026-08-13 | Unknown | Insider | SELL | 120 | $0.00 | $0 | |
| 2026-08-13 | Unknown | Insider | SELL | 59,586 | $208.13 | $12,401,634 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,800 | $226.06 | $406,908 | |
| 2026-08-13 | Unknown | Insider | SELL | 2,765 | $225.27 | $622,872 | |
| 2026-08-13 | Unknown | Insider | SELL | 2,595 | $224.27 | $581,981 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,698 | $223.12 | $378,858 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,022 | $222.39 | $227,283 | |
| 2026-08-13 | Unknown | Insider | SELL | 120 | $220.71 | $26,485 | |
| 2026-08-13 | Unknown | Insider | SELL | 2,250 | $148.29 | $333,652 | |
| 2026-08-13 | Unknown | Insider | SELL | 228 | $148.29 | $33,810 | |
| 2026-08-13 | Unknown | Insider | SELL | 200 | $76.89 | $15,378 | |
| 2026-08-13 | Unknown | Insider | SELL | 36,629 | $76.13 | $2,788,676 | |
| 2026-08-13 | Unknown | Insider | BUY | 20,000 | $14.73 | $294,600 | |
| 2026-08-13 | Unknown | Insider | SELL | 5,278 | $57.29 | $302,377 | |
| 2026-08-13 | Unknown | Insider | SELL | 1,359 | $923.73 | $1,255,348 | |
| 2026-08-13 | Unknown | Insider | SELL | 6,002 | $920.14 | $5,522,680 | |
| 2026-08-13 | Unknown | Insider | SELL | 338 | $7.01 | $2,369 | |
| 2026-08-13 | Unknown | Insider | SELL | 22,163 | $7.01 | $155,329 | |
| 2026-08-13 | Unknown | Insider | SELL | 25,000 | $16.50 | $412,500 | |
| 2026-08-13 | Unknown | Insider | SELL | 469 | $77.92 | $36,544 | |
| 2026-08-12 | Unknown | Insider | SELL | 6 | $131.75 | $790 | |
| 2026-08-12 | Unknown | Insider | SELL | 89 | $130.77 | $11,639 | |
| 2026-08-12 | Unknown | Insider | SELL | 430 | $129.71 | $55,775 | |
| 2026-08-12 | Unknown | Insider | SELL | 272 | $128.97 | $35,080 | |
| 2026-08-12 | Unknown | Insider | SELL | 510 | $127.80 | $65,178 | |
| 2026-08-12 | Unknown | Insider | SELL | 193 | $127.06 | $24,523 | |
| 2026-08-12 | Unknown | Insider | SELL | 844 | $130.70 | $110,311 | |
| 2026-08-12 | Unknown | Insider | SELL | 3,124 | $129.75 | $405,339 | |
| 2026-08-12 | Unknown | Insider | SELL | 4,227 | $129.09 | $545,663 | |
| 2026-08-12 | Unknown | Insider | SELL | 4,104 | $127.92 | $524,984 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,701 | $127.02 | $343,081 | |
| 2026-08-12 | Unknown | Insider | SELL | 5 | $131.67 | $658 | |
| 2026-08-12 | Unknown | Insider | SELL | 118 | $130.79 | $15,433 | |
| 2026-08-12 | Unknown | Insider | SELL | 611 | $129.68 | $79,234 | |
| 2026-08-12 | Unknown | Insider | SELL | 331 | $128.93 | $42,676 | |
| 2026-08-12 | Unknown | Insider | SELL | 687 | $127.80 | $87,799 | |
| 2026-08-12 | Unknown | Insider | SELL | 248 | $127.04 | $31,506 | |
| 2026-08-12 | Unknown | Insider | SELL | 145 | $131.68 | $19,094 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,220 | $130.80 | $290,376 | |
| 2026-08-12 | Unknown | Insider | SELL | 8,180 | $129.67 | $1,060,701 | |
| 2026-08-12 | Unknown | Insider | SELL | 5,085 | $128.95 | $655,711 | |
| 2026-08-12 | Unknown | Insider | SELL | 10,225 | $127.79 | $1,306,653 | |
| 2026-08-12 | Unknown | Insider | SELL | 4,145 | $127.06 | $526,664 | |
| 2026-08-12 | Unknown | Insider | SELL | 46,410 | $108.18 | $5,020,448 | |
| 2026-08-12 | Unknown | Insider | SELL | 100 | $151.78 | $15,178 | |
| 2026-08-12 | Unknown | Insider | SELL | 3,771 | $151.33 | $570,653 | |
| 2026-08-12 | Unknown | Insider | SELL | 400 | $149.83 | $59,931 | |
| 2026-08-12 | Unknown | Insider | SELL | 500,000 | $247.08 | $123,540,000 | |
| 2026-08-12 | Unknown | Insider | SELL | 50,000 | $335.70 | $16,785,000 | |
| 2026-08-12 | Unknown | Insider | SELL | 164 | $165.34 | $27,115 | |
| 2026-08-12 | Unknown | Insider | SELL | 248 | $164.73 | $40,852 | |
| 2026-08-12 | Unknown | Insider | SELL | 1,080 | $163.45 | $176,521 | |
| 2026-08-12 | Unknown | Insider | SELL | 748 | $162.56 | $121,593 | |
| 2026-08-12 | Unknown | Insider | SELL | 260 | $161.77 | $42,061 | |
| 2026-08-12 | Unknown | Insider | SELL | 1 | $110.00 | $110 | |
| 2026-08-12 | Unknown | Insider | SELL | 27,923 | $556365.75 | $15,535,400,837 | |
| 2026-08-12 | Unknown | Insider | SELL | 133,276 | $2655524.20 | $353,917,643,279 | |
| 2026-08-12 | Unknown | Insider | SELL | 268,446 | $5348786.50 | $1,435,860,340,779 | |
| 2026-08-12 | Unknown | Insider | SELL | 315,583 | $6287991.50 | $1,984,383,221,544 | |
| 2026-08-12 | Unknown | Insider | SELL | 251,762 | $5016358.00 | $1,262,928,322,796 | |
| 2026-08-12 | Unknown | Insider | SELL | 183,381 | $3653866.50 | $670,049,692,636 | |
| 2026-08-12 | Unknown | Insider | SELL | 8,503 | $169422.28 | $1,440,597,647 | |
| 2026-08-12 | Unknown | Insider | SELL | 627,486 | $12502659.00 | $7,845,243,485,274 | |
| 2026-08-12 | Unknown | Insider | SELL | 183,640 | $3659027.00 | $671,943,718,280 | |
| 2026-08-12 | Unknown | Insider | SELL | 9,305 | $108.16 | $1,006,429 | |
| 2026-08-12 | Unknown | Insider | SELL | 16,352 | $107.64 | $1,760,129 | |
| 2026-08-12 | Unknown | Insider | SELL | 44,421 | $108.16 | $4,804,575 | |
| 2026-08-12 | Unknown | Insider | SELL | 78,040 | $107.64 | $8,400,226 | |
| 2026-08-12 | Unknown | Insider | SELL | 57,980 | $108.16 | $6,271,117 | |
| 2026-08-12 | Unknown | Insider | SELL | 101,877 | $107.64 | $10,966,040 | |
| 2026-08-12 | Unknown | Insider | SELL | 89,470 | $108.16 | $9,677,075 | |
| 2026-08-12 | Unknown | Insider | SELL | 157,192 | $107.64 | $16,920,147 | |
| 2026-08-12 | Unknown | Insider | SELL | 25,541 | $108.16 | $2,762,515 | |
| 2026-08-12 | Unknown | Insider | SELL | 44,878 | $107.64 | $4,830,668 | |
| 2026-08-12 | Unknown | Insider | SELL | 83,914 | $108.16 | $9,076,138 | |
| 2026-08-12 | Unknown | Insider | SELL | 147,418 | $107.64 | $15,868,074 | |
| 2026-08-12 | Unknown | Insider | SELL | 61,114 | $108.16 | $6,610,090 | |
| 2026-08-12 | Unknown | Insider | SELL | 107,386 | $107.64 | $11,559,029 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,834 | $108.16 | $306,525 | |
| 2026-08-12 | Unknown | Insider | SELL | 4,979 | $107.64 | $535,940 | |
| 2026-08-12 | Unknown | Insider | SELL | 28,986 | $108.16 | $3,135,126 | |
| 2026-08-12 | Unknown | Insider | SELL | 50,906 | $107.64 | $5,479,522 | |
| 2026-08-12 | Unknown | Insider | SELL | 105,180 | $108.16 | $11,376,269 | |
| 2026-08-12 | Unknown | Insider | SELL | 184,794 | $107.64 | $19,891,226 | |
| 2026-08-12 | Unknown | Insider | SELL | 209,134 | $108.16 | $22,619,933 | |
| 2026-08-12 | Unknown | Insider | SELL | 367,433 | $107.64 | $39,550,488 | |
| 2026-08-12 | Unknown | Insider | SELL | 61,199 | $108.16 | $6,619,284 | |
| 2026-08-12 | Unknown | Insider | SELL | 107,538 | $107.64 | $11,575,390 | |
| 2026-08-12 | Unknown | Insider | SELL | 19 | $32.01 | $608 | |
| 2026-08-12 | Unknown | Insider | SELL | 146 | $32.01 | $4,673 | |
| 2026-08-12 | Unknown | Insider | SELL | 280 | $32.01 | $8,962 | |
| 2026-08-12 | Unknown | Insider | SELL | 97 | $32.01 | $3,105 | |
| 2026-08-12 | Unknown | Insider | SELL | 80 | $32.01 | $2,561 | |
| 2026-08-12 | Unknown | Insider | SELL | 475 | $32.01 | $15,204 | |
| 2026-08-12 | Unknown | Insider | SELL | 925 | $32.01 | $29,608 | |
| 2026-08-12 | Unknown | Insider | SELL | 19 | $32.01 | $608 | |
| 2026-08-12 | Unknown | Insider | SELL | 146 | $32.01 | $4,673 | |
| 2026-08-12 | Unknown | Insider | SELL | 280 | $32.01 | $8,962 | |
| 2026-08-12 | Unknown | Insider | SELL | 97 | $32.01 | $3,105 | |
| 2026-08-12 | Unknown | Insider | SELL | 80 | $32.01 | $2,561 | |
| 2026-08-12 | Unknown | Insider | SELL | 475 | $32.01 | $15,204 | |
| 2026-08-12 | Unknown | Insider | SELL | 925 | $32.01 | $29,608 | |
| 2026-08-12 | Unknown | Insider | SELL | 937 | $278.95 | $261,376 | |
| 2026-08-12 | Unknown | Insider | SELL | 1,890 | $212.54 | $401,697 | |
| 2026-08-12 | Unknown | Insider | SELL | 8,461 | $211.82 | $1,792,187 | |
| 2026-08-12 | Unknown | Insider | SELL | 3,899 | $210.80 | $821,902 | |
| 2026-08-12 | Unknown | Insider | SELL | 4,890 | $209.67 | $1,025,288 | |
| 2026-08-12 | Unknown | Insider | SELL | 860 | $208.65 | $179,443 | |
| 2026-08-12 | Unknown | Insider | BUY | 70 | $469.93 | $32,895 | |
| 2026-08-12 | Unknown | Insider | SELL | 270 | $368.45 | $99,482 | |
| 2026-08-12 | Unknown | Insider | SELL | 20,000 | $27.46 | $549,200 | |
| 2026-08-12 | Unknown | Insider | SELL | 3,000 | $93.00 | $279,000 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,000 | $91.85 | $183,707 | |
| 2026-08-12 | Unknown | Insider | SELL | 196 | $600.12 | $117,623 | |
| 2026-08-12 | Unknown | Insider | SELL | 31,500 | $209.87 | $6,610,905 | |
| 2026-08-12 | Unknown | Insider | SELL | 80 | $224.67 | $17,974 | |
| 2026-08-12 | Unknown | Insider | SELL | 757 | $223.94 | $169,523 | |
| 2026-08-12 | Unknown | Insider | SELL | 1,568 | $223.16 | $349,915 | |
| 2026-08-12 | Unknown | Insider | SELL | 3,080 | $222.01 | $683,791 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,943 | $221.13 | $650,786 | |
| 2026-08-12 | Unknown | Insider | SELL | 972 | $220.08 | $213,918 | |
| 2026-08-12 | Unknown | Insider | SELL | 600 | $219.08 | $131,448 | |
| 2026-08-12 | Unknown | Insider | SELL | 19,952 | $125.08 | $2,495,508 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,240 | $122.88 | $275,251 | |
| 2026-08-12 | Unknown | Insider | SELL | 685 | $469.51 | $321,618 | |
| 2026-08-12 | Unknown | Insider | SELL | 10,803 | $120.04 | $1,296,792 | |
| 2026-08-12 | Unknown | Insider | SELL | 400 | $167.92 | $67,168 | |
| 2026-08-12 | Unknown | Insider | SELL | 13,248 | $166.11 | $2,200,584 | |
| 2026-08-12 | Unknown | Insider | SELL | 19,014 | $165.16 | $3,140,310 | |
| 2026-08-12 | Unknown | Insider | SELL | 9,934 | $164.27 | $1,631,870 | |
| 2026-08-12 | Unknown | Insider | SELL | 3,704 | $163.41 | $605,286 | |
| 2026-08-12 | Unknown | Insider | SELL | 20,000 | $98.46 | $1,969,200 | |
| 2026-08-12 | Unknown | Insider | SELL | 31,900 | $98.46 | $3,140,874 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,022 | $211.37 | $427,389 | |
| 2026-08-12 | Unknown | Insider | SELL | 44,147 | $210.97 | $9,313,909 | |
| 2026-08-12 | Unknown | Insider | SELL | 8,085 | $209.15 | $1,690,958 | |
| 2026-08-12 | Unknown | Insider | SELL | 117,662 | $208.29 | $24,508,183 | |
| 2026-08-12 | Unknown | Insider | SELL | 227,485 | $207.43 | $47,186,645 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,554 | $207.43 | $529,770 | |
| 2026-08-12 | Unknown | Insider | SELL | 1,321 | $208.29 | $275,155 | |
| 2026-08-12 | Unknown | Insider | SELL | 91 | $209.15 | $19,032 | |
| 2026-08-12 | Unknown | Insider | SELL | 496 | $210.97 | $104,644 | |
| 2026-08-12 | Unknown | Insider | SELL | 22 | $211.37 | $4,650 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,554 | $207.43 | $529,770 | |
| 2026-08-12 | Unknown | Insider | SELL | 1,321 | $208.29 | $275,155 | |
| 2026-08-12 | Unknown | Insider | SELL | 91 | $209.15 | $19,032 | |
| 2026-08-12 | Unknown | Insider | SELL | 496 | $210.97 | $104,644 | |
| 2026-08-12 | Unknown | Insider | SELL | 22 | $211.37 | $4,650 | |
| 2026-08-12 | Unknown | Insider | SELL | 47,029 | $207.43 | $9,755,108 | |
| 2026-08-12 | Unknown | Insider | SELL | 24,325 | $208.29 | $5,066,730 | |
| 2026-08-12 | Unknown | Insider | SELL | 1,672 | $209.15 | $349,695 | |
| 2026-08-12 | Unknown | Insider | SELL | 9,127 | $210.97 | $1,925,568 | |
| 2026-08-12 | Unknown | Insider | SELL | 417 | $211.37 | $88,141 | |
| 2026-08-12 | Unknown | Insider | SELL | 47,029 | $207.43 | $9,755,108 | |
| 2026-08-12 | Unknown | Insider | SELL | 24,325 | $208.29 | $5,066,730 | |
| 2026-08-12 | Unknown | Insider | SELL | 1,672 | $209.15 | $349,695 | |
| 2026-08-12 | Unknown | Insider | SELL | 9,127 | $210.97 | $1,925,568 | |
| 2026-08-12 | Unknown | Insider | SELL | 417 | $211.37 | $88,141 | |
| 2026-08-12 | Unknown | Insider | SELL | 200,000 | $76.47 | $15,294,280 | |
| 2026-08-12 | Unknown | Insider | SELL | 468 | $686.63 | $321,343 | |
| 2026-08-12 | Unknown | Insider | SELL | 958 | $682.81 | $654,134 | |
| 2026-08-12 | Unknown | Insider | SELL | 40 | $681.79 | $27,272 | |
| 2026-08-12 | Unknown | Insider | SELL | 2,000 | $680.18 | $1,360,355 | |
| 2026-08-12 | Unknown | Insider | SELL | 3,451 | $679.74 | $2,345,772 | |
| 2026-08-12 | Unknown | Insider | SELL | 9,000 | $29.70 | $267,300 | |
| 2026-08-12 | Unknown | Insider | SELL | 224 | $7.00 | $1,568 | |
| 2026-08-12 | Unknown | Insider | SELL | 14,692 | $7.00 | $102,854 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,439 | $307.75 | $442,852 | |
| 2026-08-11 | Unknown | Insider | SELL | 143 | $474.75 | $67,889 | |
| 2026-08-11 | Unknown | Insider | SELL | 14,300 | $600.00 | $8,580,000 | |
| 2026-08-11 | Unknown | Insider | SELL | 11,200 | $600.00 | $6,720,000 | |
| 2026-08-11 | Unknown | Insider | SELL | 65 | $131.53 | $8,549 | |
| 2026-08-11 | Unknown | Insider | SELL | 728 | $130.93 | $95,317 | |
| 2026-08-11 | Unknown | Insider | SELL | 194 | $129.98 | $25,216 | |
| 2026-08-11 | Unknown | Insider | SELL | 203 | $128.82 | $26,150 | |
| 2026-08-11 | Unknown | Insider | SELL | 199 | $128.06 | $25,484 | |
| 2026-08-11 | Unknown | Insider | SELL | 74 | $126.95 | $9,394 | |
| 2026-08-11 | Unknown | Insider | SELL | 37 | $125.84 | $4,656 | |
| 2026-08-11 | Unknown | Insider | SELL | 254,859 | $131.27 | $33,455,341 | |
| 2026-08-11 | Unknown | Insider | SELL | 374,548 | $130.67 | $48,942,187 | |
| 2026-08-11 | Unknown | Insider | SELL | 89,543 | $129.49 | $11,594,923 | |
| 2026-08-11 | Unknown | Insider | SELL | 170,922 | $128.51 | $21,965,186 | |
| 2026-08-11 | Unknown | Insider | SELL | 105,476 | $127.59 | $13,457,683 | |
| 2026-08-11 | Unknown | Insider | SELL | 51,166 | $126.54 | $6,474,546 | |
| 2026-08-11 | Unknown | Insider | SELL | 11,136 | $125.53 | $1,397,902 | |
| 2026-08-11 | Unknown | Insider | SELL | 2,404 | $131.43 | $315,958 | |
| 2026-08-11 | Unknown | Insider | SELL | 7,180 | $130.84 | $939,431 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,084 | $129.91 | $140,822 | |
| 2026-08-11 | Unknown | Insider | SELL | 2,381 | $128.72 | $306,482 | |
| 2026-08-11 | Unknown | Insider | SELL | 905 | $127.92 | $115,768 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,046 | $126.73 | $132,560 | |
| 2026-08-11 | Unknown | Insider | SELL | 2,000 | $128.26 | $256,520 | |
| 2026-08-11 | Unknown | Insider | SELL | 5,000 | $128.28 | $641,400 | |
| 2026-08-11 | Unknown | Insider | SELL | 6,292 | $131.21 | $825,573 | |
| 2026-08-11 | Unknown | Insider | SELL | 5,665 | $130.54 | $739,509 | |
| 2026-08-11 | Unknown | Insider | SELL | 3,684 | $129.27 | $476,231 | |
| 2026-08-11 | Unknown | Insider | SELL | 11,318 | $128.37 | $1,452,892 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,941 | $127.43 | $247,342 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,100 | $126.25 | $138,875 | |
| 2026-08-11 | Unknown | Insider | SELL | 46,445 | $107.78 | $5,005,717 | |
| 2026-08-11 | Unknown | Insider | SELL | 2,500 | $361.41 | $903,518 | |
| 2026-08-11 | Unknown | Insider | SELL | 10,000 | $400.00 | $4,000,000 | |
| 2026-08-11 | Unknown | Insider | SELL | 72 | $393.10 | $28,303 | |
| 2026-08-11 | Unknown | Insider | BUY | 105,263 | $95.00 | $9,999,985 | |
| 2026-08-11 | Unknown | Insider | BUY | 1,000 | $138.14 | $138,136 | |
| 2026-08-11 | Unknown | Insider | SELL | 315 | $93.20 | $29,358 | |
| 2026-08-11 | Unknown | Insider | SELL | 455 | $91.71 | $41,729 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,680 | $91.01 | $152,900 | |
| 2026-08-11 | Unknown | Insider | SELL | 33,599 | $90.03 | $3,024,847 | |
| 2026-08-11 | Unknown | Insider | SELL | 56,197 | $88.91 | $4,996,548 | |
| 2026-08-11 | Unknown | Insider | SELL | 15,446 | $87.97 | $1,358,743 | |
| 2026-08-11 | Unknown | Insider | SELL | 585 | $93.20 | $54,521 | |
| 2026-08-11 | Unknown | Insider | SELL | 845 | $91.71 | $77,497 | |
| 2026-08-11 | Unknown | Insider | SELL | 3,120 | $91.01 | $283,958 | |
| 2026-08-11 | Unknown | Insider | SELL | 62,411 | $90.03 | $5,618,731 | |
| 2026-08-11 | Unknown | Insider | SELL | 104,352 | $88.91 | $9,278,072 | |
| 2026-08-11 | Unknown | Insider | SELL | 28,687 | $87.97 | $2,523,518 | |
| 2026-08-11 | Unknown | Insider | SELL | 4,000 | $1693.92 | $6,775,691 | |
| 2026-08-11 | Unknown | Insider | SELL | 9,719 | $32.11 | $312,042 | |
| 2026-08-11 | Unknown | Insider | SELL | 74,873 | $32.11 | $2,403,902 | |
| 2026-08-11 | Unknown | Insider | SELL | 143,987 | $32.11 | $4,622,904 | |
| 2026-08-11 | Unknown | Insider | SELL | 49,576 | $32.11 | $1,591,707 | |
| 2026-08-11 | Unknown | Insider | SELL | 41,026 | $32.11 | $1,317,197 | |
| 2026-08-11 | Unknown | Insider | SELL | 244,405 | $32.11 | $7,846,965 | |
| 2026-08-11 | Unknown | Insider | SELL | 475,717 | $32.11 | $15,273,560 | |
| 2026-08-11 | Unknown | Insider | SELL | 9,719 | $32.11 | $312,042 | |
| 2026-08-11 | Unknown | Insider | SELL | 74,873 | $32.11 | $2,403,902 | |
| 2026-08-11 | Unknown | Insider | SELL | 143,987 | $32.11 | $4,622,904 | |
| 2026-08-11 | Unknown | Insider | SELL | 49,576 | $32.11 | $1,591,707 | |
| 2026-08-11 | Unknown | Insider | SELL | 41,026 | $32.11 | $1,317,197 | |
| 2026-08-11 | Unknown | Insider | SELL | 244,405 | $32.11 | $7,846,965 | |
| 2026-08-11 | Unknown | Insider | SELL | 475,717 | $32.11 | $15,273,560 | |
| 2026-08-11 | Unknown | Insider | SELL | 18,036 | $458.04 | $8,261,224 | |
| 2026-08-11 | Unknown | Insider | SELL | 2,500 | $203.00 | $507,500 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,250 | $199.81 | $249,762 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,546 | $447.18 | $691,345 | |
| 2026-08-11 | Unknown | Insider | SELL | 6,445 | $446.38 | $2,876,927 | |
| 2026-08-11 | Unknown | Insider | SELL | 4,822 | $445.45 | $2,147,964 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,880 | $444.67 | $835,988 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,840 | $443.35 | $815,758 | |
| 2026-08-11 | Unknown | Insider | SELL | 989 | $442.22 | $437,351 | |
| 2026-08-11 | Unknown | Insider | SELL | 2,478 | $441.48 | $1,093,997 | |
| 2026-08-11 | Unknown | Insider | SELL | 120,000 | $26.97 | $3,236,400 | |
| 2026-08-11 | Unknown | Insider | SELL | 300 | $294.47 | $88,341 | |
| 2026-08-11 | Unknown | Insider | SELL | 800 | $293.62 | $234,893 | |
| 2026-08-11 | Unknown | Insider | SELL | 301 | $292.89 | $88,161 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,399 | $291.66 | $408,037 | |
| 2026-08-11 | Unknown | Insider | SELL | 208 | $288.85 | $60,080 | |
| 2026-08-11 | Unknown | Insider | SELL | 292 | $287.80 | $84,037 | |
| 2026-08-11 | Unknown | Insider | SELL | 13,797 | $36.01 | $496,858 | |
| 2026-08-11 | Unknown | Insider | SELL | 367 | $83.39 | $30,604 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,564 | $0.00 | $0 | |
| 2026-08-11 | Unknown | Insider | SELL | 846 | $0.00 | $0 | |
| 2026-08-11 | Unknown | Insider | SELL | 33,180 | $198.95 | $6,601,161 | |
| 2026-08-11 | Unknown | Insider | SELL | 87,568 | $198.95 | $17,421,654 | |
| 2026-08-11 | Unknown | Insider | SELL | 4,898 | $369.97 | $1,812,113 | |
| 2026-08-11 | Unknown | Insider | SELL | 5,344 | $369.88 | $1,976,639 | |
| 2026-08-11 | Unknown | Insider | SELL | 504 | $224.80 | $113,299 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,634 | $224.01 | $366,032 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,948 | $223.04 | $434,482 | |
| 2026-08-11 | Unknown | Insider | SELL | 3,377 | $221.95 | $749,525 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,356 | $220.85 | $299,473 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,181 | $220.15 | $259,997 | |
| 2026-08-11 | Unknown | Insider | SELL | 14,044 | $194.95 | $2,737,867 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,000 | $54.45 | $54,450 | |
| 2026-08-11 | Unknown | Insider | BUY | 4,000 | $255.85 | $1,023,400 | |
| 2026-08-11 | Unknown | Insider | SELL | 980 | $105.58 | $103,468 | |
| 2026-08-11 | Unknown | Insider | BUY | 600 | $45.60 | $27,360 | |
| 2026-08-11 | Unknown | Insider | BUY | 2,153 | $45.52 | $98,004 | |
| 2026-08-11 | Unknown | Insider | SELL | 500 | $698.05 | $349,025 | |
| 2026-08-11 | Unknown | Insider | SELL | 5,850 | $109.83 | $642,506 | |
| 2026-08-11 | Unknown | Insider | SELL | 3,000 | $58.73 | $176,175 | |
| 2026-08-11 | Unknown | Insider | SELL | 17,000 | $57.58 | $978,880 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,050 | $125.00 | $131,250 | |
| 2026-08-11 | Unknown | Insider | SELL | 50 | $1420.00 | $71,000 | |
| 2026-08-11 | Unknown | Insider | SELL | 21,627 | $6.99 | $151,253 | |
| 2026-08-11 | Unknown | Insider | SELL | 1,420,222 | $6.99 | $9,932,607 | |
| 2026-08-10 | Unknown | Insider | SELL | 9,248 | $75.79 | $700,907 | |
| 2026-08-10 | Unknown | Insider | SELL | 816 | $600.00 | $489,600 | |
| 2026-08-10 | Unknown | Insider | SELL | 164 | $600.00 | $98,400 | |
| 2026-08-10 | Unknown | Insider | SELL | 114 | $600.00 | $68,400 | |
| 2026-08-10 | Unknown | Insider | SELL | 164 | $600.00 | $98,400 | |
| 2026-08-10 | Unknown | Insider | SELL | 40 | $607.14 | $24,286 | |
| 2026-08-10 | Unknown | Insider | SELL | 40 | $605.97 | $24,239 | |
| 2026-08-10 | Unknown | Insider | SELL | 92 | $604.08 | $55,576 | |
| 2026-08-10 | Unknown | Insider | SELL | 113 | $602.41 | $68,073 | |
| 2026-08-10 | Unknown | Insider | SELL | 149 | $600.00 | $89,400 | |
| 2026-08-10 | Unknown | Insider | SELL | 5,473 | $218.02 | $1,193,223 | |
| 2026-08-10 | Unknown | Insider | SELL | 318 | $115.62 | $36,767 | |
| 2026-08-10 | Unknown | Insider | SELL | 12,397 | $114.81 | $1,423,300 | |
| 2026-08-10 | Unknown | Insider | SELL | 7,285 | $114.17 | $831,728 | |
| 2026-08-10 | Unknown | Insider | SELL | 31 | $115.59 | $3,583 | |
| 2026-08-10 | Unknown | Insider | SELL | 961 | $114.79 | $110,313 | |
| 2026-08-10 | Unknown | Insider | SELL | 508 | $114.12 | $57,973 | |
| 2026-08-10 | Unknown | Insider | SELL | 192,110 | $16.18 | $3,107,975 | |
| 2026-08-10 | Unknown | Insider | SELL | 5,519 | $16.10 | $88,867 | |
| 2026-08-10 | Unknown | Insider | SELL | 24,778 | $109.01 | $2,701,015 | |
| 2026-08-10 | Unknown | Insider | SELL | 2,000 | $1185.01 | $2,370,020 | |
| 2026-08-10 | Unknown | Insider | SELL | 6,517 | $321.53 | $2,095,411 | |
| 2026-08-10 | Unknown | Insider | SELL | 6,000 | $325.32 | $1,951,942 | |
| 2026-08-10 | Unknown | Insider | SELL | 400 | $379.00 | $151,600 | |
| 2026-08-10 | Unknown | Insider | SELL | 400 | $379.00 | $151,600 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,800 | $261.33 | $470,391 | |
| 2026-08-10 | Unknown | Insider | SELL | 8,004 | $260.73 | $2,086,863 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,800 | $259.72 | $467,498 | |
| 2026-08-10 | Unknown | Insider | SELL | 4,600 | $258.80 | $1,190,480 | |
| 2026-08-10 | Unknown | Insider | SELL | 5,531 | $257.06 | $1,421,819 | |
| 2026-08-10 | Unknown | Insider | SELL | 6,869 | $256.30 | $1,760,492 | |
| 2026-08-10 | Unknown | Insider | SELL | 2,608 | $255.27 | $665,737 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,400 | $253.53 | $354,949 | |
| 2026-08-10 | Unknown | Insider | SELL | 2,000 | $252.70 | $505,405 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,300 | $251.55 | $327,016 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,600 | $250.48 | $400,770 | |
| 2026-08-10 | Unknown | Insider | SELL | 4,400 | $249.52 | $1,097,906 | |
| 2026-08-10 | Unknown | Insider | SELL | 3,300 | $248.42 | $819,770 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,400 | $247.52 | $346,527 | |
| 2026-08-10 | Unknown | Insider | SELL | 300 | $246.28 | $73,885 | |
| 2026-08-10 | Unknown | Insider | SELL | 300 | $244.89 | $73,466 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,500 | $243.97 | $365,949 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,100 | $242.95 | $267,250 | |
| 2026-08-10 | Unknown | Insider | SELL | 300 | $240.74 | $72,223 | |
| 2026-08-10 | Unknown | Insider | SELL | 300 | $239.09 | $71,726 | |
| 2026-08-10 | Unknown | Insider | SELL | 500 | $237.97 | $118,983 | |
| 2026-08-10 | Unknown | Insider | SELL | 900 | $236.18 | $212,565 | |
| 2026-08-10 | Unknown | Insider | SELL | 500 | $234.06 | $117,031 | |
| 2026-08-10 | Unknown | Insider | SELL | 500 | $232.40 | $116,199 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,100 | $231.15 | $254,266 | |
| 2026-08-10 | Unknown | Insider | SELL | 25 | $311.90 | $7,798 | |
| 2026-08-10 | Unknown | Insider | SELL | 146 | $311.34 | $45,456 | |
| 2026-08-10 | Unknown | Insider | SELL | 173 | $309.83 | $53,601 | |
| 2026-08-10 | Unknown | Insider | SELL | 186 | $309.02 | $57,478 | |
| 2026-08-10 | Unknown | Insider | SELL | 85 | $307.59 | $26,145 | |
| 2026-08-10 | Unknown | Insider | SELL | 108 | $306.16 | $33,066 | |
| 2026-08-10 | Unknown | Insider | SELL | 365 | $305.14 | $111,376 | |
| 2026-08-10 | Unknown | Insider | SELL | 199 | $303.96 | $60,488 | |
| 2026-08-10 | Unknown | Insider | SELL | 404 | $303.12 | $122,459 | |
| 2026-08-10 | Unknown | Insider | SELL | 309 | $302.05 | $93,335 | |
| 2026-08-10 | Unknown | Insider | SELL | 97 | $300.97 | $29,194 | |
| 2026-08-10 | Unknown | Insider | SELL | 96 | $299.80 | $28,781 | |
| 2026-08-10 | Unknown | Insider | SELL | 81 | $298.64 | $24,190 | |
| 2026-08-10 | Unknown | Insider | SELL | 68 | $297.70 | $20,244 | |
| 2026-08-10 | Unknown | Insider | SELL | 36 | $295.64 | $10,643 | |
| 2026-08-10 | Unknown | Insider | SELL | 78 | $294.98 | $23,009 | |
| 2026-08-10 | Unknown | Insider | SELL | 64 | $292.76 | $18,736 | |
| 2026-08-10 | Unknown | Insider | SELL | 334 | $254.78 | $85,096 | |
| 2026-08-10 | Unknown | Insider | SELL | 190 | $253.56 | $48,176 | |
| 2026-08-10 | Unknown | Insider | SELL | 628 | $252.55 | $158,602 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,504 | $251.74 | $378,613 | |
| 2026-08-10 | Unknown | Insider | SELL | 357 | $250.83 | $89,548 | |
| 2026-08-10 | Unknown | Insider | SELL | 487 | $249.17 | $121,343 | |
| 2026-08-10 | Unknown | Insider | SELL | 800 | $140.02 | $112,013 | |
| 2026-08-10 | Unknown | Insider | SELL | 8,696 | $139.39 | $1,212,168 | |
| 2026-08-10 | Unknown | Insider | SELL | 9,576 | $138.38 | $1,325,138 | |
| 2026-08-10 | Unknown | Insider | SELL | 1 | $92.53 | $93 | |
| 2026-08-10 | Unknown | Insider | SELL | 33 | $91.60 | $3,023 | |
| 2026-08-10 | Unknown | Insider | SELL | 106 | $90.54 | $9,597 | |
| 2026-08-10 | Unknown | Insider | SELL | 196 | $89.72 | $17,586 | |
| 2026-08-10 | Unknown | Insider | SELL | 164 | $88.71 | $14,549 | |
| 2026-08-10 | Unknown | Insider | SELL | 50 | $93.50 | $4,675 | |
| 2026-08-10 | Unknown | Insider | SELL | 79 | $92.49 | $7,307 | |
| 2026-08-10 | Unknown | Insider | SELL | 899 | $91.60 | $82,348 | |
| 2026-08-10 | Unknown | Insider | SELL | 2,750 | $90.55 | $249,005 | |
| 2026-08-10 | Unknown | Insider | SELL | 4,612 | $89.70 | $413,701 | |
| 2026-08-10 | Unknown | Insider | SELL | 4,110 | $88.70 | $364,566 | |
| 2026-08-10 | Unknown | Insider | SELL | 160 | $93.50 | $14,960 | |
| 2026-08-10 | Unknown | Insider | SELL | 252 | $92.49 | $23,307 | |
| 2026-08-10 | Unknown | Insider | SELL | 2,876 | $91.60 | $263,440 | |
| 2026-08-10 | Unknown | Insider | SELL | 8,798 | $90.55 | $796,637 | |
| 2026-08-10 | Unknown | Insider | SELL | 14,765 | $89.70 | $1,324,443 | |
| 2026-08-10 | Unknown | Insider | SELL | 13,149 | $88.70 | $1,166,344 | |
| 2026-08-10 | Unknown | Insider | SELL | 10 | $93.50 | $935 | |
| 2026-08-10 | Unknown | Insider | SELL | 17 | $92.49 | $1,572 | |
| 2026-08-10 | Unknown | Insider | SELL | 214 | $91.60 | $19,602 | |
| 2026-08-10 | Unknown | Insider | SELL | 658 | $90.55 | $59,579 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,118 | $89.71 | $100,291 | |
| 2026-08-10 | Unknown | Insider | SELL | 983 | $88.70 | $87,195 | |
| 2026-08-10 | Unknown | Insider | SELL | 100 | $93.50 | $9,350 | |
| 2026-08-10 | Unknown | Insider | SELL | 158 | $92.49 | $14,613 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,797 | $91.60 | $164,604 | |
| 2026-08-10 | Unknown | Insider | SELL | 5,500 | $90.55 | $498,012 | |
| 2026-08-10 | Unknown | Insider | SELL | 9,225 | $89.70 | $827,494 | |
| 2026-08-10 | Unknown | Insider | SELL | 8,220 | $88.70 | $729,132 | |
| 2026-08-10 | Unknown | Insider | SELL | 104 | $93.50 | $9,724 | |
| 2026-08-10 | Unknown | Insider | SELL | 162 | $92.49 | $14,983 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,802 | $91.60 | $165,062 | |
| 2026-08-10 | Unknown | Insider | SELL | 5,511 | $90.55 | $499,011 | |
| 2026-08-10 | Unknown | Insider | SELL | 9,198 | $89.70 | $825,069 | |
| 2026-08-10 | Unknown | Insider | SELL | 8,223 | $88.70 | $729,396 | |
| 2026-08-10 | Unknown | Insider | SELL | 576 | $93.50 | $53,857 | |
| 2026-08-10 | Unknown | Insider | SELL | 907 | $92.49 | $83,888 | |
| 2026-08-10 | Unknown | Insider | SELL | 10,353 | $91.60 | $948,329 | |
| 2026-08-10 | Unknown | Insider | SELL | 31,682 | $90.55 | $2,868,729 | |
| 2026-08-10 | Unknown | Insider | SELL | 53,138 | $89.70 | $4,766,553 | |
| 2026-08-10 | Unknown | Insider | SELL | 47,344 | $88.70 | $4,199,517 | |
| 2026-08-10 | Unknown | Insider | SELL | 13,608 | $92.09 | $1,253,161 | |
| 2026-08-10 | Unknown | Insider | SELL | 3,500 | $1690.47 | $5,916,647 | |
| 2026-08-10 | Unknown | Insider | SELL | 9,958 | $86.50 | $861,367 | |
| 2026-08-10 | Unknown | Insider | SELL | 150,000 | $30.16 | $4,523,490 | |
| 2026-08-10 | Unknown | Insider | SELL | 3,000 | $25.00 | $75,000 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,250 | $201.41 | $251,762 | |
| 2026-08-10 | Unknown | Insider | SELL | 92,691 | $27.02 | $2,504,511 | |
| 2026-08-10 | Unknown | Insider | SELL | 196,691 | $27.04 | $5,318,525 | |
| 2026-08-10 | Unknown | Insider | SELL | 201,656 | $27.07 | $5,458,828 | |
| 2026-08-10 | Unknown | Insider | SELL | 100,000 | $27.06 | $2,706,000 | |
| 2026-08-10 | Unknown | Insider | SELL | 500 | $292.35 | $146,175 | |
| 2026-08-10 | Unknown | Insider | SELL | 119,843 | $35.38 | $4,239,926 | |
| 2026-08-10 | Unknown | Insider | SELL | 5,761 | $35.37 | $203,772 | |
| 2026-08-10 | Unknown | Insider | SELL | 26,198 | $142.00 | $3,720,116 | |
| 2026-08-10 | Unknown | Insider | SELL | 6,285 | $83.94 | $527,563 | |
| 2026-08-10 | Unknown | Insider | SELL | 301 | $892.33 | $268,590 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,661 | $204.56 | $339,774 | |
| 2026-08-10 | Unknown | Insider | SELL | 529 | $204.56 | $108,212 | |
| 2026-08-10 | Unknown | Insider | SELL | 13,070 | $324.92 | $4,246,704 | |
| 2026-08-10 | Unknown | Insider | SELL | 440 | $83.98 | $36,951 | |
| 2026-08-10 | Unknown | Insider | SELL | 989 | $83.02 | $82,107 | |
| 2026-08-10 | Unknown | Insider | SELL | 5,684 | $81.93 | $465,690 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,139 | $81.34 | $92,646 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,281 | $226.20 | $289,762 | |
| 2026-08-10 | Unknown | Insider | SELL | 4,759 | $225.43 | $1,072,821 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,520 | $224.51 | $341,255 | |
| 2026-08-10 | Unknown | Insider | SELL | 954 | $223.50 | $213,219 | |
| 2026-08-10 | Unknown | Insider | SELL | 366 | $222.18 | $81,318 | |
| 2026-08-10 | Unknown | Insider | SELL | 200 | $221.35 | $44,270 | |
| 2026-08-10 | Unknown | Insider | SELL | 48 | $219.53 | $10,537 | |
| 2026-08-10 | Unknown | Insider | SELL | 322 | $218.76 | $70,441 | |
| 2026-08-10 | Unknown | Insider | SELL | 320 | $217.94 | $69,741 | |
| 2026-08-10 | Unknown | Insider | SELL | 150 | $216.75 | $32,512 | |
| 2026-08-10 | Unknown | Insider | SELL | 80 | $215.39 | $17,231 | |
| 2026-08-10 | Unknown | Insider | SELL | 113,318 | $125.16 | $14,183,051 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,500 | $725.00 | $1,087,500 | |
| 2026-08-10 | Unknown | Insider | SELL | 400 | $800.00 | $320,000 | |
| 2026-08-10 | Unknown | Insider | SELL | 800 | $800.00 | $640,000 | |
| 2026-08-10 | Unknown | Insider | BUY | 100 | $24.30 | $2,430 | |
| 2026-08-10 | Unknown | Insider | BUY | 83,900 | $23.80 | $1,996,543 | |
| 2026-08-10 | Unknown | Insider | SELL | 17,413 | $170.24 | $2,964,401 | |
| 2026-08-10 | Unknown | Insider | SELL | 35,364 | $169.63 | $5,998,926 | |
| 2026-08-10 | Unknown | Insider | SELL | 7,365 | $168.79 | $1,243,145 | |
| 2026-08-10 | Unknown | Insider | SELL | 3,463 | $167.38 | $579,639 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,000 | $20.65 | $20,648 | |
| 2026-08-10 | Unknown | Insider | SELL | 9,000 | $19.90 | $179,087 | |
| 2026-08-10 | Unknown | Insider | SELL | 300 | $255.12 | $76,536 | |
| 2026-08-10 | Unknown | Insider | SELL | 2,000 | $254.43 | $508,860 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,600 | $253.42 | $405,472 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,600 | $252.47 | $403,952 | |
| 2026-08-10 | Unknown | Insider | SELL | 4,500 | $251.51 | $1,131,795 | |
| 2026-08-10 | Unknown | Insider | SELL | 100 | $255.05 | $25,505 | |
| 2026-08-10 | Unknown | Insider | SELL | 2,000 | $254.45 | $508,900 | |
| 2026-08-10 | Unknown | Insider | SELL | 9,565 | $253.33 | $2,423,101 | |
| 2026-08-10 | Unknown | Insider | SELL | 10,402 | $252.60 | $2,627,545 | |
| 2026-08-10 | Unknown | Insider | SELL | 6,007 | $251.62 | $1,511,481 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,926 | $250.49 | $482,444 | |
| 2026-08-10 | Unknown | Insider | SELL | 41 | $30.00 | $1,230 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,595 | $37.37 | $59,605 | |
| 2026-08-10 | Unknown | Insider | SELL | 3,961 | $122.38 | $484,748 | |
| 2026-08-10 | Unknown | Insider | SELL | 1,990 | $396.43 | $788,898 | |
| 2026-08-10 | Unknown | Insider | SELL | 520 | $7.00 | $3,640 | |
| 2026-08-10 | Unknown | Insider | SELL | 34,181 | $7.00 | $239,281 | |
| 2026-08-07 | Unknown | Insider | BUY | 57 | $73.31 | $4,179 | |
| 2026-08-07 | Unknown | Insider | BUY | 63 | $73.31 | $4,619 | |
| 2026-08-07 | Unknown | Insider | BUY | 42 | $73.31 | $3,079 | |
| 2026-08-07 | Unknown | Insider | BUY | 41 | $73.31 | $3,006 | |
| 2026-08-07 | Unknown | Insider | BUY | 51 | $73.31 | $3,739 | |
| 2026-08-07 | Unknown | Insider | BUY | 72 | $73.31 | $5,278 | |
| 2026-08-07 | Unknown | Insider | BUY | 55 | $73.31 | $4,032 | |
| 2026-08-07 | Unknown | Insider | BUY | 152 | $73.31 | $11,143 | |
| 2026-08-07 | Unknown | Insider | BUY | 57 | $73.31 | $4,179 | |
| 2026-08-07 | Unknown | Insider | BUY | 7 | $73.31 | $513 | |
| 2026-08-07 | Unknown | Insider | BUY | 42 | $73.31 | $3,079 | |
| 2026-08-07 | Unknown | Insider | BUY | 49 | $73.31 | $3,592 | |
| 2026-08-07 | Unknown | Insider | BUY | 52 | $73.31 | $3,812 | |
| 2026-08-07 | Unknown | Insider | BUY | 47 | $73.31 | $3,446 | |
| 2026-08-07 | Unknown | Insider | BUY | 54 | $73.31 | $3,959 | |
| 2026-08-07 | Unknown | Insider | BUY | 39 | $73.31 | $2,859 | |
| 2026-08-07 | Unknown | Insider | BUY | 50 | $73.31 | $3,666 | |
| 2026-08-07 | Unknown | Insider | BUY | 54 | $73.31 | $3,959 | |
| 2026-08-07 | Unknown | Insider | BUY | 29 | $73.31 | $2,126 | |
| 2026-08-07 | Unknown | Insider | BUY | 40 | $73.31 | $2,932 | |
| 2026-08-07 | Unknown | Insider | BUY | 47 | $73.31 | $3,446 | |
| 2026-08-07 | Unknown | Insider | BUY | 46 | $73.31 | $3,372 | |
| 2026-08-07 | Unknown | Insider | BUY | 47 | $73.31 | $3,446 | |
| 2026-08-07 | Unknown | Insider | BUY | 63 | $73.31 | $4,619 | |
| 2026-08-07 | Unknown | Insider | BUY | 49 | $73.31 | $3,592 | |
| 2026-08-07 | Unknown | Insider | BUY | 57 | $73.31 | $4,179 | |
| 2026-08-07 | Unknown | Insider | BUY | 54 | $73.31 | $3,959 | |
| 2026-08-07 | Unknown | Insider | BUY | 33 | $73.31 | $2,419 | |
| 2026-08-07 | Unknown | Insider | BUY | 46 | $73.31 | $3,372 | |
| 2026-08-07 | Unknown | Insider | BUY | 55 | $73.31 | $4,032 | |
| 2026-08-07 | Unknown | Insider | BUY | 72 | $73.31 | $5,278 | |
| 2026-08-07 | Unknown | Insider | SELL | 50 | $218.49 | $10,924 | |
| 2026-08-07 | Unknown | Insider | SELL | 420 | $584.81 | $245,620 | |
| 2026-08-07 | Unknown | Insider | SELL | 117 | $593.31 | $69,417 | |
| 2026-08-07 | Unknown | Insider | SELL | 495 | $590.78 | $292,436 | |
| 2026-08-07 | Unknown | Insider | SELL | 522 | $589.52 | $307,729 | |
| 2026-08-07 | Unknown | Insider | SELL | 228 | $587.64 | $133,982 | |
| 2026-08-07 | Unknown | Insider | SELL | 945 | $586.52 | $554,261 | |
| 2026-08-07 | Unknown | Insider | SELL | 530 | $585.44 | $310,283 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,035 | $584.41 | $604,864 | |
| 2026-08-07 | Unknown | Insider | SELL | 302 | $583.35 | $176,172 | |
| 2026-08-07 | Unknown | Insider | SELL | 113 | $581.85 | $65,749 | |
| 2026-08-07 | Unknown | Insider | SELL | 113 | $580.71 | $65,620 | |
| 2026-08-07 | Unknown | Insider | SELL | 114 | $579.26 | $66,036 | |
| 2026-08-07 | Unknown | Insider | SELL | 94 | $577.37 | $54,273 | |
| 2026-08-07 | Unknown | Insider | SELL | 7 | $593.32 | $4,153 | |
| 2026-08-07 | Unknown | Insider | SELL | 29 | $590.77 | $17,132 | |
| 2026-08-07 | Unknown | Insider | SELL | 32 | $589.51 | $18,864 | |
| 2026-08-07 | Unknown | Insider | SELL | 12 | $587.64 | $7,052 | |
| 2026-08-07 | Unknown | Insider | SELL | 58 | $586.53 | $34,019 | |
| 2026-08-07 | Unknown | Insider | SELL | 30 | $585.42 | $17,563 | |
| 2026-08-07 | Unknown | Insider | SELL | 63 | $584.40 | $36,817 | |
| 2026-08-07 | Unknown | Insider | SELL | 18 | $583.37 | $10,501 | |
| 2026-08-07 | Unknown | Insider | SELL | 2 | $581.86 | $1,164 | |
| 2026-08-07 | Unknown | Insider | SELL | 5 | $581.85 | $2,909 | |
| 2026-08-07 | Unknown | Insider | SELL | 3 | $580.72 | $1,742 | |
| 2026-08-07 | Unknown | Insider | SELL | 4 | $580.71 | $2,323 | |
| 2026-08-07 | Unknown | Insider | SELL | 2 | $579.27 | $1,159 | |
| 2026-08-07 | Unknown | Insider | SELL | 4 | $579.26 | $2,317 | |
| 2026-08-07 | Unknown | Insider | SELL | 6 | $577.37 | $3,464 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,522 | $114.22 | $173,843 | |
| 2026-08-07 | Unknown | Insider | SELL | 11,155 | $113.31 | $1,263,973 | |
| 2026-08-07 | Unknown | Insider | SELL | 7,323 | $112.74 | $825,595 | |
| 2026-08-07 | Unknown | Insider | SELL | 81 | $114.25 | $9,254 | |
| 2026-08-07 | Unknown | Insider | SELL | 670 | $113.31 | $75,918 | |
| 2026-08-07 | Unknown | Insider | SELL | 749 | $112.59 | $84,330 | |
| 2026-08-07 | Unknown | Insider | SELL | 7,886 | $368.30 | $2,904,414 | |
| 2026-08-07 | Unknown | Insider | SELL | 5,263 | $107.15 | $563,954 | |
| 2026-08-07 | Unknown | Insider | SELL | 925 | $104.03 | $96,232 | |
| 2026-08-07 | Unknown | Insider | SELL | 925 | $102.69 | $94,988 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,950 | $101.50 | $197,925 | |
| 2026-08-07 | Unknown | Insider | SELL | 5,000 | $1190.00 | $5,950,000 | |
| 2026-08-07 | Unknown | Insider | SELL | 489 | $320.90 | $156,920 | |
| 2026-08-07 | Unknown | Insider | SELL | 100 | $318.63 | $31,863 | |
| 2026-08-07 | Unknown | Insider | SELL | 200 | $317.96 | $63,593 | |
| 2026-08-07 | Unknown | Insider | SELL | 5,111 | $316.61 | $1,618,203 | |
| 2026-08-07 | Unknown | Insider | SELL | 600 | $315.32 | $189,190 | |
| 2026-08-07 | Unknown | Insider | SELL | 850 | $314.25 | $267,114 | |
| 2026-08-07 | Unknown | Insider | SELL | 900 | $313.07 | $281,760 | |
| 2026-08-07 | Unknown | Insider | SELL | 400 | $311.88 | $124,752 | |
| 2026-08-07 | Unknown | Insider | SELL | 400 | $310.23 | $124,090 | |
| 2026-08-07 | Unknown | Insider | SELL | 100 | $308.40 | $30,840 | |
| 2026-08-07 | Unknown | Insider | SELL | 2,000 | $320.90 | $641,800 | |
| 2026-08-07 | Unknown | Insider | SELL | 5,000 | $325.00 | $1,625,000 | |
| 2026-08-07 | Unknown | Insider | SELL | 25,000 | $325.00 | $8,125,000 | |
| 2026-08-07 | Unknown | Insider | SELL | 34,005 | $324.06 | $11,019,660 | |
| 2026-08-07 | Unknown | Insider | SELL | 840 | $324.06 | $272,210 | |
| 2026-08-07 | Unknown | Insider | SELL | 840 | $324.06 | $272,210 | |
| 2026-08-07 | Unknown | Insider | SELL | 840 | $324.06 | $272,210 | |
| 2026-08-07 | Unknown | Insider | SELL | 840 | $324.06 | $272,210 | |
| 2026-08-07 | Unknown | Insider | SELL | 12,973 | $324.06 | $4,204,030 | |
| 2026-08-07 | Unknown | Insider | SELL | 403 | $324.06 | $130,596 | |
| 2026-08-07 | Unknown | Insider | SELL | 928 | $139.04 | $129,027 | |
| 2026-08-07 | Unknown | Insider | SELL | 4,204 | $137.96 | $579,985 | |
| 2026-08-07 | Unknown | Insider | SELL | 5,796 | $137.41 | $796,453 | |
| 2026-08-07 | Unknown | Insider | SELL | 49,843 | $30.63 | $1,526,452 | |
| 2026-08-07 | Unknown | Insider | SELL | 67,157 | $30.54 | $2,050,901 | |
| 2026-08-07 | Unknown | Insider | SELL | 83,000 | $30.40 | $2,523,100 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,455 | $3100.00 | $4,510,500 | |
| 2026-08-07 | Unknown | Insider | SELL | 710 | $178.11 | $126,461 | |
| 2026-08-07 | Unknown | Insider | SELL | 2,181 | $177.49 | $387,102 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,354 | $176.39 | $238,836 | |
| 2026-08-07 | Unknown | Insider | SELL | 5,847 | $175.53 | $1,026,296 | |
| 2026-08-07 | Unknown | Insider | SELL | 3,622 | $174.56 | $632,258 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,346 | $173.49 | $233,519 | |
| 2026-08-07 | Unknown | Insider | SELL | 289 | $172.54 | $49,864 | |
| 2026-08-07 | Unknown | Insider | SELL | 136 | $171.47 | $23,320 | |
| 2026-08-07 | Unknown | Insider | SELL | 138 | $170.84 | $23,575 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,102 | $169.10 | $186,352 | |
| 2026-08-07 | Unknown | Insider | SELL | 365 | $168.30 | $61,428 | |
| 2026-08-07 | Unknown | Insider | SELL | 600 | $167.66 | $100,594 | |
| 2026-08-07 | Unknown | Insider | SELL | 900 | $166.24 | $149,612 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,410 | $165.17 | $232,886 | |
| 2026-08-07 | Unknown | Insider | SELL | 7,707 | $178.20 | $1,373,394 | |
| 2026-08-07 | Unknown | Insider | SELL | 26,403 | $177.52 | $4,686,955 | |
| 2026-08-07 | Unknown | Insider | SELL | 12,087 | $176.52 | $2,133,553 | |
| 2026-08-07 | Unknown | Insider | SELL | 76,513 | $175.54 | $13,430,786 | |
| 2026-08-07 | Unknown | Insider | SELL | 40,029 | $174.53 | $6,986,117 | |
| 2026-08-07 | Unknown | Insider | SELL | 16,893 | $173.53 | $2,931,403 | |
| 2026-08-07 | Unknown | Insider | SELL | 3,209 | $172.71 | $554,234 | |
| 2026-08-07 | Unknown | Insider | SELL | 2,185 | $171.65 | $375,064 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,200 | $170.78 | $204,936 | |
| 2026-08-07 | Unknown | Insider | SELL | 353 | $169.12 | $59,698 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,310 | $168.77 | $221,094 | |
| 2026-08-07 | Unknown | Insider | SELL | 595 | $167.80 | $99,842 | |
| 2026-08-07 | Unknown | Insider | SELL | 700 | $166.75 | $116,722 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,696 | $165.27 | $280,303 | |
| 2026-08-07 | Unknown | Insider | SELL | 9,020 | $164.95 | $1,487,870 | |
| 2026-08-07 | Unknown | Insider | SELL | 100 | $163.64 | $16,364 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,294 | $177.06 | $229,117 | |
| 2026-08-07 | Unknown | Insider | SELL | 61,792 | $176.37 | $10,897,952 | |
| 2026-08-07 | Unknown | Insider | SELL | 227,419 | $175.56 | $39,926,749 | |
| 2026-08-07 | Unknown | Insider | SELL | 122,331 | $174.45 | $21,340,741 | |
| 2026-08-07 | Unknown | Insider | SELL | 39,998 | $173.39 | $6,935,201 | |
| 2026-08-07 | Unknown | Insider | SELL | 16,725 | $172.82 | $2,890,336 | |
| 2026-08-07 | Unknown | Insider | SELL | 16,124 | $171.48 | $2,764,924 | |
| 2026-08-07 | Unknown | Insider | SELL | 6,207 | $170.47 | $1,058,133 | |
| 2026-08-07 | Unknown | Insider | SELL | 22,100 | $168.51 | $3,724,060 | |
| 2026-08-07 | Unknown | Insider | SELL | 13,487 | $167.65 | $2,261,114 | |
| 2026-08-07 | Unknown | Insider | SELL | 2,723 | $166.59 | $453,616 | |
| 2026-08-07 | Unknown | Insider | SELL | 800 | $165.16 | $132,124 | |
| 2026-08-07 | Unknown | Insider | SELL | 8,346 | $170.00 | $1,418,820 | |
| 2026-08-07 | Unknown | Insider | SELL | 21,754 | $108.29 | $2,355,741 | |
| 2026-08-07 | Unknown | Insider | SELL | 42,105 | $35.13 | $1,479,149 | |
| 2026-08-07 | Unknown | Insider | SELL | 2,163 | $35.10 | $75,926 | |
| 2026-08-07 | Unknown | Insider | SELL | 2,500 | $260.83 | $652,075 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,029 | $155.81 | $160,328 | |
| 2026-08-07 | Unknown | Insider | SELL | 2,128 | $154.92 | $329,670 | |
| 2026-08-07 | Unknown | Insider | SELL | 10,219 | $153.77 | $1,571,376 | |
| 2026-08-07 | Unknown | Insider | SELL | 5,192 | $152.91 | $793,909 | |
| 2026-08-07 | Unknown | Insider | SELL | 954 | $151.90 | $144,913 | |
| 2026-08-07 | Unknown | Insider | SELL | 13,450 | $150.73 | $2,027,318 | |
| 2026-08-07 | Unknown | Insider | BUY | 63 | $6431.51 | $405,185 | |
| 2026-08-07 | Unknown | Insider | SELL | 590,284 | $35.58 | $21,002,305 | |
| 2026-08-07 | Unknown | Insider | SELL | 21,831 | $197.57 | $4,313,151 | |
| 2026-08-07 | Unknown | Insider | SELL | 2,405 | $197.57 | $475,156 | |
| 2026-08-07 | Unknown | Insider | SELL | 723 | $333.17 | $240,878 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,017 | $184.75 | $187,892 | |
| 2026-08-07 | Unknown | Insider | SELL | 10,529 | $183.83 | $1,935,545 | |
| 2026-08-07 | Unknown | Insider | SELL | 11,454 | $182.77 | $2,093,411 | |
| 2026-08-07 | Unknown | Insider | SELL | 5,000 | $55.24 | $276,200 | |
| 2026-08-07 | Unknown | Insider | BUY | 10,000 | $51.95 | $519,500 | |
| 2026-08-07 | Unknown | Insider | SELL | 400 | $215.82 | $86,328 | |
| 2026-08-07 | Unknown | Insider | SELL | 521 | $214.51 | $111,760 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,919 | $213.98 | $410,628 | |
| 2026-08-07 | Unknown | Insider | SELL | 3,120 | $212.70 | $663,624 | |
| 2026-08-07 | Unknown | Insider | SELL | 3,212 | $211.79 | $680,269 | |
| 2026-08-07 | Unknown | Insider | SELL | 578 | $210.80 | $121,842 | |
| 2026-08-07 | Unknown | Insider | SELL | 250 | $209.59 | $52,398 | |
| 2026-08-07 | Unknown | Insider | SELL | 5,000 | $55.81 | $279,050 | |
| 2026-08-07 | Unknown | Insider | SELL | 6,608 | $254.00 | $1,678,432 | |
| 2026-08-07 | Unknown | Insider | SELL | 2,000 | $285.10 | $570,200 | |
| 2026-08-07 | Unknown | Insider | SELL | 213 | $213.35 | $45,444 | |
| 2026-08-07 | Unknown | Insider | SELL | 373 | $213.35 | $79,580 | |
| 2026-08-07 | Unknown | Insider | SELL | 18,417 | $110.89 | $2,042,261 | |
| 2026-08-07 | Unknown | Insider | SELL | 700 | $715.00 | $500,500 | |
| 2026-08-07 | Unknown | Insider | SELL | 350 | $735.00 | $257,250 | |
| 2026-08-07 | Unknown | Insider | SELL | 20,410,340 | $24.37 | $497,399,986 | |
| 2026-08-07 | Unknown | Insider | SELL | 20,410,340 | $24.37 | $497,399,986 | |
| 2026-08-07 | Unknown | Insider | SELL | 1 | $470.04 | $470 | |
| 2026-08-07 | Unknown | Insider | SELL | 54 | $468.22 | $25,284 | |
| 2026-08-07 | Unknown | Insider | SELL | 637 | $470.02 | $299,406 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,062 | $469.69 | $498,811 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,975 | $92.84 | $183,359 | |
| 2026-08-07 | Unknown | Insider | SELL | 20,413 | $30.56 | $623,854 | |
| 2026-08-07 | Unknown | Insider | SELL | 150,000 | $18.84 | $2,825,250 | |
| 2026-08-07 | Unknown | Insider | BUY | 19,560 | $50.93 | $996,261 | |
| 2026-08-07 | Unknown | Insider | SELL | 600 | $51.13 | $30,678 | |
| 2026-08-07 | Unknown | Insider | SELL | 26,695 | $137.62 | $3,673,766 | |
| 2026-08-07 | Unknown | Insider | SELL | 240 | $850.04 | $204,010 | |
| 2026-08-07 | Unknown | Insider | SELL | 160 | $849.03 | $135,845 | |
| 2026-08-07 | Unknown | Insider | SELL | 80 | $846.73 | $67,738 | |
| 2026-08-07 | Unknown | Insider | SELL | 40 | $844.40 | $33,776 | |
| 2026-08-07 | Unknown | Insider | SELL | 80 | $842.86 | $67,429 | |
| 2026-08-07 | Unknown | Insider | SELL | 120 | $841.16 | $100,939 | |
| 2026-08-07 | Unknown | Insider | SELL | 80 | $838.84 | $67,107 | |
| 2026-08-07 | Unknown | Insider | SELL | 80 | $835.77 | $66,862 | |
| 2026-08-07 | Unknown | Insider | SELL | 280 | $831.25 | $232,750 | |
| 2026-08-07 | Unknown | Insider | SELL | 240 | $829.74 | $199,138 | |
| 2026-08-07 | Unknown | Insider | SELL | 40 | $827.88 | $33,115 | |
| 2026-08-07 | Unknown | Insider | SELL | 80 | $825.54 | $66,044 | |
| 2026-08-07 | Unknown | Insider | SELL | 120 | $824.90 | $98,988 | |
| 2026-08-07 | Unknown | Insider | SELL | 360 | $823.57 | $296,486 | |
| 2026-08-07 | Unknown | Insider | SELL | 520 | $822.45 | $427,673 | |
| 2026-08-07 | Unknown | Insider | SELL | 640 | $821.32 | $525,644 | |
| 2026-08-07 | Unknown | Insider | SELL | 400 | $820.21 | $328,086 | |
| 2026-08-07 | Unknown | Insider | SELL | 560 | $818.71 | $458,477 | |
| 2026-08-07 | Unknown | Insider | SELL | 280 | $817.74 | $228,968 | |
| 2026-08-07 | Unknown | Insider | SELL | 480 | $816.72 | $392,025 | |
| 2026-08-07 | Unknown | Insider | SELL | 320 | $815.50 | $260,960 | |
| 2026-08-07 | Unknown | Insider | SELL | 920 | $814.42 | $749,264 | |
| 2026-08-07 | Unknown | Insider | SELL | 412 | $813.50 | $335,163 | |
| 2026-08-07 | Unknown | Insider | SELL | 440 | $812.47 | $357,487 | |
| 2026-08-07 | Unknown | Insider | SELL | 720 | $811.51 | $584,289 | |
| 2026-08-07 | Unknown | Insider | SELL | 320 | $810.10 | $259,231 | |
| 2026-08-07 | Unknown | Insider | SELL | 400 | $808.91 | $323,564 | |
| 2026-08-07 | Unknown | Insider | SELL | 440 | $807.85 | $355,454 | |
| 2026-08-07 | Unknown | Insider | SELL | 840 | $806.80 | $677,716 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,146 | $805.89 | $923,545 | |
| 2026-08-07 | Unknown | Insider | SELL | 620 | $804.78 | $498,962 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,227 | $803.82 | $986,283 | |
| 2026-08-07 | Unknown | Insider | SELL | 679 | $802.67 | $545,011 | |
| 2026-08-07 | Unknown | Insider | SELL | 767 | $801.71 | $614,908 | |
| 2026-08-07 | Unknown | Insider | SELL | 520 | $800.42 | $416,218 | |
| 2026-08-07 | Unknown | Insider | SELL | 320 | $799.64 | $255,886 | |
| 2026-08-07 | Unknown | Insider | SELL | 320 | $798.33 | $255,467 | |
| 2026-08-07 | Unknown | Insider | SELL | 240 | $797.34 | $191,360 | |
| 2026-08-07 | Unknown | Insider | SELL | 93 | $796.40 | $74,066 | |
| 2026-08-07 | Unknown | Insider | SELL | 480 | $795.02 | $381,609 | |
| 2026-08-07 | Unknown | Insider | SELL | 547 | $793.77 | $434,191 | |
| 2026-08-07 | Unknown | Insider | SELL | 280 | $793.15 | $222,082 | |
| 2026-08-07 | Unknown | Insider | SELL | 240 | $791.50 | $189,959 | |
| 2026-08-07 | Unknown | Insider | SELL | 80 | $790.53 | $63,243 | |
| 2026-08-07 | Unknown | Insider | SELL | 240 | $789.45 | $189,467 | |
| 2026-08-07 | Unknown | Insider | SELL | 160 | $788.60 | $126,176 | |
| 2026-08-07 | Unknown | Insider | SELL | 200 | $787.35 | $157,469 | |
| 2026-08-07 | Unknown | Insider | SELL | 200 | $785.08 | $157,016 | |
| 2026-08-07 | Unknown | Insider | SELL | 120 | $784.34 | $94,121 | |
| 2026-08-07 | Unknown | Insider | SELL | 200 | $782.96 | $156,592 | |
| 2026-08-07 | Unknown | Insider | SELL | 120 | $781.89 | $93,827 | |
| 2026-08-07 | Unknown | Insider | SELL | 80 | $780.22 | $62,418 | |
| 2026-08-07 | Unknown | Insider | SELL | 440 | $779.73 | $343,080 | |
| 2026-08-07 | Unknown | Insider | SELL | 120 | $778.54 | $93,425 | |
| 2026-08-07 | Unknown | Insider | SELL | 200 | $776.94 | $155,387 | |
| 2026-08-07 | Unknown | Insider | SELL | 127 | $775.52 | $98,491 | |
| 2026-08-07 | Unknown | Insider | SELL | 192 | $774.27 | $148,660 | |
| 2026-08-07 | Unknown | Insider | SELL | 280 | $773.60 | $216,608 | |
| 2026-08-07 | Unknown | Insider | SELL | 320 | $772.45 | $247,185 | |
| 2026-08-07 | Unknown | Insider | SELL | 321 | $771.40 | $247,619 | |
| 2026-08-07 | Unknown | Insider | SELL | 320 | $770.27 | $246,486 | |
| 2026-08-07 | Unknown | Insider | SELL | 560 | $769.21 | $430,755 | |
| 2026-08-07 | Unknown | Insider | SELL | 400 | $767.81 | $307,124 | |
| 2026-08-07 | Unknown | Insider | SELL | 160 | $765.58 | $122,492 | |
| 2026-08-07 | Unknown | Insider | SELL | 200 | $763.39 | $152,679 | |
| 2026-08-07 | Unknown | Insider | SELL | 8,725 | $38.00 | $331,550 | |
| 2026-08-07 | Unknown | Insider | SELL | 27,814 | $7.05 | $196,153 | |
| 2026-08-07 | Unknown | Insider | SELL | 1,826,508 | $7.05 | $12,881,082 | |
| 2026-08-06 | Unknown | Insider | SELL | 27,312 | $73.54 | $2,008,606 | |
| 2026-08-06 | Unknown | Insider | SELL | 15,000 | $215.00 | $3,225,000 | |
| 2026-08-06 | Unknown | Insider | SELL | 30,000 | $300.00 | $9,000,000 | |
| 2026-08-06 | Unknown | Insider | SELL | 5,850 | $580.00 | $3,393,000 | |
| 2026-08-06 | Unknown | Insider | SELL | 127 | $580.01 | $73,661 | |
| 2026-08-06 | Unknown | Insider | SELL | 119 | $578.93 | $68,893 | |
| 2026-08-06 | Unknown | Insider | SELL | 361 | $577.57 | $208,503 | |
| 2026-08-06 | Unknown | Insider | SELL | 225 | $576.09 | $129,620 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,060 | $575.41 | $609,935 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,008 | $574.28 | $578,874 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,200 | $573.34 | $688,008 | |
| 2026-08-06 | Unknown | Insider | SELL | 660 | $572.33 | $377,738 | |
| 2026-08-06 | Unknown | Insider | SELL | 240 | $571.00 | $137,040 | |
| 2026-08-06 | Unknown | Insider | SELL | 311 | $579.90 | $180,349 | |
| 2026-08-06 | Unknown | Insider | SELL | 321 | $578.67 | $185,753 | |
| 2026-08-06 | Unknown | Insider | SELL | 451 | $577.43 | $260,421 | |
| 2026-08-06 | Unknown | Insider | SELL | 480 | $576.46 | $276,701 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,164 | $575.46 | $1,245,295 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,617 | $574.40 | $928,805 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,545 | $573.53 | $1,459,634 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,631 | $572.43 | $933,633 | |
| 2026-08-06 | Unknown | Insider | SELL | 480 | $571.05 | $274,104 | |
| 2026-08-06 | Unknown | Insider | SELL | 6,995 | $111.86 | $782,461 | |
| 2026-08-06 | Unknown | Insider | SELL | 13,005 | $111.30 | $1,447,456 | |
| 2026-08-06 | Unknown | Insider | SELL | 434 | $111.86 | $48,547 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,066 | $111.24 | $118,582 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,897 | $109.00 | $206,776 | |
| 2026-08-06 | Unknown | Insider | SELL | 6,574 | $255.93 | $1,682,497 | |
| 2026-08-06 | Unknown | Insider | SELL | 9,344 | $257.75 | $2,408,463 | |
| 2026-08-06 | Unknown | Insider | SELL | 800 | $242.02 | $193,615 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,100 | $240.86 | $264,945 | |
| 2026-08-06 | Unknown | Insider | SELL | 700 | $239.80 | $167,858 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,100 | $239.03 | $501,966 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,100 | $237.94 | $261,737 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,200 | $236.89 | $284,265 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,198 | $235.85 | $518,401 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,902 | $234.71 | $446,409 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,600 | $233.78 | $607,832 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,100 | $232.62 | $255,880 | |
| 2026-08-06 | Unknown | Insider | SELL | 600 | $231.66 | $138,994 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,143 | $229.74 | $492,343 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,457 | $229.01 | $562,684 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,000 | $283.80 | $283,802 | |
| 2026-08-06 | Unknown | Insider | SELL | 636 | $282.60 | $179,731 | |
| 2026-08-06 | Unknown | Insider | SELL | 3,064 | $281.44 | $862,338 | |
| 2026-08-06 | Unknown | Insider | SELL | 300 | $280.13 | $84,039 | |
| 2026-08-06 | Unknown | Insider | SELL | 35,983 | $86.55 | $3,114,214 | |
| 2026-08-06 | Unknown | Insider | SELL | 19,772 | $86.67 | $1,713,681 | |
| 2026-08-06 | Unknown | Insider | SELL | 100,000 | $30.14 | $3,013,990 | |
| 2026-08-06 | Unknown | Insider | SELL | 100,000 | $28.24 | $2,824,020 | |
| 2026-08-06 | Unknown | Insider | SELL | 10,000 | $30.00 | $300,000 | |
| 2026-08-06 | Unknown | Insider | SELL | 45,000 | $31.00 | $1,395,000 | |
| 2026-08-06 | Unknown | Insider | SELL | 20,000 | $28.30 | $566,000 | |
| 2026-08-06 | Unknown | Insider | SELL | 225,000 | $31.10 | $6,996,802 | |
| 2026-08-06 | Unknown | Insider | SELL | 112,898 | $29.03 | $3,277,485 | |
| 2026-08-06 | Unknown | Insider | SELL | 37,102 | $29.00 | $1,075,958 | |
| 2026-08-06 | Unknown | Insider | SELL | 3,180 | $33.13 | $105,364 | |
| 2026-08-06 | Unknown | Insider | SELL | 13,616 | $32.50 | $442,524 | |
| 2026-08-06 | Unknown | Insider | SELL | 24,498 | $33.13 | $811,697 | |
| 2026-08-06 | Unknown | Insider | SELL | 104,904 | $32.50 | $3,409,411 | |
| 2026-08-06 | Unknown | Insider | SELL | 47,112 | $33.13 | $1,560,971 | |
| 2026-08-06 | Unknown | Insider | SELL | 201,737 | $32.50 | $6,556,513 | |
| 2026-08-06 | Unknown | Insider | SELL | 16,221 | $33.13 | $537,454 | |
| 2026-08-06 | Unknown | Insider | SELL | 69,460 | $32.50 | $2,257,471 | |
| 2026-08-06 | Unknown | Insider | SELL | 13,423 | $33.13 | $444,747 | |
| 2026-08-06 | Unknown | Insider | SELL | 57,481 | $32.50 | $1,868,150 | |
| 2026-08-06 | Unknown | Insider | SELL | 79,968 | $33.13 | $2,649,596 | |
| 2026-08-06 | Unknown | Insider | SELL | 342,429 | $32.50 | $11,129,045 | |
| 2026-08-06 | Unknown | Insider | SELL | 155,652 | $33.13 | $5,157,249 | |
| 2026-08-06 | Unknown | Insider | SELL | 666,515 | $32.50 | $21,661,937 | |
| 2026-08-06 | Unknown | Insider | SELL | 3,180 | $33.13 | $105,364 | |
| 2026-08-06 | Unknown | Insider | SELL | 13,616 | $32.50 | $442,524 | |
| 2026-08-06 | Unknown | Insider | SELL | 24,498 | $33.13 | $811,697 | |
| 2026-08-06 | Unknown | Insider | SELL | 104,904 | $32.50 | $3,409,411 | |
| 2026-08-06 | Unknown | Insider | SELL | 47,112 | $33.13 | $1,560,971 | |
| 2026-08-06 | Unknown | Insider | SELL | 201,737 | $32.50 | $6,556,513 | |
| 2026-08-06 | Unknown | Insider | SELL | 16,221 | $33.13 | $537,454 | |
| 2026-08-06 | Unknown | Insider | SELL | 69,460 | $32.50 | $2,257,471 | |
| 2026-08-06 | Unknown | Insider | SELL | 13,423 | $33.13 | $444,747 | |
| 2026-08-06 | Unknown | Insider | SELL | 57,481 | $32.50 | $1,868,150 | |
| 2026-08-06 | Unknown | Insider | SELL | 79,968 | $33.13 | $2,649,596 | |
| 2026-08-06 | Unknown | Insider | SELL | 342,429 | $32.50 | $11,129,045 | |
| 2026-08-06 | Unknown | Insider | SELL | 155,652 | $33.13 | $5,157,249 | |
| 2026-08-06 | Unknown | Insider | SELL | 666,515 | $32.50 | $21,661,937 | |
| 2026-08-06 | Unknown | Insider | SELL | 13,510 | $35.02 | $473,134 | |
| 2026-08-06 | Unknown | Insider | SELL | 900 | $35.02 | $31,515 | |
| 2026-08-06 | Unknown | Insider | SELL | 4,922 | $264.15 | $1,300,146 | |
| 2026-08-06 | Unknown | Insider | SELL | 10,719 | $150.00 | $1,607,850 | |
| 2026-08-06 | Unknown | Insider | SELL | 5,312 | $151.32 | $803,812 | |
| 2026-08-06 | Unknown | Insider | SELL | 5,824 | $150.35 | $875,638 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,035 | $157.44 | $320,398 | |
| 2026-08-06 | Unknown | Insider | SELL | 7,976 | $156.78 | $1,250,470 | |
| 2026-08-06 | Unknown | Insider | SELL | 16,063 | $155.74 | $2,501,658 | |
| 2026-08-06 | Unknown | Insider | SELL | 6,191 | $154.65 | $957,457 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,735 | $153.40 | $419,562 | |
| 2026-08-06 | Unknown | Insider | SELL | 271,994 | $35.33 | $9,609,548 | |
| 2026-08-06 | Unknown | Insider | SELL | 506 | $207.35 | $104,919 | |
| 2026-08-06 | Unknown | Insider | SELL | 3,134 | $206.69 | $647,766 | |
| 2026-08-06 | Unknown | Insider | SELL | 3,602 | $205.65 | $740,751 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,678 | $204.64 | $343,386 | |
| 2026-08-06 | Unknown | Insider | SELL | 534 | $203.48 | $108,658 | |
| 2026-08-06 | Unknown | Insider | SELL | 546 | $202.57 | $110,603 | |
| 2026-08-06 | Unknown | Insider | SELL | 416 | $313.07 | $130,239 | |
| 2026-08-06 | Unknown | Insider | SELL | 5,246 | $313.07 | $1,642,386 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,207 | $313.07 | $690,954 | |
| 2026-08-06 | Unknown | Insider | SELL | 51 | $311.37 | $15,880 | |
| 2026-08-06 | Unknown | Insider | SELL | 640 | $311.37 | $199,278 | |
| 2026-08-06 | Unknown | Insider | SELL | 269 | $311.37 | $83,759 | |
| 2026-08-06 | Unknown | Insider | SELL | 194 | $309.29 | $60,002 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,447 | $309.29 | $756,830 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,029 | $309.29 | $318,258 | |
| 2026-08-06 | Unknown | Insider | SELL | 25,000 | $54.50 | $1,362,500 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,792 | $196.60 | $548,910 | |
| 2026-08-06 | Unknown | Insider | SELL | 11,632 | $195.86 | $2,278,199 | |
| 2026-08-06 | Unknown | Insider | SELL | 8,321 | $194.86 | $1,621,431 | |
| 2026-08-06 | Unknown | Insider | SELL | 21,540 | $193.83 | $4,175,081 | |
| 2026-08-06 | Unknown | Insider | SELL | 135,778 | $192.87 | $26,188,005 | |
| 2026-08-06 | Unknown | Insider | SELL | 99,925 | $192.12 | $19,197,301 | |
| 2026-08-06 | Unknown | Insider | SELL | 15,029 | $190.88 | $2,868,663 | |
| 2026-08-06 | Unknown | Insider | SELL | 4,983 | $190.07 | $947,099 | |
| 2026-08-06 | Unknown | Insider | SELL | 1,073 | $196.60 | $210,953 | |
| 2026-08-06 | Unknown | Insider | SELL | 4,443 | $195.86 | $870,192 | |
| 2026-08-06 | Unknown | Insider | SELL | 3,185 | $194.86 | $620,630 | |
| 2026-08-06 | Unknown | Insider | SELL | 8,162 | $193.83 | $1,582,047 | |
| 2026-08-06 | Unknown | Insider | SELL | 50,337 | $192.86 | $9,708,240 | |
| 2026-08-06 | Unknown | Insider | SELL | 37,099 | $192.12 | $7,127,371 | |
| 2026-08-06 | Unknown | Insider | SELL | 5,534 | $190.87 | $1,056,296 | |
| 2026-08-06 | Unknown | Insider | SELL | 2,015 | $190.01 | $382,861 | |
| 2026-08-06 | Unknown | Insider | SELL | 40,000 | $31.42 | $1,256,672 | |
| 2026-08-06 | Unknown | Insider | SELL | 6,500 | $191.96 | $1,247,723 | |
| 2026-08-06 | Unknown | Insider | BUY | 5,281 | $52.23 | $275,827 | |
| 2026-08-06 | Unknown | Insider | BUY | 14,444 | $51.46 | $743,254 | |
| 2026-08-05 | Unknown | Insider | SELL | 10,000 | $487.89 | $4,878,930 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,160 | $75.10 | $162,216 | |
| 2026-08-05 | Unknown | Insider | SELL | 500 | $410.00 | $205,000 | |
| 2026-08-05 | Unknown | Insider | SELL | 80 | $576.96 | $46,156 | |
| 2026-08-05 | Unknown | Insider | SELL | 200 | $576.33 | $115,265 | |
| 2026-08-05 | Unknown | Insider | SELL | 440 | $573.75 | $252,451 | |
| 2026-08-05 | Unknown | Insider | SELL | 280 | $572.69 | $160,352 | |
| 2026-08-05 | Unknown | Insider | SELL | 880 | $571.38 | $502,817 | |
| 2026-08-05 | Unknown | Insider | SELL | 880 | $570.41 | $501,959 | |
| 2026-08-05 | Unknown | Insider | SELL | 240 | $569.18 | $136,602 | |
| 2026-08-05 | Unknown | Insider | SELL | 15,372 | $575.00 | $8,838,900 | |
| 2026-08-05 | Unknown | Insider | SELL | 37 | $577.56 | $21,370 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,289 | $576.83 | $743,534 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,464 | $576.05 | $843,337 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,113 | $574.98 | $639,953 | |
| 2026-08-05 | Unknown | Insider | SELL | 590 | $574.03 | $338,678 | |
| 2026-08-05 | Unknown | Insider | SELL | 216 | $573.08 | $123,785 | |
| 2026-08-05 | Unknown | Insider | SELL | 68 | $571.50 | $38,862 | |
| 2026-08-05 | Unknown | Insider | SELL | 40 | $569.69 | $22,788 | |
| 2026-08-05 | Unknown | Insider | SELL | 38 | $569.13 | $21,627 | |
| 2026-08-05 | Unknown | Insider | SELL | 66 | $567.94 | $37,484 | |
| 2026-08-05 | Unknown | Insider | SELL | 79 | $566.26 | $44,735 | |
| 2026-08-05 | Unknown | Insider | SELL | 75 | $577.56 | $43,317 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,575 | $576.82 | $1,485,312 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,930 | $576.05 | $1,687,826 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,223 | $574.98 | $1,278,181 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,186 | $574.03 | $680,800 | |
| 2026-08-05 | Unknown | Insider | SELL | 431 | $573.08 | $246,997 | |
| 2026-08-05 | Unknown | Insider | SELL | 135 | $571.49 | $77,151 | |
| 2026-08-05 | Unknown | Insider | SELL | 53 | $569.76 | $30,197 | |
| 2026-08-05 | Unknown | Insider | SELL | 105 | $569.24 | $59,770 | |
| 2026-08-05 | Unknown | Insider | SELL | 130 | $567.92 | $73,830 | |
| 2026-08-05 | Unknown | Insider | SELL | 157 | $566.25 | $88,901 | |
| 2026-08-05 | Unknown | Insider | SELL | 5,869 | $114.31 | $670,885 | |
| 2026-08-05 | Unknown | Insider | SELL | 12,638 | $113.44 | $1,433,655 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,493 | $112.44 | $167,873 | |
| 2026-08-05 | Unknown | Insider | SELL | 27 | $114.75 | $3,098 | |
| 2026-08-05 | Unknown | Insider | SELL | 466 | $114.13 | $53,185 | |
| 2026-08-05 | Unknown | Insider | SELL | 638 | $113.34 | $72,311 | |
| 2026-08-05 | Unknown | Insider | SELL | 369 | $111.95 | $41,310 | |
| 2026-08-05 | Unknown | Insider | SELL | 18,561 | $107.70 | $1,999,016 | |
| 2026-08-05 | Unknown | Insider | SELL | 21,750 | $107.02 | $2,327,752 | |
| 2026-08-05 | Unknown | Insider | SELL | 28 | $383.44 | $10,736 | |
| 2026-08-05 | Unknown | Insider | SELL | 86 | $381.97 | $32,850 | |
| 2026-08-05 | Unknown | Insider | SELL | 116 | $380.71 | $44,162 | |
| 2026-08-05 | Unknown | Insider | SELL | 229 | $379.62 | $86,933 | |
| 2026-08-05 | Unknown | Insider | SELL | 373 | $378.62 | $141,226 | |
| 2026-08-05 | Unknown | Insider | SELL | 271 | $377.62 | $102,335 | |
| 2026-08-05 | Unknown | Insider | SELL | 237 | $376.58 | $89,249 | |
| 2026-08-05 | Unknown | Insider | SELL | 76 | $375.63 | $28,548 | |
| 2026-08-05 | Unknown | Insider | SELL | 6,523 | $258.74 | $1,687,754 | |
| 2026-08-05 | Unknown | Insider | SELL | 41,957 | $258.06 | $10,827,256 | |
| 2026-08-05 | Unknown | Insider | SELL | 7,300 | $148.88 | $1,086,788 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,600 | $291.90 | $758,935 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,000 | $290.97 | $872,910 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,500 | $289.62 | $1,013,683 | |
| 2026-08-05 | Unknown | Insider | SELL | 20,346 | $288.68 | $5,873,447 | |
| 2026-08-05 | Unknown | Insider | SELL | 24,798 | $287.72 | $7,134,826 | |
| 2026-08-05 | Unknown | Insider | SELL | 30,602 | $286.75 | $8,775,102 | |
| 2026-08-05 | Unknown | Insider | SELL | 13,474 | $285.75 | $3,850,205 | |
| 2026-08-05 | Unknown | Insider | SELL | 7,431 | $284.70 | $2,115,589 | |
| 2026-08-05 | Unknown | Insider | SELL | 21,390 | $283.19 | $6,057,441 | |
| 2026-08-05 | Unknown | Insider | SELL | 586 | $302.86 | $177,476 | |
| 2026-08-05 | Unknown | Insider | SELL | 645 | $302.20 | $194,919 | |
| 2026-08-05 | Unknown | Insider | SELL | 432 | $301.14 | $130,093 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,174 | $299.94 | $352,133 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,474 | $298.87 | $440,540 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,865 | $297.81 | $853,233 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,798 | $296.83 | $1,424,190 | |
| 2026-08-05 | Unknown | Insider | SELL | 9,998 | $295.76 | $2,956,964 | |
| 2026-08-05 | Unknown | Insider | SELL | 7,578 | $295.05 | $2,235,890 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,009 | $293.64 | $296,284 | |
| 2026-08-05 | Unknown | Insider | SELL | 720 | $292.74 | $210,771 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,352 | $291.57 | $685,762 | |
| 2026-08-05 | Unknown | Insider | SELL | 307 | $302.86 | $92,978 | |
| 2026-08-05 | Unknown | Insider | SELL | 338 | $302.20 | $102,144 | |
| 2026-08-05 | Unknown | Insider | SELL | 232 | $301.15 | $69,867 | |
| 2026-08-05 | Unknown | Insider | SELL | 623 | $299.94 | $186,862 | |
| 2026-08-05 | Unknown | Insider | SELL | 782 | $298.87 | $233,720 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,540 | $297.81 | $458,630 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,841 | $296.83 | $843,285 | |
| 2026-08-05 | Unknown | Insider | SELL | 5,602 | $295.75 | $1,656,788 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,334 | $295.05 | $1,278,741 | |
| 2026-08-05 | Unknown | Insider | SELL | 575 | $293.65 | $168,847 | |
| 2026-08-05 | Unknown | Insider | SELL | 422 | $292.74 | $123,536 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,156 | $291.64 | $337,135 | |
| 2026-08-05 | Unknown | Insider | SELL | 40 | $378.50 | $15,140 | |
| 2026-08-05 | Unknown | Insider | SELL | 256 | $377.38 | $96,609 | |
| 2026-08-05 | Unknown | Insider | SELL | 502 | $376.50 | $189,003 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,247 | $375.41 | $468,136 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,536 | $374.55 | $575,309 | |
| 2026-08-05 | Unknown | Insider | SELL | 983 | $373.43 | $367,082 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,073 | $372.42 | $399,607 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,876 | $371.45 | $1,811,190 | |
| 2026-08-05 | Unknown | Insider | SELL | 6,674 | $370.45 | $2,472,383 | |
| 2026-08-05 | Unknown | Insider | SELL | 13,414 | $369.47 | $4,956,071 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,358 | $368.57 | $1,606,228 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,070 | $367.76 | $393,503 | |
| 2026-08-05 | Unknown | Insider | SELL | 50 | $366.65 | $18,332 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,061 | $365.67 | $387,976 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,501 | $364.20 | $1,275,064 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,419 | $363.56 | $1,243,012 | |
| 2026-08-05 | Unknown | Insider | SELL | 5,909 | $362.38 | $2,141,303 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,092 | $361.89 | $395,184 | |
| 2026-08-05 | Unknown | Insider | SELL | 17 | $34.87 | $593 | |
| 2026-08-05 | Unknown | Insider | SELL | 19,208 | $92.29 | $1,772,706 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,000 | $206.70 | $206,700 | |
| 2026-08-05 | Unknown | Insider | SELL | 84 | $36.11 | $3,033 | |
| 2026-08-05 | Unknown | Insider | SELL | 124,458 | $35.29 | $4,392,621 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,700 | $36.02 | $169,308 | |
| 2026-08-05 | Unknown | Insider | SELL | 200 | $36.11 | $7,222 | |
| 2026-08-05 | Unknown | Insider | SELL | 15,976 | $35.28 | $563,681 | |
| 2026-08-05 | Unknown | Insider | SELL | 600 | $262.68 | $157,608 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,032 | $165.00 | $500,280 | |
| 2026-08-05 | Unknown | Insider | SELL | 265,711 | $36.48 | $9,693,137 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,710,907 | $35.46 | $60,668,762 | |
| 2026-08-05 | Unknown | Insider | SELL | 13,802 | $195.50 | $2,698,291 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,504 | $195.50 | $880,532 | |
| 2026-08-05 | Unknown | Insider | SELL | 99 | $218.56 | $21,637 | |
| 2026-08-05 | Unknown | Insider | SELL | 215 | $217.55 | $46,773 | |
| 2026-08-05 | Unknown | Insider | SELL | 88 | $216.30 | $19,034 | |
| 2026-08-05 | Unknown | Insider | SELL | 327 | $215.34 | $70,416 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,086 | $214.05 | $232,458 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,204 | $213.11 | $895,914 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,401 | $212.30 | $509,732 | |
| 2026-08-05 | Unknown | Insider | SELL | 864 | $211.35 | $182,606 | |
| 2026-08-05 | Unknown | Insider | SELL | 716 | $209.99 | $150,353 | |
| 2026-08-05 | Unknown | Insider | SELL | 5,547 | $187.00 | $1,037,266 | |
| 2026-08-05 | Unknown | Insider | BUY | 2,100 | $47.59 | $99,937 | |
| 2026-08-05 | Unknown | Insider | SELL | 120,000 | $174.24 | $20,908,476 | |
| 2026-08-05 | Unknown | Insider | SELL | 25,000 | $55.35 | $1,383,750 | |
| 2026-08-05 | Unknown | Insider | SELL | 54 | $298.85 | $16,138 | |
| 2026-08-05 | Unknown | Insider | SELL | 194 | $298.26 | $57,863 | |
| 2026-08-05 | Unknown | Insider | SELL | 518 | $297.05 | $153,874 | |
| 2026-08-05 | Unknown | Insider | SELL | 397 | $296.14 | $117,569 | |
| 2026-08-05 | Unknown | Insider | SELL | 100 | $218.39 | $21,839 | |
| 2026-08-05 | Unknown | Insider | SELL | 150 | $220.00 | $33,000 | |
| 2026-08-05 | Unknown | Insider | SELL | 100 | $218.39 | $21,839 | |
| 2026-08-05 | Unknown | Insider | SELL | 200 | $218.39 | $43,678 | |
| 2026-08-05 | Unknown | Insider | SELL | 14,205 | $109.75 | $1,558,999 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,207 | $123.99 | $273,646 | |
| 2026-08-05 | Unknown | Insider | SELL | 10,640 | $122.69 | $1,305,422 | |
| 2026-08-05 | Unknown | Insider | SELL | 750 | $164.61 | $123,454 | |
| 2026-08-05 | Unknown | Insider | SELL | 950 | $163.94 | $155,748 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,824 | $212.64 | $813,127 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,495 | $211.73 | $316,542 | |
| 2026-08-05 | Unknown | Insider | SELL | 35,337 | $210.60 | $7,441,919 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,023 | $209.00 | $213,807 | |
| 2026-08-05 | Unknown | Insider | SELL | 10,640 | $207.87 | $2,211,747 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,601 | $207.05 | $331,492 | |
| 2026-08-05 | Unknown | Insider | SELL | 26,722 | $205.61 | $5,494,383 | |
| 2026-08-05 | Unknown | Insider | SELL | 28,776 | $204.73 | $5,891,287 | |
| 2026-08-05 | Unknown | Insider | SELL | 33,931 | $203.57 | $6,907,249 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,428 | $202.39 | $491,396 | |
| 2026-08-05 | Unknown | Insider | SELL | 369,569 | $201.29 | $74,391,542 | |
| 2026-08-05 | Unknown | Insider | SELL | 17,132 | $200.43 | $3,433,703 | |
| 2026-08-05 | Unknown | Insider | SELL | 54,399 | $199.51 | $10,853,096 | |
| 2026-08-05 | Unknown | Insider | SELL | 27,292 | $198.54 | $5,418,644 | |
| 2026-08-05 | Unknown | Insider | SELL | 152,860 | $197.12 | $30,131,152 | |
| 2026-08-05 | Unknown | Insider | SELL | 3 | $212.64 | $638 | |
| 2026-08-05 | Unknown | Insider | SELL | 1 | $211.73 | $212 | |
| 2026-08-05 | Unknown | Insider | SELL | 24 | $210.60 | $5,054 | |
| 2026-08-05 | Unknown | Insider | SELL | 1 | $209.00 | $209 | |
| 2026-08-05 | Unknown | Insider | SELL | 7 | $207.87 | $1,455 | |
| 2026-08-05 | Unknown | Insider | SELL | 1 | $207.05 | $207 | |
| 2026-08-05 | Unknown | Insider | SELL | 18 | $205.61 | $3,701 | |
| 2026-08-05 | Unknown | Insider | SELL | 19 | $204.73 | $3,890 | |
| 2026-08-05 | Unknown | Insider | SELL | 23 | $203.57 | $4,682 | |
| 2026-08-05 | Unknown | Insider | SELL | 2 | $202.39 | $405 | |
| 2026-08-05 | Unknown | Insider | SELL | 248 | $201.29 | $49,921 | |
| 2026-08-05 | Unknown | Insider | SELL | 12 | $200.43 | $2,405 | |
| 2026-08-05 | Unknown | Insider | SELL | 37 | $199.51 | $7,382 | |
| 2026-08-05 | Unknown | Insider | SELL | 18 | $198.54 | $3,574 | |
| 2026-08-05 | Unknown | Insider | SELL | 102 | $197.12 | $20,106 | |
| 2026-08-05 | Unknown | Insider | SELL | 3 | $212.64 | $638 | |
| 2026-08-05 | Unknown | Insider | SELL | 1 | $211.73 | $212 | |
| 2026-08-05 | Unknown | Insider | SELL | 24 | $210.60 | $5,054 | |
| 2026-08-05 | Unknown | Insider | SELL | 1 | $209.00 | $209 | |
| 2026-08-05 | Unknown | Insider | SELL | 7 | $207.87 | $1,455 | |
| 2026-08-05 | Unknown | Insider | SELL | 1 | $207.05 | $207 | |
| 2026-08-05 | Unknown | Insider | SELL | 18 | $205.61 | $3,701 | |
| 2026-08-05 | Unknown | Insider | SELL | 19 | $204.73 | $3,890 | |
| 2026-08-05 | Unknown | Insider | SELL | 23 | $203.57 | $4,682 | |
| 2026-08-05 | Unknown | Insider | SELL | 2 | $202.39 | $405 | |
| 2026-08-05 | Unknown | Insider | SELL | 248 | $201.29 | $49,921 | |
| 2026-08-05 | Unknown | Insider | SELL | 12 | $200.43 | $2,405 | |
| 2026-08-05 | Unknown | Insider | SELL | 37 | $199.51 | $7,382 | |
| 2026-08-05 | Unknown | Insider | SELL | 18 | $198.54 | $3,574 | |
| 2026-08-05 | Unknown | Insider | SELL | 102 | $197.12 | $20,106 | |
| 2026-08-05 | Unknown | Insider | SELL | 826 | $212.64 | $175,639 | |
| 2026-08-05 | Unknown | Insider | SELL | 323 | $211.73 | $68,390 | |
| 2026-08-05 | Unknown | Insider | SELL | 7,635 | $210.60 | $1,607,920 | |
| 2026-08-05 | Unknown | Insider | SELL | 221 | $209.00 | $46,189 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,298 | $207.87 | $477,688 | |
| 2026-08-05 | Unknown | Insider | SELL | 346 | $207.05 | $71,640 | |
| 2026-08-05 | Unknown | Insider | SELL | 5,773 | $205.61 | $1,187,002 | |
| 2026-08-05 | Unknown | Insider | SELL | 6,217 | $204.73 | $1,272,801 | |
| 2026-08-05 | Unknown | Insider | SELL | 7,331 | $203.57 | $1,492,353 | |
| 2026-08-05 | Unknown | Insider | SELL | 524 | $202.39 | $106,051 | |
| 2026-08-05 | Unknown | Insider | SELL | 79,845 | $201.29 | $16,072,216 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,701 | $200.43 | $741,778 | |
| 2026-08-05 | Unknown | Insider | SELL | 11,753 | $199.51 | $2,344,830 | |
| 2026-08-05 | Unknown | Insider | SELL | 5,897 | $198.54 | $1,170,810 | |
| 2026-08-05 | Unknown | Insider | SELL | 33,027 | $197.12 | $6,510,150 | |
| 2026-08-05 | Unknown | Insider | SELL | 826 | $212.64 | $175,639 | |
| 2026-08-05 | Unknown | Insider | SELL | 323 | $211.73 | $68,390 | |
| 2026-08-05 | Unknown | Insider | SELL | 7,635 | $210.60 | $1,607,920 | |
| 2026-08-05 | Unknown | Insider | SELL | 221 | $209.00 | $46,189 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,298 | $207.87 | $477,688 | |
| 2026-08-05 | Unknown | Insider | SELL | 346 | $207.05 | $71,640 | |
| 2026-08-05 | Unknown | Insider | SELL | 5,773 | $205.61 | $1,187,002 | |
| 2026-08-05 | Unknown | Insider | SELL | 6,217 | $204.73 | $1,272,801 | |
| 2026-08-05 | Unknown | Insider | SELL | 7,331 | $203.57 | $1,492,353 | |
| 2026-08-05 | Unknown | Insider | SELL | 524 | $202.39 | $106,051 | |
| 2026-08-05 | Unknown | Insider | SELL | 79,845 | $201.29 | $16,072,216 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,701 | $200.43 | $741,778 | |
| 2026-08-05 | Unknown | Insider | SELL | 11,753 | $199.51 | $2,344,830 | |
| 2026-08-05 | Unknown | Insider | SELL | 5,897 | $198.54 | $1,170,810 | |
| 2026-08-05 | Unknown | Insider | SELL | 33,027 | $197.12 | $6,510,150 | |
| 2026-08-05 | Unknown | Insider | SELL | 8,151 | $196.89 | $1,604,819 | |
| 2026-08-05 | Unknown | Insider | SELL | 8,500 | $206.69 | $1,756,835 | |
| 2026-08-05 | Unknown | Insider | SELL | 58,978 | $207.69 | $12,249,212 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,636 | $208.59 | $967,011 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,585 | $209.95 | $332,766 | |
| 2026-08-05 | Unknown | Insider | SELL | 112 | $213.17 | $23,875 | |
| 2026-08-05 | Unknown | Insider | SELL | 24,461 | $205.94 | $5,037,491 | |
| 2026-08-05 | Unknown | Insider | SELL | 37,355 | $204.63 | $7,643,857 | |
| 2026-08-05 | Unknown | Insider | SELL | 47,587 | $203.75 | $9,695,761 | |
| 2026-08-05 | Unknown | Insider | SELL | 27,565 | $202.94 | $5,594,143 | |
| 2026-08-05 | Unknown | Insider | SELL | 10,521 | $201.55 | $2,120,516 | |
| 2026-08-05 | Unknown | Insider | SELL | 10,909 | $200.84 | $2,190,978 | |
| 2026-08-05 | Unknown | Insider | SELL | 11,487 | $199.77 | $2,294,702 | |
| 2026-08-05 | Unknown | Insider | SELL | 13,297 | $198.84 | $2,644,037 | |
| 2026-08-05 | Unknown | Insider | SELL | 18,320 | $197.85 | $3,624,643 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,469 | $192.75 | $668,642 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,151 | $191.62 | $220,559 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,524 | $195.62 | $689,349 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,876 | $194.92 | $755,491 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,516 | $193.76 | $875,003 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,635 | $182.51 | $663,430 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,229 | $105.99 | $236,252 | |
| 2026-08-05 | Unknown | Insider | SELL | 40,000 | $30.89 | $1,235,604 | |
| 2026-08-05 | Unknown | Insider | SELL | 4,773 | $70.00 | $334,110 | |
| 2026-08-05 | Unknown | Insider | SELL | 14,277 | $69.50 | $992,252 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,208 | $414.63 | $500,873 | |
| 2026-08-05 | Unknown | Insider | SELL | 40 | $416.83 | $16,673 | |
| 2026-08-05 | Unknown | Insider | SELL | 200 | $415.97 | $83,193 | |
| 2026-08-05 | Unknown | Insider | SELL | 284 | $415.03 | $117,870 | |
| 2026-08-05 | Unknown | Insider | SELL | 320 | $414.10 | $132,512 | |
| 2026-08-05 | Unknown | Insider | SELL | 996 | $412.90 | $411,244 | |
| 2026-08-05 | Unknown | Insider | SELL | 642 | $411.82 | $264,390 | |
| 2026-08-05 | Unknown | Insider | SELL | 1,100 | $410.94 | $452,035 | |
| 2026-08-05 | Unknown | Insider | SELL | 200 | $409.68 | $81,936 | |
| 2026-08-05 | Unknown | Insider | SELL | 40,460 | $93.55 | $3,785,154 | |
| 2026-08-05 | Unknown | Insider | SELL | 3,100 | $94.11 | $291,756 | |
| 2026-08-05 | Unknown | Insider | SELL | 105 | $1344.27 | $141,148 | |
| 2026-08-05 | Unknown | Insider | SELL | 6,320 | $383.32 | $2,422,582 | |
| 2026-08-05 | Unknown | Insider | SELL | 2,697 | $7.07 | $19,080 | |
| 2026-08-05 | Unknown | Insider | SELL | 177,085 | $7.07 | $1,252,806 | |
| 2026-08-04 | Unknown | Insider | SELL | 4,810 | $496.48 | $2,388,069 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,723 | $72.85 | $416,899 | |
| 2026-08-04 | Unknown | Insider | SELL | 27,312 | $73.35 | $2,003,423 | |
| 2026-08-04 | Unknown | Insider | SELL | 45 | $591.69 | $26,626 | |
| 2026-08-04 | Unknown | Insider | SELL | 44 | $590.39 | $25,977 | |
| 2026-08-04 | Unknown | Insider | SELL | 87 | $589.24 | $51,264 | |
| 2026-08-04 | Unknown | Insider | SELL | 250 | $588.16 | $147,040 | |
| 2026-08-04 | Unknown | Insider | SELL | 120 | $572.89 | $68,747 | |
| 2026-08-04 | Unknown | Insider | SELL | 880 | $572.06 | $503,409 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,680 | $571.22 | $959,655 | |
| 2026-08-04 | Unknown | Insider | SELL | 400 | $569.98 | $227,992 | |
| 2026-08-04 | Unknown | Insider | SELL | 360 | $569.18 | $204,904 | |
| 2026-08-04 | Unknown | Insider | SELL | 200 | $568.00 | $113,601 | |
| 2026-08-04 | Unknown | Insider | SELL | 600 | $566.68 | $340,011 | |
| 2026-08-04 | Unknown | Insider | SELL | 40 | $564.92 | $22,597 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,183 | $220.00 | $260,260 | |
| 2026-08-04 | Unknown | Insider | SELL | 3,500 | $219.33 | $767,655 | |
| 2026-08-04 | Unknown | Insider | SELL | 963 | $111.89 | $107,750 | |
| 2026-08-04 | Unknown | Insider | SELL | 537 | $111.21 | $59,720 | |
| 2026-08-04 | Unknown | Insider | SELL | 12,462 | $111.89 | $1,394,373 | |
| 2026-08-04 | Unknown | Insider | SELL | 7,538 | $111.23 | $838,452 | |
| 2026-08-04 | Unknown | Insider | SELL | 22,640 | $106.36 | $2,408,036 | |
| 2026-08-04 | Unknown | Insider | SELL | 47,650 | $106.08 | $5,054,569 | |
| 2026-08-04 | Unknown | Insider | SELL | 315 | $162.45 | $51,172 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,200 | $161.78 | $194,136 | |
| 2026-08-04 | Unknown | Insider | SELL | 4,564 | $160.56 | $732,796 | |
| 2026-08-04 | Unknown | Insider | SELL | 9,521 | $159.87 | $1,522,122 | |
| 2026-08-04 | Unknown | Insider | SELL | 800 | $158.90 | $127,120 | |
| 2026-08-04 | Unknown | Insider | SELL | 300 | $157.18 | $47,154 | |
| 2026-08-04 | Unknown | Insider | SELL | 600 | $155.60 | $93,360 | |
| 2026-08-04 | Unknown | Insider | SELL | 700 | $154.51 | $108,157 | |
| 2026-08-04 | Unknown | Insider | SELL | 100 | $381.80 | $38,180 | |
| 2026-08-04 | Unknown | Insider | SELL | 248 | $380.74 | $94,424 | |
| 2026-08-04 | Unknown | Insider | SELL | 52 | $379.89 | $19,754 | |
| 2026-08-04 | Unknown | Insider | SELL | 134 | $378.69 | $50,744 | |
| 2026-08-04 | Unknown | Insider | SELL | 244 | $377.55 | $92,122 | |
| 2026-08-04 | Unknown | Insider | SELL | 240 | $376.59 | $90,382 | |
| 2026-08-04 | Unknown | Insider | SELL | 84 | $375.44 | $31,537 | |
| 2026-08-04 | Unknown | Insider | SELL | 178 | $374.35 | $66,635 | |
| 2026-08-04 | Unknown | Insider | SELL | 76 | $372.90 | $28,340 | |
| 2026-08-04 | Unknown | Insider | SELL | 37 | $370.95 | $13,725 | |
| 2026-08-04 | Unknown | Insider | SELL | 23 | $370.17 | $8,514 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,001 | $38.02 | $38,062 | |
| 2026-08-04 | Unknown | Insider | SELL | 7,332 | $37.39 | $274,128 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,000 | $38.02 | $38,024 | |
| 2026-08-04 | Unknown | Insider | SELL | 7,333 | $37.39 | $274,167 | |
| 2026-08-04 | Unknown | Insider | SELL | 478 | $274.22 | $131,077 | |
| 2026-08-04 | Unknown | Insider | SELL | 12,500 | $287.47 | $3,593,375 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,139 | $301.00 | $342,839 | |
| 2026-08-04 | Unknown | Insider | SELL | 53,861 | $300.28 | $16,173,446 | |
| 2026-08-04 | Unknown | Insider | SELL | 382 | $303.60 | $115,976 | |
| 2026-08-04 | Unknown | Insider | SELL | 6,038 | $302.97 | $1,829,315 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,191 | $302.09 | $1,568,146 | |
| 2026-08-04 | Unknown | Insider | SELL | 644 | $300.52 | $193,536 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,820 | $299.80 | $545,645 | |
| 2026-08-04 | Unknown | Insider | SELL | 846 | $298.65 | $252,658 | |
| 2026-08-04 | Unknown | Insider | SELL | 6,984 | $297.49 | $2,077,682 | |
| 2026-08-04 | Unknown | Insider | SELL | 3,538 | $296.73 | $1,049,839 | |
| 2026-08-04 | Unknown | Insider | SELL | 2,765 | $295.77 | $817,810 | |
| 2026-08-04 | Unknown | Insider | SELL | 404 | $294.31 | $118,901 | |
| 2026-08-04 | Unknown | Insider | SELL | 272 | $293.05 | $79,710 | |
| 2026-08-04 | Unknown | Insider | SELL | 182 | $292.31 | $53,200 | |
| 2026-08-04 | Unknown | Insider | SELL | 643 | $290.99 | $187,105 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,400 | $289.87 | $405,820 | |
| 2026-08-04 | Unknown | Insider | SELL | 869 | $289.18 | $251,299 | |
| 2026-08-04 | Unknown | Insider | SELL | 304 | $287.99 | $87,549 | |
| 2026-08-04 | Unknown | Insider | SELL | 337 | $286.59 | $96,582 | |
| 2026-08-04 | Unknown | Insider | SELL | 84 | $285.14 | $23,951 | |
| 2026-08-04 | Unknown | Insider | SELL | 425 | $284.37 | $120,859 | |
| 2026-08-04 | Unknown | Insider | SELL | 137 | $283.08 | $38,782 | |
| 2026-08-04 | Unknown | Insider | SELL | 31 | $281.16 | $8,716 | |
| 2026-08-04 | Unknown | Insider | SELL | 335 | $279.82 | $93,741 | |
| 2026-08-04 | Unknown | Insider | SELL | 203 | $303.60 | $61,631 | |
| 2026-08-04 | Unknown | Insider | SELL | 3,257 | $302.97 | $986,762 | |
| 2026-08-04 | Unknown | Insider | SELL | 2,804 | $302.09 | $847,062 | |
| 2026-08-04 | Unknown | Insider | SELL | 342 | $300.52 | $102,778 | |
| 2026-08-04 | Unknown | Insider | SELL | 970 | $299.81 | $290,814 | |
| 2026-08-04 | Unknown | Insider | SELL | 445 | $298.65 | $132,901 | |
| 2026-08-04 | Unknown | Insider | SELL | 4,043 | $297.50 | $1,202,806 | |
| 2026-08-04 | Unknown | Insider | SELL | 2,052 | $296.73 | $608,892 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,602 | $295.77 | $473,828 | |
| 2026-08-04 | Unknown | Insider | SELL | 239 | $294.31 | $70,340 | |
| 2026-08-04 | Unknown | Insider | SELL | 164 | $293.05 | $48,061 | |
| 2026-08-04 | Unknown | Insider | SELL | 111 | $292.30 | $32,445 | |
| 2026-08-04 | Unknown | Insider | SELL | 375 | $290.99 | $109,120 | |
| 2026-08-04 | Unknown | Insider | SELL | 819 | $289.87 | $237,406 | |
| 2026-08-04 | Unknown | Insider | SELL | 512 | $289.18 | $148,061 | |
| 2026-08-04 | Unknown | Insider | SELL | 176 | $287.99 | $50,687 | |
| 2026-08-04 | Unknown | Insider | SELL | 195 | $286.60 | $55,887 | |
| 2026-08-04 | Unknown | Insider | SELL | 52 | $285.14 | $14,827 | |
| 2026-08-04 | Unknown | Insider | SELL | 257 | $284.37 | $73,083 | |
| 2026-08-04 | Unknown | Insider | SELL | 82 | $283.08 | $23,212 | |
| 2026-08-04 | Unknown | Insider | SELL | 18 | $281.16 | $5,061 | |
| 2026-08-04 | Unknown | Insider | SELL | 34 | $280.11 | $9,524 | |
| 2026-08-04 | Unknown | Insider | SELL | 3,553 | $374.16 | $1,329,390 | |
| 2026-08-04 | Unknown | Insider | SELL | 13,131 | $373.43 | $4,903,509 | |
| 2026-08-04 | Unknown | Insider | SELL | 22,375 | $372.48 | $8,334,240 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,785 | $371.63 | $2,149,880 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,051 | $361.66 | $380,105 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,717 | $360.43 | $618,858 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,205 | $373.34 | $449,875 | |
| 2026-08-04 | Unknown | Insider | SELL | 3,986 | $372.42 | $1,484,466 | |
| 2026-08-04 | Unknown | Insider | SELL | 2,401 | $371.67 | $892,380 | |
| 2026-08-04 | Unknown | Insider | SELL | 447 | $370.37 | $165,555 | |
| 2026-08-04 | Unknown | Insider | SELL | 3,522 | $369.31 | $1,300,710 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,841 | $368.60 | $2,152,993 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,629 | $367.64 | $2,069,446 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,254 | $366.72 | $1,926,747 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,939 | $365.53 | $708,763 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,940 | $364.58 | $707,285 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,887 | $363.57 | $2,140,337 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,895 | $362.35 | $686,653 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,331 | $361.52 | $481,183 | |
| 2026-08-04 | Unknown | Insider | SELL | 9,564 | $360.28 | $3,445,718 | |
| 2026-08-04 | Unknown | Insider | SELL | 760 | $374.16 | $284,362 | |
| 2026-08-04 | Unknown | Insider | SELL | 2,761 | $373.42 | $1,031,013 | |
| 2026-08-04 | Unknown | Insider | SELL | 4,185 | $372.45 | $1,558,703 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,277 | $371.67 | $474,623 | |
| 2026-08-04 | Unknown | Insider | SELL | 120 | $370.60 | $44,472 | |
| 2026-08-04 | Unknown | Insider | SELL | 400 | $369.24 | $147,696 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,200 | $368.56 | $442,272 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,080 | $367.56 | $396,965 | |
| 2026-08-04 | Unknown | Insider | SELL | 480 | $366.61 | $175,973 | |
| 2026-08-04 | Unknown | Insider | SELL | 320 | $365.55 | $116,976 | |
| 2026-08-04 | Unknown | Insider | SELL | 520 | $364.58 | $189,582 | |
| 2026-08-04 | Unknown | Insider | SELL | 960 | $363.50 | $348,960 | |
| 2026-08-04 | Unknown | Insider | SELL | 240 | $362.50 | $87,000 | |
| 2026-08-04 | Unknown | Insider | SELL | 280 | $361.56 | $101,237 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,534 | $360.18 | $552,516 | |
| 2026-08-04 | Unknown | Insider | SELL | 3,000 | $132.30 | $396,900 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,295 | $94.01 | $121,744 | |
| 2026-08-04 | Unknown | Insider | SELL | 27,157 | $93.32 | $2,534,259 | |
| 2026-08-04 | Unknown | Insider | SELL | 33,009 | $92.10 | $3,039,970 | |
| 2026-08-04 | Unknown | Insider | SELL | 24,313 | $91.27 | $2,218,972 | |
| 2026-08-04 | Unknown | Insider | SELL | 14,978 | $90.38 | $1,353,751 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,680 | $89.45 | $508,086 | |
| 2026-08-04 | Unknown | Insider | SELL | 210 | $87.99 | $18,479 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,050 | $86.44 | $90,761 | |
| 2026-08-04 | Unknown | Insider | SELL | 2,405 | $94.01 | $226,097 | |
| 2026-08-04 | Unknown | Insider | SELL | 50,435 | $93.32 | $4,706,534 | |
| 2026-08-04 | Unknown | Insider | SELL | 61,300 | $92.10 | $5,645,436 | |
| 2026-08-04 | Unknown | Insider | SELL | 45,150 | $91.27 | $4,120,696 | |
| 2026-08-04 | Unknown | Insider | SELL | 27,820 | $90.38 | $2,514,441 | |
| 2026-08-04 | Unknown | Insider | SELL | 10,550 | $89.45 | $943,716 | |
| 2026-08-04 | Unknown | Insider | SELL | 390 | $87.99 | $34,317 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,950 | $86.44 | $168,555 | |
| 2026-08-04 | Unknown | Insider | SELL | 6,397 | $90.00 | $575,736 | |
| 2026-08-04 | Unknown | Insider | SELL | 10,000 | $25.00 | $250,000 | |
| 2026-08-04 | Unknown | Insider | SELL | 19,436 | $276.27 | $5,369,584 | |
| 2026-08-04 | Unknown | Insider | SELL | 525 | $440.54 | $231,285 | |
| 2026-08-04 | Unknown | Insider | BUY | 960 | $365.89 | $351,254 | |
| 2026-08-04 | Unknown | Insider | SELL | 600 | $299.47 | $179,682 | |
| 2026-08-04 | Unknown | Insider | SELL | 228 | $298.70 | $68,105 | |
| 2026-08-04 | Unknown | Insider | SELL | 772 | $297.62 | $229,766 | |
| 2026-08-04 | Unknown | Insider | SELL | 300 | $295.91 | $88,773 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,400 | $294.48 | $412,265 | |
| 2026-08-04 | Unknown | Insider | SELL | 2,298 | $33.45 | $76,859 | |
| 2026-08-04 | Unknown | Insider | SELL | 10,788 | $86.80 | $936,364 | |
| 2026-08-04 | Unknown | Insider | SELL | 956 | $146.39 | $139,949 | |
| 2026-08-04 | Unknown | Insider | SELL | 9,313 | $145.88 | $1,358,580 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,439 | $146.38 | $210,641 | |
| 2026-08-04 | Unknown | Insider | SELL | 8,830 | $145.85 | $1,287,856 | |
| 2026-08-04 | Unknown | Insider | SELL | 4,295 | $191.59 | $822,879 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,565 | $191.59 | $299,838 | |
| 2026-08-04 | Unknown | Insider | SELL | 6,294 | $84.00 | $528,696 | |
| 2026-08-04 | Unknown | Insider | SELL | 352 | $86.62 | $30,490 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,053 | $85.77 | $90,316 | |
| 2026-08-04 | Unknown | Insider | SELL | 159 | $84.94 | $13,505 | |
| 2026-08-04 | Unknown | Insider | SELL | 52 | $212.33 | $11,041 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,908 | $211.43 | $403,408 | |
| 2026-08-04 | Unknown | Insider | SELL | 2,750 | $210.65 | $579,288 | |
| 2026-08-04 | Unknown | Insider | SELL | 4,570 | $209.69 | $958,283 | |
| 2026-08-04 | Unknown | Insider | SELL | 280 | $208.86 | $58,481 | |
| 2026-08-04 | Unknown | Insider | SELL | 200 | $207.22 | $41,444 | |
| 2026-08-04 | Unknown | Insider | SELL | 80 | $205.58 | $16,446 | |
| 2026-08-04 | Unknown | Insider | SELL | 160 | $204.07 | $32,651 | |
| 2026-08-04 | Unknown | Insider | SELL | 1 | $212.55 | $213 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,038 | $211.89 | $219,942 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,435 | $211.04 | $1,147,002 | |
| 2026-08-04 | Unknown | Insider | SELL | 8,992 | $209.94 | $1,887,780 | |
| 2026-08-04 | Unknown | Insider | SELL | 3,536 | $209.28 | $740,014 | |
| 2026-08-04 | Unknown | Insider | SELL | 334 | $207.71 | $69,375 | |
| 2026-08-04 | Unknown | Insider | SELL | 365 | $206.77 | $75,471 | |
| 2026-08-04 | Unknown | Insider | SELL | 96 | $205.35 | $19,714 | |
| 2026-08-04 | Unknown | Insider | SELL | 203 | $204.37 | $41,487 | |
| 2026-08-04 | Unknown | Insider | BUY | 140 | $48.59 | $6,802 | |
| 2026-08-04 | Unknown | Insider | SELL | 193,200 | $167.31 | $32,324,157 | |
| 2026-08-04 | Unknown | Insider | SELL | 629 | $299.70 | $188,511 | |
| 2026-08-04 | Unknown | Insider | SELL | 334 | $298.90 | $99,831 | |
| 2026-08-04 | Unknown | Insider | SELL | 120 | $297.68 | $35,721 | |
| 2026-08-04 | Unknown | Insider | SELL | 80 | $296.46 | $23,717 | |
| 2026-08-04 | Unknown | Insider | SELL | 989 | $90.42 | $89,425 | |
| 2026-08-04 | Unknown | Insider | SELL | 5,092 | $158.80 | $808,626 | |
| 2026-08-04 | Unknown | Insider | SELL | 9,088 | $158.98 | $1,444,825 | |
| 2026-08-04 | Unknown | Insider | BUY | 4 | $14.99 | $60 | |
| 2026-08-04 | Unknown | Insider | SELL | 1,718 | $60.00 | $103,080 | |
| 2026-08-04 | Unknown | Insider | SELL | 40,000 | $30.24 | $1,209,524 | |
| 2026-08-04 | Unknown | Insider | SELL | 3,876 | $68.44 | $265,273 | |
| 2026-08-04 | Unknown | Insider | SELL | 2,682 | $67.84 | $181,947 | |
| 2026-08-04 | Unknown | Insider | SELL | 10,956 | $66.71 | $730,875 | |
| 2026-08-04 | Unknown | Insider | SELL | 4,967 | $65.46 | $325,140 | |
| 2026-08-04 | Unknown | Insider | SELL | 39,900 | $92.98 | $3,709,942 | |
| 2026-08-04 | Unknown | Insider | SELL | 35,000 | $92.72 | $3,245,165 | |
| 2026-08-04 | Unknown | Insider | SELL | 206,510 | $92.80 | $19,163,302 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,000 | $278.39 | $278,390 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,209,649 | $286.41 | $346,453,514 | |
| 2026-08-03 | Unknown | Insider | SELL | 23,959 | $73.48 | $1,760,431 | |
| 2026-08-03 | Unknown | Insider | SELL | 81,891 | $72.90 | $5,969,731 | |
| 2026-08-03 | Unknown | Insider | SELL | 315 | $506.04 | $159,404 | |
| 2026-08-03 | Unknown | Insider | SELL | 254 | $503.86 | $127,979 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,159 | $502.86 | $582,812 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,865 | $502.05 | $936,314 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,253 | $501.16 | $627,951 | |
| 2026-08-03 | Unknown | Insider | SELL | 590 | $499.96 | $294,975 | |
| 2026-08-03 | Unknown | Insider | SELL | 706 | $511.64 | $361,218 | |
| 2026-08-03 | Unknown | Insider | SELL | 4,089 | $510.94 | $2,089,223 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,235 | $510.00 | $1,139,844 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,377 | $508.99 | $1,209,878 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,224 | $508.19 | $1,130,210 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,054 | $506.87 | $1,041,112 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,553 | $506.04 | $785,878 | |
| 2026-08-03 | Unknown | Insider | SELL | 242 | $504.76 | $122,152 | |
| 2026-08-03 | Unknown | Insider | SELL | 600 | $504.03 | $302,419 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,574 | $502.90 | $791,570 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,666 | $502.07 | $836,444 | |
| 2026-08-03 | Unknown | Insider | SELL | 744 | $501.17 | $372,869 | |
| 2026-08-03 | Unknown | Insider | SELL | 769 | $500.03 | $384,520 | |
| 2026-08-03 | Unknown | Insider | SELL | 500 | $561.56 | $280,780 | |
| 2026-08-03 | Unknown | Insider | BUY | 1,000 | $73.06 | $73,060 | |
| 2026-08-03 | Unknown | Insider | SELL | 100 | $203.64 | $20,364 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,600 | $203.00 | $527,813 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,690 | $201.90 | $1,148,828 | |
| 2026-08-03 | Unknown | Insider | SELL | 22,680 | $200.94 | $4,557,319 | |
| 2026-08-03 | Unknown | Insider | SELL | 35,723 | $200.09 | $7,147,779 | |
| 2026-08-03 | Unknown | Insider | SELL | 900 | $198.99 | $179,087 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,671 | $200.00 | $334,200 | |
| 2026-08-03 | Unknown | Insider | SELL | 100 | $203.39 | $20,339 | |
| 2026-08-03 | Unknown | Insider | SELL | 800 | $202.34 | $161,876 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,500 | $201.38 | $503,442 | |
| 2026-08-03 | Unknown | Insider | SELL | 16,300 | $200.05 | $3,260,766 | |
| 2026-08-03 | Unknown | Insider | SELL | 300 | $198.91 | $59,673 | |
| 2026-08-03 | Unknown | Insider | SELL | 16,628 | $580.00 | $9,644,240 | |
| 2026-08-03 | Unknown | Insider | SELL | 690 | $215.00 | $148,350 | |
| 2026-08-03 | Unknown | Insider | SELL | 293 | $110.87 | $32,485 | |
| 2026-08-03 | Unknown | Insider | SELL | 761 | $110.03 | $83,733 | |
| 2026-08-03 | Unknown | Insider | SELL | 250 | $109.12 | $27,280 | |
| 2026-08-03 | Unknown | Insider | SELL | 196 | $108.24 | $21,215 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,948 | $110.81 | $215,858 | |
| 2026-08-03 | Unknown | Insider | SELL | 9,852 | $110.16 | $1,085,296 | |
| 2026-08-03 | Unknown | Insider | SELL | 4,400 | $109.18 | $480,392 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,800 | $108.28 | $411,464 | |
| 2026-08-03 | Unknown | Insider | SELL | 520 | $65.82 | $34,226 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,440 | $65.14 | $93,802 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,280 | $64.22 | $146,422 | |
| 2026-08-03 | Unknown | Insider | SELL | 760 | $63.19 | $48,024 | |
| 2026-08-03 | Unknown | Insider | SELL | 8,637 | $65.75 | $567,883 | |
| 2026-08-03 | Unknown | Insider | SELL | 22,886 | $64.93 | $1,485,988 | |
| 2026-08-03 | Unknown | Insider | SELL | 24,287 | $64.08 | $1,556,311 | |
| 2026-08-03 | Unknown | Insider | SELL | 7,940 | $63.17 | $501,570 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,616 | $65.81 | $369,589 | |
| 2026-08-03 | Unknown | Insider | SELL | 15,920 | $65.06 | $1,035,755 | |
| 2026-08-03 | Unknown | Insider | SELL | 22,144 | $64.14 | $1,420,316 | |
| 2026-08-03 | Unknown | Insider | SELL | 6,320 | $63.18 | $399,298 | |
| 2026-08-03 | Unknown | Insider | SELL | 166 | $358.15 | $59,453 | |
| 2026-08-03 | Unknown | Insider | SELL | 95,250 | $105.52 | $10,050,418 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,167 | $484.30 | $565,178 | |
| 2026-08-03 | Unknown | Insider | SELL | 300 | $484.30 | $145,290 | |
| 2026-08-03 | Unknown | Insider | SELL | 10,000 | $363.00 | $3,630,000 | |
| 2026-08-03 | Unknown | Insider | SELL | 600 | $1162.16 | $697,296 | |
| 2026-08-03 | Unknown | Insider | SELL | 295 | $267.99 | $79,057 | |
| 2026-08-03 | Unknown | Insider | SELL | 128 | $268.70 | $34,393 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,233 | $267.79 | $330,181 | |
| 2026-08-03 | Unknown | Insider | SELL | 192 | $265.27 | $50,933 | |
| 2026-08-03 | Unknown | Insider | SELL | 947 | $263.94 | $249,953 | |
| 2026-08-03 | Unknown | Insider | SELL | 200 | $261.49 | $52,298 | |
| 2026-08-03 | Unknown | Insider | SELL | 300 | $259.98 | $77,994 | |
| 2026-08-03 | Unknown | Insider | SELL | 410 | $267.99 | $109,876 | |
| 2026-08-03 | Unknown | Insider | SELL | 334 | $267.99 | $89,508 | |
| 2026-08-03 | Unknown | Insider | SELL | 612 | $268.22 | $164,150 | |
| 2026-08-03 | Unknown | Insider | SELL | 296 | $267.08 | $79,057 | |
| 2026-08-03 | Unknown | Insider | SELL | 80 | $265.27 | $21,222 | |
| 2026-08-03 | Unknown | Insider | SELL | 676 | $263.86 | $178,371 | |
| 2026-08-03 | Unknown | Insider | SELL | 70 | $261.02 | $18,272 | |
| 2026-08-03 | Unknown | Insider | SELL | 160 | $259.98 | $41,597 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,182 | $267.99 | $316,763 | |
| 2026-08-03 | Unknown | Insider | SELL | 317 | $267.99 | $84,953 | |
| 2026-08-03 | Unknown | Insider | SELL | 109 | $267.99 | $29,211 | |
| 2026-08-03 | Unknown | Insider | SELL | 731 | $267.99 | $195,900 | |
| 2026-08-03 | Unknown | Insider | SELL | 4,000 | $1019.28 | $4,077,120 | |
| 2026-08-03 | Unknown | Insider | SELL | 299 | $286.23 | $85,582 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,672 | $285.30 | $1,047,618 | |
| 2026-08-03 | Unknown | Insider | SELL | 13,360 | $284.42 | $3,799,911 | |
| 2026-08-03 | Unknown | Insider | SELL | 6,728 | $283.45 | $1,907,070 | |
| 2026-08-03 | Unknown | Insider | SELL | 4,363 | $282.32 | $1,231,745 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,434 | $281.58 | $685,371 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,136 | $280.32 | $318,443 | |
| 2026-08-03 | Unknown | Insider | SELL | 565 | $279.03 | $157,652 | |
| 2026-08-03 | Unknown | Insider | SELL | 586 | $278.20 | $163,027 | |
| 2026-08-03 | Unknown | Insider | SELL | 488 | $277.02 | $135,185 | |
| 2026-08-03 | Unknown | Insider | SELL | 772 | $285.76 | $220,606 | |
| 2026-08-03 | Unknown | Insider | SELL | 4,778 | $284.81 | $1,360,825 | |
| 2026-08-03 | Unknown | Insider | SELL | 6,257 | $283.99 | $1,776,937 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,535 | $282.95 | $717,281 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,545 | $281.95 | $717,552 | |
| 2026-08-03 | Unknown | Insider | SELL | 632 | $280.95 | $177,562 | |
| 2026-08-03 | Unknown | Insider | SELL | 461 | $280.03 | $129,093 | |
| 2026-08-03 | Unknown | Insider | SELL | 505 | $278.65 | $140,717 | |
| 2026-08-03 | Unknown | Insider | SELL | 267 | $277.40 | $74,067 | |
| 2026-08-03 | Unknown | Insider | SELL | 133 | $277.74 | $36,939 | |
| 2026-08-03 | Unknown | Insider | SELL | 10,000 | $128.19 | $1,281,900 | |
| 2026-08-03 | Unknown | Insider | SELL | 12,827 | $34.88 | $447,351 | |
| 2026-08-03 | Unknown | Insider | SELL | 25,578 | $34.88 | $892,051 | |
| 2026-08-03 | Unknown | Insider | SELL | 48 | $46.22 | $2,219 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,160 | $45.73 | $53,042 | |
| 2026-08-03 | Unknown | Insider | SELL | 598 | $44.80 | $26,788 | |
| 2026-08-03 | Unknown | Insider | SELL | 194 | $43.76 | $8,489 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,000 | $43.21 | $86,420 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,000 | $300.00 | $1,500,000 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,000 | $293.99 | $1,469,950 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,200 | $147.04 | $470,528 | |
| 2026-08-03 | Unknown | Insider | SELL | 457 | $288.31 | $131,758 | |
| 2026-08-03 | Unknown | Insider | BUY | 25 | $87.03 | $2,176 | |
| 2026-08-03 | Unknown | Insider | SELL | 63 | $85.76 | $5,403 | |
| 2026-08-03 | Unknown | Insider | SELL | 67 | $85.34 | $5,718 | |
| 2026-08-03 | Unknown | Insider | SELL | 83 | $83.88 | $6,962 | |
| 2026-08-03 | Unknown | Insider | SELL | 108 | $82.91 | $8,954 | |
| 2026-08-03 | Unknown | Insider | SELL | 71 | $82.16 | $5,833 | |
| 2026-08-03 | Unknown | Insider | SELL | 18 | $81.02 | $1,458 | |
| 2026-08-03 | Unknown | Insider | SELL | 45 | $79.87 | $3,594 | |
| 2026-08-03 | Unknown | Insider | SELL | 12 | $78.85 | $946 | |
| 2026-08-03 | Unknown | Insider | SELL | 3 | $77.38 | $232 | |
| 2026-08-03 | Unknown | Insider | SELL | 7 | $75.64 | $529 | |
| 2026-08-03 | Unknown | Insider | SELL | 8 | $73.62 | $589 | |
| 2026-08-03 | Unknown | Insider | SELL | 3 | $72.18 | $217 | |
| 2026-08-03 | Unknown | Insider | SELL | 12 | $70.56 | $847 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,960 | $85.62 | $253,448 | |
| 2026-08-03 | Unknown | Insider | SELL | 700 | $84.58 | $59,205 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,500 | $83.66 | $209,156 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,463 | $82.67 | $203,627 | |
| 2026-08-03 | Unknown | Insider | SELL | 683 | $81.51 | $55,670 | |
| 2026-08-03 | Unknown | Insider | SELL | 730 | $80.46 | $58,735 | |
| 2026-08-03 | Unknown | Insider | SELL | 999 | $79.61 | $79,532 | |
| 2026-08-03 | Unknown | Insider | SELL | 365 | $78.66 | $28,710 | |
| 2026-08-03 | Unknown | Insider | SELL | 190 | $77.35 | $14,697 | |
| 2026-08-03 | Unknown | Insider | SELL | 133 | $76.24 | $10,141 | |
| 2026-08-03 | Unknown | Insider | SELL | 202 | $75.37 | $15,224 | |
| 2026-08-03 | Unknown | Insider | SELL | 115 | $74.13 | $8,525 | |
| 2026-08-03 | Unknown | Insider | SELL | 139 | $73.36 | $10,198 | |
| 2026-08-03 | Unknown | Insider | SELL | 56 | $72.11 | $4,038 | |
| 2026-08-03 | Unknown | Insider | SELL | 265 | $70.53 | $18,692 | |
| 2026-08-03 | Unknown | Insider | SELL | 9,472 | $85.62 | $811,034 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,240 | $84.58 | $189,456 | |
| 2026-08-03 | Unknown | Insider | SELL | 7,997 | $83.66 | $669,046 | |
| 2026-08-03 | Unknown | Insider | SELL | 7,890 | $82.67 | $652,296 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,185 | $81.51 | $178,096 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,336 | $80.46 | $187,951 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,192 | $79.61 | $254,119 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,168 | $78.66 | $91,872 | |
| 2026-08-03 | Unknown | Insider | SELL | 608 | $77.35 | $47,029 | |
| 2026-08-03 | Unknown | Insider | SELL | 425 | $76.25 | $32,404 | |
| 2026-08-03 | Unknown | Insider | SELL | 647 | $75.37 | $48,763 | |
| 2026-08-03 | Unknown | Insider | SELL | 368 | $74.13 | $27,280 | |
| 2026-08-03 | Unknown | Insider | SELL | 444 | $73.36 | $32,574 | |
| 2026-08-03 | Unknown | Insider | SELL | 180 | $72.12 | $12,981 | |
| 2026-08-03 | Unknown | Insider | SELL | 848 | $70.53 | $59,813 | |
| 2026-08-03 | Unknown | Insider | SELL | 710 | $85.62 | $60,793 | |
| 2026-08-03 | Unknown | Insider | SELL | 165 | $84.57 | $13,954 | |
| 2026-08-03 | Unknown | Insider | SELL | 600 | $83.66 | $50,197 | |
| 2026-08-03 | Unknown | Insider | SELL | 625 | $82.66 | $51,660 | |
| 2026-08-03 | Unknown | Insider | SELL | 167 | $81.52 | $13,614 | |
| 2026-08-03 | Unknown | Insider | SELL | 166 | $80.45 | $13,355 | |
| 2026-08-03 | Unknown | Insider | SELL | 233 | $79.61 | $18,550 | |
| 2026-08-03 | Unknown | Insider | SELL | 81 | $78.66 | $6,371 | |
| 2026-08-03 | Unknown | Insider | SELL | 41 | $77.35 | $3,171 | |
| 2026-08-03 | Unknown | Insider | SELL | 29 | $76.22 | $2,210 | |
| 2026-08-03 | Unknown | Insider | SELL | 45 | $75.38 | $3,392 | |
| 2026-08-03 | Unknown | Insider | SELL | 26 | $74.10 | $1,927 | |
| 2026-08-03 | Unknown | Insider | SELL | 33 | $73.37 | $2,421 | |
| 2026-08-03 | Unknown | Insider | SELL | 14 | $72.12 | $1,010 | |
| 2026-08-03 | Unknown | Insider | SELL | 65 | $70.54 | $4,585 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,920 | $85.62 | $506,896 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,400 | $84.58 | $118,410 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,000 | $83.66 | $418,310 | |
| 2026-08-03 | Unknown | Insider | SELL | 4,930 | $82.67 | $407,583 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,365 | $81.51 | $111,259 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,460 | $80.46 | $117,469 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,995 | $79.61 | $158,824 | |
| 2026-08-03 | Unknown | Insider | SELL | 730 | $78.66 | $57,420 | |
| 2026-08-03 | Unknown | Insider | SELL | 380 | $77.35 | $29,393 | |
| 2026-08-03 | Unknown | Insider | SELL | 266 | $76.24 | $20,281 | |
| 2026-08-03 | Unknown | Insider | SELL | 404 | $75.37 | $30,449 | |
| 2026-08-03 | Unknown | Insider | SELL | 230 | $74.13 | $17,050 | |
| 2026-08-03 | Unknown | Insider | SELL | 278 | $73.36 | $20,395 | |
| 2026-08-03 | Unknown | Insider | SELL | 112 | $72.11 | $8,077 | |
| 2026-08-03 | Unknown | Insider | SELL | 530 | $70.53 | $37,383 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,919 | $85.62 | $506,811 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,397 | $84.58 | $118,157 | |
| 2026-08-03 | Unknown | Insider | SELL | 4,990 | $83.66 | $417,474 | |
| 2026-08-03 | Unknown | Insider | SELL | 4,881 | $82.68 | $403,548 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,354 | $81.50 | $110,355 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,475 | $80.46 | $118,678 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,011 | $79.61 | $160,096 | |
| 2026-08-03 | Unknown | Insider | SELL | 745 | $78.66 | $58,600 | |
| 2026-08-03 | Unknown | Insider | SELL | 393 | $77.35 | $30,399 | |
| 2026-08-03 | Unknown | Insider | SELL | 274 | $76.25 | $20,893 | |
| 2026-08-03 | Unknown | Insider | SELL | 412 | $75.37 | $31,050 | |
| 2026-08-03 | Unknown | Insider | SELL | 234 | $74.14 | $17,349 | |
| 2026-08-03 | Unknown | Insider | SELL | 278 | $73.36 | $20,394 | |
| 2026-08-03 | Unknown | Insider | SELL | 111 | $72.11 | $8,005 | |
| 2026-08-03 | Unknown | Insider | SELL | 526 | $70.53 | $37,101 | |
| 2026-08-03 | Unknown | Insider | SELL | 34,096 | $85.62 | $2,919,450 | |
| 2026-08-03 | Unknown | Insider | SELL | 8,073 | $84.58 | $682,801 | |
| 2026-08-03 | Unknown | Insider | SELL | 28,795 | $83.66 | $2,409,050 | |
| 2026-08-03 | Unknown | Insider | SELL | 28,396 | $82.67 | $2,347,611 | |
| 2026-08-03 | Unknown | Insider | SELL | 7,870 | $81.51 | $641,472 | |
| 2026-08-03 | Unknown | Insider | SELL | 8,412 | $80.46 | $676,819 | |
| 2026-08-03 | Unknown | Insider | SELL | 11,489 | $79.61 | $914,652 | |
| 2026-08-03 | Unknown | Insider | SELL | 4,203 | $78.66 | $330,600 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,185 | $77.35 | $169,012 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,528 | $76.24 | $116,502 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,328 | $75.37 | $175,457 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,324 | $74.13 | $98,150 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,600 | $73.36 | $117,383 | |
| 2026-08-03 | Unknown | Insider | SELL | 647 | $72.12 | $46,659 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,054 | $70.53 | $215,413 | |
| 2026-08-03 | Unknown | Insider | SELL | 15,000 | $205.58 | $3,083,700 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,748 | $153.34 | $574,718 | |
| 2026-08-03 | Unknown | Insider | SELL | 144 | $154.03 | $22,180 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,700 | $153.79 | $261,448 | |
| 2026-08-03 | Unknown | Insider | SELL | 500 | $152.98 | $76,490 | |
| 2026-08-03 | Unknown | Insider | SELL | 10,271 | $151.47 | $1,555,762 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,000 | $150.92 | $150,922 | |
| 2026-08-03 | Unknown | Insider | SELL | 7,961 | $153.15 | $1,219,227 | |
| 2026-08-03 | Unknown | Insider | SELL | 268 | $153.15 | $41,044 | |
| 2026-08-03 | Unknown | Insider | SELL | 261 | $153.15 | $39,972 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,710 | $113.10 | $419,601 | |
| 2026-08-03 | Unknown | Insider | SELL | 500 | $292.20 | $146,100 | |
| 2026-08-03 | Unknown | Insider | SELL | 14,280 | $32.89 | $469,626 | |
| 2026-08-03 | Unknown | Insider | SELL | 10,788 | $89.34 | $963,757 | |
| 2026-08-03 | Unknown | Insider | SELL | 552 | $146.25 | $80,730 | |
| 2026-08-03 | Unknown | Insider | SELL | 112 | $146.98 | $16,462 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,888 | $146.21 | $276,044 | |
| 2026-08-03 | Unknown | Insider | SELL | 40,000 | $88.44 | $3,537,600 | |
| 2026-08-03 | Unknown | Insider | SELL | 32,048 | $83.28 | $2,668,957 | |
| 2026-08-03 | Unknown | Insider | SELL | 9,060 | $82.51 | $747,541 | |
| 2026-08-03 | Unknown | Insider | SELL | 16,059 | $83.37 | $1,338,839 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,941 | $82.60 | $325,527 | |
| 2026-08-03 | Unknown | Insider | SELL | 20 | $196.62 | $3,932 | |
| 2026-08-03 | Unknown | Insider | SELL | 7,602 | $194.34 | $1,477,373 | |
| 2026-08-03 | Unknown | Insider | SELL | 493 | $202.79 | $99,975 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,555 | $202.27 | $719,070 | |
| 2026-08-03 | Unknown | Insider | SELL | 802 | $201.26 | $161,411 | |
| 2026-08-03 | Unknown | Insider | SELL | 360 | $199.93 | $71,975 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,800 | $199.01 | $358,218 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,179 | $197.88 | $233,301 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,682 | $196.70 | $330,849 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,099 | $195.86 | $411,110 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,360 | $194.74 | $264,846 | |
| 2026-08-03 | Unknown | Insider | SELL | 14,195 | $193.81 | $2,751,133 | |
| 2026-08-03 | Unknown | Insider | SELL | 280 | $202.89 | $56,809 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,400 | $202.24 | $485,376 | |
| 2026-08-03 | Unknown | Insider | SELL | 560 | $201.23 | $112,689 | |
| 2026-08-03 | Unknown | Insider | SELL | 200 | $199.95 | $39,990 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,160 | $199.11 | $230,968 | |
| 2026-08-03 | Unknown | Insider | SELL | 960 | $198.04 | $190,118 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,040 | $196.76 | $204,630 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,676 | $195.99 | $328,479 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,284 | $194.85 | $250,187 | |
| 2026-08-03 | Unknown | Insider | SELL | 440 | $193.93 | $85,329 | |
| 2026-08-03 | Unknown | Insider | SELL | 30,031 | $195.14 | $5,860,162 | |
| 2026-08-03 | Unknown | Insider | SELL | 271,946 | $194.48 | $52,888,194 | |
| 2026-08-03 | Unknown | Insider | SELL | 118,657 | $193.29 | $22,935,045 | |
| 2026-08-03 | Unknown | Insider | SELL | 90,031 | $192.75 | $17,353,349 | |
| 2026-08-03 | Unknown | Insider | SELL | 25,179 | $195.28 | $4,916,885 | |
| 2026-08-03 | Unknown | Insider | SELL | 174,821 | $194.42 | $33,989,066 | |
| 2026-08-03 | Unknown | Insider | SELL | 44,490 | $194.50 | $8,653,189 | |
| 2026-08-03 | Unknown | Insider | SELL | 55,510 | $194.07 | $10,772,842 | |
| 2026-08-03 | Unknown | Insider | BUY | 186,240 | $48.33 | $9,001,408 | |
| 2026-08-03 | Unknown | Insider | BUY | 1,042 | $48.07 | $50,084 | |
| 2026-08-03 | Unknown | Insider | SELL | 10,000 | $161.82 | $1,618,175 | |
| 2026-08-03 | Unknown | Insider | SELL | 40,000 | $161.82 | $6,472,700 | |
| 2026-08-03 | Unknown | Insider | SELL | 50,000 | $161.99 | $8,099,370 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,000 | $70.65 | $141,300 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,000 | $194.89 | $974,450 | |
| 2026-08-03 | Unknown | Insider | SELL | 100 | $216.04 | $21,604 | |
| 2026-08-03 | Unknown | Insider | SELL | 400 | $215.03 | $86,011 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,372 | $214.02 | $293,635 | |
| 2026-08-03 | Unknown | Insider | SELL | 500 | $212.54 | $106,268 | |
| 2026-08-03 | Unknown | Insider | SELL | 100 | $209.42 | $20,942 | |
| 2026-08-03 | Unknown | Insider | SELL | 200 | $206.42 | $41,284 | |
| 2026-08-03 | Unknown | Insider | SELL | 100 | $203.91 | $20,391 | |
| 2026-08-03 | Unknown | Insider | SELL | 100 | $201.62 | $20,162 | |
| 2026-08-03 | Unknown | Insider | SELL | 200 | $200.06 | $40,011 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,888 | $85.32 | $246,408 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,133 | $85.32 | $96,669 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,101 | $85.32 | $435,223 | |
| 2026-08-03 | Unknown | Insider | SELL | 167 | $85.32 | $14,249 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,070 | $85.32 | $91,294 | |
| 2026-08-03 | Unknown | Insider | SELL | 10,000 | $180.50 | $1,805,000 | |
| 2026-08-03 | Unknown | Insider | SELL | 6,055 | $120.43 | $729,204 | |
| 2026-08-03 | Unknown | Insider | SELL | 600 | $131.34 | $78,806 | |
| 2026-08-03 | Unknown | Insider | SELL | 7,700 | $130.80 | $1,007,177 | |
| 2026-08-03 | Unknown | Insider | SELL | 6,700 | $129.66 | $868,711 | |
| 2026-08-03 | Unknown | Insider | SELL | 7,500 | $22.62 | $169,624 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,500 | $21.55 | $32,325 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,000 | $20.39 | $20,390 | |
| 2026-08-03 | Unknown | Insider | SELL | 102 | $186.35 | $19,007 | |
| 2026-08-03 | Unknown | Insider | SELL | 738 | $185.62 | $136,985 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,303 | $184.68 | $240,643 | |
| 2026-08-03 | Unknown | Insider | SELL | 478 | $183.87 | $87,891 | |
| 2026-08-03 | Unknown | Insider | SELL | 558 | $182.80 | $102,003 | |
| 2026-08-03 | Unknown | Insider | SELL | 825 | $181.81 | $149,996 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,119 | $180.74 | $202,248 | |
| 2026-08-03 | Unknown | Insider | SELL | 536 | $179.85 | $96,398 | |
| 2026-08-03 | Unknown | Insider | SELL | 417 | $178.82 | $74,567 | |
| 2026-08-03 | Unknown | Insider | SELL | 382 | $177.39 | $67,764 | |
| 2026-08-03 | Unknown | Insider | SELL | 403 | $176.51 | $71,135 | |
| 2026-08-03 | Unknown | Insider | SELL | 817 | $175.46 | $143,355 | |
| 2026-08-03 | Unknown | Insider | SELL | 322 | $174.49 | $56,187 | |
| 2026-08-03 | Unknown | Insider | SELL | 3,535 | $196.94 | $696,183 | |
| 2026-08-03 | Unknown | Insider | BUY | 5 | $14.63 | $73 | |
| 2026-08-03 | Unknown | Insider | SELL | 10,969 | $30.04 | $329,501 | |
| 2026-08-03 | Unknown | Insider | SELL | 6,500 | $81.44 | $529,328 | |
| 2026-08-03 | Unknown | Insider | SELL | 71,574 | $81.05 | $5,801,180 | |
| 2026-08-03 | Unknown | Insider | SELL | 2,100 | $81.30 | $170,731 | |
| 2026-08-03 | Unknown | Insider | SELL | 100,000 | $65.31 | $6,531,000 | |
| 2026-08-03 | Unknown | Insider | SELL | 515 | $404.49 | $208,315 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,000 | $405.85 | $405,853 | |
| 2026-08-03 | Unknown | Insider | SELL | 599 | $405.92 | $243,146 | |
| 2026-08-03 | Unknown | Insider | SELL | 392 | $404.63 | $158,615 | |
| 2026-08-03 | Unknown | Insider | SELL | 703 | $404.86 | $284,617 | |
| 2026-08-03 | Unknown | Insider | SELL | 31,756 | $90.85 | $2,884,969 | |
| 2026-08-03 | Unknown | Insider | SELL | 168 | $817.76 | $137,384 | |
| 2026-08-03 | Unknown | Insider | SELL | 80 | $837.98 | $67,038 | |
| 2026-08-03 | Unknown | Insider | SELL | 160 | $836.77 | $133,883 | |
| 2026-08-03 | Unknown | Insider | SELL | 400 | $835.99 | $334,396 | |
| 2026-08-03 | Unknown | Insider | SELL | 181 | $835.06 | $151,146 | |
| 2026-08-03 | Unknown | Insider | SELL | 200 | $833.91 | $166,782 | |
| 2026-08-03 | Unknown | Insider | SELL | 400 | $832.73 | $333,090 | |
| 2026-08-03 | Unknown | Insider | SELL | 320 | $832.02 | $266,248 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,960 | $830.83 | $1,628,436 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,619 | $829.78 | $1,343,421 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,641 | $828.60 | $1,359,725 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,799 | $827.67 | $1,488,979 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,985 | $826.76 | $1,641,120 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,280 | $825.64 | $1,056,814 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,600 | $824.57 | $1,319,314 | |
| 2026-08-03 | Unknown | Insider | SELL | 1,120 | $823.46 | $922,272 | |
| 2026-08-03 | Unknown | Insider | SELL | 840 | $822.56 | $690,947 | |
| 2026-08-03 | Unknown | Insider | SELL | 575 | $821.46 | $472,339 | |
| 2026-08-03 | Unknown | Insider | SELL | 520 | $820.35 | $426,580 | |
| 2026-08-03 | Unknown | Insider | SELL | 400 | $819.41 | $327,765 | |
| 2026-08-03 | Unknown | Insider | SELL | 320 | $818.32 | $261,861 | |
| 2026-08-03 | Unknown | Insider | SELL | 440 | $817.17 | $359,554 | |
| 2026-08-03 | Unknown | Insider | SELL | 320 | $815.87 | $261,079 | |
| 2026-08-03 | Unknown | Insider | SELL | 394 | $814.99 | $321,107 | |
| 2026-08-03 | Unknown | Insider | SELL | 366 | $814.07 | $297,951 | |
| 2026-08-03 | Unknown | Insider | SELL | 400 | $812.84 | $325,134 | |
| 2026-08-03 | Unknown | Insider | SELL | 640 | $811.82 | $519,563 | |
| 2026-08-03 | Unknown | Insider | SELL | 520 | $810.44 | $421,427 | |
| 2026-08-03 | Unknown | Insider | SELL | 383 | $809.71 | $310,119 | |
| 2026-08-03 | Unknown | Insider | SELL | 697 | $808.72 | $563,681 | |
| 2026-08-03 | Unknown | Insider | SELL | 280 | $807.65 | $226,142 | |
| 2026-08-03 | Unknown | Insider | SELL | 640 | $806.47 | $516,139 | |
| 2026-08-03 | Unknown | Insider | SELL | 840 | $804.73 | $675,975 | |
| 2026-08-03 | Unknown | Insider | SELL | 520 | $803.73 | $417,939 | |
| 2026-08-03 | Unknown | Insider | SELL | 360 | $802.08 | $288,750 | |
| 2026-08-03 | Unknown | Insider | SELL | 400 | $801.04 | $320,418 | |
| 2026-08-03 | Unknown | Insider | SELL | 520 | $800.08 | $416,041 | |
| 2026-08-03 | Unknown | Insider | SELL | 480 | $799.27 | $383,648 | |
| 2026-08-03 | Unknown | Insider | SELL | 560 | $797.85 | $446,795 | |
| 2026-08-03 | Unknown | Insider | SELL | 680 | $797.04 | $541,990 | |
| 2026-08-03 | Unknown | Insider | SELL | 761 | $795.81 | $605,615 | |
| 2026-08-03 | Unknown | Insider | SELL | 368 | $794.39 | $292,335 | |
| 2026-08-03 | Unknown | Insider | SELL | 480 | $793.70 | $380,977 | |
| 2026-08-03 | Unknown | Insider | SELL | 711 | $792.72 | $563,626 | |
| 2026-08-03 | Unknown | Insider | SELL | 440 | $790.98 | $348,032 | |
| 2026-08-03 | Unknown | Insider | SELL | 120 | $789.55 | $94,746 | |
| 2026-08-03 | Unknown | Insider | SELL | 160 | $787.77 | $126,043 | |
| 2026-08-03 | Unknown | Insider | SELL | 40 | $786.12 | $31,445 | |
| 2026-08-03 | Unknown | Insider | SELL | 80 | $783.84 | $62,707 | |
| 2026-08-03 | Unknown | Insider | SELL | 30 | $1343.94 | $40,318 | |
| 2026-08-03 | Unknown | Insider | SELL | 7,271 | $383.85 | $2,790,988 | |
| 2026-08-03 | Unknown | Insider | SELL | 15,917 | $383.09 | $6,097,659 | |
| 2026-08-03 | Unknown | Insider | SELL | 22,707 | $382.17 | $8,677,821 | |
| 2026-08-03 | Unknown | Insider | SELL | 5,673 | $381.17 | $2,162,377 | |
| 2026-07-31 | Unknown | Insider | SELL | 464 | $543.56 | $252,212 | |
| 2026-07-31 | Unknown | Insider | SELL | 16,628 | $567.68 | $9,439,383 | |
| 2026-07-31 | Unknown | Insider | SELL | 444 | $210.70 | $93,551 | |
| 2026-07-31 | Unknown | Insider | SELL | 5,820 | $210.02 | $1,222,316 | |
| 2026-07-31 | Unknown | Insider | SELL | 3,462 | $209.27 | $724,493 | |
| 2026-07-31 | Unknown | Insider | SELL | 26 | $107.44 | $2,793 | |
| 2026-07-31 | Unknown | Insider | SELL | 926 | $106.94 | $99,026 | |
| 2026-07-31 | Unknown | Insider | SELL | 248 | $106.02 | $26,293 | |
| 2026-07-31 | Unknown | Insider | SELL | 929 | $107.39 | $99,765 | |
| 2026-07-31 | Unknown | Insider | SELL | 15,932 | $106.88 | $1,702,812 | |
| 2026-07-31 | Unknown | Insider | SELL | 3,139 | $105.94 | $332,546 | |
| 2026-07-31 | Unknown | Insider | BUY | 3,847 | $62.40 | $240,053 | |
| 2026-07-31 | Unknown | Insider | BUY | 21,153 | $61.69 | $1,304,929 | |
| 2026-07-31 | Unknown | Insider | SELL | 28 | $351.00 | $9,828 | |
| 2026-07-31 | Unknown | Insider | SELL | 80 | $374.49 | $29,959 | |
| 2026-07-31 | Unknown | Insider | SELL | 240 | $373.60 | $89,664 | |
| 2026-07-31 | Unknown | Insider | SELL | 223 | $372.46 | $83,059 | |
| 2026-07-31 | Unknown | Insider | SELL | 2,837 | $370.02 | $1,049,747 | |
| 2026-07-31 | Unknown | Insider | SELL | 2,280 | $368.86 | $841,001 | |
| 2026-07-31 | Unknown | Insider | SELL | 660 | $366.48 | $241,877 | |
| 2026-07-31 | Unknown | Insider | SELL | 40 | $365.00 | $14,600 | |
| 2026-07-31 | Unknown | Insider | SELL | 1,640 | $364.47 | $597,731 | |
| 2026-07-31 | Unknown | Insider | SELL | 1,136 | $363.14 | $412,527 | |
| 2026-07-31 | Unknown | Insider | SELL | 67 | $361.11 | $24,194 | |
| 2026-07-31 | Unknown | Insider | SELL | 340 | $360.47 | $122,560 | |
| 2026-07-31 | Unknown | Insider | SELL | 40 | $374.03 | $14,961 | |
| 2026-07-31 | Unknown | Insider | SELL | 120 | $371.51 | $44,581 | |
| 2026-07-31 | Unknown | Insider | SELL | 80 | $370.00 | $29,600 | |
| 2026-07-31 | Unknown | Insider | SELL | 40 | $368.90 | $14,756 | |
| 2026-07-31 | Unknown | Insider | SELL | 120 | $367.60 | $44,112 | |
| 2026-07-31 | Unknown | Insider | SELL | 160 | $366.01 | $58,562 | |
| 2026-07-31 | Unknown | Insider | SELL | 80 | $364.63 | $29,170 | |
| 2026-07-31 | Unknown | Insider | SELL | 160 | $362.58 | $58,013 | |
| 2026-07-31 | Unknown | Insider | SELL | 83 | $360.00 | $29,880 | |
| 2026-07-31 | Unknown | Insider | SELL | 2,150 | $356.82 | $767,163 | |
| 2026-07-31 | Unknown | Insider | SELL | 4,986 | $300.00 | $1,495,800 | |
| 2026-07-31 | Unknown | Insider | SELL | 5,000 | $300.00 | $1,500,000 | |
| 2026-07-31 | Unknown | Insider | SELL | 20,000 | $300.00 | $6,000,000 | |
| 2026-07-31 | Unknown | Insider | SELL | 152,483 | $87.31 | $13,313,580 | |
| 2026-07-31 | Unknown | Insider | SELL | 13,280 | $51.85 | $688,618 | |
| 2026-07-31 | Unknown | Insider | SELL | 400 | $183.36 | $73,343 | |
| 2026-07-31 | Unknown | Insider | SELL | 49,600 | $182.43 | $9,048,295 | |
| 2026-07-31 | Unknown | Insider | SELL | 182,980 | $199.55 | $36,513,293 | |
| 2026-07-31 | Unknown | Insider | SELL | 53 | $191.45 | $10,147 | |
| 2026-07-31 | Unknown | Insider | SELL | 2,685 | $190.88 | $512,513 | |
| 2026-07-31 | Unknown | Insider | SELL | 1,895 | $190.00 | $360,050 | |
| 2026-07-31 | Unknown | Insider | SELL | 1,278 | $188.84 | $241,338 | |
| 2026-07-31 | Unknown | Insider | SELL | 1,704 | $187.93 | $320,233 | |
| 2026-07-31 | Unknown | Insider | SELL | 1,179 | $186.88 | $220,332 | |
| 2026-07-31 | Unknown | Insider | SELL | 878 | $185.81 | $163,141 | |
| 2026-07-31 | Unknown | Insider | SELL | 328 | $185.05 | $60,696 | |
| 2026-07-31 | Unknown | Insider | BUY | 5,000 | $45.48 | $227,400 | |
| 2026-07-31 | Unknown | Insider | SELL | 186,104 | $162.27 | $30,199,319 | |
| 2026-07-31 | Unknown | Insider | SELL | 500,000 | $161.57 | $80,787,400 | |
| 2026-07-31 | Unknown | Insider | SELL | 2,293 | $119.41 | $273,807 | |
| 2026-07-31 | Unknown | Insider | SELL | 326 | $121.69 | $39,671 | |
| 2026-07-31 | Unknown | Insider | SELL | 85 | $122.19 | $10,386 | |
| 2026-07-31 | Unknown | Insider | SELL | 1,642 | $119.38 | $196,022 | |
| 2026-07-31 | Unknown | Insider | SELL | 1,643 | $119.51 | $196,355 | |
| 2026-07-31 | Unknown | Insider | SELL | 2,864 | $119.40 | $341,962 | |
| 2026-07-31 | Unknown | Insider | SELL | 4,695 | $119.39 | $560,536 | |
| 2026-07-31 | Unknown | Insider | SELL | 6,171 | $119.43 | $737,003 | |
| 2026-07-31 | Unknown | Insider | SELL | 2,187 | $119.47 | $261,281 | |
| 2026-07-31 | Unknown | Insider | SELL | 5,332 | $119.42 | $636,747 | |
| 2026-07-31 | Unknown | Insider | SELL | 14,661 | $119.46 | $1,751,403 | |
| 2026-07-31 | Unknown | Insider | SELL | 15,888 | $119.70 | $1,901,794 | |
| 2026-07-31 | Unknown | Insider | SELL | 8,265 | $93.96 | $776,602 | |
| 2026-07-31 | Unknown | Insider | SELL | 2,020 | $195.49 | $394,890 | |
| 2026-07-31 | Unknown | Insider | BUY | 32,894 | $14.98 | $492,752 | |
| 2026-07-31 | Unknown | Insider | SELL | 7,176 | $80.76 | $579,532 | |
| 2026-07-31 | Unknown | Insider | SELL | 20,678 | $80.73 | $1,669,256 | |
| 2026-07-31 | Unknown | Insider | SELL | 1 | $355.51 | $356 | |
| 2026-07-31 | Unknown | Insider | SELL | 51 | $354.52 | $18,081 | |
| 2026-07-31 | Unknown | Insider | SELL | 296 | $353.37 | $104,598 | |
| 2026-07-31 | Unknown | Insider | SELL | 463 | $352.77 | $163,333 | |
| 2026-07-31 | Unknown | Insider | SELL | 189 | $351.06 | $66,350 | |
| 2026-07-31 | Unknown | Insider | BUY | 13,492 | $62.00 | $836,504 | |
| 2026-07-31 | Unknown | Insider | BUY | 22,764 | $61.88 | $1,408,636 | |
| 2026-07-31 | Unknown | Insider | BUY | 1,600 | $63.14 | $101,024 | |
| 2026-07-31 | Unknown | Insider | SELL | 26,210 | $378.42 | $9,918,467 | |
| 2026-07-31 | Unknown | Insider | SELL | 16,970 | $377.44 | $6,405,191 | |
| 2026-07-30 | Unknown | Insider | SELL | 82 | $333.39 | $27,338 | |
| 2026-07-30 | Unknown | Insider | SELL | 19,991 | $364.81 | $7,292,941 | |
| 2026-07-30 | Unknown | Insider | SELL | 37,281 | $365.05 | $13,609,399 | |
| 2026-07-30 | Unknown | Insider | SELL | 176 | $105.97 | $18,651 | |
| 2026-07-30 | Unknown | Insider | SELL | 849 | $105.47 | $89,544 | |
| 2026-07-30 | Unknown | Insider | SELL | 175 | $104.44 | $18,277 | |
| 2026-07-30 | Unknown | Insider | SELL | 1,000 | $106.12 | $106,120 | |
| 2026-07-30 | Unknown | Insider | SELL | 15,200 | $105.66 | $1,606,032 | |
| 2026-07-30 | Unknown | Insider | SELL | 3,800 | $104.53 | $397,214 | |
| 2026-07-30 | Unknown | Insider | SELL | 28 | $346.83 | $9,711 | |
| 2026-07-30 | Unknown | Insider | SELL | 1,600 | $269.00 | $430,399 | |
| 2026-07-30 | Unknown | Insider | SELL | 1,700 | $268.12 | $455,797 | |
| 2026-07-30 | Unknown | Insider | SELL | 7,084 | $267.16 | $1,892,542 | |
| 2026-07-30 | Unknown | Insider | SELL | 6,969 | $266.32 | $1,856,007 | |
| 2026-07-30 | Unknown | Insider | SELL | 2,047 | $265.27 | $543,007 | |
| 2026-07-30 | Unknown | Insider | SELL | 600 | $264.35 | $158,612 | |
| 2026-07-30 | Unknown | Insider | SELL | 1,299 | $24.00 | $31,176 | |
| 2026-07-30 | Unknown | Insider | SELL | 1,690 | $115.20 | $194,688 | |
| 2026-07-30 | Unknown | Insider | SELL | 27,441 | $114.50 | $3,141,994 | |
| 2026-07-30 | Unknown | Insider | SELL | 2,790 | $181.81 | $507,264 | |
| 2026-07-30 | Unknown | Insider | SELL | 2,650 | $181.23 | $480,255 | |
| 2026-07-30 | Unknown | Insider | SELL | 4,840 | $180.08 | $871,578 | |
| 2026-07-30 | Unknown | Insider | SELL | 10,720 | $179.30 | $1,922,066 | |
| 2026-07-30 | Unknown | Insider | SELL | 614 | $185.29 | $113,768 | |
| 2026-07-30 | Unknown | Insider | SELL | 1,164 | $184.21 | $214,420 | |
| 2026-07-30 | Unknown | Insider | SELL | 1,755 | $183.15 | $321,428 | |
| 2026-07-30 | Unknown | Insider | SELL | 2,487 | $182.16 | $453,032 | |
| 2026-07-30 | Unknown | Insider | SELL | 2,758 | $181.27 | $499,943 | |
| 2026-07-30 | Unknown | Insider | SELL | 862 | $180.22 | $155,350 | |
| 2026-07-30 | Unknown | Insider | SELL | 360 | $178.72 | $64,339 | |
| 2026-07-30 | Unknown | Insider | SELL | 3,221 | $47.00 | $151,387 | |
| 2026-07-30 | Unknown | Insider | SELL | 3,186 | $93.71 | $298,551 | |
| 2026-07-30 | Unknown | Insider | SELL | 1,822 | $81.12 | $147,798 | |
| 2026-07-30 | Unknown | Insider | SELL | 2,400 | $81.05 | $194,512 | |
| 2026-07-30 | Unknown | Insider | SELL | 2,144 | $66.45 | $142,469 | |
| 2026-07-30 | Unknown | Insider | SELL | 375 | $65.22 | $24,458 | |
| 2026-07-30 | Unknown | Insider | SELL | 7,550 | $63.00 | $475,650 | |
| 2026-07-30 | Unknown | Insider | SELL | 198 | $391.72 | $77,560 | |
| 2026-07-30 | Unknown | Insider | SELL | 458 | $390.93 | $179,046 | |
| 2026-07-30 | Unknown | Insider | SELL | 992 | $390.07 | $386,950 | |
| 2026-07-30 | Unknown | Insider | SELL | 692 | $388.68 | $268,966 | |
| 2026-07-30 | Unknown | Insider | SELL | 717 | $388.10 | $278,269 | |
| 2026-07-30 | Unknown | Insider | SELL | 943 | $387.07 | $365,004 | |
| 2026-07-30 | Unknown | Insider | SELL | 694 | $877.45 | $608,950 | |
| 2026-07-29 | Unknown | Insider | SELL | 449 | $333.20 | $149,607 | |
| 2026-07-29 | Unknown | Insider | SELL | 3,487 | $211.00 | $735,757 | |
| 2026-07-29 | Unknown | Insider | SELL | 5,020 | $109.53 | $549,841 | |
| 2026-07-29 | Unknown | Insider | SELL | 5,470 | $108.69 | $594,534 | |
| 2026-07-29 | Unknown | Insider | SELL | 9,510 | $107.66 | $1,023,847 | |
| 2026-07-29 | Unknown | Insider | SELL | 455 | $109.83 | $49,973 | |
| 2026-07-29 | Unknown | Insider | SELL | 521 | $108.75 | $56,659 | |
| 2026-07-29 | Unknown | Insider | SELL | 524 | $107.67 | $56,419 | |
| 2026-07-29 | Unknown | Insider | SELL | 95,450 | $105.82 | $10,100,061 | |
| 2026-07-29 | Unknown | Insider | SELL | 1,863 | $249.38 | $464,595 | |
| 2026-07-29 | Unknown | Insider | SELL | 28 | $360.21 | $10,086 | |
| 2026-07-29 | Unknown | Insider | SELL | 5,000 | $178.89 | $894,450 | |
| 2026-07-29 | Unknown | Insider | SELL | 1,106 | $174.96 | $193,506 | |
| 2026-07-29 | Unknown | Insider | SELL | 50,000 | $280.00 | $14,000,000 | |
| 2026-07-29 | Unknown | Insider | SELL | 44 | $66.34 | $2,919 | |
| 2026-07-29 | Unknown | Insider | SELL | 6,411 | $66.51 | $426,396 | |
| 2026-07-29 | Unknown | Insider | SELL | 145,947 | $90.09 | $13,148,978 | |
| 2026-07-29 | Unknown | Insider | SELL | 5,000 | $200.00 | $1,000,000 | |
| 2026-07-29 | Unknown | Insider | SELL | 10,000 | $258.03 | $2,580,300 | |
| 2026-07-29 | Unknown | Insider | SELL | 3,500 | $179.35 | $627,722 | |
| 2026-07-29 | Unknown | Insider | SELL | 33,500 | $178.56 | $5,981,804 | |
| 2026-07-29 | Unknown | Insider | SELL | 160 | $185.77 | $29,723 | |
| 2026-07-29 | Unknown | Insider | SELL | 240 | $184.82 | $44,357 | |
| 2026-07-29 | Unknown | Insider | SELL | 320 | $183.21 | $58,627 | |
| 2026-07-29 | Unknown | Insider | SELL | 680 | $182.31 | $123,971 | |
| 2026-07-29 | Unknown | Insider | SELL | 1,446 | $181.19 | $262,001 | |
| 2026-07-29 | Unknown | Insider | SELL | 3,318 | $180.23 | $598,003 | |
| 2026-07-29 | Unknown | Insider | SELL | 3,276 | $179.44 | $587,845 | |
| 2026-07-29 | Unknown | Insider | SELL | 560 | $178.38 | $99,893 | |
| 2026-07-29 | Unknown | Insider | SELL | 2,666 | $150.00 | $399,900 | |
| 2026-07-29 | Unknown | Insider | SELL | 416 | $264.33 | $109,961 | |
| 2026-07-29 | Unknown | Insider | SELL | 300 | $173.10 | $51,930 | |
| 2026-07-29 | Unknown | Insider | SELL | 2,500 | $220.00 | $550,000 | |
| 2026-07-29 | Unknown | Insider | SELL | 713 | $198.00 | $141,174 | |
| 2026-07-29 | Unknown | Insider | SELL | 56,414 | $70.29 | $3,965,340 | |
| 2026-07-29 | Unknown | Insider | SELL | 47,182 | $69.60 | $3,283,867 | |
| 2026-07-29 | Unknown | Insider | SELL | 21,404 | $68.43 | $1,464,676 | |
| 2026-07-28 | Unknown | Insider | BUY | 1,000 | $67.97 | $67,970 | |
| 2026-07-28 | Unknown | Insider | BUY | 5 | $390.00 | $1,950 | |
| 2026-07-28 | Unknown | Insider | BUY | 10 | $390.00 | $3,900 | |
| 2026-07-28 | Unknown | Insider | SELL | 3,183 | $106.27 | $338,257 | |
| 2026-07-28 | Unknown | Insider | SELL | 5,539 | $105.35 | $583,534 | |
| 2026-07-28 | Unknown | Insider | SELL | 6,928 | $104.38 | $723,145 | |
| 2026-07-28 | Unknown | Insider | SELL | 4,350 | $103.52 | $450,312 | |
| 2026-07-28 | Unknown | Insider | SELL | 197 | $106.36 | $20,953 | |
| 2026-07-28 | Unknown | Insider | SELL | 298 | $105.34 | $31,391 | |
| 2026-07-28 | Unknown | Insider | SELL | 422 | $104.37 | $44,044 | |
| 2026-07-28 | Unknown | Insider | SELL | 283 | $103.51 | $29,293 | |
| 2026-07-28 | Unknown | Insider | SELL | 12,880 | $105.56 | $1,359,659 | |
| 2026-07-28 | Unknown | Insider | SELL | 38,263 | $105.18 | $4,024,686 | |
| 2026-07-28 | Unknown | Insider | SELL | 42,265 | $103.86 | $4,389,643 | |
| 2026-07-28 | Unknown | Insider | SELL | 48,000 | $105.60 | $5,068,627 | |
| 2026-07-28 | Unknown | Insider | SELL | 22,650 | $105.71 | $2,394,399 | |
| 2026-07-28 | Unknown | Insider | SELL | 28,000 | $105.01 | $2,940,263 | |
| 2026-07-28 | Unknown | Insider | SELL | 8,502 | $364.54 | $3,099,319 | |
| 2026-07-28 | Unknown | Insider | SELL | 3,499 | $220.00 | $769,780 | |
| 2026-07-28 | Unknown | Insider | SELL | 931 | $254.07 | $236,540 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,204 | $254.07 | $305,901 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,003 | $254.07 | $254,833 | |
| 2026-07-28 | Unknown | Insider | SELL | 3,580 | $254.07 | $909,572 | |
| 2026-07-28 | Unknown | Insider | SELL | 170 | $254.33 | $43,237 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,008 | $253.77 | $255,797 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,241 | $254.07 | $315,301 | |
| 2026-07-28 | Unknown | Insider | SELL | 191 | $254.07 | $48,527 | |
| 2026-07-28 | Unknown | Insider | SELL | 28 | $365.58 | $10,236 | |
| 2026-07-28 | Unknown | Insider | SELL | 685 | $169.54 | $116,135 | |
| 2026-07-28 | Unknown | Insider | SELL | 4,200 | $120.48 | $506,016 | |
| 2026-07-28 | Unknown | Insider | SELL | 30,108 | $120.72 | $3,634,638 | |
| 2026-07-28 | Unknown | Insider | SELL | 2,250 | $216.93 | $488,097 | |
| 2026-07-28 | Unknown | Insider | SELL | 945 | $69.00 | $65,206 | |
| 2026-07-28 | Unknown | Insider | SELL | 3,777 | $67.83 | $256,209 | |
| 2026-07-28 | Unknown | Insider | SELL | 50,137 | $67.14 | $3,366,063 | |
| 2026-07-28 | Unknown | Insider | SELL | 36,470 | $66.29 | $2,417,600 | |
| 2026-07-28 | Unknown | Insider | SELL | 16,363 | $65.34 | $1,069,078 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,755 | $69.00 | $121,097 | |
| 2026-07-28 | Unknown | Insider | SELL | 7,017 | $67.83 | $475,991 | |
| 2026-07-28 | Unknown | Insider | SELL | 93,127 | $67.14 | $6,252,295 | |
| 2026-07-28 | Unknown | Insider | SELL | 67,710 | $66.29 | $4,488,503 | |
| 2026-07-28 | Unknown | Insider | SELL | 30,391 | $65.34 | $1,985,599 | |
| 2026-07-28 | Unknown | Insider | SELL | 40,334 | $89.69 | $3,617,411 | |
| 2026-07-28 | Unknown | Insider | SELL | 35,393 | $89.60 | $3,171,213 | |
| 2026-07-28 | Unknown | Insider | SELL | 381,140 | $90.04 | $34,319,637 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,125 | $192.00 | $216,000 | |
| 2026-07-28 | Unknown | Insider | SELL | 213,630 | $153.11 | $32,709,381 | |
| 2026-07-28 | Unknown | Insider | SELL | 154,593 | $152.43 | $23,565,183 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,155,748 | $151.55 | $175,155,227 | |
| 2026-07-28 | Unknown | Insider | SELL | 304,332 | $150.73 | $45,872,236 | |
| 2026-07-28 | Unknown | Insider | SELL | 32 | $465.12 | $14,884 | |
| 2026-07-28 | Unknown | Insider | SELL | 160 | $462.30 | $73,968 | |
| 2026-07-28 | Unknown | Insider | SELL | 199 | $461.23 | $91,786 | |
| 2026-07-28 | Unknown | Insider | SELL | 248 | $459.97 | $114,073 | |
| 2026-07-28 | Unknown | Insider | SELL | 529 | $458.96 | $242,788 | |
| 2026-07-28 | Unknown | Insider | SELL | 328 | $457.45 | $150,043 | |
| 2026-07-28 | Unknown | Insider | SELL | 312 | $456.52 | $142,433 | |
| 2026-07-28 | Unknown | Insider | SELL | 304 | $455.55 | $138,486 | |
| 2026-07-28 | Unknown | Insider | SELL | 128 | $454.44 | $58,169 | |
| 2026-07-28 | Unknown | Insider | SELL | 144 | $453.27 | $65,271 | |
| 2026-07-28 | Unknown | Insider | SELL | 106 | $452.12 | $47,925 | |
| 2026-07-28 | Unknown | Insider | SELL | 70 | $451.30 | $31,591 | |
| 2026-07-28 | Unknown | Insider | SELL | 39 | $449.42 | $17,527 | |
| 2026-07-28 | Unknown | Insider | SELL | 41 | $448.46 | $18,387 | |
| 2026-07-28 | Unknown | Insider | SELL | 32 | $447.10 | $14,307 | |
| 2026-07-28 | Unknown | Insider | SELL | 32 | $444.51 | $14,224 | |
| 2026-07-28 | Unknown | Insider | SELL | 32 | $442.47 | $14,159 | |
| 2026-07-28 | Unknown | Insider | SELL | 96 | $440.96 | $42,332 | |
| 2026-07-28 | Unknown | Insider | SELL | 64 | $439.38 | $28,120 | |
| 2026-07-28 | Unknown | Insider | SELL | 118 | $438.08 | $51,694 | |
| 2026-07-28 | Unknown | Insider | SELL | 154 | $436.89 | $67,282 | |
| 2026-07-28 | Unknown | Insider | SELL | 32 | $435.58 | $13,939 | |
| 2026-07-28 | Unknown | Insider | SELL | 64 | $434.81 | $27,828 | |
| 2026-07-28 | Unknown | Insider | SELL | 112 | $433.84 | $48,590 | |
| 2026-07-28 | Unknown | Insider | SELL | 38 | $432.20 | $16,424 | |
| 2026-07-28 | Unknown | Insider | SELL | 115 | $431.41 | $49,612 | |
| 2026-07-28 | Unknown | Insider | SELL | 103 | $430.45 | $44,336 | |
| 2026-07-28 | Unknown | Insider | SELL | 93 | $429.12 | $39,908 | |
| 2026-07-28 | Unknown | Insider | SELL | 115 | $428.08 | $49,230 | |
| 2026-07-28 | Unknown | Insider | SELL | 64 | $426.45 | $27,292 | |
| 2026-07-28 | Unknown | Insider | SELL | 32 | $425.31 | $13,610 | |
| 2026-07-28 | Unknown | Insider | SELL | 64 | $424.05 | $27,139 | |
| 2026-07-28 | Unknown | Insider | SELL | 500 | $281.56 | $140,778 | |
| 2026-07-28 | Unknown | Insider | SELL | 200 | $283.75 | $56,751 | |
| 2026-07-28 | Unknown | Insider | SELL | 400 | $282.14 | $112,856 | |
| 2026-07-28 | Unknown | Insider | SELL | 2,400 | $280.98 | $674,355 | |
| 2026-07-28 | Unknown | Insider | SELL | 300 | $280.01 | $84,002 | |
| 2026-07-28 | Unknown | Insider | SELL | 3,797 | $179.42 | $681,246 | |
| 2026-07-28 | Unknown | Insider | SELL | 12,303 | $178.73 | $2,198,884 | |
| 2026-07-28 | Unknown | Insider | SELL | 9,550 | $178.06 | $1,700,434 | |
| 2026-07-28 | Unknown | Insider | SELL | 71,079 | $89.97 | $6,394,978 | |
| 2026-07-28 | Unknown | Insider | SELL | 108,382 | $90.38 | $9,795,565 | |
| 2026-07-28 | Unknown | Insider | SELL | 48,659 | $90.38 | $4,397,800 | |
| 2026-07-28 | Unknown | Insider | SELL | 69,564 | $90.38 | $6,287,194 | |
| 2026-07-28 | Unknown | Insider | SELL | 91,843 | $90.38 | $8,300,770 | |
| 2026-07-28 | Unknown | Insider | SELL | 6,895 | $90.00 | $620,550 | |
| 2026-07-28 | Unknown | Insider | SELL | 920 | $183.97 | $169,252 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,600 | $183.24 | $293,184 | |
| 2026-07-28 | Unknown | Insider | SELL | 2,762 | $182.08 | $502,905 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,238 | $181.34 | $224,499 | |
| 2026-07-28 | Unknown | Insider | SELL | 360 | $179.94 | $64,778 | |
| 2026-07-28 | Unknown | Insider | SELL | 680 | $179.04 | $121,747 | |
| 2026-07-28 | Unknown | Insider | SELL | 640 | $178.04 | $113,946 | |
| 2026-07-28 | Unknown | Insider | SELL | 760 | $176.80 | $134,368 | |
| 2026-07-28 | Unknown | Insider | SELL | 880 | $175.86 | $154,757 | |
| 2026-07-28 | Unknown | Insider | SELL | 160 | $174.70 | $27,952 | |
| 2026-07-28 | Unknown | Insider | SELL | 238 | $171.33 | $40,778 | |
| 2026-07-28 | Unknown | Insider | SELL | 2,573 | $171.00 | $439,971 | |
| 2026-07-28 | Unknown | Insider | SELL | 11,000 | $95.44 | $1,049,895 | |
| 2026-07-28 | Unknown | Insider | SELL | 10,000 | $94.25 | $942,450 | |
| 2026-07-28 | Unknown | Insider | SELL | 10,000 | $92.00 | $920,000 | |
| 2026-07-28 | Unknown | Insider | SELL | 27,745 | $30.49 | $845,945 | |
| 2026-07-28 | Unknown | Insider | SELL | 1,000 | $212.06 | $212,055 | |
| 2026-07-28 | Unknown | Insider | SELL | 7,100 | $189.99 | $1,348,947 | |
| 2026-07-28 | Unknown | Insider | SELL | 5,000 | $65.03 | $325,150 | |
| 2026-07-28 | Unknown | Insider | SELL | 5,000 | $65.20 | $326,000 | |
| 2026-07-27 | Unknown | Insider | SELL | 408 | $607.85 | $248,003 | |
| 2026-07-27 | Unknown | Insider | SELL | 82 | $607.85 | $49,844 | |
| 2026-07-27 | Unknown | Insider | SELL | 57 | $607.85 | $34,647 | |
| 2026-07-27 | Unknown | Insider | SELL | 82 | $607.85 | $49,844 | |
| 2026-07-27 | Unknown | Insider | SELL | 837 | $607.85 | $508,770 | |
| 2026-07-27 | Unknown | Insider | SELL | 400 | $565.00 | $226,000 | |
| 2026-07-27 | Unknown | Insider | SELL | 5,911 | $104.69 | $618,823 | |
| 2026-07-27 | Unknown | Insider | SELL | 3,489 | $104.22 | $363,624 | |
| 2026-07-27 | Unknown | Insider | SELL | 10,600 | $102.95 | $1,091,270 | |
| 2026-07-27 | Unknown | Insider | SELL | 578 | $104.66 | $60,493 | |
| 2026-07-27 | Unknown | Insider | SELL | 374 | $104.21 | $38,975 | |
| 2026-07-27 | Unknown | Insider | SELL | 248 | $102.55 | $25,432 | |
| 2026-07-27 | Unknown | Insider | SELL | 11,000 | $104.03 | $1,144,349 | |
| 2026-07-27 | Unknown | Insider | SELL | 21,947 | $104.00 | $2,282,488 | |
| 2026-07-27 | Unknown | Insider | SELL | 192,488 | $103.90 | $19,999,927 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,950 | $98.48 | $192,036 | |
| 2026-07-27 | Unknown | Insider | SELL | 8,452 | $212.71 | $1,797,825 | |
| 2026-07-27 | Unknown | Insider | SELL | 2,242 | $212.71 | $476,896 | |
| 2026-07-27 | Unknown | Insider | SELL | 8,124 | $212.70 | $1,727,975 | |
| 2026-07-27 | Unknown | Insider | SELL | 37,338 | $212.71 | $7,942,166 | |
| 2026-07-27 | Unknown | Insider | SELL | 782 | $260.49 | $203,704 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,010 | $260.49 | $263,096 | |
| 2026-07-27 | Unknown | Insider | SELL | 884 | $260.49 | $230,274 | |
| 2026-07-27 | Unknown | Insider | SELL | 2,190 | $260.49 | $570,475 | |
| 2026-07-27 | Unknown | Insider | SELL | 782 | $260.49 | $203,704 | |
| 2026-07-27 | Unknown | Insider | SELL | 288 | $260.49 | $75,021 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,718 | $260.49 | $447,523 | |
| 2026-07-27 | Unknown | Insider | SELL | 28 | $344.00 | $9,632 | |
| 2026-07-27 | Unknown | Insider | SELL | 3,494 | $41.46 | $144,862 | |
| 2026-07-27 | Unknown | Insider | SELL | 5,700 | $40.79 | $232,499 | |
| 2026-07-27 | Unknown | Insider | SELL | 27,463 | $40.80 | $1,120,490 | |
| 2026-07-27 | Unknown | Insider | SELL | 2,295 | $218.05 | $500,424 | |
| 2026-07-27 | Unknown | Insider | SELL | 8 | $74.50 | $596 | |
| 2026-07-27 | Unknown | Insider | SELL | 28 | $73.36 | $2,054 | |
| 2026-07-27 | Unknown | Insider | SELL | 24 | $72.33 | $1,736 | |
| 2026-07-27 | Unknown | Insider | SELL | 222 | $71.08 | $15,779 | |
| 2026-07-27 | Unknown | Insider | SELL | 218 | $70.36 | $15,339 | |
| 2026-07-27 | Unknown | Insider | SELL | 285 | $74.29 | $21,174 | |
| 2026-07-27 | Unknown | Insider | SELL | 800 | $73.30 | $58,641 | |
| 2026-07-27 | Unknown | Insider | SELL | 712 | $72.28 | $51,466 | |
| 2026-07-27 | Unknown | Insider | SELL | 5,200 | $71.07 | $369,540 | |
| 2026-07-27 | Unknown | Insider | SELL | 5,503 | $70.35 | $387,160 | |
| 2026-07-27 | Unknown | Insider | SELL | 912 | $74.29 | $67,756 | |
| 2026-07-27 | Unknown | Insider | SELL | 2,559 | $73.30 | $187,578 | |
| 2026-07-27 | Unknown | Insider | SELL | 2,280 | $72.28 | $164,806 | |
| 2026-07-27 | Unknown | Insider | SELL | 16,643 | $71.07 | $1,182,743 | |
| 2026-07-27 | Unknown | Insider | SELL | 17,606 | $70.35 | $1,238,656 | |
| 2026-07-27 | Unknown | Insider | SELL | 69 | $74.30 | $5,127 | |
| 2026-07-27 | Unknown | Insider | SELL | 183 | $73.30 | $13,413 | |
| 2026-07-27 | Unknown | Insider | SELL | 166 | $72.29 | $12,000 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,265 | $71.07 | $89,901 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,317 | $70.36 | $92,659 | |
| 2026-07-27 | Unknown | Insider | SELL | 570 | $74.29 | $42,348 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,599 | $73.30 | $117,209 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,425 | $72.28 | $103,004 | |
| 2026-07-27 | Unknown | Insider | SELL | 10,399 | $71.07 | $739,011 | |
| 2026-07-27 | Unknown | Insider | SELL | 11,007 | $70.35 | $774,390 | |
| 2026-07-27 | Unknown | Insider | SELL | 568 | $74.29 | $42,198 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,623 | $73.30 | $118,970 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,441 | $72.28 | $104,158 | |
| 2026-07-27 | Unknown | Insider | SELL | 10,360 | $71.06 | $736,232 | |
| 2026-07-27 | Unknown | Insider | SELL | 11,008 | $70.35 | $774,457 | |
| 2026-07-27 | Unknown | Insider | SELL | 3,284 | $74.29 | $243,982 | |
| 2026-07-27 | Unknown | Insider | SELL | 9,205 | $73.30 | $674,738 | |
| 2026-07-27 | Unknown | Insider | SELL | 8,201 | $72.28 | $592,795 | |
| 2026-07-27 | Unknown | Insider | SELL | 59,913 | $71.07 | $4,257,747 | |
| 2026-07-27 | Unknown | Insider | SELL | 63,397 | $70.35 | $4,460,252 | |
| 2026-07-27 | Unknown | Insider | SELL | 100 | $147.03 | $14,703 | |
| 2026-07-27 | Unknown | Insider | SELL | 91,167 | $146.41 | $13,347,779 | |
| 2026-07-27 | Unknown | Insider | SELL | 134,683 | $145.60 | $19,609,535 | |
| 2026-07-27 | Unknown | Insider | SELL | 29,569 | $144.56 | $4,274,465 | |
| 2026-07-27 | Unknown | Insider | SELL | 9,481 | $143.79 | $1,363,280 | |
| 2026-07-27 | Unknown | Insider | SELL | 10,878 | $243.90 | $2,653,144 | |
| 2026-07-27 | Unknown | Insider | SELL | 3,837 | $243.44 | $934,079 | |
| 2026-07-27 | Unknown | Insider | SELL | 5,000 | $244.96 | $1,224,800 | |
| 2026-07-27 | Unknown | Insider | SELL | 8,882 | $86.95 | $772,290 | |
| 2026-07-27 | Unknown | Insider | SELL | 54,866 | $85.32 | $4,681,167 | |
| 2026-07-27 | Unknown | Insider | SELL | 49,495 | $85.33 | $4,223,408 | |
| 2026-07-27 | Unknown | Insider | SELL | 200 | $185.00 | $37,000 | |
| 2026-07-27 | Unknown | Insider | SELL | 175 | $181.88 | $31,829 | |
| 2026-07-27 | Unknown | Insider | SELL | 80 | $188.28 | $15,062 | |
| 2026-07-27 | Unknown | Insider | SELL | 759 | $187.46 | $142,282 | |
| 2026-07-27 | Unknown | Insider | SELL | 852 | $186.39 | $158,804 | |
| 2026-07-27 | Unknown | Insider | SELL | 460 | $185.55 | $85,353 | |
| 2026-07-27 | Unknown | Insider | SELL | 2,134 | $184.31 | $393,318 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,485 | $183.53 | $272,542 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,200 | $182.48 | $218,976 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,222 | $181.41 | $221,683 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,808 | $180.37 | $326,109 | |
| 2026-07-27 | Unknown | Insider | SELL | 2,900 | $139.54 | $404,674 | |
| 2026-07-27 | Unknown | Insider | SELL | 100 | $22.49 | $2,249 | |
| 2026-07-27 | Unknown | Insider | SELL | 1,600 | $21.89 | $35,028 | |
| 2026-07-27 | Unknown | Insider | SELL | 8,300 | $20.75 | $172,199 | |
| 2026-07-27 | Unknown | Insider | BUY | 4,117 | $62.00 | $255,254 | |
| 2026-07-27 | Unknown | Insider | BUY | 33,207 | $61.87 | $2,054,517 | |
| 2026-07-27 | Unknown | Insider | BUY | 2,753 | $59.51 | $163,831 | |
| 2026-07-24 | Unknown | Insider | SELL | 612 | $100.82 | $61,702 | |
| 2026-07-24 | Unknown | Insider | SELL | 15,020 | $100.30 | $1,506,506 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,052 | $99.31 | $104,474 | |
| 2026-07-24 | Unknown | Insider | SELL | 3,316 | $98.18 | $325,565 | |
| 2026-07-24 | Unknown | Insider | SELL | 51 | $100.81 | $5,141 | |
| 2026-07-24 | Unknown | Insider | SELL | 738 | $100.22 | $73,962 | |
| 2026-07-24 | Unknown | Insider | SELL | 117 | $99.34 | $11,623 | |
| 2026-07-24 | Unknown | Insider | SELL | 294 | $98.15 | $28,856 | |
| 2026-07-24 | Unknown | Insider | SELL | 45,500 | $101.72 | $4,628,192 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,002 | $965.85 | $967,782 | |
| 2026-07-24 | Unknown | Insider | SELL | 316 | $960.00 | $303,360 | |
| 2026-07-24 | Unknown | Insider | SELL | 405 | $956.68 | $387,455 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,523 | $956.18 | $1,456,262 | |
| 2026-07-24 | Unknown | Insider | SELL | 725 | $954.19 | $691,788 | |
| 2026-07-24 | Unknown | Insider | SELL | 1 | $952.04 | $952 | |
| 2026-07-24 | Unknown | Insider | SELL | 108 | $950.77 | $102,683 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,207 | $948.24 | $1,144,526 | |
| 2026-07-24 | Unknown | Insider | SELL | 797 | $946.78 | $754,584 | |
| 2026-07-24 | Unknown | Insider | SELL | 955 | $945.87 | $903,306 | |
| 2026-07-24 | Unknown | Insider | SELL | 626 | $944.99 | $591,564 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,050 | $942.87 | $990,014 | |
| 2026-07-24 | Unknown | Insider | SELL | 236 | $941.60 | $222,218 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,248 | $940.14 | $1,173,295 | |
| 2026-07-24 | Unknown | Insider | SELL | 970 | $938.77 | $910,607 | |
| 2026-07-24 | Unknown | Insider | SELL | 2,572 | $937.78 | $2,411,970 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,009 | $936.40 | $944,828 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,277 | $935.58 | $1,194,736 | |
| 2026-07-24 | Unknown | Insider | SELL | 2,628 | $934.40 | $2,455,603 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,903 | $933.17 | $1,775,823 | |
| 2026-07-24 | Unknown | Insider | SELL | 779 | $932.33 | $726,285 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,578 | $931.05 | $1,469,197 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,337 | $929.90 | $1,243,276 | |
| 2026-07-24 | Unknown | Insider | SELL | 2,199 | $929.14 | $2,043,179 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,008 | $927.77 | $935,192 | |
| 2026-07-24 | Unknown | Insider | SELL | 445 | $926.56 | $412,319 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,396 | $925.55 | $1,292,068 | |
| 2026-07-24 | Unknown | Insider | SELL | 6 | $924.36 | $5,546 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,328 | $922.97 | $1,225,704 | |
| 2026-07-24 | Unknown | Insider | SELL | 55 | $921.86 | $50,702 | |
| 2026-07-24 | Unknown | Insider | SELL | 589 | $919.89 | $541,815 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,446 | $917.36 | $1,326,503 | |
| 2026-07-24 | Unknown | Insider | SELL | 1 | $915.78 | $916 | |
| 2026-07-24 | Unknown | Insider | SELL | 301 | $915.47 | $275,556 | |
| 2026-07-24 | Unknown | Insider | SELL | 3,250 | $914.17 | $2,971,052 | |
| 2026-07-24 | Unknown | Insider | SELL | 630 | $913.25 | $575,348 | |
| 2026-07-24 | Unknown | Insider | SELL | 681 | $911.67 | $620,847 | |
| 2026-07-24 | Unknown | Insider | SELL | 604 | $910.47 | $549,924 | |
| 2026-07-24 | Unknown | Insider | SELL | 4 | $909.37 | $3,637 | |
| 2026-07-24 | Unknown | Insider | SELL | 604 | $908.51 | $548,740 | |
| 2026-07-24 | Unknown | Insider | SELL | 393 | $907.11 | $356,494 | |
| 2026-07-24 | Unknown | Insider | SELL | 808 | $906.48 | $732,436 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,950 | $92.45 | $180,287 | |
| 2026-07-24 | Unknown | Insider | SELL | 20,000 | $119.91 | $2,398,200 | |
| 2026-07-24 | Unknown | Insider | SELL | 18,987 | $40.38 | $766,695 | |
| 2026-07-24 | Unknown | Insider | SELL | 2,244 | $40.28 | $90,394 | |
| 2026-07-24 | Unknown | Insider | SELL | 9,130 | $40.30 | $367,954 | |
| 2026-07-24 | Unknown | Insider | SELL | 6,746 | $210.20 | $1,418,009 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,811 | $210.65 | $381,478 | |
| 2026-07-24 | Unknown | Insider | SELL | 4,760 | $213.62 | $1,016,831 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,500 | $1133.15 | $1,699,732 | |
| 2026-07-24 | Unknown | Insider | SELL | 2,279 | $353.64 | $805,946 | |
| 2026-07-24 | Unknown | Insider | SELL | 2,782 | $353.72 | $984,049 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,266 | $353.74 | $447,835 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,769 | $353.75 | $625,784 | |
| 2026-07-24 | Unknown | Insider | SELL | 40 | $185.21 | $7,408 | |
| 2026-07-24 | Unknown | Insider | SELL | 758 | $184.57 | $139,904 | |
| 2026-07-24 | Unknown | Insider | SELL | 5,109 | $183.55 | $937,757 | |
| 2026-07-24 | Unknown | Insider | SELL | 4,093 | $182.75 | $747,996 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,000 | $300.64 | $300,640 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,600 | $300.49 | $480,791 | |
| 2026-07-24 | Unknown | Insider | SELL | 2,353 | $299.69 | $705,174 | |
| 2026-07-24 | Unknown | Insider | SELL | 2,040 | $298.86 | $609,669 | |
| 2026-07-24 | Unknown | Insider | SELL | 1,107 | $297.39 | $329,206 | |
| 2026-07-24 | Unknown | Insider | SELL | 3,000 | $301.31 | $903,923 | |
| 2026-07-24 | Unknown | Insider | BUY | 36,000 | $58.50 | $2,106,000 | |
| 2026-07-24 | Unknown | Insider | BUY | 25,000 | $58.75 | $1,468,750 | |
| 2026-07-24 | Unknown | Insider | BUY | 21,646 | $58.46 | $1,265,425 | |
| 2026-07-24 | Unknown | Insider | BUY | 31,000 | $57.75 | $1,790,250 | |
| 2026-07-23 | Unknown | Insider | SELL | 3,078 | $103.68 | $319,127 | |
| 2026-07-23 | Unknown | Insider | SELL | 2,744 | $102.88 | $282,303 | |
| 2026-07-23 | Unknown | Insider | SELL | 419 | $101.81 | $42,658 | |
| 2026-07-23 | Unknown | Insider | SELL | 5,893 | $100.62 | $592,954 | |
| 2026-07-23 | Unknown | Insider | SELL | 7,866 | $99.98 | $786,443 | |
| 2026-07-23 | Unknown | Insider | SELL | 1 | $104.40 | $104 | |
| 2026-07-23 | Unknown | Insider | SELL | 230 | $103.71 | $23,853 | |
| 2026-07-23 | Unknown | Insider | SELL | 146 | $102.82 | $15,012 | |
| 2026-07-23 | Unknown | Insider | SELL | 27 | $101.80 | $2,749 | |
| 2026-07-23 | Unknown | Insider | SELL | 361 | $100.61 | $36,320 | |
| 2026-07-23 | Unknown | Insider | SELL | 435 | $99.91 | $43,461 | |
| 2026-07-23 | Unknown | Insider | SELL | 6,952 | $102.03 | $709,341 | |
| 2026-07-23 | Unknown | Insider | SELL | 879 | $1000.00 | $879,000 | |
| 2026-07-23 | Unknown | Insider | SELL | 1,156 | $205.17 | $237,177 | |
| 2026-07-23 | Unknown | Insider | SELL | 306 | $248.33 | $75,988 | |
| 2026-07-23 | Unknown | Insider | SELL | 3,082 | $247.65 | $763,256 | |
| 2026-07-23 | Unknown | Insider | SELL | 4,704 | $246.56 | $1,159,828 | |
| 2026-07-23 | Unknown | Insider | SELL | 4,196 | $245.56 | $1,030,349 | |
| 2026-07-23 | Unknown | Insider | SELL | 25,234 | $244.47 | $6,169,027 | |
| 2026-07-23 | Unknown | Insider | SELL | 6,681 | $243.70 | $1,628,146 | |
| 2026-07-23 | Unknown | Insider | SELL | 2,851 | $242.65 | $691,807 | |
| 2026-07-23 | Unknown | Insider | SELL | 500 | $248.37 | $124,186 | |
| 2026-07-23 | Unknown | Insider | SELL | 1,410 | $247.66 | $349,201 | |
| 2026-07-23 | Unknown | Insider | SELL | 2,281 | $246.54 | $562,349 | |
| 2026-07-23 | Unknown | Insider | SELL | 2,134 | $245.46 | $523,811 | |
| 2026-07-23 | Unknown | Insider | SELL | 9,775 | $244.45 | $2,389,491 | |
| 2026-07-23 | Unknown | Insider | SELL | 2,900 | $243.42 | $705,913 | |
| 2026-07-23 | Unknown | Insider | SELL | 1,000 | $242.38 | $242,383 | |
| 2026-07-23 | Unknown | Insider | SELL | 22,968 | $63.28 | $1,453,415 | |
| 2026-07-23 | Unknown | Insider | SELL | 3,986 | $50.70 | $202,090 | |
| 2026-07-23 | Unknown | Insider | SELL | 491 | $347.90 | $170,819 | |
| 2026-07-23 | Unknown | Insider | SELL | 1,026 | $347.93 | $356,976 | |
| 2026-07-23 | Unknown | Insider | SELL | 279 | $189.50 | $52,870 | |
| 2026-07-23 | Unknown | Insider | SELL | 320 | $187.68 | $60,058 | |
| 2026-07-23 | Unknown | Insider | SELL | 520 | $186.50 | $96,980 | |
| 2026-07-23 | Unknown | Insider | SELL | 680 | $185.64 | $126,235 | |
| 2026-07-23 | Unknown | Insider | SELL | 1,447 | $184.24 | $266,595 | |
| 2026-07-23 | Unknown | Insider | SELL | 4,217 | $183.42 | $773,482 | |
| 2026-07-23 | Unknown | Insider | SELL | 3 | $182.52 | $548 | |
| 2026-07-23 | Unknown | Insider | SELL | 1,216 | $224.72 | $273,260 | |
| 2026-07-23 | Unknown | Insider | SELL | 2,238 | $93.89 | $210,133 | |
| 2026-07-23 | Unknown | Insider | SELL | 924 | $169.42 | $156,544 | |
| 2026-07-23 | Unknown | Insider | SELL | 7,880 | $170.44 | $1,343,067 | |
| 2026-07-23 | Unknown | Insider | SELL | 12,000 | $175.65 | $2,107,800 | |
| 2026-07-23 | Unknown | Insider | SELL | 542 | $905.01 | $490,515 | |
| 2026-07-22 | Unknown | Insider | SELL | 1,638 | $106.29 | $174,103 | |
| 2026-07-22 | Unknown | Insider | SELL | 9,952 | $105.59 | $1,050,832 | |
| 2026-07-22 | Unknown | Insider | SELL | 7,318 | $104.69 | $766,121 | |
| 2026-07-22 | Unknown | Insider | SELL | 1,092 | $103.52 | $113,044 | |
| 2026-07-22 | Unknown | Insider | SELL | 104 | $106.25 | $11,050 | |
| 2026-07-22 | Unknown | Insider | SELL | 468 | $105.60 | $49,421 | |
| 2026-07-22 | Unknown | Insider | SELL | 568 | $104.75 | $59,498 | |
| 2026-07-22 | Unknown | Insider | SELL | 60 | $103.51 | $6,211 | |
| 2026-07-22 | Unknown | Insider | SELL | 1,250 | $100.00 | $125,000 | |
| 2026-07-22 | Unknown | Insider | SELL | 1,200 | $252.19 | $302,634 | |
| 2026-07-22 | Unknown | Insider | SELL | 1,000 | $306.68 | $306,680 | |
| 2026-07-22 | Unknown | Insider | SELL | 120 | $192.52 | $23,102 | |
| 2026-07-22 | Unknown | Insider | SELL | 703 | $191.80 | $134,835 | |
| 2026-07-22 | Unknown | Insider | SELL | 170 | $189.70 | $32,249 | |
| 2026-07-22 | Unknown | Insider | SELL | 1,746 | $188.89 | $329,802 | |
| 2026-07-22 | Unknown | Insider | SELL | 2,774 | $187.94 | $521,346 | |
| 2026-07-22 | Unknown | Insider | SELL | 4,327 | $187.22 | $810,101 | |
| 2026-07-22 | Unknown | Insider | SELL | 160 | $186.02 | $29,763 | |
| 2026-07-22 | Unknown | Insider | SELL | 80 | $345.17 | $27,613 | |
| 2026-07-22 | Unknown | Insider | SELL | 399 | $343.94 | $137,230 | |
| 2026-07-22 | Unknown | Insider | SELL | 241 | $342.98 | $82,659 | |
| 2026-07-22 | Unknown | Insider | SELL | 440 | $342.15 | $150,546 | |
| 2026-07-22 | Unknown | Insider | SELL | 200 | $340.70 | $68,141 | |
| 2026-07-22 | Unknown | Insider | SELL | 1,968 | $339.05 | $667,258 | |
| 2026-07-22 | Unknown | Insider | SELL | 200 | $337.78 | $67,556 | |
| 2026-07-22 | Unknown | Insider | SELL | 252 | $336.71 | $84,851 | |
| 2026-07-22 | Unknown | Insider | SELL | 720 | $335.69 | $241,700 | |
| 2026-07-22 | Unknown | Insider | SELL | 2,022 | $413.77 | $836,643 | |
| 2026-07-22 | Unknown | Insider | SELL | 4,363 | $199.90 | $872,164 | |
| 2026-07-22 | Unknown | Insider | SELL | 4,902 | $170.46 | $835,577 | |
| 2026-07-22 | Unknown | Insider | SELL | 7,669 | $171.20 | $1,312,933 | |
| 2026-07-22 | Unknown | Insider | SELL | 23,675 | $47.02 | $1,113,198 | |
| 2026-07-21 | Unknown | Insider | BUY | 1,000 | $74.75 | $74,750 | |
| 2026-07-21 | Unknown | Insider | BUY | 1,000 | $74.44 | $74,440 | |
| 2026-07-21 | Unknown | Insider | BUY | 1,000 | $73.98 | $73,980 | |
| 2026-07-21 | Unknown | Insider | BUY | 1,000 | $74.13 | $74,130 | |
| 2026-07-21 | Unknown | Insider | BUY | 1,000 | $74.13 | $74,130 | |
| 2026-07-21 | Unknown | Insider | SELL | 1,145 | $107.87 | $123,511 | |
| 2026-07-21 | Unknown | Insider | SELL | 3,143 | $106.83 | $335,767 | |
| 2026-07-21 | Unknown | Insider | SELL | 15,712 | $106.01 | $1,665,629 | |
| 2026-07-21 | Unknown | Insider | SELL | 69 | $107.91 | $7,446 | |
| 2026-07-21 | Unknown | Insider | SELL | 194 | $106.73 | $20,706 | |
| 2026-07-21 | Unknown | Insider | SELL | 937 | $106.00 | $99,322 | |
| 2026-07-21 | Unknown | Insider | SELL | 4,053 | $104.14 | $422,069 | |
| 2026-07-21 | Unknown | Insider | SELL | 2,000 | $104.21 | $208,411 | |
| 2026-07-21 | Unknown | Insider | SELL | 159,321 | $118.05 | $18,807,047 | |
| 2026-07-21 | Unknown | Insider | SELL | 1,783 | $278.24 | $496,102 | |
| 2026-07-21 | Unknown | Insider | SELL | 2,699 | $277.54 | $749,072 | |
| 2026-07-21 | Unknown | Insider | SELL | 1,945 | $275.23 | $535,330 | |
| 2026-07-21 | Unknown | Insider | SELL | 600 | $274.08 | $164,449 | |
| 2026-07-21 | Unknown | Insider | SELL | 1,078 | $272.83 | $294,115 | |
| 2026-07-21 | Unknown | Insider | SELL | 1,297 | $271.51 | $352,145 | |
| 2026-07-21 | Unknown | Insider | SELL | 281 | $270.62 | $76,045 | |
| 2026-07-21 | Unknown | Insider | SELL | 632 | $269.58 | $170,376 | |
| 2026-07-21 | Unknown | Insider | SELL | 3,919 | $80.08 | $313,849 | |
| 2026-07-21 | Unknown | Insider | SELL | 33,288 | $79.50 | $2,646,529 | |
| 2026-07-21 | Unknown | Insider | SELL | 34,857 | $78.34 | $2,730,837 | |
| 2026-07-21 | Unknown | Insider | SELL | 16,490 | $77.38 | $1,275,973 | |
| 2026-07-21 | Unknown | Insider | SELL | 12,769 | $76.50 | $976,771 | |
| 2026-07-21 | Unknown | Insider | SELL | 6,369 | $75.54 | $481,118 | |
| 2026-07-21 | Unknown | Insider | SELL | 7,278 | $80.08 | $582,851 | |
| 2026-07-21 | Unknown | Insider | SELL | 61,823 | $79.50 | $4,915,176 | |
| 2026-07-21 | Unknown | Insider | SELL | 64,730 | $78.34 | $5,071,214 | |
| 2026-07-21 | Unknown | Insider | SELL | 30,627 | $77.38 | $2,369,877 | |
| 2026-07-21 | Unknown | Insider | SELL | 23,711 | $76.50 | $1,813,785 | |
| 2026-07-21 | Unknown | Insider | SELL | 11,831 | $75.54 | $893,722 | |
| 2026-07-21 | Unknown | Insider | SELL | 213,702 | $22.12 | $4,727,088 | |
| 2026-07-21 | Unknown | Insider | SELL | 278,698 | $21.72 | $6,053,321 | |
| 2026-07-21 | Unknown | Insider | SELL | 808 | $529.63 | $427,941 | |
| 2026-07-21 | Unknown | Insider | SELL | 1,001 | $274.21 | $274,484 | |
| 2026-07-21 | Unknown | Insider | SELL | 299 | $273.28 | $81,710 | |
| 2026-07-21 | Unknown | Insider | SELL | 100 | $271.89 | $27,189 | |
| 2026-07-21 | Unknown | Insider | SELL | 400 | $270.90 | $108,359 | |
| 2026-07-21 | Unknown | Insider | SELL | 200 | $268.63 | $53,726 | |
| 2026-07-21 | Unknown | Insider | SELL | 700 | $267.59 | $187,311 | |
| 2026-07-21 | Unknown | Insider | SELL | 600 | $266.14 | $159,687 | |
| 2026-07-21 | Unknown | Insider | SELL | 68 | $199.93 | $13,595 | |
| 2026-07-21 | Unknown | Insider | SELL | 492 | $198.77 | $97,795 | |
| 2026-07-21 | Unknown | Insider | SELL | 384 | $197.59 | $75,875 | |
| 2026-07-21 | Unknown | Insider | SELL | 152 | $196.41 | $29,854 | |
| 2026-07-21 | Unknown | Insider | SELL | 276 | $195.72 | $54,019 | |
| 2026-07-21 | Unknown | Insider | SELL | 524 | $194.49 | $101,913 | |
| 2026-07-21 | Unknown | Insider | SELL | 472 | $193.27 | $91,223 | |
| 2026-07-21 | Unknown | Insider | SELL | 2,775 | $192.46 | $534,076 | |
| 2026-07-21 | Unknown | Insider | SELL | 3,249 | $191.44 | $621,989 | |
| 2026-07-21 | Unknown | Insider | SELL | 1,608 | $190.54 | $306,388 | |
| 2026-07-20 | Unknown | Insider | SELL | 408 | $645.85 | $263,507 | |
| 2026-07-20 | Unknown | Insider | SELL | 82 | $645.85 | $52,960 | |
| 2026-07-20 | Unknown | Insider | SELL | 57 | $645.85 | $36,813 | |
| 2026-07-20 | Unknown | Insider | SELL | 82 | $645.85 | $52,960 | |
| 2026-07-20 | Unknown | Insider | SELL | 837 | $645.85 | $540,576 | |
| 2026-07-20 | Unknown | Insider | BUY | 10 | $405.00 | $4,050 | |
| 2026-07-20 | Unknown | Insider | BUY | 1,000 | $72.65 | $72,650 | |
| 2026-07-20 | Unknown | Insider | SELL | 2,800 | $107.64 | $301,392 | |
| 2026-07-20 | Unknown | Insider | SELL | 8,000 | $107.06 | $856,480 | |
| 2026-07-20 | Unknown | Insider | SELL | 9,200 | $105.92 | $974,464 | |
| 2026-07-20 | Unknown | Insider | SELL | 163 | $107.66 | $17,549 | |
| 2026-07-20 | Unknown | Insider | SELL | 463 | $107.02 | $49,550 | |
| 2026-07-20 | Unknown | Insider | SELL | 574 | $105.75 | $60,700 | |
| 2026-07-20 | Unknown | Insider | SELL | 23,054 | $251.27 | $5,792,686 | |
| 2026-07-20 | Unknown | Insider | SELL | 2,113 | $267.95 | $566,181 | |
| 2026-07-20 | Unknown | Insider | SELL | 8,391 | $267.27 | $2,242,652 | |
| 2026-07-20 | Unknown | Insider | SELL | 7,310 | $266.31 | $1,946,725 | |
| 2026-07-20 | Unknown | Insider | SELL | 6,580 | $265.07 | $1,744,167 | |
| 2026-07-20 | Unknown | Insider | SELL | 10,168 | $264.13 | $2,685,702 | |
| 2026-07-20 | Unknown | Insider | SELL | 8,062 | $263.35 | $2,123,164 | |
| 2026-07-20 | Unknown | Insider | SELL | 200 | $259.88 | $51,975 | |
| 2026-07-20 | Unknown | Insider | SELL | 400 | $258.86 | $103,546 | |
| 2026-07-20 | Unknown | Insider | SELL | 2,029 | $277.03 | $562,092 | |
| 2026-07-20 | Unknown | Insider | SELL | 48,058 | $276.26 | $13,276,743 | |
| 2026-07-20 | Unknown | Insider | SELL | 59,978 | $275.39 | $16,517,401 | |
| 2026-07-20 | Unknown | Insider | SELL | 95,030 | $274.51 | $26,086,685 | |
| 2026-07-20 | Unknown | Insider | SELL | 36,567 | $273.47 | $9,999,904 | |
| 2026-07-20 | Unknown | Insider | SELL | 25,182 | $272.31 | $6,857,411 | |
| 2026-07-20 | Unknown | Insider | SELL | 11,352 | $271.42 | $3,081,137 | |
| 2026-07-20 | Unknown | Insider | SELL | 9,723 | $270.54 | $2,630,422 | |
| 2026-07-20 | Unknown | Insider | SELL | 808 | $269.48 | $217,742 | |
| 2026-07-20 | Unknown | Insider | SELL | 958 | $267.76 | $256,519 | |
| 2026-07-20 | Unknown | Insider | SELL | 12 | $79.18 | $950 | |
| 2026-07-20 | Unknown | Insider | SELL | 218 | $78.51 | $17,116 | |
| 2026-07-20 | Unknown | Insider | SELL | 174 | $77.61 | $13,504 | |
| 2026-07-20 | Unknown | Insider | SELL | 191 | $76.64 | $14,639 | |
| 2026-07-20 | Unknown | Insider | SELL | 700 | $75.54 | $52,876 | |
| 2026-07-20 | Unknown | Insider | SELL | 796 | $74.63 | $59,405 | |
| 2026-07-20 | Unknown | Insider | SELL | 909 | $73.55 | $66,857 | |
| 2026-07-20 | Unknown | Insider | SELL | 51 | $79.18 | $4,038 | |
| 2026-07-20 | Unknown | Insider | SELL | 944 | $78.51 | $74,117 | |
| 2026-07-20 | Unknown | Insider | SELL | 775 | $77.61 | $60,149 | |
| 2026-07-20 | Unknown | Insider | SELL | 815 | $76.64 | $62,465 | |
| 2026-07-20 | Unknown | Insider | SELL | 2,998 | $75.51 | $226,373 | |
| 2026-07-20 | Unknown | Insider | SELL | 3,307 | $74.57 | $246,599 | |
| 2026-07-20 | Unknown | Insider | SELL | 3,610 | $73.52 | $265,414 | |
| 2026-07-20 | Unknown | Insider | SELL | 164 | $79.18 | $12,985 | |
| 2026-07-20 | Unknown | Insider | SELL | 3,020 | $78.51 | $237,112 | |
| 2026-07-20 | Unknown | Insider | SELL | 2,480 | $77.61 | $192,476 | |
| 2026-07-20 | Unknown | Insider | SELL | 2,608 | $76.64 | $199,888 | |
| 2026-07-20 | Unknown | Insider | SELL | 9,605 | $75.51 | $725,252 | |
| 2026-07-20 | Unknown | Insider | SELL | 10,574 | $74.57 | $788,489 | |
| 2026-07-20 | Unknown | Insider | SELL | 11,549 | $73.52 | $849,104 | |
| 2026-07-20 | Unknown | Insider | SELL | 31 | $78.54 | $2,435 | |
| 2026-07-20 | Unknown | Insider | SELL | 19 | $77.58 | $1,474 | |
| 2026-07-20 | Unknown | Insider | SELL | 28 | $76.63 | $2,146 | |
| 2026-07-20 | Unknown | Insider | SELL | 146 | $75.53 | $11,028 | |
| 2026-07-20 | Unknown | Insider | SELL | 128 | $74.63 | $9,553 | |
| 2026-07-20 | Unknown | Insider | SELL | 148 | $73.55 | $10,885 | |
| 2026-07-20 | Unknown | Insider | SELL | 103 | $79.18 | $8,156 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,887 | $78.51 | $148,155 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,550 | $77.61 | $120,298 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,630 | $76.64 | $124,930 | |
| 2026-07-20 | Unknown | Insider | SELL | 5,997 | $75.51 | $452,820 | |
| 2026-07-20 | Unknown | Insider | SELL | 6,612 | $74.57 | $493,049 | |
| 2026-07-20 | Unknown | Insider | SELL | 7,221 | $73.52 | $530,901 | |
| 2026-07-20 | Unknown | Insider | SELL | 105 | $79.18 | $8,314 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,909 | $78.51 | $149,883 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,579 | $77.61 | $122,550 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,637 | $76.64 | $125,467 | |
| 2026-07-20 | Unknown | Insider | SELL | 5,939 | $75.51 | $448,441 | |
| 2026-07-20 | Unknown | Insider | SELL | 6,610 | $74.57 | $492,899 | |
| 2026-07-20 | Unknown | Insider | SELL | 7,221 | $73.52 | $530,902 | |
| 2026-07-20 | Unknown | Insider | SELL | 592 | $79.18 | $46,874 | |
| 2026-07-20 | Unknown | Insider | SELL | 10,864 | $78.51 | $852,974 | |
| 2026-07-20 | Unknown | Insider | SELL | 8,923 | $77.61 | $692,526 | |
| 2026-07-20 | Unknown | Insider | SELL | 9,391 | $76.64 | $719,765 | |
| 2026-07-20 | Unknown | Insider | SELL | 34,572 | $75.51 | $2,610,456 | |
| 2026-07-20 | Unknown | Insider | SELL | 38,075 | $74.57 | $2,839,203 | |
| 2026-07-20 | Unknown | Insider | SELL | 41,583 | $73.52 | $3,057,261 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,648 | $146.23 | $240,991 | |
| 2026-07-20 | Unknown | Insider | SELL | 11,967 | $145.32 | $1,739,084 | |
| 2026-07-20 | Unknown | Insider | SELL | 500 | $280.00 | $140,000 | |
| 2026-07-20 | Unknown | Insider | SELL | 36,906 | $63.08 | $2,327,920 | |
| 2026-07-20 | Unknown | Insider | SELL | 13,250 | $52.36 | $693,810 | |
| 2026-07-20 | Unknown | Insider | SELL | 392 | $171.06 | $67,056 | |
| 2026-07-20 | Unknown | Insider | SELL | 120 | $207.77 | $24,932 | |
| 2026-07-20 | Unknown | Insider | SELL | 680 | $206.87 | $140,672 | |
| 2026-07-20 | Unknown | Insider | SELL | 800 | $205.78 | $164,624 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,916 | $204.60 | $392,014 | |
| 2026-07-20 | Unknown | Insider | SELL | 2,499 | $203.79 | $509,271 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,825 | $202.75 | $370,019 | |
| 2026-07-20 | Unknown | Insider | SELL | 800 | $201.94 | $161,552 | |
| 2026-07-20 | Unknown | Insider | SELL | 280 | $200.69 | $56,193 | |
| 2026-07-20 | Unknown | Insider | SELL | 120 | $199.80 | $23,976 | |
| 2026-07-20 | Unknown | Insider | SELL | 960 | $198.18 | $190,253 | |
| 2026-07-20 | Unknown | Insider | SELL | 10,000 | $22.30 | $222,995 | |
| 2026-07-20 | Unknown | Insider | SELL | 23 | $172.40 | $3,965 | |
| 2026-07-20 | Unknown | Insider | SELL | 979 | $171.72 | $168,114 | |
| 2026-07-20 | Unknown | Insider | SELL | 5,209 | $170.73 | $889,315 | |
| 2026-07-20 | Unknown | Insider | SELL | 3,789 | $169.90 | $643,742 | |
| 2026-07-20 | Unknown | Insider | SELL | 37 | $172.40 | $6,379 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,567 | $171.72 | $269,085 | |
| 2026-07-20 | Unknown | Insider | SELL | 8,334 | $170.73 | $1,422,836 | |
| 2026-07-20 | Unknown | Insider | SELL | 6,062 | $169.90 | $1,029,920 | |
| 2026-07-20 | Unknown | Insider | SELL | 40 | $172.40 | $6,896 | |
| 2026-07-20 | Unknown | Insider | SELL | 1,698 | $171.72 | $291,580 | |
| 2026-07-20 | Unknown | Insider | SELL | 9,028 | $170.73 | $1,541,321 | |
| 2026-07-20 | Unknown | Insider | SELL | 6,567 | $169.90 | $1,115,718 | |
| 2026-07-19 | Unknown | Insider | BUY | 1,000 | $71.94 | $71,940 | |
| 2026-07-19 | Unknown | Insider | BUY | 1,000 | $71.32 | $71,320 | |
| 2026-07-19 | Unknown | Insider | BUY | 1,000 | $72.10 | $72,100 | |
| 2026-07-17 | Unknown | Insider | SELL | 960 | $105.11 | $100,906 | |
| 2026-07-17 | Unknown | Insider | SELL | 3,136 | $104.35 | $327,242 | |
| 2026-07-17 | Unknown | Insider | SELL | 5,887 | $103.51 | $609,363 | |
| 2026-07-17 | Unknown | Insider | SELL | 2,177 | $102.54 | $223,230 | |
| 2026-07-17 | Unknown | Insider | SELL | 2,840 | $101.48 | $288,203 | |
| 2026-07-17 | Unknown | Insider | SELL | 72 | $105.11 | $7,568 | |
| 2026-07-17 | Unknown | Insider | SELL | 210 | $104.45 | $21,934 | |
| 2026-07-17 | Unknown | Insider | SELL | 490 | $103.44 | $50,686 | |
| 2026-07-17 | Unknown | Insider | SELL | 205 | $102.47 | $21,006 | |
| 2026-07-17 | Unknown | Insider | SELL | 223 | $101.46 | $22,626 | |
| 2026-07-17 | Unknown | Insider | SELL | 1,700 | $105.06 | $178,602 | |
| 2026-07-17 | Unknown | Insider | SELL | 4,810 | $104.29 | $501,635 | |
| 2026-07-17 | Unknown | Insider | SELL | 5,039 | $103.45 | $521,285 | |
| 2026-07-17 | Unknown | Insider | SELL | 4,519 | $102.40 | $462,746 | |
| 2026-07-17 | Unknown | Insider | SELL | 3,932 | $101.44 | $398,862 | |
| 2026-07-17 | Unknown | Insider | SELL | 300 | $281.29 | $84,388 | |
| 2026-07-17 | Unknown | Insider | SELL | 800 | $279.91 | $223,929 | |
| 2026-07-17 | Unknown | Insider | SELL | 1,201 | $278.76 | $334,786 | |
| 2026-07-17 | Unknown | Insider | SELL | 3,299 | $277.68 | $916,056 | |
| 2026-07-17 | Unknown | Insider | SELL | 1,741 | $276.63 | $481,618 | |
| 2026-07-17 | Unknown | Insider | SELL | 1,559 | $275.79 | $429,951 | |
| 2026-07-17 | Unknown | Insider | SELL | 500 | $274.60 | $137,302 | |
| 2026-07-17 | Unknown | Insider | SELL | 300 | $270.50 | $81,151 | |
| 2026-07-17 | Unknown | Insider | SELL | 100 | $267.76 | $26,776 | |
| 2026-07-17 | Unknown | Insider | SELL | 200 | $266.19 | $53,238 | |
| 2026-07-17 | Unknown | Insider | BUY | 2,045 | $368.25 | $753,071 | |
| 2026-07-17 | Unknown | Insider | BUY | 680 | $366.41 | $249,159 | |
| 2026-07-17 | Unknown | Insider | BUY | 1,000 | $366.05 | $366,050 | |
| 2026-07-17 | Unknown | Insider | BUY | 500 | $299.63 | $149,815 | |
| 2026-07-17 | Unknown | Insider | SELL | 280 | $208.83 | $58,472 | |
| 2026-07-17 | Unknown | Insider | SELL | 798 | $207.85 | $165,864 | |
| 2026-07-17 | Unknown | Insider | SELL | 1,242 | $207.05 | $257,156 | |
| 2026-07-17 | Unknown | Insider | SELL | 2,321 | $205.98 | $478,080 | |
| 2026-07-17 | Unknown | Insider | SELL | 1,999 | $205.07 | $409,935 | |
| 2026-07-17 | Unknown | Insider | SELL | 1,000 | $204.07 | $204,070 | |
| 2026-07-17 | Unknown | Insider | SELL | 1,360 | $203.18 | $276,325 | |
| 2026-07-17 | Unknown | Insider | SELL | 920 | $201.99 | $185,831 | |
| 2026-07-17 | Unknown | Insider | SELL | 80 | $199.99 | $15,999 | |
| 2026-07-17 | Unknown | Insider | BUY | 35,000 | $14.59 | $510,632 | |
| 2026-07-17 | Unknown | Insider | SELL | 7,101 | $216.88 | $1,540,065 | |
| 2026-07-17 | Unknown | Insider | SELL | 17,064 | $215.00 | $3,668,760 | |
| 2026-07-16 | Unknown | Insider | SELL | 342 | $111.00 | $37,962 | |
| 2026-07-16 | Unknown | Insider | SELL | 153 | $110.12 | $16,848 | |
| 2026-07-16 | Unknown | Insider | SELL | 184 | $109.10 | $20,074 | |
| 2026-07-16 | Unknown | Insider | SELL | 147 | $107.96 | $15,870 | |
| 2026-07-16 | Unknown | Insider | SELL | 211 | $107.35 | $22,651 | |
| 2026-07-16 | Unknown | Insider | SELL | 463 | $106.05 | $49,101 | |
| 2026-07-16 | Unknown | Insider | SELL | 896 | $110.95 | $99,411 | |
| 2026-07-16 | Unknown | Insider | SELL | 2,639 | $110.14 | $290,659 | |
| 2026-07-16 | Unknown | Insider | SELL | 3,611 | $109.15 | $394,141 | |
| 2026-07-16 | Unknown | Insider | SELL | 2,877 | $108.01 | $310,745 | |
| 2026-07-16 | Unknown | Insider | SELL | 5,778 | $107.29 | $619,922 | |
| 2026-07-16 | Unknown | Insider | SELL | 4,199 | $106.28 | $446,270 | |
| 2026-07-16 | Unknown | Insider | SELL | 200 | $142.30 | $28,460 | |
| 2026-07-16 | Unknown | Insider | SELL | 9,482 | $141.65 | $1,343,125 | |
| 2026-07-16 | Unknown | Insider | SELL | 3,200 | $140.90 | $450,892 | |
| 2026-07-16 | Unknown | Insider | SELL | 3,000 | $139.75 | $419,236 | |
| 2026-07-16 | Unknown | Insider | SELL | 100 | $265.53 | $26,553 | |
| 2026-07-16 | Unknown | Insider | SELL | 200 | $263.97 | $52,794 | |
| 2026-07-16 | Unknown | Insider | SELL | 4,419 | $262.95 | $1,161,988 | |
| 2026-07-16 | Unknown | Insider | SELL | 6,869 | $262.09 | $1,800,284 | |
| 2026-07-16 | Unknown | Insider | SELL | 5,312 | $261.12 | $1,387,080 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,200 | $259.79 | $311,744 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,040 | $258.89 | $269,245 | |
| 2026-07-16 | Unknown | Insider | SELL | 460 | $257.94 | $118,653 | |
| 2026-07-16 | Unknown | Insider | SELL | 300 | $256.19 | $76,857 | |
| 2026-07-16 | Unknown | Insider | SELL | 100 | $254.79 | $25,479 | |
| 2026-07-16 | Unknown | Insider | SELL | 2,774 | $333.42 | $924,907 | |
| 2026-07-16 | Unknown | Insider | SELL | 80 | $329.54 | $26,363 | |
| 2026-07-16 | Unknown | Insider | SELL | 81 | $328.30 | $26,592 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,363 | $327.70 | $446,655 | |
| 2026-07-16 | Unknown | Insider | SELL | 867 | $325.48 | $282,191 | |
| 2026-07-16 | Unknown | Insider | SELL | 835 | $324.12 | $270,640 | |
| 2026-07-16 | Unknown | Insider | SELL | 49,577 | $150.23 | $7,447,769 | |
| 2026-07-16 | Unknown | Insider | SELL | 5,000 | $23.00 | $115,000 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,261 | $114.48 | $144,358 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,639 | $113.87 | $186,640 | |
| 2026-07-16 | Unknown | Insider | SELL | 300 | $113.20 | $33,960 | |
| 2026-07-16 | Unknown | Insider | SELL | 31,297 | $112.83 | $3,531,241 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,403 | $111.94 | $157,052 | |
| 2026-07-16 | Unknown | Insider | SELL | 100 | $168.12 | $16,812 | |
| 2026-07-16 | Unknown | Insider | SELL | 349 | $207.06 | $72,264 | |
| 2026-07-16 | Unknown | Insider | SELL | 573 | $205.98 | $118,027 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,280 | $205.13 | $262,566 | |
| 2026-07-16 | Unknown | Insider | SELL | 3,302 | $204.06 | $673,806 | |
| 2026-07-16 | Unknown | Insider | SELL | 2,120 | $203.19 | $430,763 | |
| 2026-07-16 | Unknown | Insider | SELL | 2,056 | $202.10 | $415,518 | |
| 2026-07-16 | Unknown | Insider | SELL | 320 | $201.02 | $64,326 | |
| 2026-07-16 | Unknown | Insider | SELL | 5,000 | $65.12 | $325,600 | |
| 2026-07-16 | Unknown | Insider | SELL | 2,200 | $1102.80 | $2,426,152 | |
| 2026-07-16 | Unknown | Insider | SELL | 15,895 | $1101.99 | $17,516,190 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,905 | $1080.57 | $2,058,486 | |
| 2026-07-16 | Unknown | Insider | SELL | 9,013 | $199.24 | $1,795,750 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,093 | $115.01 | $125,706 | |
| 2026-07-16 | Unknown | Insider | SELL | 1,877 | $114.73 | $215,348 | |
| 2026-07-16 | Unknown | Insider | SELL | 116 | $163.29 | $18,942 | |
| 2026-07-16 | Unknown | Insider | SELL | 9,142 | $202.94 | $1,855,277 | |
| 2026-07-16 | Unknown | Insider | SELL | 5,000 | $200.00 | $1,000,000 | |
| 2026-07-16 | Unknown | Insider | SELL | 9,172 | $222.51 | $2,040,862 | |
| 2026-07-16 | Unknown | Insider | SELL | 6,382 | $222.51 | $1,420,059 | |
| 2026-07-15 | Unknown | Insider | SELL | 6,000 | $556.43 | $3,338,580 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,089 | $538.82 | $586,772 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,431 | $538.09 | $1,846,192 | |
| 2026-07-15 | Unknown | Insider | SELL | 2,510 | $536.95 | $1,347,736 | |
| 2026-07-15 | Unknown | Insider | SELL | 6,159 | $534.66 | $3,292,970 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,440 | $533.75 | $1,836,091 | |
| 2026-07-15 | Unknown | Insider | SELL | 160 | $531.63 | $85,060 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,108 | $530.67 | $587,986 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,903 | $529.45 | $1,007,540 | |
| 2026-07-15 | Unknown | Insider | SELL | 144 | $540.00 | $77,760 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,525 | $114.21 | $174,170 | |
| 2026-07-15 | Unknown | Insider | SELL | 5,222 | $113.55 | $592,958 | |
| 2026-07-15 | Unknown | Insider | SELL | 4,721 | $112.57 | $531,443 | |
| 2026-07-15 | Unknown | Insider | SELL | 4,055 | $111.60 | $452,538 | |
| 2026-07-15 | Unknown | Insider | SELL | 4,252 | $110.76 | $470,952 | |
| 2026-07-15 | Unknown | Insider | SELL | 225 | $109.07 | $24,541 | |
| 2026-07-15 | Unknown | Insider | SELL | 100 | $114.19 | $11,419 | |
| 2026-07-15 | Unknown | Insider | SELL | 271 | $113.53 | $30,767 | |
| 2026-07-15 | Unknown | Insider | SELL | 289 | $112.56 | $32,530 | |
| 2026-07-15 | Unknown | Insider | SELL | 261 | $111.48 | $29,096 | |
| 2026-07-15 | Unknown | Insider | SELL | 568 | $110.45 | $62,736 | |
| 2026-07-15 | Unknown | Insider | SELL | 11 | $109.10 | $1,200 | |
| 2026-07-15 | Unknown | Insider | SELL | 4,000 | $356.31 | $1,425,240 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,200 | $356.31 | $427,572 | |
| 2026-07-15 | Unknown | Insider | SELL | 200 | $205.69 | $41,138 | |
| 2026-07-15 | Unknown | Insider | SELL | 300 | $202.25 | $60,675 | |
| 2026-07-15 | Unknown | Insider | SELL | 900 | $201.31 | $181,179 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,600 | $200.47 | $320,752 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,883 | $199.44 | $375,546 | |
| 2026-07-15 | Unknown | Insider | SELL | 5,046 | $198.27 | $1,000,470 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,981 | $197.58 | $391,406 | |
| 2026-07-15 | Unknown | Insider | SELL | 2,490 | $196.46 | $489,185 | |
| 2026-07-15 | Unknown | Insider | SELL | 2,600 | $195.34 | $507,884 | |
| 2026-07-15 | Unknown | Insider | SELL | 600 | $194.19 | $116,514 | |
| 2026-07-15 | Unknown | Insider | SELL | 300 | $192.18 | $57,654 | |
| 2026-07-15 | Unknown | Insider | SELL | 100 | $190.68 | $19,068 | |
| 2026-07-15 | Unknown | Insider | SELL | 200 | $206.83 | $41,366 | |
| 2026-07-15 | Unknown | Insider | SELL | 500 | $205.85 | $102,925 | |
| 2026-07-15 | Unknown | Insider | SELL | 100 | $204.14 | $20,414 | |
| 2026-07-15 | Unknown | Insider | SELL | 700 | $201.94 | $141,358 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,616 | $200.89 | $726,418 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,184 | $199.89 | $636,450 | |
| 2026-07-15 | Unknown | Insider | SELL | 4,900 | $198.94 | $974,806 | |
| 2026-07-15 | Unknown | Insider | SELL | 10,767 | $198.03 | $2,132,189 | |
| 2026-07-15 | Unknown | Insider | SELL | 5,600 | $196.83 | $1,102,248 | |
| 2026-07-15 | Unknown | Insider | SELL | 4,047 | $195.79 | $792,362 | |
| 2026-07-15 | Unknown | Insider | SELL | 4,053 | $195.10 | $790,740 | |
| 2026-07-15 | Unknown | Insider | SELL | 700 | $193.85 | $135,695 | |
| 2026-07-15 | Unknown | Insider | SELL | 500 | $192.08 | $96,040 | |
| 2026-07-15 | Unknown | Insider | SELL | 300 | $190.54 | $57,162 | |
| 2026-07-15 | Unknown | Insider | SELL | 135 | $274.82 | $37,101 | |
| 2026-07-15 | Unknown | Insider | SELL | 80 | $276.01 | $22,081 | |
| 2026-07-15 | Unknown | Insider | SELL | 180 | $274.99 | $49,497 | |
| 2026-07-15 | Unknown | Insider | SELL | 100 | $273.68 | $27,368 | |
| 2026-07-15 | Unknown | Insider | SELL | 390 | $273.01 | $106,473 | |
| 2026-07-15 | Unknown | Insider | SELL | 40 | $276.38 | $11,055 | |
| 2026-07-15 | Unknown | Insider | SELL | 170 | $275.26 | $46,795 | |
| 2026-07-15 | Unknown | Insider | SELL | 90 | $274.26 | $24,683 | |
| 2026-07-15 | Unknown | Insider | SELL | 450 | $273.05 | $122,871 | |
| 2026-07-15 | Unknown | Insider | SELL | 756 | $289.88 | $219,146 | |
| 2026-07-15 | Unknown | Insider | SELL | 6,912 | $289.07 | $1,998,035 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,185 | $287.56 | $340,761 | |
| 2026-07-15 | Unknown | Insider | SELL | 8,444 | $286.66 | $2,420,542 | |
| 2026-07-15 | Unknown | Insider | SELL | 7,201 | $285.81 | $2,058,082 | |
| 2026-07-15 | Unknown | Insider | SELL | 5,248 | $284.68 | $1,494,018 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,257 | $283.69 | $923,975 | |
| 2026-07-15 | Unknown | Insider | SELL | 50,000 | $276.53 | $13,826,500 | |
| 2026-07-15 | Unknown | Insider | SELL | 187,024 | $150.15 | $28,082,084 | |
| 2026-07-15 | Unknown | Insider | SELL | 105,762 | $22.59 | $2,389,164 | |
| 2026-07-15 | Unknown | Insider | SELL | 7,000 | $141.90 | $993,300 | |
| 2026-07-15 | Unknown | Insider | SELL | 100 | $136.79 | $13,679 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,000 | $135.72 | $135,715 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,100 | $134.55 | $417,120 | |
| 2026-07-15 | Unknown | Insider | SELL | 11,800 | $133.75 | $1,578,256 | |
| 2026-07-15 | Unknown | Insider | SELL | 232 | $320.59 | $74,377 | |
| 2026-07-15 | Unknown | Insider | SELL | 209 | $317.88 | $66,437 | |
| 2026-07-15 | Unknown | Insider | SELL | 135 | $319.11 | $43,080 | |
| 2026-07-15 | Unknown | Insider | SELL | 115 | $315.05 | $36,231 | |
| 2026-07-15 | Unknown | Insider | SELL | 89 | $316.45 | $28,164 | |
| 2026-07-15 | Unknown | Insider | SELL | 76 | $325.81 | $24,762 | |
| 2026-07-15 | Unknown | Insider | SELL | 76 | $327.51 | $24,891 | |
| 2026-07-15 | Unknown | Insider | SELL | 66 | $322.06 | $21,256 | |
| 2026-07-15 | Unknown | Insider | SELL | 2 | $330.00 | $660 | |
| 2026-07-15 | Unknown | Insider | BUY | 1,386 | $41.39 | $57,367 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,855 | $85.00 | $327,675 | |
| 2026-07-15 | Unknown | Insider | SELL | 22,881 | $84.00 | $1,922,004 | |
| 2026-07-15 | Unknown | Insider | SELL | 7,500 | $110.29 | $827,175 | |
| 2026-07-15 | Unknown | Insider | SELL | 104 | $216.88 | $22,556 | |
| 2026-07-15 | Unknown | Insider | SELL | 106 | $215.29 | $22,821 | |
| 2026-07-15 | Unknown | Insider | SELL | 200 | $213.97 | $42,794 | |
| 2026-07-15 | Unknown | Insider | SELL | 201 | $213.16 | $42,845 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,169 | $212.17 | $248,027 | |
| 2026-07-15 | Unknown | Insider | SELL | 817 | $211.21 | $172,559 | |
| 2026-07-15 | Unknown | Insider | SELL | 544 | $210.04 | $114,262 | |
| 2026-07-15 | Unknown | Insider | SELL | 739 | $208.83 | $154,325 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,856 | $207.91 | $385,881 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,387 | $206.96 | $700,974 | |
| 2026-07-15 | Unknown | Insider | SELL | 877 | $205.95 | $180,618 | |
| 2026-07-15 | Unknown | Insider | SELL | 2,000 | $383.36 | $766,720 | |
| 2026-07-15 | Unknown | Insider | SELL | 7,500 | $209.52 | $1,571,400 | |
| 2026-07-15 | Unknown | Insider | SELL | 28,237 | $113.05 | $3,192,193 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,000 | $129.92 | $389,758 | |
| 2026-07-15 | Unknown | Insider | SELL | 3,000 | $129.93 | $389,777 | |
| 2026-07-15 | Unknown | Insider | SELL | 400 | $192.11 | $76,844 | |
| 2026-07-15 | Unknown | Insider | SELL | 110 | $1405.71 | $154,628 | |
| 2026-07-15 | Unknown | Insider | SELL | 117 | $1400.45 | $163,853 | |
| 2026-07-15 | Unknown | Insider | SELL | 213 | $1396.16 | $297,382 | |
| 2026-07-15 | Unknown | Insider | SELL | 50 | $1388.19 | $69,410 | |
| 2026-07-15 | Unknown | Insider | SELL | 410 | $1384.11 | $567,485 | |
| 2026-07-15 | Unknown | Insider | SELL | 418 | $1378.73 | $576,309 | |
| 2026-07-15 | Unknown | Insider | SELL | 472 | $1375.47 | $649,222 | |
| 2026-07-15 | Unknown | Insider | SELL | 240 | $1369.18 | $328,603 | |
| 2026-07-15 | Unknown | Insider | SELL | 50 | $1359.36 | $67,968 | |
| 2026-07-15 | Unknown | Insider | SELL | 5,640 | $1352.95 | $7,630,638 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,506 | $1348.91 | $2,031,458 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,864 | $1344.16 | $2,505,514 | |
| 2026-07-15 | Unknown | Insider | SELL | 1,460 | $1339.59 | $1,955,801 | |
| 2026-07-15 | Unknown | Insider | SELL | 776 | $1334.59 | $1,035,642 | |
| 2026-07-15 | Unknown | Insider | SELL | 464 | $1329.30 | $616,795 | |
| 2026-07-15 | Unknown | Insider | SELL | 409 | $1323.93 | $541,487 | |
| 2026-07-15 | Unknown | Insider | SELL | 274 | $1318.42 | $361,247 | |
| 2026-07-15 | Unknown | Insider | SELL | 527 | $1314.03 | $692,494 | |
| 2026-07-14 | Unknown | Insider | SELL | 50 | $75.22 | $3,761 | |
| 2026-07-14 | Unknown | Insider | SELL | 200 | $540.00 | $108,000 | |
| 2026-07-14 | Unknown | Insider | SELL | 48 | $111.43 | $5,349 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,849 | $110.73 | $315,470 | |
| 2026-07-14 | Unknown | Insider | SELL | 9,147 | $109.67 | $1,003,151 | |
| 2026-07-14 | Unknown | Insider | SELL | 7,956 | $109.00 | $867,204 | |
| 2026-07-14 | Unknown | Insider | SELL | 6 | $111.42 | $669 | |
| 2026-07-14 | Unknown | Insider | SELL | 281 | $110.58 | $31,073 | |
| 2026-07-14 | Unknown | Insider | SELL | 844 | $109.74 | $92,621 | |
| 2026-07-14 | Unknown | Insider | SELL | 369 | $108.94 | $40,199 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,861 | $282.13 | $807,182 | |
| 2026-07-14 | Unknown | Insider | SELL | 9,617 | $281.40 | $2,706,185 | |
| 2026-07-14 | Unknown | Insider | SELL | 5,093 | $280.13 | $1,426,698 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,626 | $279.26 | $454,074 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,294 | $278.07 | $359,824 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,671 | $276.93 | $739,678 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,702 | $275.91 | $469,606 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,194 | $275.02 | $603,402 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,957 | $273.95 | $536,125 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,292 | $272.75 | $352,394 | |
| 2026-07-14 | Unknown | Insider | SELL | 196 | $269.99 | $52,919 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,254 | $268.66 | $336,896 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,246 | $267.17 | $332,891 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,500 | $275.00 | $687,500 | |
| 2026-07-14 | Unknown | Insider | SELL | 32 | $189.42 | $6,062 | |
| 2026-07-14 | Unknown | Insider | SELL | 12 | $187.90 | $2,255 | |
| 2026-07-14 | Unknown | Insider | SELL | 61 | $187.15 | $11,416 | |
| 2026-07-14 | Unknown | Insider | SELL | 108 | $186.26 | $20,116 | |
| 2026-07-14 | Unknown | Insider | SELL | 59 | $183.98 | $10,855 | |
| 2026-07-14 | Unknown | Insider | SELL | 166 | $183.15 | $30,402 | |
| 2026-07-14 | Unknown | Insider | SELL | 377 | $182.31 | $68,731 | |
| 2026-07-14 | Unknown | Insider | SELL | 240 | $181.23 | $43,496 | |
| 2026-07-14 | Unknown | Insider | SELL | 329 | $180.21 | $59,290 | |
| 2026-07-14 | Unknown | Insider | SELL | 535 | $179.13 | $95,834 | |
| 2026-07-14 | Unknown | Insider | SELL | 581 | $178.27 | $103,574 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,000 | $324.05 | $648,100 | |
| 2026-07-14 | Unknown | Insider | SELL | 120 | $323.03 | $38,764 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,120 | $321.78 | $682,174 | |
| 2026-07-14 | Unknown | Insider | SELL | 680 | $320.65 | $218,042 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,480 | $319.73 | $792,930 | |
| 2026-07-14 | Unknown | Insider | SELL | 120 | $317.82 | $38,138 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,480 | $316.52 | $784,970 | |
| 2026-07-14 | Unknown | Insider | SELL | 141 | $85.72 | $12,087 | |
| 2026-07-14 | Unknown | Insider | SELL | 4,794 | $85.14 | $408,173 | |
| 2026-07-14 | Unknown | Insider | SELL | 3,206 | $84.11 | $269,653 | |
| 2026-07-14 | Unknown | Insider | SELL | 4,772 | $83.25 | $397,279 | |
| 2026-07-14 | Unknown | Insider | SELL | 22,072 | $81.93 | $1,808,328 | |
| 2026-07-14 | Unknown | Insider | SELL | 7,082 | $81.00 | $573,617 | |
| 2026-07-14 | Unknown | Insider | SELL | 54,896 | $79.93 | $4,387,931 | |
| 2026-07-14 | Unknown | Insider | SELL | 10,729 | $79.21 | $849,875 | |
| 2026-07-14 | Unknown | Insider | SELL | 263 | $85.72 | $22,545 | |
| 2026-07-14 | Unknown | Insider | SELL | 8,902 | $85.14 | $757,937 | |
| 2026-07-14 | Unknown | Insider | SELL | 5,955 | $84.11 | $500,868 | |
| 2026-07-14 | Unknown | Insider | SELL | 8,867 | $83.25 | $738,195 | |
| 2026-07-14 | Unknown | Insider | SELL | 40,999 | $81.93 | $3,358,995 | |
| 2026-07-14 | Unknown | Insider | SELL | 13,144 | $81.00 | $1,064,617 | |
| 2026-07-14 | Unknown | Insider | SELL | 101,944 | $79.93 | $8,148,557 | |
| 2026-07-14 | Unknown | Insider | SELL | 19,926 | $79.21 | $1,578,394 | |
| 2026-07-14 | Unknown | Insider | SELL | 300 | $269.76 | $80,928 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,100 | $268.88 | $295,764 | |
| 2026-07-14 | Unknown | Insider | SELL | 900 | $267.79 | $241,013 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,000 | $266.17 | $266,170 | |
| 2026-07-14 | Unknown | Insider | SELL | 2,000 | $30.02 | $60,036 | |
| 2026-07-14 | Unknown | Insider | SELL | 80 | $210.87 | $16,870 | |
| 2026-07-14 | Unknown | Insider | SELL | 796 | $210.42 | $167,494 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,535 | $209.28 | $321,245 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,513 | $208.10 | $314,855 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,261 | $207.00 | $261,027 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,193 | $206.14 | $245,925 | |
| 2026-07-14 | Unknown | Insider | SELL | 509 | $205.08 | $104,386 | |
| 2026-07-14 | Unknown | Insider | SELL | 789 | $203.64 | $160,672 | |
| 2026-07-14 | Unknown | Insider | SELL | 720 | $202.31 | $145,663 | |
| 2026-07-14 | Unknown | Insider | SELL | 525 | $201.23 | $105,646 | |
| 2026-07-14 | Unknown | Insider | SELL | 240 | $199.64 | $47,914 | |
| 2026-07-14 | Unknown | Insider | SELL | 131 | $197.96 | $25,933 | |
| 2026-07-14 | Unknown | Insider | SELL | 252 | $194.50 | $49,014 | |
| 2026-07-14 | Unknown | Insider | SELL | 127 | $192.26 | $24,417 | |
| 2026-07-14 | Unknown | Insider | SELL | 329 | $190.16 | $62,563 | |
| 2026-07-14 | Unknown | Insider | SELL | 1,000 | $69.91 | $69,910 | |
| 2026-07-14 | Unknown | Insider | SELL | 6,562 | $185.00 | $1,213,971 | |
| 2026-07-14 | Unknown | Insider | SELL | 20,869 | $184.17 | $3,843,515 | |
| 2026-07-14 | Unknown | Insider | SELL | 40,873 | $183.15 | $7,486,008 | |
| 2026-07-14 | Unknown | Insider | SELL | 57,677 | $182.28 | $10,513,479 | |
| 2026-07-14 | Unknown | Insider | SELL | 46,566 | $181.30 | $8,442,397 | |
| 2026-07-14 | Unknown | Insider | SELL | 31,412 | $180.17 | $5,659,547 | |
| 2026-07-14 | Unknown | Insider | SELL | 24,764 | $179.25 | $4,439,016 | |
| 2026-07-14 | Unknown | Insider | SELL | 29,704 | $178.20 | $5,293,324 | |
| 2026-07-14 | Unknown | Insider | SELL | 14,808 | $177.25 | $2,624,745 | |
| 2026-07-14 | Unknown | Insider | SELL | 26,765 | $176.18 | $4,715,396 | |
| 2026-07-14 | Unknown | Insider | SELL | 30,000 | $58.80 | $1,764,000 | |
| 2026-07-13 | Unknown | Insider | SELL | 408 | $661.13 | $269,741 | |
| 2026-07-13 | Unknown | Insider | SELL | 82 | $661.13 | $54,213 | |
| 2026-07-13 | Unknown | Insider | SELL | 57 | $661.13 | $37,684 | |
| 2026-07-13 | Unknown | Insider | SELL | 82 | $661.13 | $54,213 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,534 | $660.98 | $1,013,936 | |
| 2026-07-13 | Unknown | Insider | BUY | 50 | $74.60 | $3,730 | |
| 2026-07-13 | Unknown | Insider | SELL | 18,282 | $335.00 | $6,124,470 | |
| 2026-07-13 | Unknown | Insider | SELL | 158 | $114.93 | $18,159 | |
| 2026-07-13 | Unknown | Insider | SELL | 127 | $114.21 | $14,505 | |
| 2026-07-13 | Unknown | Insider | SELL | 204 | $113.08 | $23,068 | |
| 2026-07-13 | Unknown | Insider | SELL | 494 | $111.93 | $55,293 | |
| 2026-07-13 | Unknown | Insider | SELL | 517 | $111.22 | $57,501 | |
| 2026-07-13 | Unknown | Insider | SELL | 3,044 | $114.87 | $349,664 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,593 | $114.18 | $181,889 | |
| 2026-07-13 | Unknown | Insider | SELL | 3,439 | $113.12 | $389,020 | |
| 2026-07-13 | Unknown | Insider | SELL | 7,850 | $111.95 | $878,808 | |
| 2026-07-13 | Unknown | Insider | SELL | 4,074 | $111.22 | $453,110 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,000 | $389.83 | $389,830 | |
| 2026-07-13 | Unknown | Insider | SELL | 500 | $268.39 | $134,194 | |
| 2026-07-13 | Unknown | Insider | SELL | 450 | $267.72 | $120,475 | |
| 2026-07-13 | Unknown | Insider | SELL | 500 | $266.75 | $133,377 | |
| 2026-07-13 | Unknown | Insider | SELL | 400 | $265.15 | $106,060 | |
| 2026-07-13 | Unknown | Insider | SELL | 800 | $264.29 | $211,436 | |
| 2026-07-13 | Unknown | Insider | SELL | 500 | $262.72 | $131,358 | |
| 2026-07-13 | Unknown | Insider | SELL | 4,855 | $263.47 | $1,279,170 | |
| 2026-07-13 | Unknown | Insider | SELL | 9,400 | $262.78 | $2,470,162 | |
| 2026-07-13 | Unknown | Insider | SELL | 11,348 | $261.58 | $2,968,429 | |
| 2026-07-13 | Unknown | Insider | SELL | 41,654 | $260.41 | $10,847,056 | |
| 2026-07-13 | Unknown | Insider | SELL | 11,275 | $259.67 | $2,927,804 | |
| 2026-07-13 | Unknown | Insider | SELL | 8,984 | $258.81 | $2,325,153 | |
| 2026-07-13 | Unknown | Insider | SELL | 4,820 | $257.56 | $1,241,432 | |
| 2026-07-13 | Unknown | Insider | SELL | 6,674 | $256.69 | $1,713,172 | |
| 2026-07-13 | Unknown | Insider | SELL | 9,109 | $255.61 | $2,328,319 | |
| 2026-07-13 | Unknown | Insider | SELL | 7,995 | $254.69 | $2,036,255 | |
| 2026-07-13 | Unknown | Insider | SELL | 7,447 | $253.63 | $1,888,779 | |
| 2026-07-13 | Unknown | Insider | SELL | 2,780 | $252.73 | $702,588 | |
| 2026-07-13 | Unknown | Insider | SELL | 800 | $251.00 | $200,804 | |
| 2026-07-13 | Unknown | Insider | SELL | 517 | $268.68 | $138,910 | |
| 2026-07-13 | Unknown | Insider | SELL | 4,948 | $267.97 | $1,325,924 | |
| 2026-07-13 | Unknown | Insider | SELL | 7,059 | $266.88 | $1,883,932 | |
| 2026-07-13 | Unknown | Insider | SELL | 6,157 | $265.88 | $1,636,998 | |
| 2026-07-13 | Unknown | Insider | SELL | 6,446 | $264.79 | $1,706,856 | |
| 2026-07-13 | Unknown | Insider | SELL | 7,931 | $264.03 | $2,094,011 | |
| 2026-07-13 | Unknown | Insider | SELL | 9 | $88.25 | $794 | |
| 2026-07-13 | Unknown | Insider | SELL | 51 | $87.15 | $4,445 | |
| 2026-07-13 | Unknown | Insider | SELL | 48 | $86.31 | $4,143 | |
| 2026-07-13 | Unknown | Insider | SELL | 108 | $85.48 | $9,231 | |
| 2026-07-13 | Unknown | Insider | SELL | 43 | $84.19 | $3,620 | |
| 2026-07-13 | Unknown | Insider | SELL | 241 | $83.27 | $20,067 | |
| 2026-07-13 | Unknown | Insider | SELL | 400 | $88.21 | $35,285 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,595 | $87.12 | $138,954 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,667 | $86.13 | $143,580 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,600 | $85.32 | $136,505 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,146 | $84.18 | $96,471 | |
| 2026-07-13 | Unknown | Insider | SELL | 6,092 | $83.27 | $507,253 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,280 | $88.21 | $112,911 | |
| 2026-07-13 | Unknown | Insider | SELL | 5,103 | $87.12 | $444,565 | |
| 2026-07-13 | Unknown | Insider | SELL | 5,332 | $86.13 | $459,250 | |
| 2026-07-13 | Unknown | Insider | SELL | 5,125 | $85.32 | $437,245 | |
| 2026-07-13 | Unknown | Insider | SELL | 3,662 | $84.18 | $308,271 | |
| 2026-07-13 | Unknown | Insider | SELL | 19,498 | $83.27 | $1,623,509 | |
| 2026-07-13 | Unknown | Insider | SELL | 88 | $88.21 | $7,762 | |
| 2026-07-13 | Unknown | Insider | SELL | 377 | $87.12 | $32,844 | |
| 2026-07-13 | Unknown | Insider | SELL | 392 | $86.12 | $33,761 | |
| 2026-07-13 | Unknown | Insider | SELL | 416 | $85.34 | $35,499 | |
| 2026-07-13 | Unknown | Insider | SELL | 267 | $84.18 | $22,475 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,460 | $83.26 | $121,566 | |
| 2026-07-13 | Unknown | Insider | SELL | 800 | $88.21 | $70,569 | |
| 2026-07-13 | Unknown | Insider | SELL | 3,189 | $87.12 | $277,820 | |
| 2026-07-13 | Unknown | Insider | SELL | 3,334 | $86.13 | $287,160 | |
| 2026-07-13 | Unknown | Insider | SELL | 3,194 | $85.32 | $272,497 | |
| 2026-07-13 | Unknown | Insider | SELL | 2,292 | $84.18 | $192,942 | |
| 2026-07-13 | Unknown | Insider | SELL | 12,191 | $83.27 | $1,015,088 | |
| 2026-07-13 | Unknown | Insider | SELL | 810 | $88.21 | $71,450 | |
| 2026-07-13 | Unknown | Insider | SELL | 3,196 | $87.12 | $278,430 | |
| 2026-07-13 | Unknown | Insider | SELL | 3,341 | $86.13 | $287,769 | |
| 2026-07-13 | Unknown | Insider | SELL | 3,177 | $85.31 | $271,041 | |
| 2026-07-13 | Unknown | Insider | SELL | 2,293 | $84.18 | $193,030 | |
| 2026-07-13 | Unknown | Insider | SELL | 12,183 | $83.27 | $1,014,426 | |
| 2026-07-13 | Unknown | Insider | SELL | 4,613 | $88.21 | $406,921 | |
| 2026-07-13 | Unknown | Insider | SELL | 18,382 | $87.12 | $1,601,409 | |
| 2026-07-13 | Unknown | Insider | SELL | 19,201 | $86.13 | $1,653,801 | |
| 2026-07-13 | Unknown | Insider | SELL | 18,433 | $85.32 | $1,572,630 | |
| 2026-07-13 | Unknown | Insider | SELL | 13,188 | $84.18 | $1,110,179 | |
| 2026-07-13 | Unknown | Insider | SELL | 70,183 | $83.27 | $5,843,816 | |
| 2026-07-13 | Unknown | Insider | SELL | 2,100 | $88.25 | $185,326 | |
| 2026-07-13 | Unknown | Insider | SELL | 8,600 | $87.15 | $749,468 | |
| 2026-07-13 | Unknown | Insider | SELL | 8,624 | $86.18 | $743,215 | |
| 2026-07-13 | Unknown | Insider | SELL | 9,876 | $85.39 | $843,282 | |
| 2026-07-13 | Unknown | Insider | SELL | 6,500 | $84.22 | $547,412 | |
| 2026-07-13 | Unknown | Insider | SELL | 29,355 | $83.26 | $2,444,083 | |
| 2026-07-13 | Unknown | Insider | SELL | 4,233 | $149.34 | $632,171 | |
| 2026-07-13 | Unknown | Insider | SELL | 5,258 | $148.63 | $781,480 | |
| 2026-07-13 | Unknown | Insider | SELL | 8,220 | $147.44 | $1,211,986 | |
| 2026-07-13 | Unknown | Insider | SELL | 6,263 | $146.46 | $917,298 | |
| 2026-07-13 | Unknown | Insider | SELL | 219,718 | $145.34 | $31,933,990 | |
| 2026-07-13 | Unknown | Insider | SELL | 19,666 | $144.62 | $2,844,185 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,642 | $143.88 | $236,257 | |
| 2026-07-13 | Unknown | Insider | SELL | 94,906 | $27.22 | $2,583,341 | |
| 2026-07-13 | Unknown | Insider | SELL | 2,089,876 | $27.22 | $56,886,425 | |
| 2026-07-13 | Unknown | Insider | SELL | 9,170 | $30.19 | $276,870 | |
| 2026-07-13 | Unknown | Insider | SELL | 161 | $188.92 | $30,416 | |
| 2026-07-13 | Unknown | Insider | SELL | 4,014 | $188.16 | $755,274 | |
| 2026-07-13 | Unknown | Insider | SELL | 2,727 | $187.33 | $510,849 | |
| 2026-07-13 | Unknown | Insider | SELL | 1,057 | $186.32 | $196,940 | |
| 2026-07-13 | Unknown | Insider | SELL | 520 | $185.03 | $96,216 | |
| 2026-07-13 | Unknown | Insider | SELL | 801 | $184.38 | $147,688 | |
| 2026-07-13 | Unknown | Insider | SELL | 520 | $183.12 | $95,222 | |
| 2026-07-13 | Unknown | Insider | SELL | 200 | $181.93 | $36,386 | |
| 2026-07-13 | Unknown | Insider | SELL | 14,500 | $187.87 | $2,724,115 | |
| 2026-07-13 | Unknown | Insider | SELL | 300 | $23.01 | $6,903 | |
| 2026-07-13 | Unknown | Insider | SELL | 9,700 | $22.43 | $217,572 | |
| 2026-07-13 | Unknown | Insider | SELL | 80,000 | $27.55 | $2,204,000 | |
| 2026-07-10 | Unknown | Insider | SELL | 25,000 | $401.33 | $10,033,225 | |
| 2026-07-10 | Unknown | Insider | SELL | 343 | $114.70 | $39,342 | |
| 2026-07-10 | Unknown | Insider | SELL | 454 | $113.92 | $51,720 | |
| 2026-07-10 | Unknown | Insider | SELL | 176 | $113.25 | $19,932 | |
| 2026-07-10 | Unknown | Insider | SELL | 527 | $111.96 | $59,003 | |
| 2026-07-10 | Unknown | Insider | SELL | 6,422 | $114.71 | $736,668 | |
| 2026-07-10 | Unknown | Insider | SELL | 8,941 | $114.03 | $1,019,542 | |
| 2026-07-10 | Unknown | Insider | SELL | 3,118 | $113.05 | $352,490 | |
| 2026-07-10 | Unknown | Insider | SELL | 1,519 | $112.02 | $170,158 | |
| 2026-07-10 | Unknown | Insider | SELL | 39,161 | $79.00 | $3,093,719 | |
| 2026-07-10 | Unknown | Insider | SELL | 329 | $197.49 | $64,974 | |
| 2026-07-10 | Unknown | Insider | SELL | 1,111 | $196.79 | $218,634 | |
| 2026-07-10 | Unknown | Insider | SELL | 640 | $195.82 | $125,325 | |
| 2026-07-10 | Unknown | Insider | SELL | 107 | $194.21 | $20,780 | |
| 2026-07-10 | Unknown | Insider | SELL | 173 | $193.49 | $33,474 | |
| 2026-07-10 | Unknown | Insider | SELL | 120 | $192.19 | $23,063 | |
| 2026-07-10 | Unknown | Insider | SELL | 200 | $191.04 | $38,208 | |
| 2026-07-10 | Unknown | Insider | SELL | 160 | $190.08 | $30,413 | |
| 2026-07-10 | Unknown | Insider | SELL | 1,056 | $189.05 | $199,637 | |
| 2026-07-10 | Unknown | Insider | SELL | 1,504 | $188.12 | $282,932 | |
| 2026-07-10 | Unknown | Insider | SELL | 4,600 | $187.17 | $860,982 | |
| 2026-07-10 | Unknown | Insider | SELL | 160,802 | $187.18 | $30,098,211 | |
| 2026-07-10 | Unknown | Insider | SELL | 36,888 | $187.18 | $6,904,534 | |
| 2026-07-10 | Unknown | Insider | SELL | 36,888 | $187.18 | $6,904,534 | |
| 2026-07-09 | Unknown | Insider | SELL | 89 | $109.25 | $9,723 | |
| 2026-07-09 | Unknown | Insider | SELL | 398 | $108.53 | $43,195 | |
| 2026-07-09 | Unknown | Insider | SELL | 547 | $107.71 | $58,917 | |
| 2026-07-09 | Unknown | Insider | SELL | 73 | $106.51 | $7,775 | |
| 2026-07-09 | Unknown | Insider | SELL | 93 | $105.53 | $9,814 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,390 | $109.43 | $152,108 | |
| 2026-07-09 | Unknown | Insider | SELL | 6,810 | $108.79 | $740,860 | |
| 2026-07-09 | Unknown | Insider | SELL | 9,900 | $107.83 | $1,067,517 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,100 | $106.72 | $117,392 | |
| 2026-07-09 | Unknown | Insider | SELL | 800 | $105.66 | $84,528 | |
| 2026-07-09 | Unknown | Insider | SELL | 300 | $270.49 | $81,148 | |
| 2026-07-09 | Unknown | Insider | SELL | 700 | $269.59 | $188,714 | |
| 2026-07-09 | Unknown | Insider | SELL | 4,700 | $268.73 | $1,263,023 | |
| 2026-07-09 | Unknown | Insider | SELL | 8,027 | $267.85 | $2,150,011 | |
| 2026-07-09 | Unknown | Insider | SELL | 4,073 | $266.98 | $1,087,418 | |
| 2026-07-09 | Unknown | Insider | SELL | 800 | $265.65 | $212,524 | |
| 2026-07-09 | Unknown | Insider | SELL | 400 | $264.48 | $105,791 | |
| 2026-07-09 | Unknown | Insider | SELL | 238 | $263.62 | $62,741 | |
| 2026-07-09 | Unknown | Insider | SELL | 162 | $261.95 | $42,436 | |
| 2026-07-09 | Unknown | Insider | SELL | 100 | $260.05 | $26,005 | |
| 2026-07-09 | Unknown | Insider | SELL | 100 | $258.55 | $25,855 | |
| 2026-07-09 | Unknown | Insider | SELL | 200 | $257.20 | $51,441 | |
| 2026-07-09 | Unknown | Insider | SELL | 200 | $255.73 | $51,146 | |
| 2026-07-09 | Unknown | Insider | SELL | 451 | $198.46 | $89,505 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,358 | $197.90 | $466,648 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,869 | $196.82 | $367,857 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,389 | $195.85 | $467,886 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,573 | $195.04 | $306,798 | |
| 2026-07-09 | Unknown | Insider | SELL | 400 | $193.62 | $77,448 | |
| 2026-07-09 | Unknown | Insider | SELL | 120 | $192.40 | $23,088 | |
| 2026-07-09 | Unknown | Insider | SELL | 40 | $191.00 | $7,640 | |
| 2026-07-09 | Unknown | Insider | SELL | 120 | $189.54 | $22,745 | |
| 2026-07-09 | Unknown | Insider | SELL | 680 | $188.55 | $128,214 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,399 | $94.33 | $226,307 | |
| 2026-07-09 | Unknown | Insider | SELL | 30 | $460.02 | $13,801 | |
| 2026-07-09 | Unknown | Insider | SELL | 59 | $459.11 | $27,087 | |
| 2026-07-09 | Unknown | Insider | SELL | 49 | $457.97 | $22,441 | |
| 2026-07-09 | Unknown | Insider | SELL | 53 | $457.08 | $24,225 | |
| 2026-07-09 | Unknown | Insider | SELL | 120 | $456.06 | $54,727 | |
| 2026-07-09 | Unknown | Insider | SELL | 140 | $455.06 | $63,708 | |
| 2026-07-09 | Unknown | Insider | SELL | 130 | $454.10 | $59,033 | |
| 2026-07-09 | Unknown | Insider | SELL | 161 | $453.06 | $72,943 | |
| 2026-07-09 | Unknown | Insider | SELL | 236 | $452.07 | $106,689 | |
| 2026-07-09 | Unknown | Insider | SELL | 187 | $451.08 | $84,352 | |
| 2026-07-09 | Unknown | Insider | SELL | 107 | $450.17 | $48,168 | |
| 2026-07-09 | Unknown | Insider | SELL | 48 | $449.22 | $21,563 | |
| 2026-07-09 | Unknown | Insider | SELL | 12 | $448.17 | $5,378 | |
| 2026-07-09 | Unknown | Insider | SELL | 789 | $460.02 | $362,956 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,544 | $459.11 | $708,866 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,292 | $457.97 | $591,697 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,377 | $457.08 | $629,399 | |
| 2026-07-09 | Unknown | Insider | SELL | 3,131 | $456.06 | $1,427,924 | |
| 2026-07-09 | Unknown | Insider | SELL | 3,672 | $455.06 | $1,670,980 | |
| 2026-07-09 | Unknown | Insider | SELL | 3,397 | $454.10 | $1,542,578 | |
| 2026-07-09 | Unknown | Insider | SELL | 4,219 | $453.06 | $1,911,460 | |
| 2026-07-09 | Unknown | Insider | SELL | 6,176 | $452.07 | $2,791,984 | |
| 2026-07-09 | Unknown | Insider | SELL | 4,887 | $451.08 | $2,204,428 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,810 | $450.17 | $1,264,978 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,255 | $449.22 | $563,771 | |
| 2026-07-09 | Unknown | Insider | SELL | 320 | $448.17 | $143,414 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,346 | $460.02 | $619,187 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,635 | $459.11 | $1,209,755 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,205 | $457.97 | $1,009,824 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,349 | $457.08 | $1,073,681 | |
| 2026-07-09 | Unknown | Insider | SELL | 5,342 | $456.06 | $2,436,273 | |
| 2026-07-09 | Unknown | Insider | SELL | 6,266 | $455.06 | $2,851,406 | |
| 2026-07-09 | Unknown | Insider | SELL | 5,795 | $454.10 | $2,631,510 | |
| 2026-07-09 | Unknown | Insider | SELL | 7,199 | $453.06 | $3,261,579 | |
| 2026-07-09 | Unknown | Insider | SELL | 10,537 | $452.07 | $4,763,462 | |
| 2026-07-09 | Unknown | Insider | SELL | 8,337 | $451.08 | $3,760,654 | |
| 2026-07-09 | Unknown | Insider | SELL | 4,794 | $450.17 | $2,158,115 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,141 | $449.22 | $961,780 | |
| 2026-07-09 | Unknown | Insider | SELL | 546 | $448.17 | $244,701 | |
| 2026-07-09 | Unknown | Insider | SELL | 14 | $460.02 | $6,440 | |
| 2026-07-09 | Unknown | Insider | SELL | 27 | $459.11 | $12,396 | |
| 2026-07-09 | Unknown | Insider | SELL | 22 | $457.97 | $10,075 | |
| 2026-07-09 | Unknown | Insider | SELL | 24 | $457.08 | $10,970 | |
| 2026-07-09 | Unknown | Insider | SELL | 54 | $456.06 | $24,627 | |
| 2026-07-09 | Unknown | Insider | SELL | 63 | $455.06 | $28,669 | |
| 2026-07-09 | Unknown | Insider | SELL | 58 | $454.10 | $26,338 | |
| 2026-07-09 | Unknown | Insider | SELL | 73 | $453.06 | $33,073 | |
| 2026-07-09 | Unknown | Insider | SELL | 106 | $452.07 | $47,919 | |
| 2026-07-09 | Unknown | Insider | SELL | 84 | $451.08 | $37,891 | |
| 2026-07-09 | Unknown | Insider | SELL | 48 | $450.17 | $21,608 | |
| 2026-07-09 | Unknown | Insider | SELL | 22 | $449.22 | $9,883 | |
| 2026-07-09 | Unknown | Insider | SELL | 6 | $448.17 | $2,689 | |
| 2026-07-09 | Unknown | Insider | SELL | 1,554 | $460.02 | $714,871 | |
| 2026-07-09 | Unknown | Insider | SELL | 3,043 | $459.11 | $1,397,072 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,547 | $457.97 | $1,166,450 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,712 | $457.08 | $1,239,601 | |
| 2026-07-09 | Unknown | Insider | SELL | 6,170 | $456.06 | $2,813,890 | |
| 2026-07-09 | Unknown | Insider | SELL | 7,236 | $455.06 | $3,292,814 | |
| 2026-07-09 | Unknown | Insider | SELL | 6,693 | $454.10 | $3,039,291 | |
| 2026-07-09 | Unknown | Insider | SELL | 8,314 | $453.06 | $3,766,741 | |
| 2026-07-09 | Unknown | Insider | SELL | 12,169 | $452.07 | $5,501,240 | |
| 2026-07-09 | Unknown | Insider | SELL | 9,628 | $451.08 | $4,342,998 | |
| 2026-07-09 | Unknown | Insider | SELL | 5,536 | $450.17 | $2,492,141 | |
| 2026-07-09 | Unknown | Insider | SELL | 2,473 | $449.22 | $1,110,921 | |
| 2026-07-09 | Unknown | Insider | SELL | 631 | $448.17 | $282,795 | |
| 2026-07-09 | Unknown | Insider | SELL | 713 | $189.18 | $134,883 | |
| 2026-07-09 | Unknown | Insider | SELL | 113,134 | $188.56 | $21,332,389 | |
| 2026-07-09 | Unknown | Insider | SELL | 52,351 | $187.31 | $9,805,981 | |
| 2026-07-09 | Unknown | Insider | SELL | 164 | $189.18 | $31,025 | |
| 2026-07-09 | Unknown | Insider | SELL | 25,943 | $188.56 | $4,891,776 | |
| 2026-07-09 | Unknown | Insider | SELL | 12,005 | $187.31 | $2,248,683 | |
| 2026-07-09 | Unknown | Insider | SELL | 164 | $189.18 | $31,025 | |
| 2026-07-09 | Unknown | Insider | SELL | 25,943 | $188.56 | $4,891,776 | |
| 2026-07-09 | Unknown | Insider | SELL | 12,005 | $187.31 | $2,248,683 | |
| 2026-07-08 | Unknown | Insider | SELL | 25,000 | $379.19 | $9,479,700 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,890 | $385.38 | $728,368 | |
| 2026-07-08 | Unknown | Insider | SELL | 4,068 | $193.21 | $785,978 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,435 | $189.63 | $272,120 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,100 | $188.38 | $395,596 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,887 | $187.64 | $729,357 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,105 | $186.64 | $392,873 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,900 | $185.66 | $352,744 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,700 | $184.46 | $313,582 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,900 | $183.36 | $348,382 | |
| 2026-07-08 | Unknown | Insider | SELL | 1 | $105.80 | $106 | |
| 2026-07-08 | Unknown | Insider | SELL | 418 | $105.13 | $43,944 | |
| 2026-07-08 | Unknown | Insider | SELL | 60 | $104.35 | $6,261 | |
| 2026-07-08 | Unknown | Insider | SELL | 331 | $102.99 | $34,090 | |
| 2026-07-08 | Unknown | Insider | SELL | 390 | $102.09 | $39,815 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,082 | $105.52 | $114,173 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,818 | $105.02 | $400,966 | |
| 2026-07-08 | Unknown | Insider | SELL | 500 | $103.74 | $51,870 | |
| 2026-07-08 | Unknown | Insider | SELL | 6,600 | $102.77 | $678,282 | |
| 2026-07-08 | Unknown | Insider | SELL | 8,000 | $101.84 | $814,720 | |
| 2026-07-08 | Unknown | Insider | SELL | 38 | $388.73 | $14,772 | |
| 2026-07-08 | Unknown | Insider | SELL | 197 | $387.61 | $76,358 | |
| 2026-07-08 | Unknown | Insider | SELL | 217 | $386.67 | $83,908 | |
| 2026-07-08 | Unknown | Insider | SELL | 339 | $385.67 | $130,741 | |
| 2026-07-08 | Unknown | Insider | SELL | 108 | $384.50 | $41,526 | |
| 2026-07-08 | Unknown | Insider | SELL | 152 | $383.45 | $58,284 | |
| 2026-07-08 | Unknown | Insider | SELL | 108 | $382.50 | $41,310 | |
| 2026-07-08 | Unknown | Insider | SELL | 174 | $381.44 | $66,371 | |
| 2026-07-08 | Unknown | Insider | SELL | 44 | $380.19 | $16,728 | |
| 2026-07-08 | Unknown | Insider | SELL | 24 | $378.76 | $9,090 | |
| 2026-07-08 | Unknown | Insider | SELL | 15 | $378.01 | $5,670 | |
| 2026-07-08 | Unknown | Insider | SELL | 100 | $261.46 | $26,146 | |
| 2026-07-08 | Unknown | Insider | SELL | 11,827 | $261.06 | $3,087,560 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,888 | $259.78 | $1,010,030 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,693 | $258.91 | $697,242 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,673 | $257.90 | $947,273 | |
| 2026-07-08 | Unknown | Insider | SELL | 6,758 | $256.97 | $1,736,576 | |
| 2026-07-08 | Unknown | Insider | SELL | 7,896 | $255.88 | $2,020,402 | |
| 2026-07-08 | Unknown | Insider | SELL | 8,448 | $254.95 | $2,153,810 | |
| 2026-07-08 | Unknown | Insider | SELL | 6,929 | $253.98 | $1,759,796 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,299 | $253.05 | $328,713 | |
| 2026-07-08 | Unknown | Insider | SELL | 401 | $251.46 | $100,836 | |
| 2026-07-08 | Unknown | Insider | SELL | 8,587 | $89.88 | $771,806 | |
| 2026-07-08 | Unknown | Insider | SELL | 4,000 | $88.94 | $355,745 | |
| 2026-07-08 | Unknown | Insider | SELL | 9,293 | $87.78 | $815,755 | |
| 2026-07-08 | Unknown | Insider | SELL | 16,007 | $86.80 | $1,389,344 | |
| 2026-07-08 | Unknown | Insider | SELL | 12,610 | $85.75 | $1,081,315 | |
| 2026-07-08 | Unknown | Insider | SELL | 10,100 | $84.96 | $858,141 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,200 | $83.78 | $100,539 | |
| 2026-07-08 | Unknown | Insider | SELL | 3 | $82.98 | $249 | |
| 2026-07-08 | Unknown | Insider | SELL | 250 | $269.23 | $67,308 | |
| 2026-07-08 | Unknown | Insider | SELL | 80 | $195.28 | $15,622 | |
| 2026-07-08 | Unknown | Insider | SELL | 280 | $194.56 | $54,477 | |
| 2026-07-08 | Unknown | Insider | SELL | 560 | $193.40 | $108,304 | |
| 2026-07-08 | Unknown | Insider | SELL | 200 | $192.33 | $38,466 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,562 | $191.04 | $298,404 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,558 | $190.11 | $296,191 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,160 | $189.14 | $597,682 | |
| 2026-07-08 | Unknown | Insider | SELL | 920 | $188.17 | $173,116 | |
| 2026-07-08 | Unknown | Insider | SELL | 920 | $186.99 | $172,031 | |
| 2026-07-08 | Unknown | Insider | SELL | 760 | $186.02 | $141,375 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,102 | $83.15 | $257,931 | |
| 2026-07-08 | Unknown | Insider | SELL | 144 | $438.00 | $63,072 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,409 | $437.13 | $615,916 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,929 | $436.33 | $841,681 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,445 | $435.23 | $628,907 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,675 | $434.18 | $727,252 | |
| 2026-07-08 | Unknown | Insider | SELL | 4,009 | $433.20 | $1,736,699 | |
| 2026-07-08 | Unknown | Insider | SELL | 5,079 | $432.29 | $2,195,601 | |
| 2026-07-08 | Unknown | Insider | SELL | 5,296 | $431.15 | $2,283,370 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,573 | $430.23 | $1,537,212 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,477 | $429.16 | $1,492,189 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,623 | $428.20 | $1,551,369 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,318 | $427.19 | $563,036 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,242 | $426.14 | $529,266 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,011 | $425.11 | $1,280,006 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,414 | $424.05 | $1,447,707 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,681 | $422.96 | $1,133,956 | |
| 2026-07-08 | Unknown | Insider | SELL | 4,836 | $421.96 | $2,040,599 | |
| 2026-07-08 | Unknown | Insider | SELL | 10,364 | $420.99 | $4,363,140 | |
| 2026-07-08 | Unknown | Insider | SELL | 4,570 | $420.21 | $1,920,360 | |
| 2026-07-08 | Unknown | Insider | SELL | 1 | $438.00 | $438 | |
| 2026-07-08 | Unknown | Insider | SELL | 14 | $437.13 | $6,120 | |
| 2026-07-08 | Unknown | Insider | SELL | 19 | $436.33 | $8,290 | |
| 2026-07-08 | Unknown | Insider | SELL | 15 | $435.23 | $6,528 | |
| 2026-07-08 | Unknown | Insider | SELL | 17 | $434.18 | $7,381 | |
| 2026-07-08 | Unknown | Insider | SELL | 40 | $433.20 | $17,328 | |
| 2026-07-08 | Unknown | Insider | SELL | 51 | $432.29 | $22,047 | |
| 2026-07-08 | Unknown | Insider | SELL | 53 | $431.15 | $22,851 | |
| 2026-07-08 | Unknown | Insider | SELL | 36 | $430.23 | $15,488 | |
| 2026-07-08 | Unknown | Insider | SELL | 35 | $429.16 | $15,021 | |
| 2026-07-08 | Unknown | Insider | SELL | 37 | $428.20 | $15,843 | |
| 2026-07-08 | Unknown | Insider | SELL | 13 | $427.19 | $5,553 | |
| 2026-07-08 | Unknown | Insider | SELL | 13 | $426.14 | $5,540 | |
| 2026-07-08 | Unknown | Insider | SELL | 30 | $425.11 | $12,753 | |
| 2026-07-08 | Unknown | Insider | SELL | 34 | $424.05 | $14,418 | |
| 2026-07-08 | Unknown | Insider | SELL | 27 | $422.96 | $11,420 | |
| 2026-07-08 | Unknown | Insider | SELL | 49 | $421.96 | $20,676 | |
| 2026-07-08 | Unknown | Insider | SELL | 105 | $420.99 | $44,204 | |
| 2026-07-08 | Unknown | Insider | SELL | 46 | $420.21 | $19,330 | |
| 2026-07-08 | Unknown | Insider | SELL | 3 | $438.00 | $1,314 | |
| 2026-07-08 | Unknown | Insider | SELL | 32 | $437.13 | $13,988 | |
| 2026-07-08 | Unknown | Insider | SELL | 43 | $436.33 | $18,762 | |
| 2026-07-08 | Unknown | Insider | SELL | 32 | $435.23 | $13,927 | |
| 2026-07-08 | Unknown | Insider | SELL | 37 | $434.18 | $16,065 | |
| 2026-07-08 | Unknown | Insider | SELL | 90 | $433.20 | $38,988 | |
| 2026-07-08 | Unknown | Insider | SELL | 114 | $432.29 | $49,281 | |
| 2026-07-08 | Unknown | Insider | SELL | 119 | $431.15 | $51,307 | |
| 2026-07-08 | Unknown | Insider | SELL | 80 | $430.23 | $34,418 | |
| 2026-07-08 | Unknown | Insider | SELL | 78 | $429.16 | $33,474 | |
| 2026-07-08 | Unknown | Insider | SELL | 81 | $428.20 | $34,684 | |
| 2026-07-08 | Unknown | Insider | SELL | 29 | $427.19 | $12,389 | |
| 2026-07-08 | Unknown | Insider | SELL | 28 | $426.14 | $11,932 | |
| 2026-07-08 | Unknown | Insider | SELL | 67 | $425.11 | $28,482 | |
| 2026-07-08 | Unknown | Insider | SELL | 76 | $424.05 | $32,228 | |
| 2026-07-08 | Unknown | Insider | SELL | 60 | $422.96 | $25,378 | |
| 2026-07-08 | Unknown | Insider | SELL | 108 | $421.96 | $45,572 | |
| 2026-07-08 | Unknown | Insider | SELL | 232 | $420.99 | $97,670 | |
| 2026-07-08 | Unknown | Insider | SELL | 102 | $420.21 | $42,861 | |
| 2026-07-08 | Unknown | Insider | SELL | 167 | $438.00 | $73,146 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,626 | $437.13 | $710,773 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,227 | $436.33 | $971,707 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,669 | $435.23 | $726,399 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,935 | $434.18 | $840,138 | |
| 2026-07-08 | Unknown | Insider | SELL | 4,629 | $433.20 | $2,005,283 | |
| 2026-07-08 | Unknown | Insider | SELL | 5,864 | $432.29 | $2,534,949 | |
| 2026-07-08 | Unknown | Insider | SELL | 6,115 | $431.15 | $2,636,482 | |
| 2026-07-08 | Unknown | Insider | SELL | 4,125 | $430.23 | $1,774,699 | |
| 2026-07-08 | Unknown | Insider | SELL | 4,015 | $429.16 | $1,723,077 | |
| 2026-07-08 | Unknown | Insider | SELL | 4,183 | $428.20 | $1,791,161 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,522 | $427.19 | $650,183 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,435 | $426.14 | $611,511 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,476 | $425.11 | $1,477,682 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,942 | $424.05 | $1,671,605 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,096 | $422.96 | $1,309,484 | |
| 2026-07-08 | Unknown | Insider | SELL | 5,584 | $421.96 | $2,356,225 | |
| 2026-07-08 | Unknown | Insider | SELL | 11,967 | $420.99 | $5,037,987 | |
| 2026-07-08 | Unknown | Insider | SELL | 5,277 | $420.21 | $2,217,448 | |
| 2026-07-08 | Unknown | Insider | SELL | 85 | $438.00 | $37,230 | |
| 2026-07-08 | Unknown | Insider | SELL | 826 | $437.13 | $361,069 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,131 | $436.33 | $493,489 | |
| 2026-07-08 | Unknown | Insider | SELL | 847 | $435.23 | $368,640 | |
| 2026-07-08 | Unknown | Insider | SELL | 983 | $434.18 | $426,799 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,351 | $433.20 | $1,018,453 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,979 | $432.29 | $1,287,792 | |
| 2026-07-08 | Unknown | Insider | SELL | 3,106 | $431.15 | $1,339,152 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,095 | $430.23 | $901,332 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,039 | $429.16 | $875,057 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,125 | $428.20 | $909,925 | |
| 2026-07-08 | Unknown | Insider | SELL | 773 | $427.19 | $330,218 | |
| 2026-07-08 | Unknown | Insider | SELL | 729 | $426.14 | $310,656 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,766 | $425.11 | $750,744 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,002 | $424.05 | $848,948 | |
| 2026-07-08 | Unknown | Insider | SELL | 1,572 | $422.96 | $664,893 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,836 | $421.96 | $1,196,679 | |
| 2026-07-08 | Unknown | Insider | SELL | 6,078 | $420.99 | $2,558,777 | |
| 2026-07-08 | Unknown | Insider | SELL | 2,680 | $420.21 | $1,126,163 | |
| 2026-07-07 | Unknown | Insider | BUY | 53 | $76.62 | $4,061 | |
| 2026-07-07 | Unknown | Insider | BUY | 47 | $76.62 | $3,601 | |
| 2026-07-07 | Unknown | Insider | BUY | 54 | $76.62 | $4,137 | |
| 2026-07-07 | Unknown | Insider | BUY | 46 | $76.62 | $3,525 | |
| 2026-07-07 | Unknown | Insider | BUY | 47 | $76.62 | $3,601 | |
| 2026-07-07 | Unknown | Insider | BUY | 46 | $76.62 | $3,525 | |
| 2026-07-07 | Unknown | Insider | BUY | 52 | $76.62 | $3,984 | |
| 2026-07-07 | Unknown | Insider | BUY | 146 | $76.62 | $11,187 | |
| 2026-07-07 | Unknown | Insider | BUY | 50 | $76.62 | $3,831 | |
| 2026-07-07 | Unknown | Insider | BUY | 44 | $76.62 | $3,371 | |
| 2026-07-07 | Unknown | Insider | BUY | 6 | $76.62 | $460 | |
| 2026-07-07 | Unknown | Insider | BUY | 40 | $76.62 | $3,065 | |
| 2026-07-07 | Unknown | Insider | BUY | 39 | $76.62 | $2,988 | |
| 2026-07-07 | Unknown | Insider | BUY | 61 | $76.62 | $4,674 | |
| 2026-07-07 | Unknown | Insider | BUY | 40 | $76.62 | $3,065 | |
| 2026-07-07 | Unknown | Insider | BUY | 69 | $76.62 | $5,287 | |
| 2026-07-07 | Unknown | Insider | BUY | 61 | $76.62 | $4,674 | |
| 2026-07-07 | Unknown | Insider | BUY | 52 | $76.62 | $3,984 | |
| 2026-07-07 | Unknown | Insider | BUY | 31 | $76.62 | $2,375 | |
| 2026-07-07 | Unknown | Insider | BUY | 48 | $76.62 | $3,678 | |
| 2026-07-07 | Unknown | Insider | BUY | 54 | $76.62 | $4,137 | |
| 2026-07-07 | Unknown | Insider | BUY | 68 | $76.62 | $5,210 | |
| 2026-07-07 | Unknown | Insider | BUY | 53 | $76.62 | $4,061 | |
| 2026-07-07 | Unknown | Insider | BUY | 45 | $76.62 | $3,448 | |
| 2026-07-07 | Unknown | Insider | BUY | 28 | $76.62 | $2,145 | |
| 2026-07-07 | Unknown | Insider | BUY | 37 | $76.62 | $2,835 | |
| 2026-07-07 | Unknown | Insider | BUY | 45 | $76.62 | $3,448 | |
| 2026-07-07 | Unknown | Insider | BUY | 54 | $76.62 | $4,137 | |
| 2026-07-07 | Unknown | Insider | BUY | 49 | $76.62 | $3,754 | |
| 2026-07-07 | Unknown | Insider | BUY | 44 | $76.62 | $3,371 | |
| 2026-07-07 | Unknown | Insider | BUY | 51 | $76.62 | $3,908 | |
| 2026-07-07 | Unknown | Insider | BUY | 40 | $76.62 | $3,065 | |
| 2026-07-07 | Unknown | Insider | SELL | 200 | $540.00 | $108,000 | |
| 2026-07-07 | Unknown | Insider | SELL | 3,500 | $208.00 | $728,000 | |
| 2026-07-07 | Unknown | Insider | SELL | 55 | $106.30 | $5,846 | |
| 2026-07-07 | Unknown | Insider | SELL | 656 | $105.45 | $69,175 | |
| 2026-07-07 | Unknown | Insider | SELL | 489 | $104.72 | $51,208 | |
| 2026-07-07 | Unknown | Insider | SELL | 1,100 | $106.28 | $116,908 | |
| 2026-07-07 | Unknown | Insider | SELL | 7,597 | $105.51 | $801,559 | |
| 2026-07-07 | Unknown | Insider | SELL | 11,303 | $104.63 | $1,182,633 | |
| 2026-07-07 | Unknown | Insider | SELL | 2,000 | $102.01 | $204,018 | |
| 2026-07-07 | Unknown | Insider | SELL | 21,750 | $102.01 | $2,218,722 | |
| 2026-07-07 | Unknown | Insider | SELL | 26 | $381.11 | $9,909 | |
| 2026-07-07 | Unknown | Insider | SELL | 138 | $380.36 | $52,490 | |
| 2026-07-07 | Unknown | Insider | SELL | 184 | $379.60 | $69,847 | |
| 2026-07-07 | Unknown | Insider | SELL | 282 | $378.14 | $106,636 | |
| 2026-07-07 | Unknown | Insider | SELL | 139 | $377.16 | $52,426 | |
| 2026-07-07 | Unknown | Insider | SELL | 230 | $376.06 | $86,494 | |
| 2026-07-07 | Unknown | Insider | SELL | 144 | $375.17 | $54,025 | |
| 2026-07-07 | Unknown | Insider | SELL | 199 | $374.05 | $74,436 | |
| 2026-07-07 | Unknown | Insider | SELL | 62 | $373.09 | $23,132 | |
| 2026-07-07 | Unknown | Insider | SELL | 12 | $371.48 | $4,458 | |
| 2026-07-07 | Unknown | Insider | SELL | 5,000 | $268.11 | $1,340,547 | |
| 2026-07-07 | Unknown | Insider | SELL | 1,120 | $85.01 | $95,208 | |
| 2026-07-07 | Unknown | Insider | SELL | 11,379 | $83.89 | $954,589 | |
| 2026-07-07 | Unknown | Insider | SELL | 52,038 | $83.27 | $4,333,038 | |
| 2026-07-07 | Unknown | Insider | SELL | 26,425 | $82.02 | $2,167,503 | |
| 2026-07-07 | Unknown | Insider | SELL | 9,345 | $81.12 | $758,052 | |
| 2026-07-07 | Unknown | Insider | SELL | 7,385 | $80.20 | $592,283 | |
| 2026-07-07 | Unknown | Insider | SELL | 2,080 | $85.01 | $176,815 | |
| 2026-07-07 | Unknown | Insider | SELL | 21,132 | $83.89 | $1,772,772 | |
| 2026-07-07 | Unknown | Insider | SELL | 96,644 | $83.27 | $8,047,237 | |
| 2026-07-07 | Unknown | Insider | SELL | 49,074 | $82.02 | $4,025,280 | |
| 2026-07-07 | Unknown | Insider | SELL | 17,355 | $81.12 | $1,407,812 | |
| 2026-07-07 | Unknown | Insider | SELL | 13,715 | $80.20 | $1,099,954 | |
| 2026-07-07 | Unknown | Insider | SELL | 2,460 | $150.00 | $369,000 | |
| 2026-07-07 | Unknown | Insider | SELL | 100 | $268.89 | $26,889 | |
| 2026-07-07 | Unknown | Insider | SELL | 900 | $267.45 | $240,709 | |
| 2026-07-07 | Unknown | Insider | SELL | 1,000 | $266.41 | $266,409 | |
| 2026-07-07 | Unknown | Insider | SELL | 1,200 | $264.78 | $317,734 | |
| 2026-07-07 | Unknown | Insider | SELL | 100 | $263.64 | $26,364 | |
| 2026-07-07 | Unknown | Insider | SELL | 3,150 | $30.03 | $94,591 | |
| 2026-07-07 | Unknown | Insider | SELL | 10,788 | $84.87 | $915,595 | |
| 2026-07-07 | Unknown | Insider | SELL | 8,463 | $793.56 | $6,715,898 | |
| 2026-07-07 | Unknown | Insider | SELL | 295 | $200.78 | $59,230 | |
| 2026-07-07 | Unknown | Insider | SELL | 1,448 | $199.41 | $288,746 | |
| 2026-07-07 | Unknown | Insider | SELL | 1,673 | $198.41 | $331,940 | |
| 2026-07-07 | Unknown | Insider | SELL | 1,957 | $197.25 | $386,018 | |
| 2026-07-07 | Unknown | Insider | SELL | 1,461 | $196.39 | $286,926 | |
| 2026-07-07 | Unknown | Insider | SELL | 982 | $195.37 | $191,853 | |
| 2026-07-07 | Unknown | Insider | SELL | 1,864 | $194.43 | $362,418 | |
| 2026-07-07 | Unknown | Insider | SELL | 320 | $193.29 | $61,853 | |
| 2026-07-07 | Unknown | Insider | SELL | 257 | $259.12 | $66,594 | |
| 2026-07-07 | Unknown | Insider | SELL | 283 | $258.37 | $73,119 | |
| 2026-07-07 | Unknown | Insider | SELL | 189 | $256.50 | $48,478 | |
| 2026-07-07 | Unknown | Insider | SELL | 147 | $255.60 | $37,574 | |
| 2026-07-07 | Unknown | Insider | SELL | 287 | $254.34 | $72,996 | |
| 2026-07-07 | Unknown | Insider | SELL | 40,000 | $30.12 | $1,204,700 | |
| 2026-07-06 | Unknown | Insider | SELL | 40 | $486.00 | $19,440 | |
| 2026-07-06 | Unknown | Insider | SELL | 135 | $485.47 | $65,539 | |
| 2026-07-06 | Unknown | Insider | SELL | 625 | $484.48 | $302,803 | |
| 2026-07-06 | Unknown | Insider | SELL | 150 | $483.64 | $72,545 | |
| 2026-07-06 | Unknown | Insider | SELL | 635 | $482.37 | $306,305 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,409 | $481.23 | $678,055 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,224 | $480.38 | $587,979 | |
| 2026-07-06 | Unknown | Insider | SELL | 385 | $478.45 | $184,204 | |
| 2026-07-06 | Unknown | Insider | SELL | 324 | $477.33 | $154,654 | |
| 2026-07-06 | Unknown | Insider | SELL | 509 | $476.31 | $242,442 | |
| 2026-07-06 | Unknown | Insider | SELL | 239 | $485.82 | $116,112 | |
| 2026-07-06 | Unknown | Insider | SELL | 104 | $484.70 | $50,409 | |
| 2026-07-06 | Unknown | Insider | SELL | 452 | $484.21 | $218,865 | |
| 2026-07-06 | Unknown | Insider | SELL | 75 | $482.83 | $36,212 | |
| 2026-07-06 | Unknown | Insider | SELL | 778 | $482.24 | $375,180 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,248 | $480.87 | $1,081,000 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,234 | $480.00 | $1,552,325 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,625 | $478.83 | $1,256,940 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,978 | $478.02 | $1,423,553 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,699 | $477.08 | $1,287,641 | |
| 2026-07-06 | Unknown | Insider | SELL | 4,025 | $475.97 | $1,915,761 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,376 | $474.96 | $653,540 | |
| 2026-07-06 | Unknown | Insider | SELL | 174 | $602.75 | $104,878 | |
| 2026-07-06 | Unknown | Insider | SELL | 314 | $601.44 | $188,853 | |
| 2026-07-06 | Unknown | Insider | SELL | 736 | $600.32 | $441,835 | |
| 2026-07-06 | Unknown | Insider | SELL | 246 | $600.00 | $147,600 | |
| 2026-07-06 | Unknown | Insider | SELL | 171 | $600.00 | $102,600 | |
| 2026-07-06 | Unknown | Insider | SELL | 246 | $600.00 | $147,600 | |
| 2026-07-06 | Unknown | Insider | SELL | 80 | $603.14 | $48,251 | |
| 2026-07-06 | Unknown | Insider | SELL | 376 | $602.63 | $226,588 | |
| 2026-07-06 | Unknown | Insider | SELL | 816 | $601.45 | $490,779 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,076 | $600.40 | $1,246,437 | |
| 2026-07-06 | Unknown | Insider | SELL | 200 | $540.00 | $108,000 | |
| 2026-07-06 | Unknown | Insider | SELL | 1 | $106.12 | $106 | |
| 2026-07-06 | Unknown | Insider | SELL | 611 | $105.43 | $64,418 | |
| 2026-07-06 | Unknown | Insider | SELL | 316 | $104.45 | $33,006 | |
| 2026-07-06 | Unknown | Insider | SELL | 272 | $103.22 | $28,076 | |
| 2026-07-06 | Unknown | Insider | SELL | 5,400 | $105.46 | $569,484 | |
| 2026-07-06 | Unknown | Insider | SELL | 4,905 | $104.53 | $512,720 | |
| 2026-07-06 | Unknown | Insider | SELL | 9,695 | $103.76 | $1,005,953 | |
| 2026-07-06 | Unknown | Insider | SELL | 262 | $524.12 | $137,319 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,140 | $523.49 | $596,779 | |
| 2026-07-06 | Unknown | Insider | SELL | 412 | $522.42 | $215,237 | |
| 2026-07-06 | Unknown | Insider | SELL | 120 | $521.49 | $62,579 | |
| 2026-07-06 | Unknown | Insider | SELL | 138 | $520.60 | $71,843 | |
| 2026-07-06 | Unknown | Insider | SELL | 240 | $519.56 | $124,694 | |
| 2026-07-06 | Unknown | Insider | SELL | 182 | $518.63 | $94,391 | |
| 2026-07-06 | Unknown | Insider | SELL | 202 | $517.19 | $104,472 | |
| 2026-07-06 | Unknown | Insider | SELL | 380 | $516.25 | $196,175 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,000 | $100.01 | $200,015 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,100 | $57.94 | $63,737 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,212 | $57.24 | $183,843 | |
| 2026-07-06 | Unknown | Insider | SELL | 200 | $55.77 | $11,154 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,000 | $280.00 | $280,000 | |
| 2026-07-06 | Unknown | Insider | SELL | 12 | $250.15 | $3,002 | |
| 2026-07-06 | Unknown | Insider | SELL | 182 | $249.38 | $45,386 | |
| 2026-07-06 | Unknown | Insider | SELL | 562 | $248.44 | $139,625 | |
| 2026-07-06 | Unknown | Insider | SELL | 686 | $247.44 | $169,744 | |
| 2026-07-06 | Unknown | Insider | SELL | 940 | $246.28 | $231,506 | |
| 2026-07-06 | Unknown | Insider | SELL | 138 | $245.60 | $33,892 | |
| 2026-07-06 | Unknown | Insider | SELL | 320 | $249.99 | $79,998 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,288 | $249.20 | $819,372 | |
| 2026-07-06 | Unknown | Insider | SELL | 7,678 | $248.32 | $1,906,566 | |
| 2026-07-06 | Unknown | Insider | SELL | 8,804 | $247.38 | $2,177,930 | |
| 2026-07-06 | Unknown | Insider | SELL | 11,370 | $246.24 | $2,799,747 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,883 | $245.61 | $462,479 | |
| 2026-07-06 | Unknown | Insider | SELL | 288 | $243.82 | $70,220 | |
| 2026-07-06 | Unknown | Insider | SELL | 19 | $250.39 | $4,757 | |
| 2026-07-06 | Unknown | Insider | SELL | 965 | $249.52 | $240,788 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,624 | $248.62 | $901,000 | |
| 2026-07-06 | Unknown | Insider | SELL | 5,170 | $247.65 | $1,280,330 | |
| 2026-07-06 | Unknown | Insider | SELL | 4,686 | $246.63 | $1,155,690 | |
| 2026-07-06 | Unknown | Insider | SELL | 4,182 | $245.93 | $1,028,495 | |
| 2026-07-06 | Unknown | Insider | SELL | 106 | $244.87 | $25,956 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,060 | $213.25 | $226,046 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,891 | $212.36 | $613,941 | |
| 2026-07-06 | Unknown | Insider | SELL | 4,434 | $211.26 | $936,724 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,300 | $210.08 | $483,178 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,000 | $208.48 | $208,484 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,773 | $206.99 | $573,970 | |
| 2026-07-06 | Unknown | Insider | SELL | 182 | $44.41 | $8,083 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,818 | $43.87 | $79,760 | |
| 2026-07-06 | Unknown | Insider | SELL | 1 | $253.86 | $254 | |
| 2026-07-06 | Unknown | Insider | SELL | 28 | $254.52 | $7,127 | |
| 2026-07-06 | Unknown | Insider | SELL | 465 | $255.16 | $118,650 | |
| 2026-07-06 | Unknown | Insider | SELL | 29 | $257.45 | $7,466 | |
| 2026-07-06 | Unknown | Insider | SELL | 10 | $258.25 | $2,583 | |
| 2026-07-06 | Unknown | Insider | SELL | 14 | $259.76 | $3,637 | |
| 2026-07-06 | Unknown | Insider | SELL | 7 | $260.36 | $1,823 | |
| 2026-07-06 | Unknown | Insider | SELL | 150 | $262.06 | $39,309 | |
| 2026-07-06 | Unknown | Insider | SELL | 83 | $262.74 | $21,808 | |
| 2026-07-06 | Unknown | Insider | SELL | 53 | $263.91 | $13,987 | |
| 2026-07-06 | Unknown | Insider | SELL | 1 | $253.86 | $254 | |
| 2026-07-06 | Unknown | Insider | SELL | 28 | $254.52 | $7,127 | |
| 2026-07-06 | Unknown | Insider | SELL | 465 | $255.16 | $118,650 | |
| 2026-07-06 | Unknown | Insider | SELL | 29 | $257.45 | $7,466 | |
| 2026-07-06 | Unknown | Insider | SELL | 10 | $258.25 | $2,583 | |
| 2026-07-06 | Unknown | Insider | SELL | 14 | $259.76 | $3,637 | |
| 2026-07-06 | Unknown | Insider | SELL | 7 | $260.36 | $1,823 | |
| 2026-07-06 | Unknown | Insider | SELL | 150 | $262.06 | $39,309 | |
| 2026-07-06 | Unknown | Insider | SELL | 83 | $262.74 | $21,808 | |
| 2026-07-06 | Unknown | Insider | SELL | 53 | $263.91 | $13,987 | |
| 2026-07-06 | Unknown | Insider | SELL | 1 | $253.86 | $254 | |
| 2026-07-06 | Unknown | Insider | SELL | 28 | $254.52 | $7,127 | |
| 2026-07-06 | Unknown | Insider | SELL | 465 | $255.16 | $118,650 | |
| 2026-07-06 | Unknown | Insider | SELL | 29 | $257.45 | $7,466 | |
| 2026-07-06 | Unknown | Insider | SELL | 10 | $258.25 | $2,583 | |
| 2026-07-06 | Unknown | Insider | SELL | 14 | $259.76 | $3,637 | |
| 2026-07-06 | Unknown | Insider | SELL | 7 | $260.36 | $1,823 | |
| 2026-07-06 | Unknown | Insider | SELL | 150 | $262.06 | $39,309 | |
| 2026-07-06 | Unknown | Insider | SELL | 83 | $262.74 | $21,808 | |
| 2026-07-06 | Unknown | Insider | SELL | 53 | $263.91 | $13,987 | |
| 2026-07-06 | Unknown | Insider | SELL | 1 | $253.86 | $254 | |
| 2026-07-06 | Unknown | Insider | SELL | 28 | $254.52 | $7,127 | |
| 2026-07-06 | Unknown | Insider | SELL | 465 | $255.16 | $118,650 | |
| 2026-07-06 | Unknown | Insider | SELL | 29 | $257.45 | $7,466 | |
| 2026-07-06 | Unknown | Insider | SELL | 10 | $258.25 | $2,583 | |
| 2026-07-06 | Unknown | Insider | SELL | 14 | $259.76 | $3,637 | |
| 2026-07-06 | Unknown | Insider | SELL | 7 | $260.36 | $1,823 | |
| 2026-07-06 | Unknown | Insider | SELL | 150 | $262.06 | $39,309 | |
| 2026-07-06 | Unknown | Insider | SELL | 83 | $262.74 | $21,808 | |
| 2026-07-06 | Unknown | Insider | SELL | 53 | $263.91 | $13,987 | |
| 2026-07-06 | Unknown | Insider | SELL | 18 | $253.86 | $4,570 | |
| 2026-07-06 | Unknown | Insider | SELL | 428 | $254.52 | $108,936 | |
| 2026-07-06 | Unknown | Insider | SELL | 7,185 | $255.16 | $1,833,332 | |
| 2026-07-06 | Unknown | Insider | SELL | 446 | $257.45 | $114,821 | |
| 2026-07-06 | Unknown | Insider | SELL | 153 | $258.25 | $39,512 | |
| 2026-07-06 | Unknown | Insider | SELL | 216 | $259.76 | $56,109 | |
| 2026-07-06 | Unknown | Insider | SELL | 114 | $260.36 | $29,681 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,310 | $262.06 | $605,359 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,285 | $262.74 | $337,622 | |
| 2026-07-06 | Unknown | Insider | SELL | 818 | $263.91 | $215,880 | |
| 2026-07-06 | Unknown | Insider | SELL | 1 | $253.86 | $254 | |
| 2026-07-06 | Unknown | Insider | SELL | 12 | $254.52 | $3,054 | |
| 2026-07-06 | Unknown | Insider | SELL | 223 | $255.16 | $56,901 | |
| 2026-07-06 | Unknown | Insider | SELL | 14 | $257.45 | $3,604 | |
| 2026-07-06 | Unknown | Insider | SELL | 5 | $258.25 | $1,291 | |
| 2026-07-06 | Unknown | Insider | SELL | 7 | $259.76 | $1,818 | |
| 2026-07-06 | Unknown | Insider | SELL | 4 | $260.36 | $1,041 | |
| 2026-07-06 | Unknown | Insider | SELL | 72 | $262.06 | $18,868 | |
| 2026-07-06 | Unknown | Insider | SELL | 40 | $262.74 | $10,510 | |
| 2026-07-06 | Unknown | Insider | SELL | 25 | $263.91 | $6,598 | |
| 2026-07-06 | Unknown | Insider | SELL | 49 | $253.86 | $12,439 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,123 | $254.52 | $285,830 | |
| 2026-07-06 | Unknown | Insider | SELL | 18,831 | $255.16 | $4,804,937 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,169 | $257.45 | $300,956 | |
| 2026-07-06 | Unknown | Insider | SELL | 400 | $258.25 | $103,300 | |
| 2026-07-06 | Unknown | Insider | SELL | 567 | $259.76 | $147,287 | |
| 2026-07-06 | Unknown | Insider | SELL | 301 | $260.36 | $78,369 | |
| 2026-07-06 | Unknown | Insider | SELL | 6,054 | $262.06 | $1,586,511 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,368 | $262.74 | $884,912 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,143 | $263.91 | $565,563 | |
| 2026-07-06 | Unknown | Insider | SELL | 343 | $255.11 | $87,503 | |
| 2026-07-06 | Unknown | Insider | SELL | 4 | $86.91 | $348 | |
| 2026-07-06 | Unknown | Insider | SELL | 9 | $86.24 | $776 | |
| 2026-07-06 | Unknown | Insider | SELL | 7 | $85.59 | $599 | |
| 2026-07-06 | Unknown | Insider | SELL | 2 | $83.36 | $167 | |
| 2026-07-06 | Unknown | Insider | SELL | 39 | $87.11 | $3,397 | |
| 2026-07-06 | Unknown | Insider | SELL | 319 | $86.40 | $27,563 | |
| 2026-07-06 | Unknown | Insider | SELL | 111 | $85.75 | $9,518 | |
| 2026-07-06 | Unknown | Insider | SELL | 7 | $84.29 | $590 | |
| 2026-07-06 | Unknown | Insider | SELL | 24 | $83.07 | $1,994 | |
| 2026-07-06 | Unknown | Insider | SELL | 985 | $87.11 | $85,806 | |
| 2026-07-06 | Unknown | Insider | SELL | 7,989 | $86.40 | $690,280 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,763 | $85.75 | $236,926 | |
| 2026-07-06 | Unknown | Insider | SELL | 170 | $84.31 | $14,334 | |
| 2026-07-06 | Unknown | Insider | SELL | 593 | $83.09 | $49,271 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,152 | $87.11 | $274,579 | |
| 2026-07-06 | Unknown | Insider | SELL | 25,566 | $86.40 | $2,209,000 | |
| 2026-07-06 | Unknown | Insider | SELL | 8,842 | $85.75 | $758,198 | |
| 2026-07-06 | Unknown | Insider | SELL | 544 | $84.31 | $45,867 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,896 | $83.09 | $157,535 | |
| 2026-07-06 | Unknown | Insider | SELL | 236 | $87.11 | $20,559 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,917 | $86.40 | $165,636 | |
| 2026-07-06 | Unknown | Insider | SELL | 664 | $85.75 | $56,937 | |
| 2026-07-06 | Unknown | Insider | SELL | 40 | $84.31 | $3,373 | |
| 2026-07-06 | Unknown | Insider | SELL | 143 | $83.09 | $11,882 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,969 | $87.11 | $171,525 | |
| 2026-07-06 | Unknown | Insider | SELL | 15,979 | $86.40 | $1,380,648 | |
| 2026-07-06 | Unknown | Insider | SELL | 5,527 | $85.75 | $473,938 | |
| 2026-07-06 | Unknown | Insider | SELL | 340 | $84.31 | $28,667 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,185 | $83.09 | $98,460 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,970 | $87.11 | $171,612 | |
| 2026-07-06 | Unknown | Insider | SELL | 15,979 | $86.40 | $1,380,646 | |
| 2026-07-06 | Unknown | Insider | SELL | 5,526 | $85.75 | $473,852 | |
| 2026-07-06 | Unknown | Insider | SELL | 340 | $84.31 | $28,667 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,185 | $83.09 | $98,460 | |
| 2026-07-06 | Unknown | Insider | SELL | 11,349 | $87.11 | $988,644 | |
| 2026-07-06 | Unknown | Insider | SELL | 92,037 | $86.40 | $7,952,347 | |
| 2026-07-06 | Unknown | Insider | SELL | 31,833 | $85.75 | $2,729,667 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,959 | $84.31 | $165,172 | |
| 2026-07-06 | Unknown | Insider | SELL | 6,822 | $83.09 | $566,830 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,024 | $149.24 | $302,052 | |
| 2026-07-06 | Unknown | Insider | SELL | 8,487 | $148.36 | $1,259,091 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,104 | $147.86 | $458,950 | |
| 2026-07-06 | Unknown | Insider | SELL | 10,788 | $87.41 | $942,964 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,226 | $142.96 | $175,269 | |
| 2026-07-06 | Unknown | Insider | SELL | 9,043 | $142.44 | $1,288,085 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,226 | $142.96 | $175,269 | |
| 2026-07-06 | Unknown | Insider | SELL | 9,043 | $142.45 | $1,288,175 | |
| 2026-07-06 | Unknown | Insider | SELL | 94 | $345.00 | $32,430 | |
| 2026-07-06 | Unknown | Insider | SELL | 2 | $77.14 | $154 | |
| 2026-07-06 | Unknown | Insider | SELL | 315 | $75.81 | $23,880 | |
| 2026-07-06 | Unknown | Insider | SELL | 564 | $75.09 | $42,351 | |
| 2026-07-06 | Unknown | Insider | SELL | 40 | $209.26 | $8,370 | |
| 2026-07-06 | Unknown | Insider | SELL | 280 | $208.11 | $58,271 | |
| 2026-07-06 | Unknown | Insider | SELL | 320 | $207.21 | $66,307 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,105 | $206.16 | $227,807 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,058 | $205.37 | $217,281 | |
| 2026-07-06 | Unknown | Insider | SELL | 637 | $204.16 | $130,050 | |
| 2026-07-06 | Unknown | Insider | SELL | 480 | $203.07 | $97,474 | |
| 2026-07-06 | Unknown | Insider | SELL | 840 | $202.05 | $169,722 | |
| 2026-07-06 | Unknown | Insider | SELL | 880 | $201.16 | $177,021 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,540 | $199.87 | $307,800 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,820 | $199.16 | $362,471 | |
| 2026-07-06 | Unknown | Insider | SELL | 720 | $198.22 | $142,718 | |
| 2026-07-06 | Unknown | Insider | SELL | 40 | $195.97 | $7,839 | |
| 2026-07-06 | Unknown | Insider | SELL | 80 | $194.24 | $15,539 | |
| 2026-07-06 | Unknown | Insider | SELL | 80 | $192.58 | $15,406 | |
| 2026-07-06 | Unknown | Insider | SELL | 80 | $189.43 | $15,154 | |
| 2026-07-06 | Unknown | Insider | SELL | 184 | $263.68 | $48,517 | |
| 2026-07-06 | Unknown | Insider | SELL | 164 | $262.81 | $43,100 | |
| 2026-07-06 | Unknown | Insider | SELL | 815 | $261.55 | $213,167 | |
| 2026-07-06 | Unknown | Insider | SELL | 100 | $256.00 | $25,600 | |
| 2026-07-06 | Unknown | Insider | SELL | 150 | $256.00 | $38,400 | |
| 2026-07-06 | Unknown | Insider | SELL | 100 | $256.00 | $25,600 | |
| 2026-07-06 | Unknown | Insider | SELL | 200 | $256.00 | $51,200 | |
| 2026-07-06 | Unknown | Insider | SELL | 200 | $303.31 | $60,663 | |
| 2026-07-06 | Unknown | Insider | SELL | 500 | $302.04 | $151,018 | |
| 2026-07-06 | Unknown | Insider | SELL | 17 | $418.49 | $7,114 | |
| 2026-07-06 | Unknown | Insider | SELL | 11 | $417.78 | $4,596 | |
| 2026-07-06 | Unknown | Insider | SELL | 35 | $416.34 | $14,572 | |
| 2026-07-06 | Unknown | Insider | SELL | 31 | $415.49 | $12,880 | |
| 2026-07-06 | Unknown | Insider | SELL | 1 | $413.30 | $413 | |
| 2026-07-06 | Unknown | Insider | SELL | 14 | $412.51 | $5,775 | |
| 2026-07-06 | Unknown | Insider | SELL | 96 | $411.40 | $39,494 | |
| 2026-07-06 | Unknown | Insider | SELL | 123 | $410.68 | $50,514 | |
| 2026-07-06 | Unknown | Insider | SELL | 92 | $409.49 | $37,673 | |
| 2026-07-06 | Unknown | Insider | SELL | 116 | $408.52 | $47,388 | |
| 2026-07-06 | Unknown | Insider | SELL | 50 | $407.59 | $20,380 | |
| 2026-07-06 | Unknown | Insider | SELL | 14 | $406.35 | $5,689 | |
| 2026-07-06 | Unknown | Insider | SELL | 36 | $405.36 | $14,593 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,756 | $418.49 | $734,868 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,129 | $417.78 | $471,674 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,503 | $416.34 | $1,458,439 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,111 | $415.49 | $1,292,589 | |
| 2026-07-06 | Unknown | Insider | SELL | 38 | $413.30 | $15,705 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,380 | $412.51 | $569,264 | |
| 2026-07-06 | Unknown | Insider | SELL | 9,545 | $411.40 | $3,926,813 | |
| 2026-07-06 | Unknown | Insider | SELL | 12,177 | $410.68 | $5,000,850 | |
| 2026-07-06 | Unknown | Insider | SELL | 9,146 | $409.49 | $3,745,196 | |
| 2026-07-06 | Unknown | Insider | SELL | 11,564 | $408.52 | $4,724,125 | |
| 2026-07-06 | Unknown | Insider | SELL | 4,932 | $407.59 | $2,010,234 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,362 | $406.35 | $553,449 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,561 | $405.36 | $1,443,487 | |
| 2026-07-06 | Unknown | Insider | SELL | 39 | $418.49 | $16,321 | |
| 2026-07-06 | Unknown | Insider | SELL | 25 | $417.78 | $10,444 | |
| 2026-07-06 | Unknown | Insider | SELL | 78 | $416.34 | $32,475 | |
| 2026-07-06 | Unknown | Insider | SELL | 69 | $415.49 | $28,669 | |
| 2026-07-06 | Unknown | Insider | SELL | 1 | $413.30 | $413 | |
| 2026-07-06 | Unknown | Insider | SELL | 31 | $412.51 | $12,788 | |
| 2026-07-06 | Unknown | Insider | SELL | 213 | $411.40 | $87,628 | |
| 2026-07-06 | Unknown | Insider | SELL | 272 | $410.68 | $111,705 | |
| 2026-07-06 | Unknown | Insider | SELL | 204 | $409.49 | $83,536 | |
| 2026-07-06 | Unknown | Insider | SELL | 258 | $408.52 | $105,398 | |
| 2026-07-06 | Unknown | Insider | SELL | 110 | $407.59 | $44,835 | |
| 2026-07-06 | Unknown | Insider | SELL | 30 | $406.35 | $12,190 | |
| 2026-07-06 | Unknown | Insider | SELL | 79 | $405.36 | $32,023 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,027 | $418.49 | $429,789 | |
| 2026-07-06 | Unknown | Insider | SELL | 661 | $417.78 | $276,153 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,049 | $416.34 | $853,081 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,820 | $415.49 | $756,192 | |
| 2026-07-06 | Unknown | Insider | SELL | 22 | $413.30 | $9,093 | |
| 2026-07-06 | Unknown | Insider | SELL | 808 | $412.51 | $333,308 | |
| 2026-07-06 | Unknown | Insider | SELL | 5,585 | $411.40 | $2,297,669 | |
| 2026-07-06 | Unknown | Insider | SELL | 7,125 | $410.68 | $2,926,095 | |
| 2026-07-06 | Unknown | Insider | SELL | 5,352 | $409.49 | $2,191,590 | |
| 2026-07-06 | Unknown | Insider | SELL | 6,766 | $408.52 | $2,764,046 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,886 | $407.59 | $1,176,305 | |
| 2026-07-06 | Unknown | Insider | SELL | 797 | $406.35 | $323,861 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,084 | $405.36 | $844,770 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,022 | $418.49 | $846,187 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,300 | $417.78 | $543,114 | |
| 2026-07-06 | Unknown | Insider | SELL | 4,033 | $416.34 | $1,679,099 | |
| 2026-07-06 | Unknown | Insider | SELL | 3,581 | $415.49 | $1,487,870 | |
| 2026-07-06 | Unknown | Insider | SELL | 44 | $413.30 | $18,185 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,589 | $412.51 | $655,478 | |
| 2026-07-06 | Unknown | Insider | SELL | 10,989 | $411.40 | $4,520,875 | |
| 2026-07-06 | Unknown | Insider | SELL | 14,019 | $410.68 | $5,757,323 | |
| 2026-07-06 | Unknown | Insider | SELL | 10,530 | $409.49 | $4,311,930 | |
| 2026-07-06 | Unknown | Insider | SELL | 13,313 | $408.52 | $5,438,627 | |
| 2026-07-06 | Unknown | Insider | SELL | 5,678 | $407.59 | $2,314,296 | |
| 2026-07-06 | Unknown | Insider | SELL | 1,568 | $406.35 | $637,157 | |
| 2026-07-06 | Unknown | Insider | SELL | 4,100 | $405.36 | $1,661,976 | |
| 2026-07-06 | Unknown | Insider | SELL | 10,000 | $22.63 | $226,254 | |
| 2026-07-06 | Unknown | Insider | SELL | 2,229 | $104.00 | $231,816 | |
| 2026-07-06 | Unknown | Insider | SELL | 40,000 | $30.44 | $1,217,644 | |
| 2026-07-03 | Unknown | Insider | BUY | 406 | $15.25 | $6,192 | |
| 2026-07-02 | Unknown | Insider | BUY | 1,000 | $77.09 | $77,090 | |
| 2026-07-02 | Unknown | Insider | BUY | 1,000 | $77.09 | $77,090 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,027 | $360.00 | $729,720 | |
| 2026-07-02 | Unknown | Insider | SELL | 100 | $193.44 | $19,344 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,009 | $192.42 | $386,568 | |
| 2026-07-02 | Unknown | Insider | SELL | 10,824 | $191.72 | $2,075,134 | |
| 2026-07-02 | Unknown | Insider | SELL | 7,206 | $190.63 | $1,373,709 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,986 | $189.75 | $566,588 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,977 | $529.73 | $1,047,276 | |
| 2026-07-02 | Unknown | Insider | SELL | 30,000 | $390.01 | $11,700,300 | |
| 2026-07-02 | Unknown | Insider | SELL | 5,200 | $105.16 | $546,832 | |
| 2026-07-02 | Unknown | Insider | SELL | 4,800 | $104.26 | $500,448 | |
| 2026-07-02 | Unknown | Insider | SELL | 10,000 | $103.31 | $1,033,100 | |
| 2026-07-02 | Unknown | Insider | SELL | 5 | $105.84 | $529 | |
| 2026-07-02 | Unknown | Insider | SELL | 258 | $105.14 | $27,126 | |
| 2026-07-02 | Unknown | Insider | SELL | 383 | $104.21 | $39,912 | |
| 2026-07-02 | Unknown | Insider | SELL | 554 | $103.16 | $57,151 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,000 | $97.03 | $194,059 | |
| 2026-07-02 | Unknown | Insider | SELL | 821 | $265.64 | $218,095 | |
| 2026-07-02 | Unknown | Insider | SELL | 879 | $264.83 | $232,782 | |
| 2026-07-02 | Unknown | Insider | SELL | 900 | $263.80 | $237,417 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,000 | $262.57 | $525,134 | |
| 2026-07-02 | Unknown | Insider | SELL | 3,911 | $261.53 | $1,022,837 | |
| 2026-07-02 | Unknown | Insider | SELL | 6,557 | $260.53 | $1,708,298 | |
| 2026-07-02 | Unknown | Insider | SELL | 4,032 | $259.70 | $1,047,118 | |
| 2026-07-02 | Unknown | Insider | SELL | 900 | $258.59 | $232,732 | |
| 2026-07-02 | Unknown | Insider | SELL | 564 | $247.33 | $139,494 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,405 | $246.71 | $593,339 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,510 | $245.49 | $616,176 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,738 | $244.64 | $425,188 | |
| 2026-07-02 | Unknown | Insider | SELL | 762 | $243.46 | $185,513 | |
| 2026-07-02 | Unknown | Insider | SELL | 6,481 | $242.38 | $1,570,837 | |
| 2026-07-02 | Unknown | Insider | SELL | 8,724 | $241.61 | $2,107,786 | |
| 2026-07-02 | Unknown | Insider | SELL | 5,738 | $240.48 | $1,379,882 | |
| 2026-07-02 | Unknown | Insider | SELL | 4,709 | $239.64 | $1,128,445 | |
| 2026-07-02 | Unknown | Insider | SELL | 77 | $247.45 | $19,053 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,262 | $246.89 | $311,571 | |
| 2026-07-02 | Unknown | Insider | SELL | 934 | $245.96 | $229,722 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,466 | $244.94 | $359,076 | |
| 2026-07-02 | Unknown | Insider | SELL | 380 | $243.87 | $92,669 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,251 | $242.55 | $545,986 | |
| 2026-07-02 | Unknown | Insider | SELL | 5,716 | $241.86 | $1,382,486 | |
| 2026-07-02 | Unknown | Insider | SELL | 3,219 | $240.80 | $775,138 | |
| 2026-07-02 | Unknown | Insider | SELL | 3,447 | $239.84 | $826,720 | |
| 2026-07-02 | Unknown | Insider | SELL | 8,528 | $205.43 | $1,751,907 | |
| 2026-07-02 | Unknown | Insider | SELL | 50,000 | $254.64 | $12,732,000 | |
| 2026-07-02 | Unknown | Insider | SELL | 140,819 | $254.64 | $35,858,150 | |
| 2026-07-02 | Unknown | Insider | SELL | 344 | $254.64 | $87,596 | |
| 2026-07-02 | Unknown | Insider | SELL | 27,733 | $150.01 | $4,160,341 | |
| 2026-07-02 | Unknown | Insider | SELL | 3,750 | $148.01 | $555,038 | |
| 2026-07-02 | Unknown | Insider | SELL | 146,889 | $22.45 | $3,297,658 | |
| 2026-07-02 | Unknown | Insider | SELL | 239,351 | $21.74 | $5,203,491 | |
| 2026-07-02 | Unknown | Insider | SELL | 44,838 | $22.59 | $1,012,890 | |
| 2026-07-02 | Unknown | Insider | SELL | 6,647 | $28.85 | $191,759 | |
| 2026-07-02 | Unknown | Insider | SELL | 14,365 | $28.85 | $414,416 | |
| 2026-07-02 | Unknown | Insider | SELL | 6,352 | $28.85 | $183,249 | |
| 2026-07-02 | Unknown | Insider | SELL | 9,146 | $28.85 | $263,853 | |
| 2026-07-02 | Unknown | Insider | SELL | 11,605 | $28.85 | $334,793 | |
| 2026-07-02 | Unknown | Insider | SELL | 150,000 | $130.00 | $19,500,000 | |
| 2026-07-02 | Unknown | Insider | SELL | 35,000 | $130.00 | $4,550,000 | |
| 2026-07-02 | Unknown | Insider | SELL | 27,701 | $265.69 | $7,359,879 | |
| 2026-07-02 | Unknown | Insider | SELL | 196 | $265.69 | $52,075 | |
| 2026-07-02 | Unknown | Insider | SELL | 40 | $199.48 | $7,979 | |
| 2026-07-02 | Unknown | Insider | SELL | 651 | $198.67 | $129,334 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,160 | $197.67 | $229,297 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,436 | $196.75 | $282,533 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,586 | $195.63 | $505,899 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,438 | $194.76 | $474,825 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,249 | $194.02 | $242,331 | |
| 2026-07-02 | Unknown | Insider | SELL | 200 | $192.70 | $38,540 | |
| 2026-07-02 | Unknown | Insider | SELL | 240 | $191.33 | $45,919 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,200 | $365.65 | $438,780 | |
| 2026-07-02 | Unknown | Insider | SELL | 400 | $350.54 | $140,214 | |
| 2026-07-02 | Unknown | Insider | SELL | 428 | $347.44 | $148,704 | |
| 2026-07-02 | Unknown | Insider | SELL | 372 | $346.63 | $128,946 | |
| 2026-07-02 | Unknown | Insider | SELL | 200 | $344.64 | $68,928 | |
| 2026-07-02 | Unknown | Insider | SELL | 297 | $342.94 | $101,855 | |
| 2026-07-02 | Unknown | Insider | SELL | 503 | $341.65 | $171,850 | |
| 2026-07-02 | Unknown | Insider | SELL | 200 | $339.75 | $67,950 | |
| 2026-07-02 | Unknown | Insider | SELL | 100 | $338.17 | $33,817 | |
| 2026-07-02 | Unknown | Insider | SELL | 200 | $335.40 | $67,080 | |
| 2026-07-02 | Unknown | Insider | SELL | 500 | $334.40 | $167,201 | |
| 2026-07-02 | Unknown | Insider | SELL | 960 | $332.99 | $319,674 | |
| 2026-07-02 | Unknown | Insider | SELL | 240 | $331.50 | $79,560 | |
| 2026-07-02 | Unknown | Insider | SELL | 600 | $328.29 | $196,976 | |
| 2026-07-02 | Unknown | Insider | SELL | 200 | $324.20 | $64,841 | |
| 2026-07-02 | Unknown | Insider | SELL | 600 | $323.02 | $193,810 | |
| 2026-07-02 | Unknown | Insider | SELL | 200 | $321.04 | $64,209 | |
| 2026-07-02 | Unknown | Insider | SELL | 200 | $318.86 | $63,771 | |
| 2026-07-02 | Unknown | Insider | SELL | 400 | $315.29 | $126,114 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,300 | $314.69 | $409,095 | |
| 2026-07-02 | Unknown | Insider | SELL | 500 | $313.05 | $156,526 | |
| 2026-07-02 | Unknown | Insider | SELL | 3,992 | $311.99 | $1,245,463 | |
| 2026-07-02 | Unknown | Insider | SELL | 4,184 | $310.82 | $1,300,462 | |
| 2026-07-02 | Unknown | Insider | SELL | 2,071 | $310.13 | $642,280 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,353 | $309.15 | $418,280 | |
| 2026-07-02 | Unknown | Insider | SELL | 200 | $650.15 | $130,030 | |
| 2026-07-02 | Unknown | Insider | SELL | 34,254 | $7.28 | $249,482 | |
| 2026-07-02 | Unknown | Insider | SELL | 102,991 | $7.28 | $750,083 | |
| 2026-07-02 | Unknown | Insider | SELL | 9,800 | $7.28 | $71,362 | |
| 2026-07-02 | Unknown | Insider | SELL | 6,363 | $167.07 | $1,063,040 | |
| 2026-07-02 | Unknown | Insider | SELL | 5,477 | $166.34 | $911,034 | |
| 2026-07-02 | Unknown | Insider | SELL | 20,218 | $165.09 | $3,337,840 | |
| 2026-07-02 | Unknown | Insider | SELL | 47,004 | $164.23 | $7,719,603 | |
| 2026-07-02 | Unknown | Insider | SELL | 77,753 | $163.18 | $12,687,727 | |
| 2026-07-02 | Unknown | Insider | SELL | 18,098 | $162.48 | $2,940,527 | |
| 2026-07-02 | Unknown | Insider | SELL | 7,385 | $161.17 | $1,190,247 | |
| 2026-07-02 | Unknown | Insider | SELL | 19,442 | $160.16 | $3,113,908 | |
| 2026-07-02 | Unknown | Insider | SELL | 25,845 | $159.23 | $4,115,211 | |
| 2026-07-02 | Unknown | Insider | SELL | 8,302 | $158.40 | $1,315,001 | |
| 2026-07-02 | Unknown | Insider | SELL | 4,113 | $157.24 | $646,736 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,541 | $519.00 | $799,779 | |
| 2026-07-02 | Unknown | Insider | SELL | 1,500 | $524.99 | $787,485 | |
| 2026-07-02 | Unknown | Insider | BUY | 1 | $15.06 | $15 | |
| 2026-07-02 | Unknown | Insider | SELL | 40,000 | $30.24 | $1,209,640 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,000 | $239.77 | $239,770 | |
| 2026-07-01 | Unknown | Insider | SELL | 500 | $607.75 | $303,875 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,638 | $344.55 | $564,365 | |
| 2026-07-01 | Unknown | Insider | SELL | 8,852 | $343.88 | $3,044,069 | |
| 2026-07-01 | Unknown | Insider | SELL | 100 | $189.21 | $18,921 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,729 | $185.23 | $690,730 | |
| 2026-07-01 | Unknown | Insider | SELL | 544 | $184.63 | $100,439 | |
| 2026-07-01 | Unknown | Insider | SELL | 627 | $183.42 | $115,006 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,828 | $525.00 | $2,534,700 | |
| 2026-07-01 | Unknown | Insider | SELL | 14,260 | $525.19 | $7,489,187 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,000 | $100.09 | $500,450 | |
| 2026-07-01 | Unknown | Insider | SELL | 400 | $103.25 | $41,300 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,400 | $102.63 | $451,572 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,100 | $101.80 | $315,580 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,564 | $100.39 | $558,570 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,436 | $99.99 | $543,546 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $98.71 | $29,613 | |
| 2026-07-01 | Unknown | Insider | SELL | 200 | $97.88 | $19,576 | |
| 2026-07-01 | Unknown | Insider | SELL | 600 | $96.77 | $58,062 | |
| 2026-07-01 | Unknown | Insider | SELL | 200 | $103.15 | $20,630 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $102.35 | $30,705 | |
| 2026-07-01 | Unknown | Insider | SELL | 159 | $101.57 | $16,150 | |
| 2026-07-01 | Unknown | Insider | SELL | 31 | $100.46 | $3,114 | |
| 2026-07-01 | Unknown | Insider | SELL | 235 | $99.92 | $23,481 | |
| 2026-07-01 | Unknown | Insider | SELL | 15 | $98.41 | $1,476 | |
| 2026-07-01 | Unknown | Insider | SELL | 27 | $97.46 | $2,631 | |
| 2026-07-01 | Unknown | Insider | SELL | 233 | $96.70 | $22,531 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,080 | $70.52 | $76,162 | |
| 2026-07-01 | Unknown | Insider | SELL | 600 | $69.69 | $41,814 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,360 | $68.47 | $93,119 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,320 | $67.81 | $89,509 | |
| 2026-07-01 | Unknown | Insider | SELL | 360 | $66.09 | $23,792 | |
| 2026-07-01 | Unknown | Insider | SELL | 280 | $65.13 | $18,236 | |
| 2026-07-01 | Unknown | Insider | SELL | 15,550 | $70.43 | $1,095,186 | |
| 2026-07-01 | Unknown | Insider | SELL | 9,840 | $69.22 | $681,125 | |
| 2026-07-01 | Unknown | Insider | SELL | 21,130 | $68.14 | $1,439,798 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,960 | $67.49 | $402,240 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,560 | $66.07 | $301,279 | |
| 2026-07-01 | Unknown | Insider | SELL | 6,710 | $65.18 | $437,358 | |
| 2026-07-01 | Unknown | Insider | SELL | 12,960 | $70.44 | $912,902 | |
| 2026-07-01 | Unknown | Insider | SELL | 8,200 | $69.22 | $567,604 | |
| 2026-07-01 | Unknown | Insider | SELL | 17,562 | $68.14 | $1,196,675 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,038 | $67.49 | $340,015 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,680 | $66.06 | $243,101 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,560 | $65.23 | $166,989 | |
| 2026-07-01 | Unknown | Insider | SELL | 167 | $460.00 | $76,820 | |
| 2026-07-01 | Unknown | Insider | SELL | 808 | $200.00 | $161,600 | |
| 2026-07-01 | Unknown | Insider | SELL | 157 | $455.49 | $71,512 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,167 | $455.49 | $531,557 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $455.49 | $136,647 | |
| 2026-07-01 | Unknown | Insider | SELL | 280 | $1095.88 | $306,846 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,125 | $1095.25 | $2,327,406 | |
| 2026-07-01 | Unknown | Insider | SELL | 705 | $1093.92 | $771,214 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,510 | $1092.68 | $2,742,627 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,317 | $1091.71 | $2,529,492 | |
| 2026-07-01 | Unknown | Insider | SELL | 288 | $1090.60 | $314,093 | |
| 2026-07-01 | Unknown | Insider | SELL | 267 | $1089.04 | $290,774 | |
| 2026-07-01 | Unknown | Insider | SELL | 220 | $1088.12 | $239,386 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,328 | $1087.21 | $1,443,815 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,105 | $1086.38 | $2,286,830 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,944 | $1085.27 | $3,195,035 | |
| 2026-07-01 | Unknown | Insider | SELL | 794 | $1084.12 | $860,791 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,593 | $1083.31 | $3,892,333 | |
| 2026-07-01 | Unknown | Insider | SELL | 929 | $1082.28 | $1,005,438 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,572 | $1080.96 | $3,861,189 | |
| 2026-07-01 | Unknown | Insider | SELL | 10,497 | $1079.99 | $11,336,655 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,247 | $1078.47 | $1,344,852 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,279 | $1077.05 | $4,608,697 | |
| 2026-07-01 | Unknown | Insider | SELL | 10,000 | $389.75 | $3,897,500 | |
| 2026-07-01 | Unknown | Insider | SELL | 600 | $2088.00 | $1,252,800 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,433 | $58.03 | $315,262 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,250 | $57.36 | $129,056 | |
| 2026-07-01 | Unknown | Insider | SELL | 650 | $55.97 | $36,378 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,433 | $58.03 | $315,262 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,250 | $57.36 | $129,056 | |
| 2026-07-01 | Unknown | Insider | SELL | 650 | $55.97 | $36,378 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $274.06 | $82,218 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,600 | $272.99 | $709,774 | |
| 2026-07-01 | Unknown | Insider | SELL | 100 | $267.19 | $26,718 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $278.77 | $83,630 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,955 | $278.25 | $543,973 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,045 | $277.29 | $567,056 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,400 | $276.24 | $386,740 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,100 | $275.20 | $302,717 | |
| 2026-07-01 | Unknown | Insider | SELL | 500 | $274.19 | $137,095 | |
| 2026-07-01 | Unknown | Insider | SELL | 454 | $272.14 | $123,551 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,357 | $270.96 | $367,699 | |
| 2026-07-01 | Unknown | Insider | SELL | 484 | $269.87 | $130,616 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,932 | $268.99 | $519,694 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,705 | $268.11 | $993,330 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,568 | $266.79 | $418,331 | |
| 2026-07-01 | Unknown | Insider | SELL | 12,500 | $267.47 | $3,343,375 | |
| 2026-07-01 | Unknown | Insider | SELL | 338 | $251.85 | $85,125 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,098 | $250.96 | $1,279,395 | |
| 2026-07-01 | Unknown | Insider | SELL | 10,806 | $249.99 | $2,701,414 | |
| 2026-07-01 | Unknown | Insider | SELL | 7,053 | $249.14 | $1,757,158 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,046 | $247.96 | $1,003,264 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,012 | $246.99 | $990,933 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,740 | $246.06 | $428,148 | |
| 2026-07-01 | Unknown | Insider | SELL | 542 | $244.89 | $132,730 | |
| 2026-07-01 | Unknown | Insider | SELL | 39 | $252.14 | $9,834 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,366 | $251.28 | $343,246 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,320 | $250.41 | $1,081,788 | |
| 2026-07-01 | Unknown | Insider | SELL | 6,173 | $249.51 | $1,540,214 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,178 | $248.54 | $541,326 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,378 | $247.51 | $588,574 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,905 | $246.52 | $469,628 | |
| 2026-07-01 | Unknown | Insider | SELL | 428 | $245.46 | $105,058 | |
| 2026-07-01 | Unknown | Insider | SELL | 133 | $249.00 | $33,117 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,115 | $45.15 | $230,960 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,000 | $44.90 | $89,800 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,500 | $258.56 | $646,400 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,000 | $350.00 | $350,000 | |
| 2026-07-01 | Unknown | Insider | BUY | 25 | $88.03 | $2,201 | |
| 2026-07-01 | Unknown | Insider | SELL | 20 | $90.16 | $1,803 | |
| 2026-07-01 | Unknown | Insider | SELL | 813 | $89.34 | $72,630 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,933 | $88.57 | $171,209 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,880 | $87.44 | $339,261 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,279 | $86.60 | $457,169 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,455 | $85.63 | $295,838 | |
| 2026-07-01 | Unknown | Insider | SELL | 80 | $90.16 | $7,213 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,252 | $89.34 | $290,519 | |
| 2026-07-01 | Unknown | Insider | SELL | 7,736 | $88.57 | $685,193 | |
| 2026-07-01 | Unknown | Insider | SELL | 15,524 | $87.44 | $1,357,392 | |
| 2026-07-01 | Unknown | Insider | SELL | 21,118 | $86.60 | $1,828,853 | |
| 2026-07-01 | Unknown | Insider | SELL | 13,822 | $85.63 | $1,183,524 | |
| 2026-07-01 | Unknown | Insider | SELL | 8,343 | $300.37 | $2,505,987 | |
| 2026-07-01 | Unknown | Insider | SELL | 487 | $22.00 | $10,714 | |
| 2026-07-01 | Unknown | Insider | SELL | 42,261 | $22.50 | $950,872 | |
| 2026-07-01 | Unknown | Insider | SELL | 8,743 | $22.18 | $193,920 | |
| 2026-07-01 | Unknown | Insider | SELL | 277 | $160.42 | $44,436 | |
| 2026-07-01 | Unknown | Insider | SELL | 6,001 | $160.42 | $962,680 | |
| 2026-07-01 | Unknown | Insider | SELL | 250 | $160.42 | $40,105 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,775 | $109.64 | $413,891 | |
| 2026-07-01 | Unknown | Insider | SELL | 250 | $255.83 | $63,958 | |
| 2026-07-01 | Unknown | Insider | SELL | 554 | $138.88 | $76,940 | |
| 2026-07-01 | Unknown | Insider | SELL | 462 | $141.30 | $65,281 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,380 | $140.54 | $193,945 | |
| 2026-07-01 | Unknown | Insider | SELL | 158 | $139.75 | $22,080 | |
| 2026-07-01 | Unknown | Insider | SELL | 19,008 | $112.62 | $2,140,681 | |
| 2026-07-01 | Unknown | Insider | SELL | 12,192 | $112.02 | $1,365,748 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,800 | $110.89 | $199,602 | |
| 2026-07-01 | Unknown | Insider | SELL | 14,392 | $285.30 | $4,106,038 | |
| 2026-07-01 | Unknown | Insider | SELL | 24,197 | $75.95 | $1,837,762 | |
| 2026-07-01 | Unknown | Insider | SELL | 29,297 | $75.26 | $2,204,892 | |
| 2026-07-01 | Unknown | Insider | SELL | 38,910 | $74.05 | $2,881,286 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,567 | $76.05 | $195,220 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,901 | $75.42 | $369,633 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,208 | $74.16 | $386,225 | |
| 2026-07-01 | Unknown | Insider | SELL | 7,324 | $73.29 | $536,776 | |
| 2026-07-01 | Unknown | Insider | SELL | 13 | $785.60 | $10,213 | |
| 2026-07-01 | Unknown | Insider | SELL | 26 | $784.26 | $20,391 | |
| 2026-07-01 | Unknown | Insider | SELL | 46 | $782.76 | $36,007 | |
| 2026-07-01 | Unknown | Insider | SELL | 77 | $782.08 | $60,220 | |
| 2026-07-01 | Unknown | Insider | SELL | 138 | $780.82 | $107,753 | |
| 2026-07-01 | Unknown | Insider | SELL | 116 | $779.89 | $90,467 | |
| 2026-07-01 | Unknown | Insider | SELL | 78 | $778.38 | $60,714 | |
| 2026-07-01 | Unknown | Insider | SELL | 156 | $777.58 | $121,302 | |
| 2026-07-01 | Unknown | Insider | SELL | 260 | $776.47 | $201,882 | |
| 2026-07-01 | Unknown | Insider | SELL | 234 | $775.48 | $181,462 | |
| 2026-07-01 | Unknown | Insider | SELL | 156 | $774.25 | $120,783 | |
| 2026-07-01 | Unknown | Insider | SELL | 186 | $773.33 | $143,839 | |
| 2026-07-01 | Unknown | Insider | SELL | 272 | $772.16 | $210,028 | |
| 2026-07-01 | Unknown | Insider | SELL | 296 | $771.15 | $228,260 | |
| 2026-07-01 | Unknown | Insider | SELL | 137 | $770.06 | $105,498 | |
| 2026-07-01 | Unknown | Insider | SELL | 182 | $769.06 | $139,969 | |
| 2026-07-01 | Unknown | Insider | SELL | 62 | $767.68 | $47,596 | |
| 2026-07-01 | Unknown | Insider | SELL | 65 | $766.63 | $49,831 | |
| 2026-07-01 | Unknown | Insider | SELL | 12 | $785.70 | $9,428 | |
| 2026-07-01 | Unknown | Insider | SELL | 12 | $784.68 | $9,416 | |
| 2026-07-01 | Unknown | Insider | SELL | 44 | $783.65 | $34,481 | |
| 2026-07-01 | Unknown | Insider | SELL | 153 | $782.79 | $119,767 | |
| 2026-07-01 | Unknown | Insider | SELL | 138 | $781.66 | $107,869 | |
| 2026-07-01 | Unknown | Insider | SELL | 291 | $780.73 | $227,192 | |
| 2026-07-01 | Unknown | Insider | SELL | 128 | $779.56 | $99,784 | |
| 2026-07-01 | Unknown | Insider | SELL | 166 | $778.69 | $129,263 | |
| 2026-07-01 | Unknown | Insider | SELL | 285 | $777.67 | $221,636 | |
| 2026-07-01 | Unknown | Insider | SELL | 533 | $776.63 | $413,944 | |
| 2026-07-01 | Unknown | Insider | SELL | 479 | $775.70 | $371,560 | |
| 2026-07-01 | Unknown | Insider | SELL | 267 | $774.58 | $206,813 | |
| 2026-07-01 | Unknown | Insider | SELL | 444 | $773.44 | $343,407 | |
| 2026-07-01 | Unknown | Insider | SELL | 485 | $772.43 | $374,629 | |
| 2026-07-01 | Unknown | Insider | SELL | 472 | $771.47 | $364,134 | |
| 2026-07-01 | Unknown | Insider | SELL | 316 | $770.41 | $243,450 | |
| 2026-07-01 | Unknown | Insider | SELL | 281 | $769.40 | $216,201 | |
| 2026-07-01 | Unknown | Insider | SELL | 283 | $768.46 | $217,474 | |
| 2026-07-01 | Unknown | Insider | SELL | 135 | $767.17 | $103,568 | |
| 2026-07-01 | Unknown | Insider | SELL | 76 | $765.93 | $58,211 | |
| 2026-07-01 | Unknown | Insider | SELL | 72,000 | $55.05 | $3,963,600 | |
| 2026-07-01 | Unknown | Insider | SELL | 661 | $450.00 | $297,450 | |
| 2026-07-01 | Unknown | Insider | SELL | 8,333 | $450.00 | $3,749,850 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,505 | $450.00 | $1,577,250 | |
| 2026-07-01 | Unknown | Insider | SELL | 336 | $467.99 | $157,246 | |
| 2026-07-01 | Unknown | Insider | SELL | 219 | $466.90 | $102,250 | |
| 2026-07-01 | Unknown | Insider | SELL | 75 | $466.13 | $34,960 | |
| 2026-07-01 | Unknown | Insider | SELL | 307 | $464.45 | $142,587 | |
| 2026-07-01 | Unknown | Insider | SELL | 496 | $463.35 | $229,824 | |
| 2026-07-01 | Unknown | Insider | SELL | 629 | $462.44 | $290,875 | |
| 2026-07-01 | Unknown | Insider | SELL | 468 | $461.47 | $215,968 | |
| 2026-07-01 | Unknown | Insider | SELL | 334 | $460.07 | $153,664 | |
| 2026-07-01 | Unknown | Insider | SELL | 845 | $459.02 | $387,871 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,006 | $458.00 | $460,746 | |
| 2026-07-01 | Unknown | Insider | SELL | 747 | $456.97 | $341,359 | |
| 2026-07-01 | Unknown | Insider | SELL | 637 | $455.89 | $290,401 | |
| 2026-07-01 | Unknown | Insider | SELL | 720 | $454.92 | $327,543 | |
| 2026-07-01 | Unknown | Insider | SELL | 436 | $453.83 | $197,869 | |
| 2026-07-01 | Unknown | Insider | SELL | 265 | $453.12 | $120,077 | |
| 2026-07-01 | Unknown | Insider | SELL | 971 | $451.96 | $438,851 | |
| 2026-07-01 | Unknown | Insider | SELL | 734 | $450.94 | $330,993 | |
| 2026-07-01 | Unknown | Insider | SELL | 570 | $449.89 | $256,436 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,479 | $448.85 | $663,846 | |
| 2026-07-01 | Unknown | Insider | SELL | 883 | $447.86 | $395,461 | |
| 2026-07-01 | Unknown | Insider | SELL | 898 | $446.91 | $401,328 | |
| 2026-07-01 | Unknown | Insider | SELL | 948 | $445.85 | $422,667 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,330 | $444.91 | $591,728 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,197 | $443.82 | $531,258 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,095 | $442.87 | $484,944 | |
| 2026-07-01 | Unknown | Insider | SELL | 984 | $441.79 | $434,726 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,519 | $440.86 | $669,662 | |
| 2026-07-01 | Unknown | Insider | SELL | 952 | $440.05 | $418,930 | |
| 2026-07-01 | Unknown | Insider | SELL | 650 | $438.79 | $285,212 | |
| 2026-07-01 | Unknown | Insider | SELL | 469 | $437.93 | $205,390 | |
| 2026-07-01 | Unknown | Insider | SELL | 804 | $436.82 | $351,203 | |
| 2026-07-01 | Unknown | Insider | SELL | 467 | $435.76 | $203,498 | |
| 2026-07-01 | Unknown | Insider | SELL | 501 | $434.78 | $217,825 | |
| 2026-07-01 | Unknown | Insider | SELL | 346 | $433.43 | $149,966 | |
| 2026-07-01 | Unknown | Insider | SELL | 767 | $432.79 | $331,952 | |
| 2026-07-01 | Unknown | Insider | SELL | 6,630 | $430.79 | $2,856,143 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,286 | $429.58 | $552,438 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,527 | $468.00 | $714,629 | |
| 2026-07-01 | Unknown | Insider | SELL | 995 | $466.90 | $464,561 | |
| 2026-07-01 | Unknown | Insider | SELL | 343 | $466.14 | $159,886 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,394 | $464.45 | $647,447 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,256 | $463.35 | $1,045,326 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,862 | $462.44 | $1,323,507 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,129 | $461.47 | $982,470 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,520 | $460.07 | $699,310 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,837 | $459.02 | $1,761,251 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,574 | $458.00 | $2,094,887 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,396 | $456.97 | $1,551,880 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,898 | $455.89 | $1,321,163 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,269 | $454.92 | $1,487,136 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,980 | $453.83 | $898,578 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,204 | $453.12 | $545,558 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,418 | $451.96 | $1,996,749 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,338 | $450.94 | $1,505,249 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,586 | $449.89 | $1,163,411 | |
| 2026-07-01 | Unknown | Insider | SELL | 6,723 | $448.85 | $3,017,601 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,013 | $447.86 | $1,797,267 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,082 | $446.91 | $1,824,302 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,310 | $445.85 | $1,921,620 | |
| 2026-07-01 | Unknown | Insider | SELL | 6,048 | $444.91 | $2,690,802 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,437 | $443.82 | $2,413,074 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,980 | $442.87 | $2,205,498 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,468 | $441.79 | $1,973,938 | |
| 2026-07-01 | Unknown | Insider | SELL | 6,904 | $440.86 | $3,043,679 | |
| 2026-07-01 | Unknown | Insider | SELL | 4,332 | $440.05 | $1,906,309 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,955 | $438.79 | $1,296,615 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,129 | $437.93 | $932,358 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,655 | $436.82 | $1,596,579 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,122 | $435.76 | $924,675 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,279 | $434.78 | $990,870 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,574 | $433.43 | $682,216 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,485 | $432.79 | $1,508,279 | |
| 2026-07-01 | Unknown | Insider | SELL | 30,141 | $430.79 | $12,984,462 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,837 | $429.58 | $2,507,447 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,000 | $74.16 | $148,320 | |
| 2026-07-01 | Unknown | Insider | SELL | 5,000 | $288.05 | $1,440,250 | |
| 2026-07-01 | Unknown | Insider | SELL | 200 | $366.69 | $73,339 | |
| 2026-07-01 | Unknown | Insider | SELL | 200 | $365.50 | $73,100 | |
| 2026-07-01 | Unknown | Insider | SELL | 880 | $364.50 | $320,759 | |
| 2026-07-01 | Unknown | Insider | SELL | 322 | $362.97 | $116,875 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,278 | $362.03 | $462,669 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,922 | $361.18 | $694,186 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,359 | $359.87 | $489,058 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,997 | $358.84 | $716,594 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,175 | $357.86 | $778,344 | |
| 2026-07-01 | Unknown | Insider | SELL | 998 | $356.87 | $356,154 | |
| 2026-07-01 | Unknown | Insider | SELL | 250 | $356.06 | $89,016 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,063 | $354.80 | $731,953 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,658 | $353.54 | $586,171 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,509 | $352.22 | $531,493 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $351.01 | $105,304 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,289 | $350.01 | $451,158 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,400 | $348.88 | $488,432 | |
| 2026-07-01 | Unknown | Insider | SELL | 52 | $345.62 | $17,972 | |
| 2026-07-01 | Unknown | Insider | SELL | 148 | $345.02 | $51,063 | |
| 2026-07-01 | Unknown | Insider | SELL | 100 | $366.68 | $36,668 | |
| 2026-07-01 | Unknown | Insider | SELL | 200 | $364.51 | $72,903 | |
| 2026-07-01 | Unknown | Insider | SELL | 470 | $361.95 | $170,119 | |
| 2026-07-01 | Unknown | Insider | SELL | 230 | $359.82 | $82,759 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $358.62 | $107,587 | |
| 2026-07-01 | Unknown | Insider | SELL | 400 | $357.62 | $143,048 | |
| 2026-07-01 | Unknown | Insider | SELL | 400 | $354.76 | $141,903 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $353.31 | $105,994 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $352.45 | $105,735 | |
| 2026-07-01 | Unknown | Insider | SELL | 200 | $349.52 | $69,904 | |
| 2026-07-01 | Unknown | Insider | SELL | 173 | $348.84 | $60,348 | |
| 2026-07-01 | Unknown | Insider | SELL | 30,228 | $31.65 | $956,716 | |
| 2026-07-01 | Unknown | Insider | SELL | 13,672 | $30.80 | $421,098 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,600 | $29.50 | $106,200 | |
| 2026-07-01 | Unknown | Insider | SELL | 10,000 | $281.92 | $2,819,200 | |
| 2026-07-01 | Unknown | Insider | SELL | 3,100 | $127.08 | $393,932 | |
| 2026-07-01 | Unknown | Insider | SELL | 11,900 | $126.09 | $1,500,467 | |
| 2026-07-01 | Unknown | Insider | SELL | 163 | $170.03 | $27,715 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,002 | $169.23 | $169,572 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,785 | $168.12 | $300,085 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,133 | $167.36 | $356,968 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,321 | $166.33 | $219,727 | |
| 2026-07-01 | Unknown | Insider | SELL | 799 | $165.37 | $132,131 | |
| 2026-07-01 | Unknown | Insider | SELL | 490 | $164.00 | $80,359 | |
| 2026-07-01 | Unknown | Insider | SELL | 279 | $162.62 | $45,370 | |
| 2026-07-01 | Unknown | Insider | SELL | 28 | $162.34 | $4,545 | |
| 2026-07-01 | Unknown | Insider | SELL | 7,706 | $169.58 | $1,306,749 | |
| 2026-07-01 | Unknown | Insider | SELL | 18,721 | $168.67 | $3,157,688 | |
| 2026-07-01 | Unknown | Insider | SELL | 47,597 | $167.84 | $7,988,780 | |
| 2026-07-01 | Unknown | Insider | SELL | 23,870 | $166.69 | $3,979,005 | |
| 2026-07-01 | Unknown | Insider | SELL | 12,595 | $165.78 | $2,088,004 | |
| 2026-07-01 | Unknown | Insider | SELL | 9,605 | $164.71 | $1,582,046 | |
| 2026-07-01 | Unknown | Insider | SELL | 19,493 | $163.54 | $3,187,911 | |
| 2026-07-01 | Unknown | Insider | SELL | 28,706 | $162.83 | $4,674,232 | |
| 2026-07-01 | Unknown | Insider | SELL | 26,405 | $161.58 | $4,266,594 | |
| 2026-07-01 | Unknown | Insider | SELL | 32,878 | $159.85 | $5,255,433 | |
| 2026-07-01 | Unknown | Insider | SELL | 32,334 | $160.67 | $5,195,107 | |
| 2026-07-01 | Unknown | Insider | SELL | 90 | $170.27 | $15,324 | |
| 2026-07-01 | Unknown | Insider | SELL | 828 | $502.71 | $416,244 | |
| 2026-07-01 | Unknown | Insider | BUY | 1 | $15.02 | $15 | |
| 2026-07-01 | Unknown | Insider | SELL | 167 | $252.53 | $42,173 | |
| 2026-07-01 | Unknown | Insider | SELL | 167 | $252.53 | $42,173 | |
| 2026-07-01 | Unknown | Insider | SELL | 40,000 | $30.23 | $1,209,324 | |
| 2026-07-01 | Unknown | Insider | SELL | 3 | $936.36 | $2,809 | |
| 2026-07-01 | Unknown | Insider | SELL | 200 | $934.45 | $186,890 | |
| 2026-07-01 | Unknown | Insider | SELL | 320 | $932.94 | $298,541 | |
| 2026-07-01 | Unknown | Insider | SELL | 120 | $931.62 | $111,794 | |
| 2026-07-01 | Unknown | Insider | SELL | 280 | $930.10 | $260,427 | |
| 2026-07-01 | Unknown | Insider | SELL | 320 | $929.11 | $297,314 | |
| 2026-07-01 | Unknown | Insider | SELL | 620 | $928.10 | $575,421 | |
| 2026-07-01 | Unknown | Insider | SELL | 571 | $927.00 | $529,316 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,019 | $926.17 | $943,765 | |
| 2026-07-01 | Unknown | Insider | SELL | 770 | $925.03 | $712,270 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,160 | $923.83 | $1,071,645 | |
| 2026-07-01 | Unknown | Insider | SELL | 720 | $922.68 | $664,332 | |
| 2026-07-01 | Unknown | Insider | SELL | 880 | $921.80 | $811,188 | |
| 2026-07-01 | Unknown | Insider | SELL | 880 | $920.57 | $810,103 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,480 | $919.64 | $1,361,069 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,065 | $918.67 | $1,897,054 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,762 | $917.67 | $1,616,936 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,185 | $916.61 | $1,086,181 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,308 | $915.65 | $2,113,322 | |
| 2026-07-01 | Unknown | Insider | SELL | 2,379 | $914.77 | $2,176,227 | |
| 2026-07-01 | Unknown | Insider | SELL | 1,596 | $913.65 | $1,458,189 | |
| 2026-07-01 | Unknown | Insider | SELL | 813 | $912.72 | $742,044 | |
| 2026-07-01 | Unknown | Insider | SELL | 960 | $911.63 | $875,167 | |
| 2026-07-01 | Unknown | Insider | SELL | 399 | $910.49 | $363,287 | |
| 2026-07-01 | Unknown | Insider | SELL | 441 | $909.52 | $401,099 | |
| 2026-07-01 | Unknown | Insider | SELL | 560 | $908.42 | $508,713 | |
| 2026-07-01 | Unknown | Insider | SELL | 391 | $907.56 | $354,855 | |
| 2026-07-01 | Unknown | Insider | SELL | 609 | $906.47 | $552,042 | |
| 2026-07-01 | Unknown | Insider | SELL | 320 | $905.12 | $289,638 | |
| 2026-07-01 | Unknown | Insider | SELL | 720 | $904.36 | $651,140 | |
| 2026-07-01 | Unknown | Insider | SELL | 560 | $903.08 | $505,726 | |
| 2026-07-01 | Unknown | Insider | SELL | 320 | $902.14 | $288,684 | |
| 2026-07-01 | Unknown | Insider | SELL | 401 | $900.82 | $361,230 | |
| 2026-07-01 | Unknown | Insider | SELL | 308 | $900.05 | $277,214 | |
| 2026-07-01 | Unknown | Insider | SELL | 300 | $898.79 | $269,638 | |
| 2026-07-01 | Unknown | Insider | SELL | 340 | $897.78 | $305,246 | |
| 2026-07-01 | Unknown | Insider | SELL | 400 | $896.77 | $358,710 | |
| 2026-07-01 | Unknown | Insider | SELL | 254 | $895.66 | $227,498 | |
| 2026-07-01 | Unknown | Insider | SELL | 266 | $894.39 | $237,909 | |
| 2026-07-01 | Unknown | Insider | SELL | 40 | $892.93 | $35,717 | |
| 2026-07-01 | Unknown | Insider | SELL | 200 | $892.08 | $178,416 | |
| 2026-07-01 | Unknown | Insider | SELL | 120 | $891.13 | $106,936 | |
| 2026-07-01 | Unknown | Insider | SELL | 320 | $890.01 | $284,805 | |
| 2026-07-01 | Unknown | Insider | SELL | 320 | $887.97 | $284,152 | |
| 2026-07-01 | Unknown | Insider | SELL | 30 | $1351.61 | $40,548 | |
| 2026-06-30 | Unknown | Insider | SELL | 177 | $95.65 | $16,930 | |
| 2026-06-30 | Unknown | Insider | SELL | 180 | $94.66 | $17,039 | |
| 2026-06-30 | Unknown | Insider | SELL | 52 | $94.00 | $4,888 | |
| 2026-06-30 | Unknown | Insider | SELL | 27 | $92.55 | $2,499 | |
| 2026-06-30 | Unknown | Insider | SELL | 331 | $91.76 | $30,373 | |
| 2026-06-30 | Unknown | Insider | SELL | 233 | $90.41 | $21,066 | |
| 2026-06-30 | Unknown | Insider | SELL | 3,500 | $95.66 | $334,810 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,300 | $94.54 | $217,442 | |
| 2026-06-30 | Unknown | Insider | SELL | 400 | $93.93 | $37,572 | |
| 2026-06-30 | Unknown | Insider | SELL | 794 | $92.34 | $73,318 | |
| 2026-06-30 | Unknown | Insider | SELL | 3,006 | $91.66 | $275,530 | |
| 2026-06-30 | Unknown | Insider | SELL | 30 | $736.05 | $22,082 | |
| 2026-06-30 | Unknown | Insider | SELL | 19,970 | $735.22 | $14,682,343 | |
| 2026-06-30 | Unknown | Insider | SELL | 800 | $174.61 | $139,688 | |
| 2026-06-30 | Unknown | Insider | SELL | 8,901 | $173.77 | $1,546,727 | |
| 2026-06-30 | Unknown | Insider | SELL | 4,999 | $172.91 | $864,377 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,200 | $171.74 | $377,828 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,100 | $170.71 | $187,781 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,300 | $1150.43 | $1,495,559 | |
| 2026-06-30 | Unknown | Insider | SELL | 5,042 | $324.56 | $1,636,432 | |
| 2026-06-30 | Unknown | Insider | SELL | 240 | $203.68 | $48,882 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,430 | $202.97 | $493,209 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,779 | $201.30 | $559,407 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,304 | $200.28 | $461,453 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,340 | $199.27 | $267,026 | |
| 2026-06-30 | Unknown | Insider | SELL | 74 | $203.88 | $15,087 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,780 | $203.15 | $564,752 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,560 | $202.49 | $315,887 | |
| 2026-06-30 | Unknown | Insider | SELL | 4,286 | $201.26 | $862,603 | |
| 2026-06-30 | Unknown | Insider | SELL | 3,231 | $200.20 | $646,859 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,950 | $199.24 | $388,511 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,130 | $334.25 | $377,702 | |
| 2026-06-30 | Unknown | Insider | SELL | 863,637 | $7.31 | $6,313,186 | |
| 2026-06-30 | Unknown | Insider | SELL | 65,493 | $95.69 | $6,267,025 | |
| 2026-06-30 | Unknown | Insider | SELL | 4 | $95.69 | $383 | |
| 2026-06-30 | Unknown | Insider | SELL | 3 | $95.69 | $287 | |
| 2026-06-30 | Unknown | Insider | SELL | 25,170 | $99.54 | $2,505,319 | |
| 2026-06-30 | Unknown | Insider | SELL | 22,562 | $98.69 | $2,226,711 | |
| 2026-06-30 | Unknown | Insider | SELL | 41,278 | $97.77 | $4,035,866 | |
| 2026-06-30 | Unknown | Insider | SELL | 12,697 | $96.84 | $1,229,621 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,527 | $95.54 | $241,439 | |
| 2026-06-30 | Unknown | Insider | SELL | 3,458 | $94.66 | $327,321 | |
| 2026-06-30 | Unknown | Insider | SELL | 46,744 | $99.54 | $4,652,706 | |
| 2026-06-30 | Unknown | Insider | SELL | 41,901 | $98.69 | $4,135,335 | |
| 2026-06-30 | Unknown | Insider | SELL | 76,659 | $97.77 | $7,495,165 | |
| 2026-06-30 | Unknown | Insider | SELL | 23,581 | $96.84 | $2,283,664 | |
| 2026-06-30 | Unknown | Insider | SELL | 4,692 | $95.54 | $448,292 | |
| 2026-06-30 | Unknown | Insider | SELL | 6,423 | $94.66 | $607,977 | |
| 2026-06-30 | Unknown | Insider | SELL | 78,560 | $95.69 | $7,517,406 | |
| 2026-06-30 | Unknown | Insider | SELL | 4 | $95.69 | $383 | |
| 2026-06-30 | Unknown | Insider | SELL | 4 | $95.69 | $383 | |
| 2026-06-30 | Unknown | Insider | SELL | 56,707 | $95.69 | $5,426,293 | |
| 2026-06-30 | Unknown | Insider | SELL | 4 | $95.69 | $383 | |
| 2026-06-30 | Unknown | Insider | SELL | 200 | $252.50 | $50,499 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,400 | $251.56 | $352,190 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,400 | $250.41 | $350,580 | |
| 2026-06-30 | Unknown | Insider | SELL | 300 | $249.47 | $74,841 | |
| 2026-06-30 | Unknown | Insider | SELL | 5 | $764.98 | $3,825 | |
| 2026-06-30 | Unknown | Insider | SELL | 181 | $764.35 | $138,347 | |
| 2026-06-30 | Unknown | Insider | SELL | 257 | $763.45 | $196,207 | |
| 2026-06-30 | Unknown | Insider | SELL | 280 | $762.38 | $213,466 | |
| 2026-06-30 | Unknown | Insider | SELL | 285 | $761.34 | $216,982 | |
| 2026-06-30 | Unknown | Insider | SELL | 178 | $760.27 | $135,328 | |
| 2026-06-30 | Unknown | Insider | SELL | 170 | $759.36 | $129,091 | |
| 2026-06-30 | Unknown | Insider | SELL | 333 | $758.23 | $252,491 | |
| 2026-06-30 | Unknown | Insider | SELL | 112 | $757.57 | $84,848 | |
| 2026-06-30 | Unknown | Insider | SELL | 99 | $756.19 | $74,863 | |
| 2026-06-30 | Unknown | Insider | SELL | 232 | $755.14 | $175,192 | |
| 2026-06-30 | Unknown | Insider | SELL | 63 | $753.77 | $47,488 | |
| 2026-06-30 | Unknown | Insider | SELL | 14 | $752.86 | $10,540 | |
| 2026-06-30 | Unknown | Insider | SELL | 100 | $751.74 | $75,174 | |
| 2026-06-30 | Unknown | Insider | SELL | 19 | $750.37 | $14,257 | |
| 2026-06-30 | Unknown | Insider | SELL | 38 | $749.50 | $28,481 | |
| 2026-06-30 | Unknown | Insider | SELL | 4 | $748.00 | $2,992 | |
| 2026-06-30 | Unknown | Insider | SELL | 12 | $746.78 | $8,961 | |
| 2026-06-30 | Unknown | Insider | SELL | 12 | $746.78 | $8,961 | |
| 2026-06-30 | Unknown | Insider | SELL | 20 | $745.42 | $14,908 | |
| 2026-06-30 | Unknown | Insider | SELL | 35 | $740.91 | $25,932 | |
| 2026-06-30 | Unknown | Insider | SELL | 1 | $737.00 | $737 | |
| 2026-06-30 | Unknown | Insider | SELL | 62 | $734.00 | $45,508 | |
| 2026-06-30 | Unknown | Insider | SELL | 200 | $382.27 | $76,455 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,111 | $381.12 | $423,421 | |
| 2026-06-30 | Unknown | Insider | SELL | 3,118 | $379.98 | $1,184,791 | |
| 2026-06-30 | Unknown | Insider | SELL | 3,053 | $379.23 | $1,157,788 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,118 | $378.30 | $801,247 | |
| 2026-06-30 | Unknown | Insider | SELL | 200 | $376.46 | $75,293 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,100 | $375.09 | $412,603 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,245 | $373.61 | $465,149 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,855 | $372.78 | $691,506 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,000 | $371.66 | $743,330 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,800 | $370.62 | $667,111 | |
| 2026-06-30 | Unknown | Insider | SELL | 1,000 | $369.26 | $369,258 | |
| 2026-06-30 | Unknown | Insider | SELL | 200 | $365.15 | $73,031 | |
| 2026-06-30 | Unknown | Insider | SELL | 200 | $363.69 | $72,738 | |
| 2026-06-30 | Unknown | Insider | SELL | 600 | $360.05 | $216,030 | |
| 2026-06-30 | Unknown | Insider | SELL | 108 | $356.22 | $38,472 | |
| 2026-06-30 | Unknown | Insider | SELL | 92 | $354.45 | $32,609 | |
| 2026-06-30 | Unknown | Insider | SELL | 135,590 | $28.97 | $3,928,042 | |
| 2026-06-30 | Unknown | Insider | SELL | 488,654 | $28.35 | $13,853,341 | |
| 2026-06-30 | Unknown | Insider | SELL | 2,000 | $340.87 | $681,740 | |
| 2026-06-30 | Unknown | Insider | BUY | 4,188 | $29.36 | $122,960 | |
| 2026-06-29 | Unknown | Insider | SELL | 58,926 | $30.08 | $1,772,494 | |
| 2026-06-29 | Unknown | Insider | SELL | 555,826 | $29.17 | $16,213,444 | |
| 2026-06-29 | Unknown | Insider | SELL | 100 | $27.95 | $2,795 | |
| 2026-06-29 | Unknown | Insider | SELL | 1,100 | $27.42 | $30,162 | |
| 2026-06-29 | Unknown | Insider | SELL | 8,800 | $25.99 | $228,701 | |
| 2026-06-26 | Unknown | Insider | SELL | 2,333 | $115.00 | $268,295 | |
| 2026-06-25 | Unknown | Insider | SELL | 50,076 | $16.17 | $809,784 | |
| 2026-06-25 | Unknown | Insider | SELL | 225 | $657.94 | $148,037 | |
| 2026-06-25 | Unknown | Insider | SELL | 2,564 | $180.57 | $462,981 | |
| 2026-06-25 | Unknown | Insider | SELL | 1,934 | $180.13 | $348,364 | |
| 2026-06-25 | Unknown | Insider | SELL | 1,010 | $178.71 | $180,497 | |
| 2026-06-25 | Unknown | Insider | SELL | 2,750 | $177.56 | $488,292 | |
| 2026-06-25 | Unknown | Insider | BUY | 2,000 | $53.39 | $106,780 | |
| 2026-06-25 | Unknown | Insider | BUY | 574 | $52.01 | $29,854 | |
| 2026-06-24 | Unknown | Insider | SELL | 7,000 | $216.33 | $1,514,321 | |
| 2026-06-24 | Unknown | Insider | SELL | 600 | $636.11 | $381,669 | |
| 2026-06-24 | Unknown | Insider | BUY | 4,800 | $52.36 | $251,328 | |
| 2026-06-24 | Unknown | Insider | BUY | 4,800 | $52.36 | $251,328 | |
| 2026-06-24 | Unknown | Insider | SELL | 25,031 | $119.96 | $3,002,719 | |
| 2026-06-23 | Unknown | Insider | SELL | 885 | $957.45 | $847,345 | |
| 2026-06-23 | Unknown | Insider | BUY | 4,770 | $52.38 | $249,853 | |
| 2026-06-23 | Unknown | Insider | BUY | 2,000 | $189.20 | $378,400 | |
| 2026-06-23 | Unknown | Insider | SELL | 97 | $30.09 | $2,919 | |
| 2026-06-23 | Unknown | Insider | SELL | 31,912 | $29.58 | $943,957 | |
| 2026-06-23 | Unknown | Insider | SELL | 15,491 | $28.95 | $448,464 | |
| 2026-06-23 | Unknown | Insider | SELL | 102 | $30.09 | $3,069 | |
| 2026-06-23 | Unknown | Insider | SELL | 33,592 | $29.58 | $993,651 | |
| 2026-06-23 | Unknown | Insider | SELL | 16,306 | $28.95 | $472,059 | |
| 2026-06-23 | Unknown | Insider | SELL | 102 | $30.09 | $3,069 | |
| 2026-06-23 | Unknown | Insider | SELL | 33,591 | $29.58 | $993,622 | |
| 2026-06-23 | Unknown | Insider | SELL | 16,307 | $28.95 | $472,088 | |
| 2026-06-23 | Unknown | Insider | SELL | 1,799 | $30.09 | $54,132 | |
| 2026-06-23 | Unknown | Insider | SELL | 591,213 | $29.58 | $17,488,081 | |
| 2026-06-23 | Unknown | Insider | SELL | 286,988 | $28.95 | $8,308,303 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,157 | $204.76 | $236,907 | |
| 2026-06-22 | Unknown | Insider | SELL | 181,411 | $58.43 | $10,599,845 | |
| 2026-06-22 | Unknown | Insider | SELL | 9,800 | $7.94 | $77,811 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,951 | $131.16 | $255,893 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,556 | $131.16 | $204,085 | |
| 2026-06-22 | Unknown | Insider | SELL | 2,400 | $29.88 | $71,701 | |
| 2026-06-22 | Unknown | Insider | SELL | 7,600 | $29.11 | $221,238 | |
| 2026-06-22 | Unknown | Insider | SELL | 46 | $175.04 | $8,052 | |
| 2026-06-22 | Unknown | Insider | SELL | 2,244 | $174.37 | $391,283 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,341 | $173.69 | $232,923 | |
| 2026-06-22 | Unknown | Insider | SELL | 531 | $172.32 | $91,504 | |
| 2026-06-22 | Unknown | Insider | SELL | 903 | $171.49 | $154,852 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,012 | $170.37 | $172,411 | |
| 2026-06-22 | Unknown | Insider | SELL | 2,617 | $169.39 | $443,289 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,052 | $168.63 | $177,401 | |
| 2026-06-22 | Unknown | Insider | SELL | 254 | $167.35 | $42,506 | |
| 2026-06-22 | Unknown | Insider | SELL | 75 | $175.04 | $13,128 | |
| 2026-06-22 | Unknown | Insider | SELL | 3,590 | $174.37 | $625,983 | |
| 2026-06-22 | Unknown | Insider | SELL | 2,145 | $173.69 | $372,573 | |
| 2026-06-22 | Unknown | Insider | SELL | 850 | $172.32 | $146,475 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,445 | $171.49 | $247,798 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,619 | $170.37 | $275,824 | |
| 2026-06-22 | Unknown | Insider | SELL | 4,187 | $169.39 | $709,228 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,683 | $168.63 | $283,808 | |
| 2026-06-22 | Unknown | Insider | SELL | 406 | $167.35 | $67,943 | |
| 2026-06-22 | Unknown | Insider | SELL | 79 | $175.04 | $13,828 | |
| 2026-06-22 | Unknown | Insider | SELL | 3,890 | $174.37 | $678,294 | |
| 2026-06-22 | Unknown | Insider | SELL | 2,323 | $173.69 | $403,491 | |
| 2026-06-22 | Unknown | Insider | SELL | 920 | $172.32 | $158,538 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,566 | $171.49 | $268,547 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,754 | $170.37 | $298,823 | |
| 2026-06-22 | Unknown | Insider | SELL | 4,537 | $169.39 | $768,514 | |
| 2026-06-22 | Unknown | Insider | SELL | 1,824 | $168.63 | $307,585 | |
| 2026-06-22 | Unknown | Insider | SELL | 440 | $167.35 | $73,633 | |
| 2026-06-22 | Unknown | Insider | SELL | 500 | $244.61 | $122,305 | |
| 2026-06-18 | Unknown | Insider | SELL | 2,000 | $170.10 | $340,193 | |
| 2026-06-18 | Unknown | Insider | SELL | 18,502 | $23.05 | $426,532 | |
| 2026-06-18 | Unknown | Insider | SELL | 7,500 | $236.90 | $1,776,781 | |
| 2026-06-17 | Unknown | Insider | SELL | 3,900 | $82.92 | $323,372 | |
| 2026-06-16 | Unknown | Insider | SELL | 39,407 | $209.28 | $8,247,018 | |
| 2026-06-16 | Unknown | Insider | SELL | 116 | $130.19 | $15,102 | |
| 2026-06-16 | Unknown | Insider | SELL | 4,419 | $230.00 | $1,016,370 | |
| 2026-06-15 | Unknown | Insider | BUY | 4,275 | $117.05 | $500,384 | |
| 2026-06-15 | Unknown | Insider | SELL | 7,000 | $134.44 | $941,083 | |
| 2026-06-15 | Unknown | Insider | SELL | 4,000 | $133.81 | $535,258 | |
| 2026-06-15 | Unknown | Insider | SELL | 500 | $132.55 | $66,274 | |
| 2026-06-15 | Unknown | Insider | SELL | 3,600 | $131.54 | $473,559 | |
| 2026-06-15 | Unknown | Insider | SELL | 900 | $130.48 | $117,430 | |
| 2026-06-15 | Unknown | Insider | SELL | 6,455 | $209.17 | $1,350,173 | |
| 2026-06-15 | Unknown | Insider | SELL | 8,950 | $207.84 | $1,860,204 | |
| 2026-06-15 | Unknown | Insider | SELL | 30,000 | $209.50 | $6,285,090 | |
| 2026-06-15 | Unknown | Insider | SELL | 3,392 | $62.38 | $211,593 | |
| 2026-06-15 | Unknown | Insider | SELL | 20,000 | $62.38 | $1,247,600 | |
| 2026-06-15 | Unknown | Insider | BUY | 2,500 | $197.67 | $494,175 | |
| 2026-06-15 | Unknown | Insider | SELL | 100 | $28.79 | $2,879 | |
| 2026-06-15 | Unknown | Insider | SELL | 9,900 | $28.19 | $279,056 | |
| 2026-06-15 | Unknown | Insider | SELL | 15,492 | $168.72 | $2,613,840 | |
| 2026-06-15 | Unknown | Insider | SELL | 22,244 | $168.05 | $3,738,002 | |
| 2026-06-15 | Unknown | Insider | SELL | 31,909 | $167.09 | $5,331,802 | |
| 2026-06-15 | Unknown | Insider | SELL | 33,367 | $165.96 | $5,537,727 | |
| 2026-06-15 | Unknown | Insider | SELL | 78,186 | $164.99 | $12,899,611 | |
| 2026-06-15 | Unknown | Insider | SELL | 78,802 | $164.06 | $12,928,035 | |
| 2026-06-15 | Unknown | Insider | SELL | 500 | $215.22 | $107,608 | |
| 2026-06-15 | Unknown | Insider | SELL | 4,421 | $215.00 | $950,515 | |
| 2026-06-15 | Unknown | Insider | SELL | 1,141 | $78.21 | $89,238 | |
| 2026-06-15 | Unknown | Insider | SELL | 1,432 | $480.00 | $687,360 | |
| 2026-06-12 | Unknown | Insider | SELL | 7,051 | $35.56 | $250,734 | |
| 2026-06-12 | Unknown | Insider | SELL | 874 | $167.25 | $146,179 | |
| 2026-06-12 | Unknown | Insider | SELL | 1,103 | $166.51 | $183,660 | |
| 2026-06-12 | Unknown | Insider | SELL | 2,198 | $165.58 | $363,955 | |
| 2026-06-12 | Unknown | Insider | SELL | 5,634 | $166.93 | $940,490 | |
| 2026-06-12 | Unknown | Insider | SELL | 4,366 | $166.36 | $726,346 | |
| 2026-06-12 | Unknown | Insider | SELL | 181,411 | $63.36 | $11,494,201 | |
| 2026-06-11 | Unknown | Insider | SELL | 12,538 | $87.90 | $1,102,149 | |
| 2026-06-11 | Unknown | Insider | SELL | 1,481 | $128.80 | $190,753 | |
| 2026-06-11 | Unknown | Insider | SELL | 7,370 | $165.13 | $1,216,976 | |
| 2026-06-11 | Unknown | Insider | SELL | 2,630 | $164.20 | $431,834 | |
| 2026-06-11 | Unknown | Insider | SELL | 3,418 | $130.24 | $445,156 | |
| 2026-06-11 | Unknown | Insider | SELL | 957 | $168.59 | $161,345 | |
| 2026-06-11 | Unknown | Insider | SELL | 588 | $100.00 | $58,800 | |
| 2026-06-11 | Unknown | Insider | SELL | 209 | $454.07 | $94,901 | |
| 2026-06-11 | Unknown | Insider | SELL | 38 | $452.75 | $17,204 | |
| 2026-06-11 | Unknown | Insider | SELL | 2,462 | $451.93 | $1,112,652 | |
| 2026-06-11 | Unknown | Insider | SELL | 256 | $450.66 | $115,369 | |
| 2026-06-11 | Unknown | Insider | SELL | 35 | $449.76 | $15,742 | |
| 2026-06-10 | Unknown | Insider | SELL | 3,700 | $18.11 | $66,988 | |
| 2026-06-10 | Unknown | Insider | SELL | 5,252 | $284.32 | $1,493,249 | |
| 2026-06-10 | Unknown | Insider | SELL | 1,500 | $142.03 | $213,045 | |
| 2026-06-10 | Unknown | Insider | SELL | 19,000 | $90.90 | $1,727,100 | |
| 2026-06-10 | Unknown | Insider | SELL | 5,000 | $130.41 | $652,030 | |
| 2026-06-10 | Unknown | Insider | SELL | 10,926 | $165.00 | $1,802,790 | |
| 2026-06-10 | Unknown | Insider | BUY | 320,067 | $40.60 | $12,994,720 | |
| 2026-06-09 | Unknown | Insider | BUY | 860 | $58.05 | $49,923 | |
| 2026-06-09 | Unknown | Insider | SELL | 55,624 | $163.65 | $9,102,740 | |
| 2026-06-08 | Unknown | Insider | SELL | 10,788 | $86.92 | $937,690 | |
| 2026-06-08 | Unknown | Insider | SELL | 4,500 | $27.11 | $121,974 | |
| 2026-06-08 | Unknown | Insider | SELL | 5,500 | $26.64 | $146,507 | |
| 2026-06-08 | Unknown | Insider | SELL | 13,000 | $22.77 | $295,984 | |
| 2026-06-08 | Unknown | Insider | SELL | 8,840 | $214.00 | $1,891,760 | |
| 2026-06-05 | Unknown | Insider | SELL | 1,157 | $200.00 | $231,400 | |
| 2026-06-05 | Unknown | Insider | SELL | 5,916 | $200.00 | $1,183,200 | |
| 2026-06-05 | Unknown | Insider | SELL | 10,790 | $82.04 | $885,258 | |
| 2026-06-05 | Unknown | Insider | SELL | 214,308 | $13.41 | $2,874,642 | |
| 2026-06-05 | Unknown | Insider | SELL | 1,500 | $156.59 | $234,887 | |
| 2026-06-05 | Unknown | Insider | SELL | 7,500 | $156.26 | $1,171,915 | |
| 2026-06-05 | Unknown | Insider | SELL | 100 | $132.55 | $13,255 | |
| 2026-06-05 | Unknown | Insider | SELL | 900 | $131.78 | $118,606 | |
| 2026-06-05 | Unknown | Insider | SELL | 554 | $130.21 | $72,134 | |
| 2026-06-05 | Unknown | Insider | SELL | 13,787 | $128.25 | $1,768,198 | |
| 2026-06-05 | Unknown | Insider | SELL | 1,100 | $127.02 | $139,727 | |
| 2026-06-05 | Unknown | Insider | SELL | 33,843 | $126.33 | $4,275,261 | |
| 2026-06-05 | Unknown | Insider | SELL | 49,716 | $125.57 | $6,242,788 | |
| 2026-06-05 | Unknown | Insider | SELL | 2,000 | $128.62 | $257,241 | |
| 2026-06-05 | Unknown | Insider | SELL | 30,000 | $112.42 | $3,372,600 | |
| 2026-06-05 | Unknown | Insider | SELL | 5,199 | $160.50 | $834,417 | |
| 2026-06-05 | Unknown | Insider | SELL | 98,663 | $159.93 | $15,779,006 | |
| 2026-06-05 | Unknown | Insider | SELL | 27,027 | $158.88 | $4,294,071 | |
| 2026-06-05 | Unknown | Insider | SELL | 18,376 | $157.74 | $2,898,674 | |
| 2026-06-05 | Unknown | Insider | SELL | 16,082 | $156.93 | $2,523,737 | |
| 2026-06-05 | Unknown | Insider | SELL | 2,076 | $155.77 | $323,384 | |
| 2026-06-05 | Unknown | Insider | SELL | 15,140 | $154.56 | $2,340,010 | |
| 2026-06-05 | Unknown | Insider | SELL | 29,438 | $153.79 | $4,527,158 | |
| 2026-06-05 | Unknown | Insider | SELL | 7,999 | $152.94 | $1,223,355 | |
| 2026-06-05 | Unknown | Insider | SELL | 6,235 | $160.77 | $1,002,405 | |
| 2026-06-05 | Unknown | Insider | SELL | 10,002 | $160.68 | $1,607,117 | |
| 2026-06-05 | Unknown | Insider | SELL | 1,641 | $94.33 | $154,796 | |
| 2026-06-05 | Unknown | Insider | SELL | 162 | $42.19 | $6,835 | |
| 2026-06-05 | Unknown | Insider | SELL | 59 | $42.19 | $2,489 | |
| 2026-06-05 | Unknown | Insider | SELL | 10 | $42.19 | $422 | |
| 2026-06-05 | Unknown | Insider | SELL | 16 | $42.19 | $675 | |
| 2026-06-04 | Unknown | Insider | SELL | 2,639 | $100.00 | $263,900 | |
| 2026-06-04 | Unknown | Insider | SELL | 9,294 | $132.51 | $1,231,522 | |
| 2026-06-04 | Unknown | Insider | SELL | 403 | $167.66 | $67,567 | |
| 2026-06-04 | Unknown | Insider | SELL | 26,383 | $167.15 | $4,409,913 | |
| 2026-06-04 | Unknown | Insider | SELL | 11,950 | $166.14 | $1,985,430 | |
| 2026-06-04 | Unknown | Insider | SELL | 18,660 | $164.97 | $3,078,391 | |
| 2026-06-04 | Unknown | Insider | SELL | 23,984 | $164.20 | $3,938,286 | |
| 2026-06-04 | Unknown | Insider | SELL | 9,107 | $163.04 | $1,484,807 | |
| 2026-06-04 | Unknown | Insider | SELL | 123,450 | $162.08 | $20,009,072 | |
| 2026-06-04 | Unknown | Insider | SELL | 8,646 | $161.10 | $1,392,848 | |
| 2026-06-04 | Unknown | Insider | SELL | 4,511 | $160.04 | $721,957 | |
| 2026-06-04 | Unknown | Insider | SELL | 7,540 | $159.01 | $1,198,951 | |
| 2026-06-04 | Unknown | Insider | SELL | 5,366 | $158.07 | $848,214 | |
| 2026-06-04 | Unknown | Insider | SELL | 1,151 | $217.02 | $249,790 | |
| 2026-06-04 | Unknown | Insider | SELL | 28,000 | $158.32 | $4,433,100 | |
| 2026-06-03 | Unknown | Insider | SELL | 2,991 | $263.96 | $789,504 | |
| 2026-06-03 | Unknown | Insider | SELL | 79,509 | $6.31 | $501,702 | |
| 2026-06-03 | Unknown | Insider | SELL | 79,032 | $6.31 | $498,692 | |
| 2026-06-03 | Unknown | Insider | SELL | 5,088 | $64.22 | $326,751 | |
| 2026-06-03 | Unknown | Insider | SELL | 106 | $129.31 | $13,707 | |
| 2026-06-03 | Unknown | Insider | SELL | 650 | $128.02 | $83,213 | |
| 2026-06-03 | Unknown | Insider | SELL | 5,728 | $127.11 | $728,060 | |
| 2026-06-03 | Unknown | Insider | SELL | 3,516 | $126.52 | $444,829 | |
| 2026-06-03 | Unknown | Insider | SELL | 546 | $220.00 | $120,120 | |
| 2026-06-03 | Unknown | Insider | SELL | 1,413 | $218.73 | $309,065 | |
| 2026-06-03 | Unknown | Insider | SELL | 1,921 | $217.97 | $418,720 | |
| 2026-06-03 | Unknown | Insider | SELL | 4,761 | $217.07 | $1,033,470 | |
| 2026-06-03 | Unknown | Insider | SELL | 23,250 | $215.88 | $5,019,210 | |
| 2026-06-03 | Unknown | Insider | SELL | 8,467 | $214.99 | $1,820,320 | |
| 2026-06-03 | Unknown | Insider | SELL | 31,447 | $157.50 | $4,952,814 | |
| 2026-06-03 | Unknown | Insider | SELL | 29,549 | $157.46 | $4,652,679 | |
| 2026-06-03 | Unknown | Insider | SELL | 4,000 | $74.14 | $296,548 | |
| 2026-06-03 | Unknown | Insider | SELL | 603 | $488.31 | $294,451 | |
| 2026-06-02 | Unknown | Insider | SELL | 40,615 | $9.30 | $377,553 | |
| 2026-06-02 | Unknown | Insider | SELL | 150,320 | $9.30 | $1,397,345 | |
| 2026-06-02 | Unknown | Insider | SELL | 432 | $22.45 | $9,698 | |
| 2026-06-02 | Unknown | Insider | SELL | 1,091 | $21.74 | $23,718 | |
| 2026-06-02 | Unknown | Insider | SELL | 3,535 | $22.45 | $79,361 | |
| 2026-06-02 | Unknown | Insider | SELL | 8,940 | $21.74 | $194,356 | |
| 2026-06-02 | Unknown | Insider | SELL | 9,668 | $22.45 | $217,047 | |
| 2026-06-02 | Unknown | Insider | SELL | 24,452 | $21.74 | $531,586 | |
| 2026-06-02 | Unknown | Insider | SELL | 2,794 | $22.45 | $62,725 | |
| 2026-06-02 | Unknown | Insider | SELL | 7,065 | $21.74 | $153,593 | |
| 2026-06-02 | Unknown | Insider | SELL | 8,977 | $22.45 | $201,534 | |
| 2026-06-02 | Unknown | Insider | SELL | 22,706 | $21.74 | $493,628 | |
| 2026-06-02 | Unknown | Insider | SELL | 11,306 | $392.70 | $4,439,866 | |
| 2026-06-02 | Unknown | Insider | SELL | 21,102 | $219.61 | $4,634,210 | |
| 2026-06-02 | Unknown | Insider | SELL | 31,060 | $219.61 | $6,821,087 | |
| 2026-06-02 | Unknown | Insider | SELL | 16,656 | $161.71 | $2,693,442 | |
| 2026-06-02 | Unknown | Insider | SELL | 81 | $484.90 | $39,277 | |
| 2026-06-02 | Unknown | Insider | SELL | 10,090 | $486.18 | $4,905,556 | |
| 2026-06-01 | Unknown | Insider | SELL | 4,819 | $948.08 | $4,568,798 | |
| 2026-06-01 | Unknown | Insider | SELL | 1,598 | $160.00 | $255,680 | |
| 2026-06-01 | Unknown | Insider | SELL | 2,076 | $303.14 | $629,319 | |
| 2026-06-01 | Unknown | Insider | SELL | 5,500 | $28.76 | $158,159 | |
| 2026-06-01 | Unknown | Insider | SELL | 3,200 | $28.27 | $90,453 | |
| 2026-06-01 | Unknown | Insider | SELL | 1,300 | $26.93 | $35,007 | |
| 2026-06-01 | Unknown | Insider | SELL | 3,922 | $415.52 | $1,629,669 | |
| 2026-06-01 | Unknown | Insider | SELL | 2,644 | $383.73 | $1,014,582 | |
| 2026-05-29 | Unknown | Insider | SELL | 1,667 | $150.00 | $250,050 | |
| 2026-05-29 | Unknown | Insider | SELL | 100 | $155.57 | $15,557 | |
| 2026-05-29 | Unknown | Insider | SELL | 500 | $155.55 | $77,777 | |
| 2026-05-29 | Unknown | Insider | BUY | 2,739 | $231.34 | $633,640 | |
| 2026-05-29 | Unknown | Insider | BUY | 696 | $230.48 | $160,414 | |
| 2026-05-29 | Unknown | Insider | SELL | 10,000 | $125.89 | $1,258,905 | |
| 2026-05-28 | Unknown | Insider | SELL | 125 | $310.22 | $38,778 | |
| 2026-05-28 | Unknown | Insider | SELL | 258 | $308.79 | $79,667 | |
| 2026-05-28 | Unknown | Insider | SELL | 1,067 | $307.30 | $327,886 | |
| 2026-05-28 | Unknown | Insider | SELL | 2,809 | $306.56 | $861,138 | |
| 2026-05-28 | Unknown | Insider | SELL | 165 | $305.66 | $50,434 | |
| 2026-05-28 | Unknown | Insider | SELL | 120 | $304.23 | $36,507 | |
| 2026-05-28 | Unknown | Insider | SELL | 27,058 | $62.44 | $1,689,502 | |
| 2026-05-28 | Unknown | Insider | SELL | 4,200 | $343.81 | $1,444,002 | |
| 2026-05-27 | Unknown | Insider | SELL | 25,000 | $56.99 | $1,424,750 | |
| 2026-05-27 | Unknown | Insider | BUY | 6,400 | $7.91 | $50,624 | |
| 2026-05-27 | Unknown | Insider | SELL | 1,000 | $130.55 | $130,546 | |
| 2026-05-27 | Unknown | Insider | SELL | 49,000 | $129.84 | $6,362,077 | |
| 2026-05-26 | Unknown | Insider | SELL | 3,707 | $315.11 | $1,168,128 | |
| 2026-05-26 | Unknown | Insider | SELL | 10,407 | $314.38 | $3,271,701 | |
| 2026-05-26 | Unknown | Insider | SELL | 44,060 | $313.35 | $13,806,157 | |
| 2026-05-26 | Unknown | Insider | SELL | 114,059 | $312.44 | $35,637,050 | |
| 2026-05-26 | Unknown | Insider | SELL | 115,960 | $311.60 | $36,132,672 | |
| 2026-05-26 | Unknown | Insider | SELL | 21,807 | $310.77 | $6,776,961 | |
| 2026-05-26 | Unknown | Insider | SELL | 2,051 | $97.35 | $199,665 | |
| 2026-05-26 | Unknown | Insider | SELL | 10,000 | $26.25 | $262,540 |
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
1,524 sh @ $590.54
$899,983
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
1,156 sh @ $589.56
$681,531
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
2,456 sh @ $588.46
$1,445,258
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
3,444 sh @ $587.51
$2,023,384
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
3,657 sh @ $586.43
$2,144,575
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
4,283 sh @ $585.47
$2,507,568
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
4,135 sh @ $584.49
$2,416,866
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
1,799 sh @ $583.49
$1,049,699
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
1,391 sh @ $582.44
$810,174
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-17
1,105 sh @ $581.52
$642,580
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
27 sh @ $590.54
$15,945
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
20 sh @ $589.56
$11,791
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
43 sh @ $588.46
$25,304
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
61 sh @ $587.51
$35,838
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
64 sh @ $586.43
$37,532
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
75 sh @ $585.47
$43,910
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
73 sh @ $584.49
$42,668
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
32 sh @ $583.49
$18,672
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
25 sh @ $582.44
$14,561
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-17
19 sh @ $581.52
$11,049
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
24 sh @ $591.24
$14,190
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
60 sh @ $590.54
$35,432
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
45 sh @ $589.56
$26,530
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
96 sh @ $588.46
$56,492
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
135 sh @ $587.51
$79,314
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
143 sh @ $586.43
$83,859
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
167 sh @ $585.47
$97,773
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
161 sh @ $584.49
$94,103
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
70 sh @ $583.49
$40,844
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
54 sh @ $582.44
$31,452
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
43 sh @ $581.52
$25,005
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
12 sh @ $580.51
$6,966
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-17
13 sh @ $579.59
$7,535
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
26 sh @ $573.28
$14,905
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
31 sh @ $572.61
$17,751
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
63 sh @ $571.64
$36,013
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
98 sh @ $570.69
$55,928
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
156 sh @ $569.72
$88,876
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
92 sh @ $568.81
$52,331
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
104 sh @ $567.77
$59,048
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
168 sh @ $566.64
$95,196
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
182 sh @ $565.84
$102,983
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
46 sh @ $564.66
$25,974
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
56 sh @ $563.48
$31,555
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
18 sh @ $562.65
$10,128
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-16
14 sh @ $561.56
$7,862
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-16
29 sh @ $571.64
$16,578
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-16
44 sh @ $570.69
$25,110
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-16
70 sh @ $569.72
$39,880
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-16
41 sh @ $568.81
$23,321
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-16
47 sh @ $567.77
$26,685
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-16
76 sh @ $566.64
$43,065
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-16
82 sh @ $565.84
$46,399
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-16
21 sh @ $564.66
$11,858
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-16
25 sh @ $563.48
$14,087
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-16
1,627 sh @ $571.64
$930,058
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-16
2,507 sh @ $570.69
$1,430,720
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-16
3,987 sh @ $569.72
$2,271,474
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-16
2,347 sh @ $568.81
$1,334,997
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-16
2,662 sh @ $567.77
$1,511,404
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-16
4,301 sh @ $566.64
$2,437,119
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-16
4,670 sh @ $565.84
$2,642,473
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-16
1,182 sh @ $564.66
$667,428
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-16
1,440 sh @ $563.48
$811,411
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-15
43 sh @ $557.38
$23,967
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-15
64 sh @ $556.39
$35,609
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-15
72 sh @ $555.46
$39,993
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-15
32 sh @ $553.54
$17,713
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-15
19 sh @ $550.36
$10,457
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-15
23 sh @ $545.74
$12,552
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-15
74 sh @ $542.78
$40,166
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
16 sh @ $564.46
$9,031
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
34 sh @ $563.66
$19,164
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
17 sh @ $562.77
$9,567
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
27 sh @ $561.36
$15,157
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
33 sh @ $560.69
$18,503
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
15 sh @ $559.94
$8,399
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
10 sh @ $558.30
$5,583
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
96 sh @ $557.38
$53,508
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
142 sh @ $556.39
$79,007
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
159 sh @ $555.46
$88,318
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
26 sh @ $554.21
$14,409
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
71 sh @ $553.54
$39,301
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
32 sh @ $552.69
$17,686
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
13 sh @ $551.58
$7,171
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
43 sh @ $550.36
$23,665
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
15 sh @ $548.58
$8,229
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
21 sh @ $548.10
$11,510
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
13 sh @ $546.74
$7,108
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
51 sh @ $545.74
$27,833
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
26 sh @ $544.95
$14,169
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
28 sh @ $543.40
$15,215
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-15
165 sh @ $542.78
$89,559
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-15
2,453 sh @ $557.38
$1,367,253
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-15
3,638 sh @ $556.39
$2,024,147
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-15
4,073 sh @ $555.46
$2,262,389
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-15
1,830 sh @ $553.54
$1,012,978
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-15
1,105 sh @ $550.36
$608,148
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-15
1,302 sh @ $545.74
$710,553
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-15
4,219 sh @ $542.78
$2,289,989
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-14
26 sh @ $539.00
$14,014
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-14
26 sh @ $532.62
$13,848
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-14
68 sh @ $531.63
$36,151
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-14
46 sh @ $530.67
$24,411
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-14
1,495 sh @ $539.00
$805,805
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-14
1,039 sh @ $537.94
$558,920
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-14
1,029 sh @ $533.80
$549,280
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-14
1,487 sh @ $532.62
$792,006
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-14
3,834 sh @ $531.63
$2,038,269
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-14
2,588 sh @ $530.67
$1,373,374
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
12 sh @ $542.13
$6,506
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
10 sh @ $540.82
$5,408
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
11 sh @ $540.18
$5,942
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
58 sh @ $539.00
$31,262
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
40 sh @ $537.94
$21,518
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
13 sh @ $536.74
$6,978
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
26 sh @ $535.76
$13,930
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
34 sh @ $534.55
$18,175
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
40 sh @ $533.80
$21,352
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
58 sh @ $532.62
$30,892
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
149 sh @ $531.63
$79,213
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-14
101 sh @ $530.67
$53,598
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
25 sh @ $564.63
$14,116
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
18 sh @ $563.44
$10,142
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
40 sh @ $562.53
$22,501
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
86 sh @ $561.75
$48,310
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
103 sh @ $560.66
$57,748
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
93 sh @ $559.62
$52,045
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
81 sh @ $558.65
$45,251
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
92 sh @ $557.77
$51,315
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
27 sh @ $556.80
$15,034
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
24 sh @ $553.09
$13,274
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
33 sh @ $552.15
$18,221
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-11
25 sh @ $547.73
$13,693
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
1,449 sh @ $564.63
$818,149
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
2,258 sh @ $562.53
$1,270,193
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
4,865 sh @ $561.75
$2,732,914
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
5,867 sh @ $560.66
$3,289,392
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
5,299 sh @ $559.62
$2,965,426
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
4,627 sh @ $558.65
$2,584,874
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
5,212 sh @ $557.77
$2,907,097
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
1,527 sh @ $556.80
$850,234
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
1,371 sh @ $553.09
$758,286
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
1,873 sh @ $552.15
$1,034,177
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
1,044 sh @ $548.47
$572,603
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-11
1,424 sh @ $547.73
$779,968
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
31 sh @ $567.45
$17,591
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
15 sh @ $566.65
$8,500
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
23 sh @ $565.63
$13,009
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
57 sh @ $564.63
$32,184
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
39 sh @ $563.44
$21,974
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
88 sh @ $562.53
$49,503
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
190 sh @ $561.75
$106,732
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
229 sh @ $560.66
$128,391
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
207 sh @ $559.62
$115,841
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
181 sh @ $558.65
$101,116
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
203 sh @ $557.77
$113,227
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
60 sh @ $556.80
$33,408
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
19 sh @ $555.54
$10,555
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
54 sh @ $553.09
$29,867
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
73 sh @ $552.15
$40,307
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
30 sh @ $551.38
$16,541
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
13 sh @ $550.03
$7,150
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
41 sh @ $548.47
$22,487
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-11
56 sh @ $547.73
$30,673
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
1,263 sh @ $546.53
$690,267
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
1,721 sh @ $545.40
$938,633
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
3,999 sh @ $544.42
$2,177,136
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
1,930 sh @ $543.50
$1,048,955
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
2,481 sh @ $542.47
$1,345,868
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
1,370 sh @ $540.56
$740,567
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
1,239 sh @ $538.03
$666,619
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
2,832 sh @ $536.89
$1,520,472
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
3,827 sh @ $535.97
$2,051,157
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-09
4,447 sh @ $535.13
$2,379,723
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
11 sh @ $548.78
$6,037
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
29 sh @ $547.31
$15,872
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
49 sh @ $546.53
$26,780
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
67 sh @ $545.40
$36,542
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
156 sh @ $544.42
$84,930
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
75 sh @ $543.50
$40,762
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
97 sh @ $542.47
$52,620
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
28 sh @ $541.33
$15,157
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
53 sh @ $540.56
$28,650
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
15 sh @ $538.63
$8,079
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
48 sh @ $538.03
$25,825
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
110 sh @ $536.89
$59,058
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
149 sh @ $535.97
$79,860
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-09
174 sh @ $535.13
$93,113
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
22 sh @ $546.53
$12,024
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
30 sh @ $545.40
$16,362
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
70 sh @ $544.42
$38,109
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
34 sh @ $543.50
$18,479
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
44 sh @ $542.47
$23,869
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
24 sh @ $540.56
$12,973
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
22 sh @ $538.03
$11,837
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
50 sh @ $536.89
$26,844
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
67 sh @ $535.97
$35,910
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-09
78 sh @ $535.13
$41,740
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
19 sh @ $532.85
$10,124
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
39 sh @ $531.92
$20,745
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
23 sh @ $530.66
$12,205
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
55 sh @ $529.83
$29,141
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
31 sh @ $528.68
$16,389
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
46 sh @ $527.70
$24,274
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
29 sh @ $526.68
$15,274
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
36 sh @ $525.75
$18,927
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
27 sh @ $524.63
$14,165
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
23 sh @ $523.81
$12,048
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
22 sh @ $521.71
$11,478
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
24 sh @ $518.36
$12,441
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-08
27 sh @ $517.42
$13,970
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
1,074 sh @ $532.85
$572,281
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
2,225 sh @ $531.92
$1,183,522
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
1,299 sh @ $530.66
$689,327
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
3,109 sh @ $529.83
$1,647,241
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
1,739 sh @ $528.68
$919,375
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
2,617 sh @ $527.70
$1,380,991
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
1,669 sh @ $526.68
$879,029
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
2,073 sh @ $525.75
$1,089,880
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
1,537 sh @ $524.63
$806,356
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
1,306 sh @ $523.81
$684,096
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
1,278 sh @ $521.71
$666,745
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
1,336 sh @ $518.36
$692,529
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-08
1,529 sh @ $517.42
$791,135
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
25 sh @ $536.40
$13,410
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
31 sh @ $535.73
$16,608
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
38 sh @ $534.94
$20,328
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
38 sh @ $533.85
$20,286
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
42 sh @ $532.85
$22,380
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
87 sh @ $531.92
$46,277
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
51 sh @ $530.66
$27,064
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
121 sh @ $529.83
$64,109
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
68 sh @ $528.68
$35,950
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
102 sh @ $527.70
$53,825
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
65 sh @ $526.68
$34,234
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
81 sh @ $525.75
$42,586
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
60 sh @ $524.63
$31,478
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
51 sh @ $523.81
$26,714
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
33 sh @ $522.65
$17,247
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
50 sh @ $521.71
$26,086
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
16 sh @ $520.47
$8,328
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
32 sh @ $519.31
$16,618
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
52 sh @ $518.36
$26,955
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
60 sh @ $517.42
$31,045
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-08
16 sh @ $516.27
$8,260
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
1,690 sh @ $527.59
$891,627
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
1,174 sh @ $526.65
$618,287
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
2,886 sh @ $525.57
$1,516,795
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
1,375 sh @ $524.67
$721,421
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
1,948 sh @ $523.52
$1,019,817
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
2,922 sh @ $522.66
$1,527,213
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
2,103 sh @ $521.59
$1,096,904
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
1,097 sh @ $520.58
$571,076
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
1,285 sh @ $519.41
$667,442
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
3,310 sh @ $518.43
$1,716,003
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
2,849 sh @ $517.63
$1,474,728
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
1,700 sh @ $516.38
$877,846
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-04
3,207 sh @ $515.53
$1,653,305
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
38 sh @ $528.48
$20,082
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
66 sh @ $527.59
$34,821
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
46 sh @ $526.65
$24,226
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
113 sh @ $525.57
$59,389
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
54 sh @ $524.67
$28,332
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
76 sh @ $523.52
$39,788
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
114 sh @ $522.66
$59,583
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
82 sh @ $521.59
$42,770
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
43 sh @ $520.58
$22,385
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
50 sh @ $519.41
$25,970
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
129 sh @ $518.43
$66,877
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
111 sh @ $517.63
$57,457
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
66 sh @ $516.38
$34,081
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-04
125 sh @ $515.53
$64,441
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
30 sh @ $527.59
$15,828
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
21 sh @ $526.65
$11,060
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
51 sh @ $525.57
$26,804
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
24 sh @ $524.67
$12,592
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
34 sh @ $523.52
$17,800
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
51 sh @ $522.66
$26,656
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
37 sh @ $521.59
$19,299
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
23 sh @ $519.41
$11,946
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
58 sh @ $518.43
$30,069
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
50 sh @ $517.63
$25,882
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
30 sh @ $516.38
$15,491
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-04
56 sh @ $515.53
$28,870
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
24 sh @ $521.11
$12,507
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
95 sh @ $519.98
$49,398
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
77 sh @ $519.16
$39,975
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
58 sh @ $518.02
$30,045
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
107 sh @ $517.04
$55,323
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
150 sh @ $516.03
$77,404
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
197 sh @ $515.10
$101,475
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
76 sh @ $514.07
$39,069
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
104 sh @ $513.12
$53,364
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
90 sh @ $512.10
$46,089
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
56 sh @ $511.02
$28,617
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
47 sh @ $510.05
$23,972
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
33 sh @ $509.02
$16,798
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
56 sh @ $508.06
$28,451
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
32 sh @ $507.15
$16,229
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
38 sh @ $505.94
$19,226
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
54 sh @ $504.91
$27,265
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
33 sh @ $503.95
$16,630
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
35 sh @ $503.04
$17,606
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
45 sh @ $501.84
$22,583
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-09-03
22 sh @ $498.62
$10,970
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
32 sh @ $526.87
$16,860
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
16 sh @ $525.07
$8,401
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
11 sh @ $523.70
$5,761
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
41 sh @ $523.13
$21,448
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
13 sh @ $522.06
$6,787
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
54 sh @ $521.11
$28,140
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
211 sh @ $519.98
$109,716
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
170 sh @ $519.16
$88,257
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
129 sh @ $518.02
$66,825
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
236 sh @ $517.04
$122,021
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
333 sh @ $516.03
$171,838
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
436 sh @ $515.10
$224,584
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
170 sh @ $514.07
$87,392
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
231 sh @ $513.12
$118,531
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
200 sh @ $512.10
$102,420
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
124 sh @ $511.02
$63,366
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
104 sh @ $510.05
$53,045
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
74 sh @ $509.02
$37,667
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
124 sh @ $508.06
$62,999
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
70 sh @ $507.15
$35,500
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
84 sh @ $505.94
$42,499
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
119 sh @ $504.91
$60,084
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
73 sh @ $503.95
$36,788
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
77 sh @ $503.04
$38,734
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
99 sh @ $501.84
$49,682
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
38 sh @ $501.07
$19,041
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
27 sh @ $499.83
$13,495
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
49 sh @ $498.62
$24,432
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
26 sh @ $497.62
$12,938
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-09-03
15 sh @ $496.59
$7,449
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
1,055 sh @ $523.13
$551,902
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
1,387 sh @ $521.11
$722,780
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
5,407 sh @ $519.98
$2,811,532
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
4,361 sh @ $519.16
$2,264,057
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
3,310 sh @ $518.02
$1,714,646
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
6,059 sh @ $517.04
$3,132,745
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
8,546 sh @ $516.03
$4,409,992
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
11,184 sh @ $515.10
$5,760,878
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
4,350 sh @ $514.07
$2,236,204
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
5,931 sh @ $513.12
$3,043,315
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
5,134 sh @ $512.10
$2,629,121
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
3,174 sh @ $511.02
$1,621,977
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
2,663 sh @ $510.05
$1,358,263
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
1,895 sh @ $509.02
$964,593
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
3,189 sh @ $508.06
$1,620,203
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
1,804 sh @ $507.15
$914,899
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
2,157 sh @ $505.94
$1,091,313
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
3,058 sh @ $504.91
$1,544,015
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
1,882 sh @ $503.95
$948,434
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
1,979 sh @ $503.04
$995,516
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
2,544 sh @ $501.84
$1,276,681
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-09-03
1,254 sh @ $498.62
$625,269
Unknown
▼ SELL
Junqueira Cristina Helena Zingaretti · Insider
2026-08-25
65,000 sh @ $14.71
$956,456
Unknown
▼ SELL
Junqueira Cristina Helena Zingaretti · Insider
2026-08-24
25,000 sh @ $15.00
$375,000
Unknown
▼ SELL
Fragelli Henrique Camossa Saldanha · Insider
2026-08-14
221,707 sh @ $15.81
$3,505,232
Unknown
▼ SELL
Junqueira Cristina Helena Zingaretti · Insider
2026-08-14
50,000 sh @ $15.80
$790,000
Unknown
▼ SELL
Magnetar Financial LLC · Insider
2026-08-13
142,333 sh @ $2988993.00
$425,432,340,669
Unknown
▼ SELL
Magnetar Financial LLC · Insider
2026-08-13
142,334 sh @ $2832446.50
$403,153,440,131
Unknown
▼ SELL
Magnetar Financial LLC · Insider
2026-08-12
133,276 sh @ $2655524.20
$353,917,643,279
Unknown
▼ SELL
Magnetar Financial LLC · Insider
2026-08-12
268,446 sh @ $5348786.50
$1,435,860,340,779
Unknown
▼ SELL
Magnetar Financial LLC · Insider
2026-08-12
315,583 sh @ $6287991.50
$1,984,383,221,544
Unknown
▼ SELL
Magnetar Financial LLC · Insider
2026-08-12
251,762 sh @ $5016358.00
$1,262,928,322,796
Unknown
▼ SELL
Magnetar Financial LLC · Insider
2026-08-12
183,381 sh @ $3653866.50
$670,049,692,636
Unknown
▼ SELL
Magnetar Financial LLC · Insider
2026-08-12
627,486 sh @ $12502659.00
$7,845,243,485,274
Unknown
▼ SELL
Magnetar Financial LLC · Insider
2026-08-12
183,640 sh @ $3659027.00
$671,943,718,280
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-08-04
3,876 sh @ $68.44
$265,273
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-08-04
2,682 sh @ $67.84
$181,947
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-08-04
10,956 sh @ $66.71
$730,875
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-08-04
4,967 sh @ $65.46
$325,140
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-08-03
100,000 sh @ $65.31
$6,531,000
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-07-30
2,144 sh @ $66.45
$142,469
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-07-30
375 sh @ $65.22
$24,458
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-07-29
56,414 sh @ $70.29
$3,965,340
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-07-29
47,182 sh @ $69.60
$3,283,867
Unknown
▼ SELL
Mark & Robyn Jones Descendants Trust 2014 · Insider
2026-07-29
21,404 sh @ $68.43
$1,464,676
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
30 sh @ $460.02
$13,801
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
59 sh @ $459.11
$27,087
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
49 sh @ $457.97
$22,441
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
53 sh @ $457.08
$24,225
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
120 sh @ $456.06
$54,727
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
140 sh @ $455.06
$63,708
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
130 sh @ $454.10
$59,033
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
161 sh @ $453.06
$72,943
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
236 sh @ $452.07
$106,689
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
187 sh @ $451.08
$84,352
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
107 sh @ $450.17
$48,168
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
48 sh @ $449.22
$21,563
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-09
12 sh @ $448.17
$5,378
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
1,544 sh @ $459.11
$708,866
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
1,292 sh @ $457.97
$591,697
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
1,377 sh @ $457.08
$629,399
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
3,131 sh @ $456.06
$1,427,924
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
3,672 sh @ $455.06
$1,670,980
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
3,397 sh @ $454.10
$1,542,578
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
4,219 sh @ $453.06
$1,911,460
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
6,176 sh @ $452.07
$2,791,984
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
4,887 sh @ $451.08
$2,204,428
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
2,810 sh @ $450.17
$1,264,978
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-09
1,255 sh @ $449.22
$563,771
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
27 sh @ $459.11
$12,396
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
22 sh @ $457.97
$10,075
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
24 sh @ $457.08
$10,970
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
54 sh @ $456.06
$24,627
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
63 sh @ $455.06
$28,669
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
58 sh @ $454.10
$26,338
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
73 sh @ $453.06
$33,073
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
106 sh @ $452.07
$47,919
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
84 sh @ $451.08
$37,891
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-09
48 sh @ $450.17
$21,608
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
40 sh @ $433.20
$17,328
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
51 sh @ $432.29
$22,047
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
53 sh @ $431.15
$22,851
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
36 sh @ $430.23
$15,488
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
35 sh @ $429.16
$15,021
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
37 sh @ $428.20
$15,843
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
30 sh @ $425.11
$12,753
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
34 sh @ $424.05
$14,418
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
27 sh @ $422.96
$11,420
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
49 sh @ $421.96
$20,676
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
105 sh @ $420.99
$44,204
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-08
46 sh @ $420.21
$19,330
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
32 sh @ $437.13
$13,988
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
43 sh @ $436.33
$18,762
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
32 sh @ $435.23
$13,927
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
37 sh @ $434.18
$16,065
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
90 sh @ $433.20
$38,988
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
114 sh @ $432.29
$49,281
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
119 sh @ $431.15
$51,307
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
80 sh @ $430.23
$34,418
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
78 sh @ $429.16
$33,474
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
81 sh @ $428.20
$34,684
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
29 sh @ $427.19
$12,389
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
28 sh @ $426.14
$11,932
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
67 sh @ $425.11
$28,482
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
76 sh @ $424.05
$32,228
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
60 sh @ $422.96
$25,378
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
108 sh @ $421.96
$45,572
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
232 sh @ $420.99
$97,670
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-08
102 sh @ $420.21
$42,861
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
1,131 sh @ $436.33
$493,489
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
2,351 sh @ $433.20
$1,018,453
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
2,979 sh @ $432.29
$1,287,792
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
3,106 sh @ $431.15
$1,339,152
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
2,095 sh @ $430.23
$901,332
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
2,039 sh @ $429.16
$875,057
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
2,125 sh @ $428.20
$909,925
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
1,766 sh @ $425.11
$750,744
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
2,002 sh @ $424.05
$848,948
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
1,572 sh @ $422.96
$664,893
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
2,836 sh @ $421.96
$1,196,679
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
6,078 sh @ $420.99
$2,558,777
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-08
2,680 sh @ $420.21
$1,126,163
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-06
35 sh @ $416.34
$14,572
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-06
31 sh @ $415.49
$12,880
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-06
96 sh @ $411.40
$39,494
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-06
123 sh @ $410.68
$50,514
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-06
92 sh @ $409.49
$37,673
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-06
116 sh @ $408.52
$47,388
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-06
50 sh @ $407.59
$20,380
Unknown
▼ SELL
Silver Lake Technology Investors V, L.P. · Insider
2026-07-06
36 sh @ $405.36
$14,593
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
39 sh @ $418.49
$16,321
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
25 sh @ $417.78
$10,444
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
78 sh @ $416.34
$32,475
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
69 sh @ $415.49
$28,669
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
31 sh @ $412.51
$12,788
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
213 sh @ $411.40
$87,628
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
272 sh @ $410.68
$111,705
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
204 sh @ $409.49
$83,536
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
258 sh @ $408.52
$105,398
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
110 sh @ $407.59
$44,835
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
30 sh @ $406.35
$12,190
Unknown
▼ SELL
Silver Lake Technology Investors IV, L.P. · Insider
2026-07-06
79 sh @ $405.36
$32,023
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-06
1,027 sh @ $418.49
$429,789
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-06
2,049 sh @ $416.34
$853,081
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-06
1,820 sh @ $415.49
$756,192
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-06
5,585 sh @ $411.40
$2,297,669
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-06
7,125 sh @ $410.68
$2,926,095
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-06
5,352 sh @ $409.49
$2,191,590
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-06
6,766 sh @ $408.52
$2,764,046
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-06
2,886 sh @ $407.59
$1,176,305
Unknown
▼ SELL
Silver Lake Partners V DE (AIV), L.P. · Insider
2026-07-06
2,084 sh @ $405.36
$844,770
Stock-by-Stock Signals
Insider sentiment and scoring for each portfolio stock
⚠ Disclaimer: Insider trading data from SEC EDGAR Form 4 filings. Insider selling is often routine (stock-based compensation) and does not necessarily indicate bearish sentiment. Not financial advice.
Get the Weekly Update
Every week, we'll send you what Buffett, Dalio, Ackman and 47 other legendary investors are buying — free, straight from their SEC filings.
Free forever · No spam · Unsubscribe anytime