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...
May 13
2025
BUY
Open market or private purchase
$982
$23.4 p/Share
42
Added 0.06%
70,727
Common Stock, par valu...
May 12
2025
BUY
Open market or private purchase
$23,500
$23.5 p/Share
1,000
Added 1.39%
70,685
Common Stock, par valu...
Mar 14
2025
BUY
Grant, award, or other acquisition
$22,280
$26.62 p/Share
837
Added 1.19%
69,685
Common Stock, par valu...
Dec 13
2024
BUY
Grant, award, or other acquisition
$19,887
$28.99 p/Share
686
Added 0.99%
68,848
Common Stock, par valu...
Dec 13
2024
BUY
Open market or private purchase
$18,717
$28.62 p/Share
654
Added 0.95%
68,162
Common Stock, par valu...