May 09
2024
SELL
Open market or private sale
$424,343
$28.25 p/Share
15,021
Reduced 32.21%
31,611
Common Stock
Mar 28
2024
SELL
Open market or private sale
$198,168
$27.47 p/Share
7,214
Reduced 13.4%
46,632
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$146,279
$26.86 p/Share
5,446
Reduced 9.19%
53,846
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$21,912
$27.39 p/Share
800
Reduced 1.33%
59,292
Restricted Stock Units
Feb 12
2024
BUY
Grant, award, or other acquisition
$590,747
$27.39 p/Share
21,568
Added 29.22%
52,239
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$394,416
$27.39 p/Share
14,400
Added 19.33%
60,092
Restricted Stock Units
Feb 12
2024
BUY
Payment of exercise price or tax liability
$179,322
$27.39 p/Share
6,547
Added 12.53%
45,692
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$34,532
$28.03 p/Share
1,232
Reduced 3.86%
30,671
Common Stock
Nov 22
2023
SELL
Open market or private sale
$312,000
$26.0 p/Share
12,000
Reduced 27.33%
31,903
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$116,709
$21.12 p/Share
5,526
Reduced 7.44%
68,746
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$10,867
$25.57 p/Share
425
Reduced 0.57%
74,272
Restricted Stock Units
Feb 14
2023
SELL
Payment of exercise price or tax liability
$281,858
$25.57 p/Share
11,023
Reduced 15.39%
60,597
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$920,520
$25.57 p/Share
36,000
Added 33.45%
71,620
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$360,537
$25.57 p/Share
14,100
Added 15.88%
74,697
Restricted Stock Units
Jan 02
2023
SELL
Payment of exercise price or tax liability
$40,261
$22.85 p/Share
1,762
Reduced 4.71%
35,620
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$116,460
$25.88 p/Share
4,500
Reduced 6.11%
69,143
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$267,118
$24.99 p/Share
10,689
Reduced 14.76%
61,725
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$9,546
$24.99 p/Share
382
Reduced 0.52%
73,643
Restricted Stock Units
Feb 15
2022
BUY
Grant, award, or other acquisition
$838,165
$24.99 p/Share
33,540
Added 31.66%
72,414
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$307,377
$24.99 p/Share
12,300
Added 14.25%
74,025
Restricted Stock Units
Jan 03
2022
SELL
Payment of exercise price or tax liability
$33,494
$24.43 p/Share
1,371
Reduced 3.41%
38,874
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$62,099
$24.78 p/Share
2,506
Reduced 4.61%
51,822
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$35,466
$22.97 p/Share
1,544
Reduced 3.55%
41,969
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$5,536
$22.97 p/Share
241
Reduced 0.44%
54,328
Restricted Stock Units
Feb 16
2021
BUY
Grant, award, or other acquisition
$312,622
$22.97 p/Share
13,610
Added 23.83%
43,513
Common Stock