Feb 18
2025
SELL
Payment of exercise price or tax liability
$940,255
$66.77 p/Share
14,082
Reduced 9.33%
136,798
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
31,794
Added 17.4%
150,880
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$394,119
$60.42 p/Share
6,523
Reduced 5.19%
119,086
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$891,019
$57.96 p/Share
15,373
Added 10.9%
125,609
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$390,740
$45.61 p/Share
8,567
Reduced 7.21%
110,236
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
19,344
Added 14.0%
118,803
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$197,374
$47.23 p/Share
4,179
Reduced 4.03%
99,459
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$200,576
$47.44 p/Share
4,228
Reduced 3.92%
103,638
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$768,916
$50.57 p/Share
15,205
Added 12.35%
107,866
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$475,689
$48.51 p/Share
9,806
Reduced 9.57%
92,661
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$100,220
$51.66 p/Share
1,940
Reduced 1.86%
102,467
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$208,778
$50.81 p/Share
4,109
Reduced 3.79%
104,407
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
15,169
Added 12.26%
108,516
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$372,710
$48.36 p/Share
7,707
Reduced 7.63%
93,347
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
17,130
Added 14.49%
101,054
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$548,800
$55.96 p/Share
9,807
Reduced 10.46%
83,924
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$200,229
$51.94 p/Share
3,855
Reduced 3.95%
93,731
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
13,138
Added 11.87%
97,586
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$523,943
$53.42 p/Share
9,808
Reduced 10.41%
84,448
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
27,839
Added 22.8%
94,256
Common Stock
Mar 04
2020
BUY
Grant, award, or other acquisition
-
66,417
Added 50.0%
66,417
Common Stock