CBSH COMMERCE BANCSHARES INC More: the full row for COMMERCE BANCSHARES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 225,093 shares; 2024Q4: 235,189 shares; 2025Q1: 231,232 shares; 2025Q2: 235,996 shares; 2025Q3: 233,265 shares; 2025Q4: 357,936 shares; 2026Q1: 338,636 shares; 2026Q2: 332,442 shares 332,442 $19.2M 4.1% -6,194 Timeline WTM WHITE MTNS INS GROUP LTD More: the full row for WHITE MTNS INS GROUP LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 11,398 shares; 2024Q4: 11,340 shares; 2025Q1: 11,159 shares; 2025Q2: 11,383 shares; 2025Q3: 11,262 shares; 2025Q4: 10,672 shares; 2026Q1: 9,397 shares; 2026Q2: 9,215 shares 9,215 $19.1M 4.08% -182 Timeline MGEE MGE ENERGY INC More: the full row for MGE ENERGY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 111,841 shares; 2024Q4: 111,176 shares; 2025Q1: 109,570 shares; 2025Q2: 112,160 shares; 2025Q3: 135,559 shares; 2025Q4: 195,596 shares; 2026Q1: 189,547 shares; 2026Q2: 228,679 shares 228,679 $18.6M 3.99% +39,132 Timeline CASS CASS INFORMATION SYS INC More: the full row for CASS INFORMATION SYS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 305,495 shares; 2024Q4: 328,937 shares; 2025Q1: 322,918 shares; 2025Q2: 330,036 shares; 2025Q3: 351,073 shares; 2025Q4: 364,597 shares; 2026Q1: 354,237 shares; 2026Q2: 347,328 shares 347,328 $17.8M 3.81% -6,909 Timeline STE STERIS PLC More: the full row for STERIS PLC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 67,089 shares; 2024Q4: 66,755 shares; 2025Q1: 65,658 shares; 2025Q2: 55,587 shares; 2025Q3: 54,977 shares; 2025Q4: 52,065 shares; 2026Q1: 64,431 shares; 2026Q2: 84,495 shares 84,495 $17.8M 3.8% +20,064 Timeline SON SONOCO PRODS CO More: the full row for SONOCO PRODS CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 305,971 shares; 2024Q4: 307,680 shares; 2025Q1: 217,255 shares; 2025Q2: 355,136 shares; 2025Q3: 351,050 shares; 2025Q4: 331,607 shares; 2026Q1: 306,637 shares; 2026Q2: 300,496 shares 300,496 $16.9M 3.62% -6,141 Timeline MSA MSA SAFETY INC More: the full row for MSA SAFETY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 74,263 shares; 2025Q2: 76,221 shares; 2025Q3: 75,300 shares; 2025Q4: 93,158 shares; 2026Q1: 85,165 shares; 2026Q2: 96,741 shares 96,741 $16.9M 3.61% +11,576 Timeline RPM RPM INTL INC More: the full row for RPM INTL INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 169,171 shares; 2024Q4: 168,312 shares; 2025Q1: 165,448 shares; 2025Q2: 168,804 shares; 2025Q3: 166,873 shares; 2025Q4: 157,660 shares; 2026Q1: 144,959 shares; 2026Q2: 142,095 shares 142,095 $15.8M 3.38% -2,864 Timeline HXL HEXCEL CORP NEW More: the full row for HEXCEL CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 244,873 shares; 2024Q4: 290,988 shares; 2025Q1: 285,814 shares; 2025Q2: 333,471 shares; 2025Q3: 329,538 shares; 2025Q4: 284,905 shares; 2026Q1: 205,013 shares; 2026Q2: 152,463 shares 152,463 $15.3M 3.26% -52,550 Timeline LH LABCORP HOLDINGS INC More: the full row for LABCORP HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 48,623 shares; 2024Q4: 48,287 shares; 2025Q1: 47,435 shares; 2025Q2: 48,448 shares; 2025Q3: 47,868 shares; 2025Q4: 45,125 shares; 2026Q1: 43,843 shares; 2026Q2: 54,385 shares 54,385 $15.2M 3.26% +10,542 Timeline MTB M & T BK CORP More: the full row for M & T BK CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 100,360 shares; 2024Q4: 83,883 shares; 2025Q1: 82,509 shares; 2025Q2: 95,090 shares; 2025Q3: 94,021 shares; 2025Q4: 73,241 shares; 2026Q1: 65,175 shares; 2026Q2: 63,885 shares 63,885 $15.2M 3.25% -1,290 Timeline ATR APTARGROUP INC More: the full row for APTARGROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 52,041 shares; 2024Q4: 51,778 shares; 2025Q1: 80,864 shares; 2025Q2: 82,655 shares; 2025Q3: 99,470 shares; 2025Q4: 93,908 shares; 2026Q1: 86,801 shares; 2026Q2: 121,355 shares 121,355 $15.2M 3.25% +34,554 Timeline ORLY OREILLY AUTOMOTIVE INC More: the full row for OREILLY AUTOMOTIVE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 13,011 shares; 2024Q4: 12,942 shares; 2025Q1: 10,340 shares; 2025Q2: 157,917 shares; 2025Q3: 156,212 shares; 2025Q4: 148,154 shares; 2026Q1: 126,996 shares; 2026Q2: 164,080 shares 164,080 $15.1M 3.23% +37,084 Timeline GNTX GENTEX CORP More: the full row for GENTEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 580,111 shares; 2024Q4: 577,238 shares; 2025Q1: 682,684 shares; 2025Q2: 697,903 shares; 2025Q3: 689,585 shares; 2025Q4: 650,913 shares; 2026Q1: 608,982 shares; 2026Q2: 597,167 shares 597,167 $15.1M 3.23% -11,815 Timeline IEX IDEX CORP More: the full row for IDEX CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 48,464 shares; 2024Q4: 48,224 shares; 2025Q1: 76,567 shares; 2025Q2: 90,484 shares; 2025Q3: 89,429 shares; 2025Q4: 85,112 shares; 2026Q1: 80,078 shares; 2026Q2: 65,510 shares 65,510 $14.9M 3.18% -14,568 Timeline TTC TORO CO More: the full row for TORO CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 144,438 shares; 2024Q4: 210,156 shares; 2025Q1: 206,412 shares; 2025Q2: 211,290 shares; 2025Q3: 208,738 shares; 2025Q4: 196,634 shares; 2026Q1: 150,153 shares; 2026Q2: 146,959 shares 146,959 $14.3M 3.06% -3,194 Timeline WAB WABTEC More: the full row for WABTEC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 77,554 shares; 2024Q4: 77,074 shares; 2025Q1: 75,832 shares; 2025Q2: 77,343 shares; 2025Q3: 76,480 shares; 2025Q4: 72,387 shares; 2026Q1: 52,684 shares; 2026Q2: 51,647 shares 51,647 $13.9M 2.98% -1,037 Timeline TFX TELEFLEX INCORPORATED More: the full row for TELEFLEX INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 47,904 shares; 2024Q4: 72,778 shares; 2025Q1: 87,747 shares; 2025Q2: 89,843 shares; 2025Q3: 88,757 shares; 2025Q4: 83,601 shares; 2026Q1: 106,277 shares; 2026Q2: 104,065 shares 104,065 $13.2M 2.82% -2,212 Timeline SJM SMUCKER J M CO More: the full row for SMUCKER J M CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 113,602 shares; 2024Q4: 141,485 shares; 2025Q1: 139,087 shares; 2025Q2: 166,179 shares; 2025Q3: 164,248 shares; 2025Q4: 129,299 shares; 2026Q1: 119,610 shares; 2026Q2: 117,159 shares 117,159 $13.2M 2.82% -2,451 Timeline NSIT INSIGHT ENTERPRISES INC More: the full row for INSIGHT ENTERPRISES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 6,244 shares; 2024Q4: 6,244 shares; 2025Q1: 6,244 shares; 2025Q2: 6,244 shares; 2025Q3: 6,244 shares; 2025Q4: 6,244 shares; 2026Q1: 84,435 shares; 2026Q2: 106,952 shares 106,952 $13M 2.79% +22,517 Timeline ZBH ZIMMER BIOMET HOLDINGS INC More: the full row for ZIMMER BIOMET HOLDINGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 182,750 shares; 2024Q4: 181,800 shares; 2025Q1: 178,761 shares; 2025Q2: 201,810 shares; 2025Q3: 199,491 shares; 2025Q4: 155,178 shares; 2026Q1: 141,354 shares; 2026Q2: 138,547 shares 138,547 $11.9M 2.55% -2,807 Timeline TRMB TRIMBLE INC More: the full row for TRIMBLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 114,404 shares; 2026Q2: 229,315 shares 229,315 $11.7M 2.51% +114,911 Timeline WRB BERKLEY W R CORP More: the full row for BERKLEY W R CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 230,224 shares; 2024Q4: 228,759 shares; 2025Q1: 225,151 shares; 2025Q2: 154,920 shares; 2025Q3: 153,169 shares; 2025Q4: 144,862 shares; 2026Q1: 131,854 shares; 2026Q2: 162,554 shares 162,554 $11.5M 2.45% +30,700 Timeline TSCO TRACTOR SUPPLY CO More: the full row for TRACTOR SUPPLY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 51,041 shares; 2024Q4: 253,898 shares; 2025Q1: 249,635 shares; 2025Q2: 254,789 shares; 2025Q3: 251,866 shares; 2025Q4: 307,359 shares; 2026Q1: 284,459 shares; 2026Q2: 359,937 shares 359,937 $11.4M 2.43% +75,478 Timeline DVN DEVON ENERGY CORP NEW More: the full row for DEVON ENERGY CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 329,123 shares; 2024Q4: 314,770 shares; 2025Q1: 320,188 shares; 2025Q2: 327,824 shares; 2025Q3: 323,606 shares; 2025Q4: 303,613 shares; 2026Q1: 281,631 shares; 2026Q2: 274,418 shares 274,418 $11.3M 2.42% -7,213 Timeline ARW ARROW ELECTRS INC More: the full row for ARROW ELECTRS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 136,746 shares; 2024Q4: 154,949 shares; 2025Q1: 152,279 shares; 2025Q2: 155,443 shares; 2025Q3: 153,646 shares; 2025Q4: 145,231 shares; 2026Q1: 101,062 shares; 2026Q2: 51,368 shares 51,368 $11M 2.34% -49,694 Timeline KEYS KEYSIGHT TECHNOLOGIES INC More: the full row for KEYSIGHT TECHNOLOGIES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 80,629 shares; 2024Q4: 80,198 shares; 2025Q1: 78,818 shares; 2025Q2: 80,584 shares; 2025Q3: 79,620 shares; 2025Q4: 51,907 shares; 2026Q1: 38,396 shares; 2026Q2: 30,127 shares 30,127 $10.5M 2.25% -8,269 Timeline AZZ AZZ INC More: the full row for AZZ INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 83,714 shares; 2025Q3: 82,704 shares; 2025Q4: 113,313 shares; 2026Q1: 92,617 shares; 2026Q2: 63,750 shares 63,750 $9.88M 2.11% -28,867 Timeline MWA MUELLER WTR PRODS INC More: the full row for MUELLER WTR PRODS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 680,886 shares; 2024Q4: 677,651 shares; 2025Q1: 574,151 shares; 2025Q2: 583,840 shares; 2025Q3: 491,022 shares; 2025Q4: 467,585 shares; 2026Q1: 374,566 shares; 2026Q2: 367,282 shares 367,282 $9.49M 2.03% -7,284 Timeline NTRS NORTHERN TR CORP More: the full row for NORTHERN TR CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 121,843 shares; 2024Q4: 121,236 shares; 2025Q1: 119,282 shares; 2025Q2: 121,634 shares; 2025Q3: 68,669 shares; 2025Q4: 65,340 shares; 2026Q1: 53,029 shares; 2026Q2: 51,999 shares 51,999 $9.04M 1.93% -1,030 Timeline MHK MOHAWK INDS INC More: the full row for MOHAWK INDS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 98,555 shares; 2024Q4: 98,062 shares; 2025Q1: 96,448 shares; 2025Q2: 98,378 shares; 2025Q3: 97,277 shares; 2025Q4: 92,052 shares; 2026Q1: 66,497 shares; 2026Q2: 65,195 shares 65,195 $7.91M 1.69% -1,302 Timeline TEX TEREX CORP NEW More: the full row for TEREX CORP NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 108,700 shares; 2026Q2: 106,610 shares 106,610 $7.72M 1.65% -2,090 Timeline CHRW C H ROBINSON WORLDWIDE IN More: the full row for C H ROBINSON WORLDWIDE IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 155,432 shares; 2024Q4: 119,868 shares; 2025Q1: 117,831 shares; 2025Q2: 84,113 shares; 2025Q3: 83,150 shares; 2025Q4: 62,839 shares; 2026Q1: 38,524 shares; 2026Q2: 37,751 shares 37,751 $7.11M 1.52% -773 Timeline CASY CASEYS GEN STORES INC More: the full row for CASEYS GEN STORES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 29,316 shares; 2024Q4: 23,385 shares; 2025Q1: 23,062 shares; 2025Q2: 23,418 shares; 2025Q3: 19,199 shares; 2025Q4: 18,405 shares; 2026Q1: 12,998 shares; 2026Q2: 7,947 shares 7,947 $6.32M 1.35% -5,051 Timeline MAX MEDIAALPHA INC More: the full row for MEDIAALPHA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 499,011 shares; 2026Q2: 489,098 shares 489,098 $6.15M 1.31% -9,913 Timeline FUL FULLER H B CO More: the full row for FULLER H B CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 78,927 shares; 2026Q2: 77,354 shares 77,354 $4.51M 0.96% -1,573 Timeline RYN RAYONIER INC More: the full row for RAYONIER INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 211,357 shares 211,357 $4.5M 0.96% new Timeline