Apr 10
2025
SELL
Payment of exercise price or tax liability
$1,084,259
$127.47 p/Share
8,506
Reduced 6.56%
121,060
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$2,576,800
$121.8 p/Share
21,156
Reduced 15.09%
119,056
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
54,264
Added 29.52%
129,566
Common Stock
Feb 27
2025
-
3,200
Reduced 3.21%
96,458
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$62,455
$127.2 p/Share
491
Reduced 0.49%
99,658
Common Stock
May 30
2024
SELL
Open market or private sale
$1,117,483
$104.01 p/Share
10,744
Reduced 9.69%
100,149
Common Stock
May 23
2024
SELL
Open market or private sale
$2,033,200
$100.0 p/Share
20,332
Reduced 15.49%
110,893
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$921,207
$96.28 p/Share
9,568
Reduced 6.8%
131,225
Common Stock
Apr 02
2024
SELL
Payment of exercise price or tax liability
$1,730,479
$99.47 p/Share
17,397
Reduced 11.87%
129,131
Common Stock
Apr 02
2024
BUY
Grant, award, or other acquisition
-
47,643
Added 25.28%
140,793
Common Stock
Mar 04
2024
-
4,100
Reduced 3.58%
110,547
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$50,688
$88.0 p/Share
576
Reduced 0.5%
114,647
Common Stock
Aug 23
2023
SELL
Open market or private sale
$377,730
$90.0 p/Share
4,197
Reduced 3.51%
115,223
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$1,402,218
$78.38 p/Share
17,890
Reduced 13.03%
119,420
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
15,222
Added 9.98%
137,310
Common Stock
Feb 23
2023
-
3,920
Reduced 3.11%
122,088
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$64,599
$79.36 p/Share
814
Reduced 0.64%
126,008
Common Stock
Nov 18
2022
SELL
Open market or private sale
$321,891
$78.51 p/Share
4,100
Reduced 3.13%
126,822
Common Stock
Aug 18
2022
SELL
Open market or private sale
$2,038,436
$68.0 p/Share
29,977
Reduced 18.63%
130,922
Common Stock
May 19
2022
SELL
Open market or private sale
$2,186,880
$61.04 p/Share
35,827
Reduced 18.21%
160,899
Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$304,106
$61.56 p/Share
4,940
Reduced 2.45%
196,726
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$1,444,228
$62.0 p/Share
23,294
Reduced 11.29%
182,956
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
71,232
Added 26.1%
201,666
Common Stock
Mar 07
2022
-
1,925
Reduced 1.24%
153,728
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$63,002
$74.12 p/Share
850
Reduced 0.54%
155,653
Common Stock