Jun 06
2025
BUY
Open market or private purchase
$4,054
$18.6 p/Share
218
Added 0.49%
44,623
Common Stock
May 15
2025
BUY
Other acquisition or disposition
$11,815
$19.66 p/Share
601
Added 1.34%
44,405
Common Stock
May 02
2025
BUY
Open market or private purchase
$6,345
$19.17 p/Share
331
Added 0.75%
43,804
Common Stock
Apr 24
2025
BUY
Grant, award, or other acquisition
$24,993
$19.68 p/Share
1,270
Added 2.84%
43,473
Common Stock
Apr 04
2025
BUY
Open market or private purchase
$5,343
$18.49 p/Share
289
Added 0.68%
42,203
Common Stock
Mar 07
2025
BUY
Open market or private purchase
$4,674
$20.15 p/Share
232
Added 0.55%
41,914
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$11,453
$21.57 p/Share
531
Added 1.26%
41,682
Common Stock
Feb 07
2025
BUY
Open market or private purchase
$4,056
$21.24 p/Share
191
Added 0.46%
41,151
Common Stock
Jan 03
2025
BUY
Open market or private purchase
$4,650
$18.31 p/Share
254
Added 0.62%
40,960
Common Stock
Dec 06
2024
BUY
Open market or private purchase
$4,664
$20.46 p/Share
228
Added 0.56%
40,706
Common Stock
Nov 08
2024
BUY
Other acquisition or disposition
$10,848
$20.43 p/Share
531
Added 1.29%
40,478
Common Stock
Nov 08
2024
BUY
Open market or private purchase
$4,054
$20.58 p/Share
197
Added 0.49%
39,947
Common Stock
Oct 04
2024
BUY
Open market or private purchase
$4,062
$18.81 p/Share
216
Added 0.54%
39,750
Common Stock
Sep 06
2024
BUY
Open market or private purchase
$4,059
$19.15 p/Share
212
Added 0.53%
39,534
Common Stock
Aug 09
2024
BUY
Other acquisition or disposition
$10,514
$18.61 p/Share
565
Added 1.42%
39,322
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$4,055
$18.35 p/Share
221
Added 0.57%
38,757
Common Stock
Jul 08
2024
BUY
Open market or private purchase
$4,048
$16.94 p/Share
239
Added 0.62%
38,536
Common Stock
Jun 07
2024
BUY
Open market or private purchase
$4,064
$17.15 p/Share
237
Added 0.62%
38,297
Common Stock
May 17
2024
BUY
Other acquisition or disposition
$10,108
$18.48 p/Share
547
Added 1.42%
38,060
Common Stock
May 08
2024
BUY
Open market or private purchase
$1,997
$17.68 p/Share
113
Added 0.3%
37,513
Common Stock
May 03
2024
BUY
Open market or private purchase
$5,042
$17.88 p/Share
282
Added 0.75%
37,400
Common Stock
Apr 08
2024
BUY
Open market or private purchase
$8,855
$18.11 p/Share
489
Added 1.3%
37,118
Common Stock
Mar 08
2024
BUY
Open market or private purchase
$1,689
$17.97 p/Share
94
Added 0.26%
36,629
Common Stock
Feb 09
2024
BUY
Other acquisition or disposition
$9,506
$19.4 p/Share
490
Added 1.32%
36,535
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$1,674
$21.19 p/Share
79
Added 0.22%
36,045
Common Stock