Dec 03
2025
-
65,500
Reduced 22.89%
220,695
Common Stock
Nov 18
2025
SELL
Open market or private sale
$4,820,625
$214.25 p/Share
22,500
Reduced 7.29%
286,195
Common Stock
Nov 17
2025
SELL
Open market or private sale
$4,881,825
$216.97 p/Share
22,500
Reduced 6.79%
308,695
Common Stock
Nov 10
2025
-
43,318
Reduced 11.57%
331,195
Common Stock
Nov 09
2025
SELL
Payment of exercise price or tax liability
$20,207,754
$207.0 p/Share
97,622
Reduced 20.68%
374,513
Common Stock
Nov 09
2025
BUY
Grant, award, or other acquisition
-
135,915
Added 24.1%
427,996
Common Stock
Aug 19
2025
SELL
Open market or private sale
$5,786,325
$257.17 p/Share
22,500
Reduced 6.27%
336,221
Common Stock
Aug 18
2025
SELL
Open market or private sale
$5,750,550
$255.58 p/Share
22,500
Reduced 5.9%
358,721
Common Stock
May 20
2025
SELL
Open market or private sale
$5,422,275
$240.99 p/Share
22,500
Reduced 5.57%
381,221
Common Stock
May 19
2025
SELL
Open market or private sale
$5,499,000
$244.4 p/Share
22,500
Reduced 5.28%
403,721
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$13,486,615
$268.54 p/Share
50,222
Reduced 10.54%
426,221
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
127,631
Added 21.13%
476,444
Common Stock
Feb 26
2025
SELL
Open market or private sale
$5,939,550
$263.98 p/Share
22,500
Reduced 6.06%
348,813
Common Stock
Feb 25
2025
SELL
Open market or private sale
$6,067,575
$269.67 p/Share
22,500
Reduced 5.71%
371,313
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$16,531,936
$270.82 p/Share
61,044
Reduced 13.42%
393,813
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
136,735
Added 24.19%
428,557
Common Stock
Nov 14
2024
SELL
Open market or private sale
$9,568,800
$239.22 p/Share
40,000
Reduced 11.17%
318,124
Common Stock
Nov 12
2024
SELL
Open market or private sale
$4,756,400
$237.82 p/Share
20,000
Reduced 5.29%
358,124
Common Stock
Nov 11
2024
SELL
Open market or private sale
$4,754,600
$237.73 p/Share
20,000
Reduced 5.02%
378,124
Common Stock
Aug 13
2024
SELL
Open market or private sale
$3,901,200
$195.06 p/Share
20,000
Reduced 4.78%
398,124
Common Stock
Aug 12
2024
SELL
Open market or private sale
$3,891,400
$194.57 p/Share
20,000
Reduced 4.56%
418,124
Common Stock
May 14
2024
SELL
Open market or private sale
$3,256,800
$162.84 p/Share
20,000
Reduced 4.37%
438,124
Common Stock
May 13
2024
SELL
Open market or private sale
$3,264,000
$163.2 p/Share
20,000
Reduced 4.18%
458,124
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$4,366,568
$163.34 p/Share
26,733
Reduced 5.3%
478,124
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
48,821
Added 8.94%
497,336
Common Stock