May 18
2025
SELL
Sale (or disposition) back to the issuer
-
79,943
Reduced 100.0%
0
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$370,005
$201.09 p/Share
1,840
Reduced 2.25%
79,866
Common Stock
Jan 23
2025
BUY
Grant, award, or other acquisition
-
14,630
Added 15.19%
81,706
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$1,980,797
$169.27 p/Share
11,702
Reduced 14.85%
67,076
Common Stock
Dec 19
2024
BUY
Grant, award, or other acquisition
-
12,109
Added 13.32%
78,778
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
38,375
Added 36.6%
66,478
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$1,309,622
$106.56 p/Share
12,290
Reduced 30.43%
28,103
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$1,309,622
$106.56 p/Share
12,290
Reduced 30.43%
28,103
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
21,801
Added 35.05%
40,393
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
21,801
Added 35.05%
40,393
Common Stock
Jan 26
2024
SELL
Open market or private sale
$3,748,193
$106.51 p/Share
35,191
Reduced 65.43%
18,592
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
9,960
Added 15.69%
53,539
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,631,233
$115.83 p/Share
14,083
Reduced 24.42%
43,579
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
25,196
Added 30.41%
57,662
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$179,089
$102.22 p/Share
1,752
Reduced 5.15%
32,275
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
7,339
Added 17.77%
33,952
Common Stock
Feb 15
2022
SELL
Open market or private sale
$568,482
$127.95 p/Share
4,443
Reduced 14.31%
26,613
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$245,364
$118.02 p/Share
2,079
Reduced 6.27%
31,056
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$217,809
$124.32 p/Share
1,752
Reduced 5.02%
33,135
Common Stock
Feb 19
2021
SELL
Grant, award, or other acquisition
-
9,690
Reduced 21.74%
34,887
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$94,190
$82.19 p/Share
1,146
Reduced 4.35%
25,197
Common Stock