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
Jan 31
2024
BUY
Grant, award, or other acquisition
$21,390
$21.39 p/Share
1,000
Added 2.71%
35,966
Common Stock
Jan 05
2024
BUY
Open market or private purchase
$9,856
$22.25 p/Share
443
Added 1.25%
34,966
Common Stock
Dec 08
2023
BUY
Open market or private purchase
$1,704
$20.79 p/Share
82
Added 0.24%
34,523
Common Stock
Nov 10
2023
BUY
Other acquisition or disposition
$9,193
$19.52 p/Share
471
Added 1.35%
34,441
Common Stock
Nov 03
2023
BUY
Open market or private purchase
$1,584
$19.09 p/Share
83
Added 0.24%
33,970
Common Stock
Oct 06
2023
BUY
Open market or private purchase
$8,659
$18.23 p/Share
475
Added 1.38%
33,887
Common Stock
Sep 01
2023
BUY
Open market or private purchase
$3,867
$18.33 p/Share
211
Added 0.63%
33,412
Common Stock
Aug 11
2023
BUY
Other acquisition or disposition
$8,873
$20.83 p/Share
426
Added 1.27%
33,201
Common Stock
Aug 04
2023
BUY
Open market or private purchase
$2,189
$21.05 p/Share
104
Added 0.32%
32,775
Common Stock
Jul 07
2023
BUY
Open market or private purchase
$8,851
$19.2 p/Share
461
Added 1.39%
32,671
Common Stock