May 22
2025
SELL
Payment of exercise price or tax liability
$214,230
$111.0 p/Share
1,930
Reduced 4.31%
42,867
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$136,030
$118.39 p/Share
1,149
Reduced 2.5%
44,797
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$194,854
$121.86 p/Share
1,599
Reduced 3.36%
45,946
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
9,457
Added 16.59%
47,545
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$1,590,114
$121.68 p/Share
13,068
Reduced 25.55%
38,088
Common Stock
May 14
2025
BUY
Grant, award, or other acquisition
-
31,529
Added 38.13%
51,156
Common Stock
May 24
2024
SELL
Open market or private sale
$14,961,805
$174.1 p/Share
85,938
Reduced 65.14%
45,994
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$2,358,138
$27.44 p/Share
85,938
Added 39.44%
131,932
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$341,725
$177.06 p/Share
1,930
Reduced 4.03%
45,994
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
7,595
Added 13.68%
47,924
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$235,772
$174.13 p/Share
1,354
Reduced 3.25%
40,329
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$278,433
$174.13 p/Share
1,599
Reduced 3.69%
41,683
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$2,721,100
$176.18 p/Share
15,445
Reduced 26.3%
43,282
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
35,931
Added 37.96%
58,727
Common Stock
Sep 13
2023
-
49,261
Reduced 68.36%
22,796
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
12,762
Added 15.05%
72,057
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$398,944
$96.55 p/Share
4,132
Reduced 6.51%
59,295
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$157,341
$98.4 p/Share
1,599
Reduced 2.46%
63,427
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$2,842,405
$88.67 p/Share
32,056
Reduced 33.02%
65,026
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
74,414
Added 43.39%
97,082
Common Stock
Sep 01
2022
-
68,726
Reduced 75.2%
22,668
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$4,602,389
$99.29 p/Share
46,353
Reduced 31.88%
99,064
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
115,863
Added 44.34%
145,417
Common Stock
May 23
2021
SELL
Payment of exercise price or tax liability
$406,775
$112.09 p/Share
3,629
Reduced 1.97%
180,474
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$419,889
$112.09 p/Share
3,746
Reduced 1.99%
184,103
Common Stock