Nov 20
2025
SELL
Open market or private sale
$496,760
$248.38 p/Share
2,000
Reduced 0.45%
438,966
Common Stock
Nov 19
2025
SELL
Open market or private sale
$492,900
$246.45 p/Share
2,000
Reduced 0.45%
440,966
Common Stock
Nov 18
2025
SELL
Open market or private sale
$1,250,450
$250.09 p/Share
5,000
Reduced 1.12%
442,966
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$371,733
$252.88 p/Share
1,470
Reduced 0.33%
447,966
Common Stock
Nov 13
2025
SELL
Open market or private sale
$505,440
$252.72 p/Share
2,000
Reduced 0.44%
449,438
Common Stock
Nov 12
2025
SELL
Open market or private sale
$501,700
$250.85 p/Share
2,000
Reduced 0.44%
451,438
Common Stock
Nov 11
2025
SELL
Open market or private sale
$1,239,250
$247.85 p/Share
5,000
Reduced 1.09%
453,438
Common Stock
Oct 23
2025
SELL
Open market or private sale
$498,820
$249.41 p/Share
2,000
Reduced 0.43%
458,438
Common Stock
Oct 22
2025
SELL
Open market or private sale
$519,919
$259.96 p/Share
2,000
Reduced 0.43%
460,438
Common Stock
Oct 21
2025
SELL
Open market or private sale
$1,337,400
$267.48 p/Share
5,000
Reduced 1.07%
462,438
Common Stock
Oct 16
2025
SELL
Open market or private sale
$525,040
$262.52 p/Share
2,000
Reduced 0.43%
467,438
Common Stock
Oct 15
2025
SELL
Open market or private sale
$528,860
$264.43 p/Share
2,000
Reduced 0.42%
469,438
Common Stock
Oct 14
2025
SELL
Open market or private sale
$1,327,300
$265.46 p/Share
5,000
Reduced 1.05%
471,438
Common Stock
Sep 18
2025
SELL
Open market or private sale
$575,680
$287.84 p/Share
2,000
Reduced 0.42%
476,438
Common Stock
Sep 17
2025
SELL
Open market or private sale
$577,760
$288.88 p/Share
2,000
Reduced 0.42%
478,438
Common Stock
Sep 16
2025
SELL
Open market or private sale
$1,435,300
$287.06 p/Share
5,000
Reduced 1.03%
480,438
Common Stock
Sep 11
2025
SELL
Open market or private sale
$575,400
$287.7 p/Share
2,000
Reduced 0.41%
485,438
Common Stock
Sep 10
2025
SELL
Open market or private sale
$569,840
$284.92 p/Share
2,000
Reduced 0.41%
487,438
Common Stock
Sep 09
2025
SELL
Open market or private sale
$1,416,000
$283.2 p/Share
5,000
Reduced 1.01%
489,438
Common Stock
Aug 21
2025
SELL
Open market or private sale
$543,780
$271.89 p/Share
2,000
Reduced 0.4%
494,303
Common Stock
Aug 20
2025
SELL
Open market or private sale
$541,120
$270.56 p/Share
2,000
Reduced 0.4%
496,303
Common Stock
Aug 19
2025
SELL
Open market or private sale
$1,343,050
$268.61 p/Share
5,000
Reduced 0.99%
498,303
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$395,928
$269.89 p/Share
1,467
Reduced 0.29%
503,303
Common Stock
Aug 14
2025
SELL
Open market or private sale
$533,020
$266.51 p/Share
2,000
Reduced 0.39%
504,771
Common Stock
Aug 13
2025
SELL
Open market or private sale
$531,660
$265.83 p/Share
2,000
Reduced 0.39%
506,771
Common Stock