Aug 27
2025
SELL
Open market or private sale
$11,551,820
$226.28 p/Share
51,051
Reduced 9.69%
475,971
Common Stock
Aug 26
2025
SELL
Sale (or disposition) back to the issuer
$7,850,143
$226.49 p/Share
34,660
Reduced 5.77%
566,312
Common Stock
Aug 26
2025
SELL
Payment of exercise price or tax liability
$8,898,792
$226.49 p/Share
39,290
Reduced 6.94%
527,022
Common Stock
Aug 26
2025
BUY
Exercise of conversion of derivative security
$7,850,062
$62.8 p/Share
125,001
Added 17.22%
600,972
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
-
63
Added 0.01%
475,971
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
75
Added 0.02%
475,907
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$339,644
$180.47 p/Share
1,882
Reduced 0.4%
463,226
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
12,606
Added 2.58%
475,832
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$385,038
$196.85 p/Share
1,956
Reduced 0.42%
465,108
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$304,526
$196.85 p/Share
1,547
Reduced 0.33%
467,064
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$2,460,964
$193.67 p/Share
12,707
Reduced 2.64%
468,611
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
29,217
Added 5.72%
481,318
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
-
58
Added 0.01%
452,101
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$83,139
$192.9 p/Share
431
Reduced 0.1%
452,042
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
64
Added 0.01%
452,473
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
68
Added 0.02%
452,409
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
63
Added 0.01%
452,340
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
13,809
Added 2.96%
452,277
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$282,036
$145.68 p/Share
1,936
Reduced 0.44%
438,468
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$223,181
$145.68 p/Share
1,532
Reduced 0.35%
440,404
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$5,056,159
$147.44 p/Share
34,293
Reduced 7.2%
441,936
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
78,852
Added 14.21%
476,229
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$513,455
$193.83 p/Share
2,649
Reduced 0.66%
397,377
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
59
Added 0.01%
400,026
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$89,199
$174.9 p/Share
510
Reduced 0.13%
399,966
Common Stock