Feb 24
2025
SELL
Payment of exercise price or tax liability
$246,894
$63.42 p/Share
3,893
Reduced 0.78%
493,203
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
2,522
Added 0.5%
497,096
Common Stock
Feb 14
2025
SELL
Open market or private sale
$7,150,468
$63.86 p/Share
111,971
Reduced 18.46%
494,574
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
12,439
Added 2.01%
606,545
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,601
Added 0.44%
594,013
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$8,457,357
$60.22 p/Share
140,441
Reduced 19.19%
591,357
Common Stock
Aug 07
2023
-
16,426
Reduced 2.2%
731,798
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
3,218
Added 0.43%
742,956
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$2,840,414
$66.43 p/Share
42,758
Reduced 5.55%
727,239
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
102,015
Added 11.7%
769,997
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$956,539
$67.83 p/Share
14,102
Reduced 2.07%
667,982
Common Stock
Oct 25
2021
-
13,448
Reduced 1.94%
680,298
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$3,138,017
$56.6 p/Share
55,442
Reduced 7.46%
687,834
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
104,090
Added 12.28%
743,276
Common Stock
Feb 28
2020
-
12,145
Reduced 1.89%
629,812
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$3,016,724
$65.01 p/Share
46,404
Reduced 6.74%
641,957
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$819,971
$65.01 p/Share
12,613
Reduced 1.8%
688,361
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
101,921
Added 12.69%
700,974
Common Stock
Apr 29
2019
-
12,886
Reduced 2.13%
593,089
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$542,901
$51.28 p/Share
10,587
Reduced 1.72%
603,744
Common Stock
Feb 22
2019
SELL
Payment of exercise price or tax liability
$1,714,380
$51.61 p/Share
33,218
Reduced 5.13%
614,331
Common Stock
Feb 22
2019
BUY
Grant, award, or other acquisition
-
99,211
Added 13.29%
647,549
Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$637,852
$51.02 p/Share
12,502
Reduced 2.23%
548,338
Common Stock