Oct 29
2025
SELL
Payment of exercise price or tax liability
$5,532,874
$151.06 p/Share
36,627
Reduced 22.32%
127,457
Common Stock
Oct 29
2025
BUY
Grant, award, or other acquisition
-
10,603
Added 6.07%
164,084
Common Stock
Oct 29
2025
BUY
Exercise of conversion of derivative security
-
71,875
Added 31.89%
153,481
Common Stock
Sep 09
2025
-
1,860
Reduced 2.23%
81,606
Common Stock
Aug 27
2025
-
5,500
Reduced 6.18%
83,466
Common Stock
Apr 21
2025
SELL
Payment of exercise price or tax liability
$1,177,722
$120.36 p/Share
9,785
Reduced 9.91%
88,966
Common Stock
Apr 21
2025
BUY
Grant, award, or other acquisition
-
11,305
Added 10.27%
98,751
Common Stock
Apr 21
2025
BUY
Exercise of conversion of derivative security
-
2,370
Added 2.64%
87,446
Common Stock
Mar 23
2025
SELL
Payment of exercise price or tax liability
$193,646
$128.84 p/Share
1,503
Reduced 1.74%
85,076
Common Stock
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
3,819
Added 4.22%
86,579
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$111,685
$127.06 p/Share
879
Reduced 1.05%
82,760
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
-
2,232
Added 2.6%
83,639
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$254,380
$128.67 p/Share
1,977
Reduced 2.37%
81,407
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
4,949
Added 5.6%
83,384
Common Stock
Dec 16
2024
-
2,050
Reduced 2.55%
78,435
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$139,082
$168.79 p/Share
824
Reduced 1.01%
80,485
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
2,094
Added 2.51%
81,309
Common Stock
Oct 30
2024
SELL
Payment of exercise price or tax liability
$6,088,409
$166.3 p/Share
36,611
Reduced 31.61%
79,215
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
13,186
Added 10.22%
115,826
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
66,667
Added 39.38%
102,640
Common Stock
Aug 23
2024
-
3,573
Reduced 9.04%
35,973
Common Stock
Jul 29
2024
-
4,867
Reduced 10.96%
39,546
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$132,663
$142.19 p/Share
933
Reduced 2.06%
44,413
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
2,370
Added 4.97%
45,346
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$1,360,231
$146.12 p/Share
9,309
Reduced 17.8%
42,976
Common Stock