Feb 24
2025
SELL
Payment of exercise price or tax liability
$66,464
$63.42 p/Share
1,048
Reduced 2.96%
34,340
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
3,616
Added 9.27%
35,388
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$55,447
$63.66 p/Share
871
Reduced 2.67%
31,772
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
617
Added 1.86%
32,643
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$25,547
$57.67 p/Share
443
Reduced 1.38%
31,751
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,933
Added 8.35%
32,194
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$54,167
$58.37 p/Share
928
Reduced 3.07%
29,261
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$21,080
$60.23 p/Share
350
Reduced 1.15%
30,189
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$50,816
$58.41 p/Share
870
Reduced 2.8%
30,207
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$50,791
$59.06 p/Share
860
Reduced 2.69%
31,077
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
2,839
Added 8.16%
31,937
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$79,650
$66.43 p/Share
1,199
Reduced 4.01%
28,685
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
3,936
Added 11.64%
29,884
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$29,710
$67.83 p/Share
438
Reduced 1.66%
25,948
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$90,843
$56.6 p/Share
1,605
Reduced 5.8%
26,057
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
4,934
Added 15.14%
27,662
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$88,608
$65.01 p/Share
1,363
Reduced 5.75%
22,344
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$22,168
$65.01 p/Share
341
Reduced 1.42%
23,707
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
4,305
Added 15.18%
24,048
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$19,024
$51.28 p/Share
371
Reduced 1.88%
19,409
Common Stock
Feb 22
2019
SELL
Payment of exercise price or tax liability
$47,274
$51.61 p/Share
916
Reduced 4.43%
19,780
Common Stock
Feb 22
2019
BUY
Grant, award, or other acquisition
-
4,557
Added 18.05%
20,696
Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$16,989
$51.02 p/Share
333
Reduced 2.02%
16,139
Common Stock