Oct 15
2025
SELL
Payment of exercise price or tax liability
$285,686
$162.97 p/Share
1,753
Reduced 9.6%
16,512
Common Stock
Oct 15
2025
BUY
Exercise of conversion of derivative security
-
5,069
Added 21.72%
18,265
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$555,806
$158.53 p/Share
3,506
Reduced 20.99%
13,196
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
8,037
Added 32.49%
16,702
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$916,539
$160.74 p/Share
5,702
Reduced 14.13%
34,658
Common Stock
Dec 09
2024
BUY
Grant, award, or other acquisition
-
12,453
Added 23.58%
40,360
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$167,769
$165.78 p/Share
1,012
Reduced 3.5%
27,907
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
2,926
Added 9.19%
28,919
Common Stock
Feb 26
2024
-
11,710
Reduced 100.0%
0
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$270,086
$143.13 p/Share
1,887
Reduced 6.77%
25,993
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
3,806
Added 12.01%
27,880
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$1,095,687
$138.8 p/Share
7,894
Reduced 24.69%
24,074
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
-
15,920
Added 33.76%
31,232
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$122,610
$111.06 p/Share
1,104
Reduced 6.44%
16,048
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
2,869
Added 14.33%
17,152
Common Stock
Sep 29
2023
-
14,283
Reduced 100.0%
0
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$263,485
$105.86 p/Share
2,489
Reduced 14.84%
14,283
Common Stock
May 20
2023
BUY
Exercise of conversion of derivative security
-
7,198
Added 30.03%
16,772
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$145,857
$112.98 p/Share
1,291
Reduced 11.88%
9,574
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
2,794
Added 20.46%
10,865
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$319,656
$131.6 p/Share
2,429
Reduced 23.13%
8,071
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
7,023
Added 40.08%
10,500
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$453,496
$132.64 p/Share
3,419
Reduced 49.58%
3,477
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
-
6,896
Added 50.0%
6,896
Common Stock