May 01
2024
SELL
Payment of exercise price or tax liability
$9,869
$21.55 p/Share
458
Reduced 0.67%
68,191
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
14,423
Added 17.36%
68,649
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$43,885
$21.16 p/Share
2,074
Reduced 3.68%
54,226
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,101
$21.16 p/Share
1,139
Reduced 2.23%
49,869
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,431
Added 10.25%
56,300
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$23,943
$21.17 p/Share
1,131
Reduced 2.17%
51,008
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$9,577
$21.57 p/Share
444
Reduced 0.84%
52,139
Common Stock
Dec 01
2023
SELL
Open market or private sale
$88,522
$20.35 p/Share
4,350
Reduced 7.64%
52,583
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$8,340
$18.21 p/Share
458
Reduced 0.8%
56,933
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$11,471
$27.12 p/Share
423
Reduced 0.73%
57,391
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$26,237
$26.8 p/Share
979
Reduced 1.67%
57,814
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
10,479
Added 15.13%
58,793
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$43,516
$26.73 p/Share
1,628
Reduced 3.26%
48,314
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
4,852
Added 8.85%
49,942
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$12,000
$27.09 p/Share
443
Reduced 0.97%
45,090
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$10,951
$23.91 p/Share
458
Reduced 1.0%
45,533
Common Stock
Apr 24
2022
SELL
Payment of exercise price or tax liability
$8,887
$25.61 p/Share
347
Reduced 0.75%
45,991
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$49,128
$29.07 p/Share
1,690
Reduced 3.52%
46,338
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$13,250
$29.12 p/Share
455
Reduced 0.94%
48,028
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
9,100
Added 15.8%
48,483
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
5,277
Added 11.82%
39,383
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$12,893
$29.17 p/Share
442
Reduced 1.28%
34,106
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
4,258
Added 10.97%
34,548
Common Stock