Jun 14
2024
SELL
Payment of exercise price or tax liability
$276,979
$21.58 p/Share
12,835
Reduced 18.24%
57,518
Common Stock
Jun 14
2024
BUY
Grant, award, or other acquisition
$599,988
$21.58 p/Share
27,803
Added 30.75%
62,602
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$21,765
$22.03 p/Share
988
Reduced 2.27%
42,548
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$10,152
$22.97 p/Share
442
Reduced 1.01%
43,536
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
$29,998
$22.97 p/Share
1,306
Added 2.88%
43,978
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$11,301
$22.97 p/Share
492
Reduced 1.14%
42,671
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$12,709
$20.4 p/Share
623
Reduced 1.49%
41,108
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
$44,941
$20.4 p/Share
2,203
Added 5.01%
41,731
Common Stock
May 04
2023
BUY
Open market or private purchase
$8,715
$17.43 p/Share
500
Added 1.25%
39,527
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$14,530
$21.4 p/Share
679
Reduced 1.71%
39,027
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$9,575
$24.18 p/Share
396
Reduced 0.99%
39,706
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$4,420
$23.39 p/Share
189
Reduced 0.49%
38,462
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$16,989
$21.56 p/Share
788
Reduced 2.0%
38,651
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$45,987
$21.56 p/Share
2,133
Added 5.13%
39,439
Common Stock
Jul 15
2022
BUY
Open market or private purchase
$11,275
$22.55 p/Share
500
Added 1.32%
37,306
Common Stock
Jul 01
2022
BUY
Open market or private purchase
$11,350
$22.7 p/Share
500
Added 1.34%
36,806
Common Stock
Jun 15
2022
BUY
Open market or private purchase
$11,590
$23.18 p/Share
500
Added 1.36%
36,306
Common Stock
Jun 01
2022
BUY
Open market or private purchase
$11,760
$23.52 p/Share
500
Added 1.38%
35,806
Common Stock
May 16
2022
BUY
Open market or private purchase
$11,105
$22.21 p/Share
500
Added 1.4%
35,306
Common Stock
May 02
2022
BUY
Open market or private purchase
$11,840
$23.68 p/Share
500
Added 1.42%
34,806
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$12,145
$24.29 p/Share
500
Added 1.44%
34,306
Common Stock
Apr 05
2022
BUY
Open market or private purchase
$4,168
$21.82 p/Share
191
Added 0.56%
33,806
Common Stock
Apr 04
2022
BUY
Open market or private purchase
$4,598
$22.0 p/Share
209
Added 0.62%
33,615
Common Stock
Apr 01
2022
BUY
Open market or private purchase
$2,195
$21.95 p/Share
100
Added 0.3%
33,406
Common Stock
Mar 16
2022
BUY
Open market or private purchase
$11,065
$22.13 p/Share
500
Added 1.48%
33,306
Common Stock