Mar 30
2025
SELL
Payment of exercise price or tax liability
$763,756
$153.89 p/Share
4,963
Reduced 7.7%
59,462
Common Stock
Mar 30
2025
BUY
Grant, award, or other acquisition
-
9,383
Added 12.71%
64,425
Common Stock
Mar 25
2025
BUY
Grant, award, or other acquisition
-
11,644
Added 17.46%
55,042
Restricted Stock Units
Jan 06
2025
SELL
Payment of exercise price or tax liability
$190,243
$180.84 p/Share
1,052
Reduced 2.37%
43,398
Common Stock
Nov 30
2024
BUY
Grant, award, or other acquisition
-
10,637
Added 19.31%
44,450
Restricted Stock Units
Jun 01
2024
SELL
Payment of exercise price or tax liability
$59,206
$179.96 p/Share
329
Reduced 0.96%
33,813
Common Stock
Mar 30
2024
SELL
Payment of exercise price or tax liability
$501,350
$143.53 p/Share
3,493
Reduced 9.28%
34,142
Common Stock
Mar 30
2024
BUY
Grant, award, or other acquisition
-
6,467
Added 14.66%
37,635
Common Stock
Mar 26
2024
BUY
Grant, award, or other acquisition
-
3,284
Added 9.53%
31,168
Restricted Stock Units
Jan 06
2024
SELL
Payment of exercise price or tax liability
$117,675
$109.06 p/Share
1,079
Reduced 3.73%
27,884
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$33,370
$101.43 p/Share
329
Reduced 1.12%
28,963
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$109,635
$95.17 p/Share
1,152
Reduced 3.78%
29,292
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
3,410
Added 10.07%
30,444
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
4,354
Added 13.87%
27,034
Restricted Stock Units
Jan 06
2023
SELL
Payment of exercise price or tax liability
$101,558
$93.43 p/Share
1,087
Reduced 4.57%
22,680
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$18,994
$93.11 p/Share
204
Reduced 0.85%
23,767
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$11,973
$97.34 p/Share
123
Reduced 0.51%
23,971
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
3,237
Added 11.84%
24,094
Restricted Stock Units
Jan 06
2022
SELL
Payment of exercise price or tax liability
$100,347
$93.0 p/Share
1,079
Reduced 4.92%
20,857
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
3,337
Added 13.2%
21,936
Restricted Stock Unit
Mar 29
2021
BUY
Grant, award, or other acquisition
-
2,008
Added 9.74%
18,599
Restricted Stock Unit
Jan 06
2021
BUY
Grant, award, or other acquisition
-
16,541
Added 49.92%
16,591
Restricted Stock Units