Nov 19
2025
BUY
Open market or private purchase
$55,048
$18.82 p/Share
2,925
Added 2.93%
96,851
Common Stock, par valu...
Nov 18
2025
BUY
Open market or private purchase
$19,120
$19.12 p/Share
1,000
Added 1.05%
93,926
Common Stock, par valu...
Nov 17
2025
BUY
Open market or private purchase
$19,390
$19.39 p/Share
1,000
Added 1.06%
92,926
Common Stock, par valu...
Nov 14
2025
BUY
Open market or private purchase
$14,836
$19.47 p/Share
762
Added 0.82%
91,926
Common Stock, par valu...
Nov 12
2025
BUY
Open market or private purchase
$35,257
$19.49 p/Share
1,809
Added 1.95%
91,164
Common Stock, par valu...
Sep 15
2025
BUY
Grant, award, or other acquisition
$22,282
$24.98 p/Share
892
Added 0.99%
89,355
Common Stock, par valu...
Aug 21
2025
BUY
Open market or private purchase
$13,800
$23.0 p/Share
600
Added 0.67%
88,463
Common Stock, par valu...
Aug 20
2025
BUY
Open market or private purchase
$9,513
$22.98 p/Share
414
Added 0.47%
87,863
Common Stock, par valu...
Aug 19
2025
BUY
Open market or private purchase
$22,830
$22.83 p/Share
1,000
Added 1.13%
87,449
Common Stock, par valu...
Aug 18
2025
BUY
Open market or private purchase
$67,740
$22.58 p/Share
3,000
Added 3.35%
86,449
Common Stock, par valu...
Aug 15
2025
BUY
Open market or private purchase
$23,000
$23.0 p/Share
1,000
Added 1.18%
83,449
Common Stock, par valu...
Aug 12
2025
BUY
Open market or private purchase
$22,990
$22.99 p/Share
1,000
Added 1.2%
82,449
Common Stock, par valu...
Aug 11
2025
BUY
Open market or private purchase
$4,500
$22.5 p/Share
200
Added 0.24%
81,449
Common Stock, par valu...
Aug 08
2025
BUY
Open market or private purchase
$2,159
$22.49 p/Share
96
Added 0.12%
81,249
Common Stock, par valu...
Jun 17
2025
BUY
Open market or private purchase
$368
$23.0 p/Share
16
Added 0.02%
81,153
Common Stock, par valu...
Jun 13
2025
BUY
Grant, award, or other acquisition
$22,869
$23.36 p/Share
979
Added 1.19%
81,137
Common Stock, par valu...
Jun 13
2025
BUY
Open market or private purchase
$23,250
$23.25 p/Share
1,000
Added 1.23%
80,158
Common Stock, par valu...
Jun 12
2025
BUY
Open market or private purchase
$1,544
$23.4 p/Share
66
Added 0.08%
79,158
Common Stock, par valu...
Jun 05
2025
BUY
Open market or private purchase
$22,250
$22.25 p/Share
1,000
Added 1.25%
79,092
Common Stock, par valu...
Jun 04
2025
BUY
Open market or private purchase
$22,750
$22.75 p/Share
1,000
Added 1.26%
78,092
Common Stock, par valu...
Jun 03
2025
BUY
Open market or private purchase
$1,042
$22.67 p/Share
46
Added 0.06%
77,092
Common Stock, par valu...
Jun 02
2025
BUY
Open market or private purchase
$42,690
$22.2 p/Share
1,923
Added 2.5%
75,046
Common Stock, par valu...
May 30
2025
BUY
Open market or private purchase
$45,740
$22.87 p/Share
2,000
Added 2.59%
75,123
Common Stock, par valu...
May 21
2025
BUY
Open market or private purchase
$25,913
$23.22 p/Share
1,116
Added 1.5%
73,123
Common Stock, par valu...
May 20
2025
BUY
Open market or private purchase
$30,080
$23.5 p/Share
1,280
Added 1.75%
72,007
Common Stock, par valu...