Sep 01
2023
SELL
Payment of exercise price or tax liability
$12,934
$35.83 p/Share
361
Reduced 0.33%
108,249
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$100,142
$38.65 p/Share
2,591
Reduced 2.33%
108,610
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$9,322
$43.16 p/Share
216
Reduced 0.21%
103,939
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
$295,473
$43.16 p/Share
6,846
Added 5.82%
110,785
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$3,415
$39.26 p/Share
87
Reduced 0.08%
104,155
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$12,253
$34.81 p/Share
352
Reduced 0.34%
104,242
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$11,472
$35.63 p/Share
322
Reduced 0.31%
104,594
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$11,902
$32.97 p/Share
361
Reduced 0.34%
104,916
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$82,463
$29.77 p/Share
2,770
Reduced 2.56%
105,277
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
$150,766
$34.39 p/Share
4,384
Added 3.9%
108,047
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$7,312
$33.85 p/Share
216
Reduced 0.21%
103,663
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$186,001
$34.16 p/Share
5,445
Added 4.98%
103,879
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$3,393
$36.88 p/Share
92
Reduced 0.09%
98,434
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$12,574
$40.3 p/Share
312
Reduced 0.32%
98,526
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$13,845
$40.72 p/Share
340
Reduced 0.34%
98,838
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$11,860
$34.78 p/Share
341
Reduced 0.34%
99,178
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$60,331
$52.28 p/Share
1,154
Reduced 1.71%
66,347
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$35,058
$51.33 p/Share
683
Reduced 1.0%
67,501
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
-
136
Reduced 0.2%
68,184
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
4,505
Added 6.19%
68,320
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
-
192
Reduced 0.3%
63,961
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
-
186
Reduced 0.29%
64,153
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
-
203
Reduced 0.31%
64,339
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
-
146
Reduced 0.23%
63,815
Common Stock