MKSI MKS INC. More: the full row for MKS INC. Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 297,714 shares; 2024Q4: 297,714 shares; 2025Q1: 297,714 shares; 2025Q2: 297,714 shares; 2025Q3: 297,714 shares; 2025Q4: 297,714 shares; 2026Q1: 245,050 shares; 2026Q2: 159,452 shares 159,452 $70.9M 11.85% -85,598 Timeline WAB WABTEC More: the full row for WABTEC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 232,900 shares; 2024Q4: 232,900 shares; 2025Q1: 232,900 shares; 2025Q2: 232,900 shares; 2025Q3: 232,900 shares; 2025Q4: 232,900 shares; 2026Q1: 230,902 shares; 2026Q2: 226,902 shares 226,902 $61.2M 10.22% -4,000 Timeline EME EMCOR GROUP INC More: the full row for EMCOR GROUP INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 122,670 shares; 2024Q4: 122,670 shares; 2025Q1: 112,670 shares; 2025Q2: 112,670 shares; 2025Q3: 112,670 shares; 2025Q4: 99,670 shares; 2026Q1: 71,020 shares; 2026Q2: 71,020 shares 71,020 $58.9M 9.85% 0 Timeline MTDR MATADOR RES CO More: the full row for MATADOR RES CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 670,008 shares; 2024Q4: 684,008 shares; 2025Q1: 693,008 shares; 2025Q2: 693,008 shares; 2025Q3: 693,008 shares; 2025Q4: 768,308 shares; 2026Q1: 834,308 shares; 2026Q2: 834,308 shares 834,308 $41.5M 6.94% 0 Timeline PRIM PRIMORIS SVCS CORP More: the full row for PRIMORIS SVCS CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 461,675 shares; 2024Q4: 461,675 shares; 2025Q1: 461,675 shares; 2025Q2: 461,675 shares; 2025Q3: 448,675 shares; 2025Q4: 429,675 shares; 2026Q1: 399,443 shares; 2026Q2: 399,443 shares 399,443 $39.6M 6.62% 0 Timeline ROL ROLLINS INC More: the full row for ROLLINS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 949,170 shares; 2024Q4: 949,170 shares; 2025Q1: 949,170 shares; 2025Q2: 939,170 shares; 2025Q3: 939,170 shares; 2025Q4: 939,170 shares; 2026Q1: 934,170 shares; 2026Q2: 941,170 shares 941,170 $39.3M 6.57% +7,000 Timeline XOM EXXON MOBIL CORP More: the full row for EXXON MOBIL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 312,845 shares; 2024Q4: 312,845 shares; 2025Q1: 312,845 shares; 2025Q2: 312,845 shares; 2025Q3: 312,845 shares; 2025Q4: 312,845 shares; 2026Q1: 286,228 shares; 2026Q2: 286,228 shares 286,228 $39.1M 6.54% 0 Timeline ONTO ONTO INNOVATION INC More: the full row for ONTO INNOVATION INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 139,375 shares; 2024Q4: 139,375 shares; 2025Q1: 139,375 shares; 2025Q2: 152,375 shares; 2025Q3: 152,375 shares; 2025Q4: 152,375 shares; 2026Q1: 149,375 shares; 2026Q2: 102,153 shares 102,153 $38.7M 6.46% -47,222 Timeline AIT APPLIED INDL TECHNOLOGIES IN More: the full row for APPLIED INDL TECHNOLOGIES IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 102,698 shares; 2024Q4: 92,698 shares; 2025Q1: 92,698 shares; 2025Q2: 92,698 shares; 2025Q3: 92,698 shares; 2025Q4: 92,698 shares; 2026Q1: 92,698 shares; 2026Q2: 92,698 shares 92,698 $31.3M 5.24% 0 Timeline TTEK TETRA TECH INC NEW More: the full row for TETRA TECH INC NEW Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 894,825 shares; 2024Q4: 894,825 shares; 2025Q1: 907,325 shares; 2025Q2: 907,325 shares; 2025Q3: 907,325 shares; 2025Q4: 907,325 shares; 2026Q1: 907,325 shares; 2026Q2: 907,325 shares 907,325 $26.2M 4.38% 0 Timeline VMI VALMONT INDS INC More: the full row for VALMONT INDS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 33,000 shares; 2024Q4: 33,000 shares; 2025Q1: 33,000 shares; 2025Q2: 33,000 shares; 2025Q3: 33,000 shares; 2025Q4: 33,000 shares; 2026Q1: 33,000 shares; 2026Q2: 33,000 shares 33,000 $19.1M 3.19% 0 Timeline ACIW ACI WORLDWIDE INC More: the full row for ACI WORLDWIDE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 332,900 shares; 2024Q4: 332,900 shares; 2025Q1: 332,900 shares; 2025Q2: 332,900 shares; 2025Q3: 332,900 shares; 2025Q4: 339,900 shares; 2026Q1: 360,900 shares; 2026Q2: 360,900 shares 360,900 $18.1M 3.03% 0 Timeline EEFT EURONET WORLDWIDE INC More: the full row for EURONET WORLDWIDE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 26,305 shares; 2024Q4: 57,823 shares; 2025Q1: 62,523 shares; 2025Q2: 62,523 shares; 2025Q3: 98,123 shares; 2025Q4: 196,412 shares; 2026Q1: 240,412 shares; 2026Q2: 240,412 shares 240,412 $17.6M 2.94% 0 Timeline GPN GLOBAL PMTS INC More: the full row for GLOBAL PMTS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 270,412 shares; 2024Q4: 258,912 shares; 2025Q1: 258,912 shares; 2025Q2: 271,912 shares; 2025Q3: 284,912 shares; 2025Q4: 215,412 shares; 2026Q1: 215,412 shares; 2026Q2: 228,412 shares 228,412 $16.6M 2.77% +13,000 Timeline EOG EOG RES INC More: the full row for EOG RES INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 137,000 shares; 2024Q4: 137,000 shares; 2025Q1: 137,500 shares; 2025Q2: 137,500 shares; 2025Q3: 137,500 shares; 2025Q4: 123,500 shares; 2026Q1: 123,500 shares; 2026Q2: 123,500 shares 123,500 $16M 2.68% 0 Timeline THO THOR INDS INC More: the full row for THOR INDS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 206,984 shares; 2024Q4: 195,484 shares; 2025Q1: 195,484 shares; 2025Q2: 195,484 shares; 2025Q3: 195,484 shares; 2025Q4: 195,484 shares; 2026Q1: 180,484 shares; 2026Q2: 180,484 shares 180,484 $13.6M 2.27% 0 Timeline ACM AECOM More: the full row for AECOM 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: 40,000 shares; 2026Q1: 82,000 shares; 2026Q2: 154,553 shares 154,553 $10.8M 1.8% +72,553 Timeline DOX AMDOCS LTD More: the full row for AMDOCS LTD Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 49,575 shares; 2024Q4: 49,575 shares; 2025Q1: 49,575 shares; 2025Q2: 49,575 shares; 2025Q3: 77,575 shares; 2025Q4: 88,475 shares; 2026Q1: 142,675 shares; 2026Q2: 191,228 shares 191,228 $9.66M 1.62% +48,553 Timeline AYI ACUITY INC More: the full row for ACUITY INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 19,000 shares; 2024Q4: 21,000 shares; 2025Q1: 21,000 shares; 2025Q2: 21,000 shares; 2025Q3: 21,000 shares; 2025Q4: 21,000 shares; 2026Q1: 21,000 shares; 2026Q2: 21,000 shares 21,000 $7.91M 1.32% 0 Timeline FIS FIDELITY NATL INFORMATION SV More: the full row for FIDELITY NATL INFORMATION SV Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 185,000 shares; 2024Q4: 171,000 shares; 2025Q1: 171,000 shares; 2025Q2: 164,900 shares; 2025Q3: 164,900 shares; 2025Q4: 128,800 shares; 2026Q1: 173,800 shares; 2026Q2: 196,365 shares 196,365 $7.63M 1.28% +22,565 Timeline VC VISTEON CORP More: the full row for VISTEON CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 16,500 shares; 2024Q4: 31,500 shares; 2025Q1: 31,500 shares; 2025Q2: 31,500 shares; 2025Q3: 31,500 shares; 2025Q4: 42,500 shares; 2026Q1: 57,500 shares; 2026Q2: 56,500 shares 56,500 $5.61M 0.94% -1,000 Timeline KFY KORN FERRY More: the full row for KORN FERRY Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 58,500 shares; 2024Q4: 58,500 shares; 2025Q1: 58,500 shares; 2025Q2: 58,500 shares; 2025Q3: 58,500 shares; 2025Q4: 58,500 shares; 2026Q1: 58,500 shares; 2026Q2: 58,500 shares 58,500 $3.89M 0.65% 0 Timeline TPICQ TPI COMPOSITES INC COM More: the full row for TPI COMPOSITES INC COM 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: 19,000 shares 19,000 $2.62M 0.44% new Timeline ALG ALAMO GROUP INC More: the full row for ALAMO GROUP 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: 15,000 shares; 2026Q2: 15,000 shares 15,000 $2.47M 0.41% 0 Timeline