Dec 27
2024
BUY
Open market or private purchase
$5,050
$20.2 p/Share
250
Added 1.27%
19,403
Common Stock
Dec 23
2024
BUY
Open market or private purchase
$14,309
$20.24 p/Share
707
Added 9.57%
6,682
Common Stock
Dec 20
2024
BUY
Open market or private purchase
$5,060
$20.24 p/Share
250
Added 1.29%
19,153
Common Stock
Dec 20
2024
BUY
Open market or private purchase
$11,056
$20.25 p/Share
546
Added 8.37%
5,975
Common Stock
Dec 19
2024
BUY
Open market or private purchase
$5,989
$19.9 p/Share
301
Added 1.57%
18,903
Common Stock
Dec 19
2024
BUY
Open market or private purchase
$8,119
$19.9 p/Share
408
Added 2.15%
18,602
Common Stock
Dec 09
2024
BUY
Open market or private purchase
$4,050
$20.25 p/Share
200
Added 1.09%
18,194
Common Stock
Nov 25
2024
BUY
Open market or private purchase
$3,638
$20.79 p/Share
175
Added 0.96%
17,994
Common Stock
Nov 16
2024
BUY
Open market or private purchase
$7,244
$21.56 p/Share
336
Added 1.85%
17,819
Common Stock
Sep 19
2024
BUY
Open market or private purchase
$5,987
$23.48 p/Share
255
Added 1.44%
17,483
Common Stock
Aug 29
2024
BUY
Open market or private purchase
$11,240
$22.48 p/Share
500
Added 2.82%
17,228
Common Stock
Jun 06
2024
BUY
Open market or private purchase
$3,761
$16.72 p/Share
225
Added 1.33%
16,728
Common Stock
May 15
2024
BUY
Open market or private purchase
$7,740
$15.48 p/Share
500
Added 2.94%
16,503
Common Stock
May 15
2024
BUY
Open market or private purchase
$7,855
$15.71 p/Share
500
Added 3.03%
16,003
Common Stock
May 03
2024
BUY
Open market or private purchase
$8,000
$16.0 p/Share
500
Added 3.12%
15,503
Common Stock
Feb 27
2024
BUY
Open market or private purchase
$8,010
$18.0 p/Share
445
Added 2.88%
15,003
Common Stock
Feb 26
2024
BUY
Open market or private purchase
$990
$18.0 p/Share
55
Added 0.38%
14,558
Common Stock
Feb 22
2024
BUY
Open market or private purchase
$1,818
$18.0 p/Share
101
Added 0.69%
14,503
Common Stock
Feb 12
2024
BUY
Open market or private purchase
$9,250
$18.5 p/Share
500
Added 3.36%
14,402
Common Stock
Dec 28
2023
BUY
Open market or private purchase
$19,090
$19.09 p/Share
1,000
Added 6.71%
13,902
Common Stock
Dec 22
2023
BUY
Open market or private purchase
$28,500
$19.0 p/Share
1,500
Added 10.42%
12,902
Common Stock
Dec 01
2023
BUY
Open market or private purchase
$3,850
$15.4 p/Share
250
Added 2.15%
11,402
Common Stock
Nov 10
2023
BUY
Open market or private purchase
$16,850
$16.85 p/Share
1,000
Added 8.39%
10,914
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$4,998
$21.0 p/Share
238
Added 2.29%
10,153
Common Stock
May 05
2023
BUY
Open market or private purchase
$25,432
$20.33 p/Share
1,251
Added 11.26%
9,863
Common Stock