Jun 21
2024
SELL
Open market or private sale
$5,003
$18.13 p/Share
276
Reduced 5.9%
4,401
Common Stock
Oct 20
2023
BUY
Open market or private purchase
$3,106
$15.53 p/Share
200
Added 4.1%
4,677
Common Stock
Oct 17
2023
BUY
Open market or private purchase
$3,130
$15.65 p/Share
200
Added 4.28%
4,477
Common Stock
May 19
2023
BUY
Open market or private purchase
$6,348
$15.87 p/Share
400
Added 8.74%
4,177
Common Stock
May 04
2023
BUY
Open market or private purchase
$1,585
$15.85 p/Share
100
Added 2.51%
3,877
Common Stock
Apr 28
2023
BUY
Open market or private purchase
$1,592
$15.92 p/Share
100
Added 2.58%
3,777
Common Stock
Apr 21
2023
BUY
Open market or private purchase
$1,593
$15.93 p/Share
100
Added 2.65%
3,677
Common Stock
Apr 19
2023
BUY
Open market or private purchase
$799
$15.98 p/Share
50
Added 1.38%
3,577
Common Stock
Apr 14
2023
BUY
Open market or private purchase
$2,406
$16.04 p/Share
150
Added 4.08%
3,527
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$1,200
$16.0 p/Share
75
Added 2.17%
3,377
Common Stock
Nov 07
2022
BUY
Open market or private purchase
$2,491
$15.87 p/Share
157
Added 4.54%
3,302
Common Stock
Sep 27
2022
BUY
Open market or private purchase
-
314
Added 9.08%
3,145
Common Stock
Sep 26
2022
BUY
Open market or private purchase
$2,512
$16.0 p/Share
157
Added 5.25%
2,831
Common Stock
Sep 23
2022
BUY
Open market or private purchase
$2,502
$16.25 p/Share
154
Added 5.45%
2,674
Common Stock
Sep 13
2022
BUY
Open market or private purchase
$2,520
$16.8 p/Share
150
Added 5.62%
2,520
Common Stock
Jul 28
2022
BUY
Open market or private purchase
$2,505
$16.7 p/Share
150
Added 5.95%
2,370
Common Stock
May 13
2022
BUY
Open market or private purchase
$5,017
$17.3 p/Share
290
Added 11.55%
2,220
Common Stock
Apr 13
2022
BUY
Open market or private purchase
$4,115
$17.89 p/Share
230
Added 10.65%
1,930
Common Stock
Mar 25
2022
BUY
Open market or private purchase
$1,746
$18.0 p/Share
97
Added 5.4%
1,700
Common Stock
Feb 25
2022
BUY
Open market or private purchase
$1,748
$19.0 p/Share
92
Added 5.43%
1,603
Common Stock
Jan 20
2022
BUY
Open market or private purchase
$2,993
$20.5 p/Share
146
Added 8.81%
1,511
Common Stock
Nov 23
2021
BUY
Open market or private purchase
$8,008
$20.8 p/Share
385
Added 22.0%
1,365
Common Stock
Jun 23
2021
BUY
Open market or private purchase
$2,075
$20.75 p/Share
100
Added 9.26%
980
Common Stock
Jun 23
2021
BUY
Open market or private purchase
$7,506
$20.85 p/Share
360
Added 29.03%
880
Common Stock
Mar 03
2021
BUY
Open market or private purchase
$4,985
$20.43 p/Share
244
Added 31.94%
520
Common Stock