Feb 15
2025
SELL
Payment of exercise price or tax liability
$32,867
$33.47 p/Share
982
Reduced 4.32%
21,767
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
1,666
Added 6.82%
22,749
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
2,598
Added 10.97%
21,083
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$3,927
$28.46 p/Share
138
Reduced 0.74%
18,485
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$13,664
$27.66 p/Share
494
Reduced 2.58%
18,623
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
954
Added 4.75%
19,117
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
2,627
Added 12.64%
18,163
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$5,555
$28.06 p/Share
198
Reduced 1.26%
15,536
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$22,966
$33.43 p/Share
687
Reduced 4.18%
15,734
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
2,220
Added 11.91%
16,421
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
1,641
Added 7.96%
18,970
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,035
$37.69 p/Share
54
Reduced 0.31%
17,329
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$7,001
$35.9 p/Share
195
Reduced 1.11%
17,383
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$23,181
$37.09 p/Share
625
Reduced 4.65%
12,809
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$74,477
$37.09 p/Share
2,008
Added 13.0%
13,434
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$3,139
$36.08 p/Share
87
Reduced 0.76%
11,426
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
687
Added 5.63%
11,513
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$7,055
$31.08 p/Share
227
Reduced 2.05%
10,826
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$13,960
$32.24 p/Share
433
Reduced 3.77%
11,053
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$42,460
$32.24 p/Share
1,317
Added 10.29%
11,486
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$1,428
$24.21 p/Share
59
Reduced 0.58%
10,165
Common Stock