Feb 24
2025
SELL
Payment of exercise price or tax liability
$69,933
$35.16 p/Share
1,989
Reduced 0.84%
235,082
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$91,252
$35.26 p/Share
2,588
Reduced 1.08%
237,071
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$87,162
$35.26 p/Share
2,472
Reduced 1.02%
239,659
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
-
6,012
Reduced 2.42%
242,131
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
19,444
Added 7.27%
248,143
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,337
Added 0.58%
228,699
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$49,766
$33.4 p/Share
1,490
Reduced 0.65%
227,362
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$97,795
$33.4 p/Share
2,928
Reduced 1.26%
228,852
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
24,146
Added 9.43%
231,780
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$175,594
$35.26 p/Share
4,980
Reduced 2.34%
207,634
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
15,965
Added 6.98%
212,614
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$49,839
$37.53 p/Share
1,328
Reduced 0.67%
196,649
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$45,168
$37.64 p/Share
1,200
Reduced 0.6%
197,977
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
17,216
Added 7.96%
199,177
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$51,118
$38.12 p/Share
1,341
Reduced 0.73%
181,961
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
8,785
Added 4.57%
183,302
Common Stock
Nov 01
2022
BUY
Open market or private purchase
$249,462
$34.48 p/Share
7,235
Added 4.05%
171,463
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
13,227
Added 7.45%
164,228
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
14,421
Added 8.72%
151,001
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
11,958
Added 8.05%
136,580
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
15,691
Added 11.18%
124,622
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
12,731
Added 10.46%
108,931
Common Stock
Jan 22
2020
BUY
Grant, award, or other acquisition
-
12,756
Added 11.71%
96,200
Common Stock
Nov 21
2019
BUY
Grant, award, or other acquisition
-
38,539
Added 31.59%
83,444
Common Stock
Feb 21
2019
BUY
Grant, award, or other acquisition
-
11,179
Added 19.93%
44,905
Common Stock