Apr 01
2024
SELL
Payment of exercise price or tax liability
$34,528
$36.85 p/Share
937
Reduced 2.38%
38,419
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$15,414
$35.6 p/Share
433
Reduced 1.09%
39,356
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,729
Added 12.59%
39,789
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$51,898
$38.73 p/Share
1,340
Reduced 3.79%
34,060
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$25,641
$31.08 p/Share
825
Reduced 2.28%
35,400
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$32,412
$37.17 p/Share
872
Reduced 2.35%
36,225
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
8,839
Added 19.24%
37,097
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$5,286
$37.49 p/Share
141
Reduced 0.5%
28,258
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$32,476
$36.49 p/Share
890
Reduced 3.04%
28,399
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$12,225
$43.35 p/Share
282
Reduced 0.95%
29,289
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$10,398
$42.79 p/Share
243
Reduced 0.82%
29,571
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$125,010
$44.44 p/Share
2,813
Added 8.56%
30,033
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$6,330
$44.58 p/Share
142
Reduced 0.52%
27,220
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$40,228
$45.2 p/Share
890
Reduced 3.15%
27,362
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$10,002
$45.67 p/Share
219
Reduced 0.77%
28,252
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
-
243
Reduced 0.85%
28,471
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
-
249
Reduced 0.86%
28,714
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
3,473
Added 10.71%
28,963
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
-
178
Reduced 0.69%
25,490
Common Stock
Nov 27
2020
BUY
Grant, award, or other acquisition
-
15,000
Added 36.88%
25,668
Common Stock
Nov 02
2020
SELL
Payment of exercise price or tax liability
$6,664
$30.43 p/Share
219
Reduced 0.73%
29,814
Common Stock