May 15
2024
BUY
Open market or private purchase
$4,640
$11.6 p/Share
400
Added 0.58%
69,070
Common Stock, par valu...
Mar 08
2024
BUY
Open market or private purchase
$1,213
$12.13 p/Share
100
Added 0.15%
68,670
Common Stock, par valu...
Mar 07
2024
BUY
Open market or private purchase
$2,424
$12.12 p/Share
200
Added 0.29%
68,570
Common Stock, par valu...
Jan 28
2024
SELL
Payment of exercise price or tax liability
$7,155
$12.17 p/Share
588
Reduced 0.85%
68,370
Common Stock, par valu...
Jan 27
2024
SELL
Payment of exercise price or tax liability
$6,742
$12.17 p/Share
554
Reduced 0.8%
68,958
Common Stock, par valu...
Jan 25
2024
SELL
Payment of exercise price or tax liability
$12,414
$11.88 p/Share
1,045
Reduced 1.48%
69,512
Common Stock, par valu...
Jan 25
2024
BUY
Grant, award, or other acquisition
$33,964
$11.88 p/Share
2,859
Added 3.89%
70,557
Common Stock, par valu...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$7,525
$11.49 p/Share
655
Reduced 0.96%
67,698
Common Stock, par valu...
Nov 30
2023
BUY
Open market or private purchase
$3,213
$10.71 p/Share
300
Added 0.44%
68,353
Common Stock, par valu...
Oct 31
2023
BUY
Open market or private purchase
$3,524
$8.81 p/Share
400
Added 0.58%
68,053
Common Stock, par valu...
Jun 09
2023
BUY
Open market or private purchase
$3,108
$8.88 p/Share
350
Added 0.51%
67,653
Common Stock, par valu...
Jun 02
2023
BUY
Open market or private purchase
$1,746
$8.73 p/Share
200
Added 0.3%
67,303
Common Stock, par valu...
May 22
2023
BUY
Open market or private purchase
$1,630
$8.15 p/Share
200
Added 0.3%
67,103
Common Stock, par valu...
May 19
2023
BUY
Open market or private purchase
$810
$8.1 p/Share
100
Added 0.15%
66,903
Common Stock, par valu...
May 19
2023
BUY
Open market or private purchase
$811
$8.12 p/Share
100
Added 0.15%
66,803
Common Stock, par valu...
Jan 28
2023
SELL
Payment of exercise price or tax liability
$7,109
$12.65 p/Share
562
Reduced 0.84%
66,703
Common Stock, par valu...
Jan 27
2023
SELL
Payment of exercise price or tax liability
$7,008
$12.65 p/Share
554
Reduced 0.82%
67,265
Common Stock, par valu...
Jan 27
2023
BUY
Open market or private purchase
$1,273
$12.73 p/Share
100
Added 0.15%
67,819
Common Stock, par valu...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$29,429
$12.36 p/Share
2,381
Reduced 3.4%
67,719
Common Stock, par valu...
Jan 19
2023
BUY
Grant, award, or other acquisition
$146,923
$12.36 p/Share
11,887
Added 14.5%
70,100
Common Stock, par valu...
Sep 02
2022
BUY
Open market or private purchase
$1,958
$13.05 p/Share
150
Added 0.26%
58,213
Common Stock, par valu...
Aug 25
2022
BUY
Open market or private purchase
$4,002
$13.34 p/Share
300
Added 0.51%
58,063
Common Stock, par valu...
Aug 24
2022
BUY
Open market or private purchase
$5,400
$13.5 p/Share
400
Added 0.69%
57,763
Common Stock, par valu...
Aug 19
2022
BUY
Open market or private purchase
$1,340
$13.4 p/Share
100
Added 0.17%
57,363
Common Stock, par valu...
Aug 16
2022
BUY
Open market or private purchase
$6,772
$13.33 p/Share
508
Added 0.88%
57,263
Common Stock, par valu...