Oct 22
2025
BUY
Open market or private purchase
$11,725
$23.45 p/Share
500
Added 0.66%
75,430
Common Stock
Sep 22
2025
BUY
Open market or private purchase
$11,500
$23.0 p/Share
500
Added 0.66%
74,930
Common Stock
Sep 19
2025
BUY
Open market or private purchase
$2,140
$22.77 p/Share
94
Added 0.13%
74,430
Common Stock
Aug 26
2025
BUY
Open market or private purchase
$62,100
$20.7 p/Share
3,000
Added 3.88%
74,298
Common Stock
Aug 19
2025
BUY
Open market or private purchase
$8,640
$21.6 p/Share
400
Added 0.56%
71,298
Common Stock
Aug 01
2025
BUY
Grant, award, or other acquisition
$6,555
$21.85 p/Share
300
Added 0.42%
70,898
Common Stock
Jun 30
2025
BUY
Exercise of conversion of derivative security
-
1,492
Added 2.08%
70,398
Common Stock
Jun 13
2025
BUY
Open market or private purchase
$1,989
$19.89 p/Share
100
Added 0.14%
68,883
Common Stock
May 16
2025
BUY
Open market or private purchase
$3,879
$19.4 p/Share
200
Added 0.29%
68,783
Common Stock
Apr 23
2025
BUY
Open market or private purchase
$3,824
$19.12 p/Share
200
Added 0.29%
68,583
Common Stock
Mar 14
2025
BUY
Open market or private purchase
$5,700
$19.0 p/Share
300
Added 0.44%
68,383
Common Stock
Feb 12
2025
BUY
Open market or private purchase
$9,600
$19.2 p/Share
500
Added 0.73%
68,059
Common Stock
Dec 23
2024
BUY
Open market or private purchase
$3,947
$19.74 p/Share
200
Added 0.3%
67,559
Common Stock
Dec 16
2024
BUY
Open market or private purchase
$1,930
$19.3 p/Share
100
Added 0.15%
67,371
Common Stock
Dec 12
2024
BUY
Open market or private purchase
$3,900
$19.5 p/Share
200
Added 0.3%
67,271
Common Stock
Oct 24
2024
BUY
Open market or private purchase
$79,210
$158.42 p/Share
500
Added 0.74%
67,070
Common Stock
Sep 16
2024
BUY
Open market or private purchase
$1,842
$17.55 p/Share
105
Added 0.16%
66,570
Common Stock
Sep 06
2024
BUY
Open market or private purchase
$5,250
$17.5 p/Share
300
Added 0.45%
66,259
Common Stock
Aug 08
2024
BUY
Open market or private purchase
$5,130
$17.1 p/Share
300
Added 0.45%
65,959
Common Stock
Jun 28
2024
BUY
Exercise of conversion of derivative security
-
1,433
Added 2.14%
65,659
Common Stock
Jun 18
2024
BUY
Open market or private purchase
$4,812
$16.04 p/Share
300
Added 0.46%
64,226
Common Stock
Jun 14
2024
BUY
Open market or private purchase
$1,841
$16.74 p/Share
110
Added 0.17%
63,926
Common Stock
May 23
2024
BUY
Open market or private purchase
$3,529
$17.65 p/Share
200
Added 0.31%
63,633
Common Stock
Apr 29
2024
BUY
Open market or private purchase
$4,860
$16.2 p/Share
300
Added 0.47%
63,433
Common Stock
Mar 19
2024
BUY
Open market or private purchase
$1,666
$16.5 p/Share
101
Added 0.16%
63,133
Common Stock