Disclosed positions
| ARCOSA INC | ACA | COM | $144,376,126 | 993,710 | SH | None |
| QUAKER HOUGHTON | KWR | COM | $136,706,682 | 860,494 | SH | None |
| MKS INC. | MKSI | COM | $116,345,002 | 261,567 | SH | None |
| JBT MAREL CORPORATION | JBTM | COM | $114,284,215 | 788,167 | SH | None |
| DORMAN PRODS INC | DORM | COM | $112,464,273 | 824,216 | SH | None |
| IES HOLDINGS INC | IESC | COM | $109,485,645 | 149,029 | SH | None |
| ONTO INNOVATION INC | ONTO | COM | $108,269,625 | 286,087 | SH | None |
| INTERPARFUMS INC | IPAR | COM | $96,657,331 | 864,092 | SH | None |
| ULTRA CLEAN HLDGS INC | UCTT | COM | $95,035,665 | 666,496 | SH | None |
| ELEMENT SOLUTIONS INC | ESI | COM | $92,234,903 | 1,931,621 | SH | None |
| SEI INVTS CO | SEIC | COM | $92,120,673 | 1,050,287 | SH | None |
| ESCO TECHNOLOGIES INC | ESE | COM | $91,767,887 | 262,164 | SH | None |
| INTL GNRL INSURANCE HLDNGS L | Unresolved | SHS | $86,023,107 | 3,287,730 | SH | None |
| ESAB CORPORATION | ESAB | COM | $85,396,418 | 865,826 | SH | None |
| ASSURED GUARANTY LTD | AGO | COM | $84,922,532 | 1,060,397 | SH | None |
| KADANT INC | KAI | COM | $83,493,739 | 265,709 | SH | None |
| ADVANCE AUTO PARTS INC | AAP | COM | $82,801,318 | 1,330,783 | SH | None |
| ENPRO INC | NPO | COM | $80,433,847 | 213,392 | SH | None |
| EXPONENT INC | EXPO | COM | $77,745,180 | 1,323,097 | SH | None |
| CECO ENVIRONMENTAL CORP | CECO | COM | $76,431,845 | 842,317 | SH | None |
| VALVOLINE INC | VVV | COM | $75,650,182 | 1,913,257 | SH | None |
| UFP INDUSTRIES INC | UFPI | COM | $74,732,466 | 823,589 | SH | None |
| RBC BEARINGS INC | RBC | COM | $73,227,690 | 113,697 | SH | None |
| INGEVITY CORP | NGVT | COM | $70,220,937 | 940,417 | SH | None |
| COHU INC | COHU | COM | $69,329,797 | 938,030 | SH | None |
| LCI INDS | LCII | COM | $68,697,697 | 648,826 | SH | None |
| ICHOR HOLDINGS | ICHR | SHS | $68,278,479 | 608,109 | SH | None |
| MAREX GROUP PLC | MRX | ORD | $67,678,044 | 1,111,339 | SH | None |
| RLI CORP | RLI | COM | $67,008,240 | 1,134,387 | SH | None |
| FIRSTSERVICE CORP NEW | FSV | COM | $66,284,083 | 466,428 | SH | None |
| COGNEX CORP | CGNX | COM | $63,620,246 | 878,490 | SH | None |
| DIGI INTL INC | DGII | COM | $63,440,903 | 846,443 | SH | None |
| VALMONT INDS INC | VMI | COM | $63,337,306 | 109,656 | SH | None |
| LITTELFUSE INC | LFUS | COM | $61,487,763 | 135,040 | SH | None |
| CIRRUS LOGIC INC | CRUS | COM | $59,990,376 | 403,894 | SH | None |
| MSA SAFETY INC | MSA | COM | $59,002,453 | 337,968 | SH | None |
| SIMPSON MFG INC | SSD | COM | $58,064,688 | 277,357 | SH | None |
| RB GLOBAL INC | RBA | COM | $56,770,307 | 487,508 | SH | None |
| BIO-TECHNE CORP | TECH | COM | $55,795,484 | 789,745 | SH | None |
| GRAHAM CORP | GHM | COM | $55,258,866 | 446,392 | SH | None |
| HEALTHCARE SVCS GROUP INC | HCSG | COM | $54,995,341 | 2,239,224 | SH | None |
| KNOWLES CORP | KN | COM | $54,975,891 | 1,325,359 | SH | None |
| IMAX CORP | IMAX | COM | $53,541,068 | 1,343,228 | SH | None |
| KORN FERRY | KFY | COM NEW | $52,489,142 | 788,362 | SH | None |
| UNIVERSAL TECHNICAL INST INC | UTI | COM | $51,244,619 | 1,198,144 | SH | None |
| ACADEMY SPORTS & OUTDOORS IN | ASO | COM | $51,118,141 | 1,084,620 | SH | None |
| M/I HOMES INC | MHO | COM | $50,871,544 | 316,385 | SH | None |
| ATMUS FILTRATION TECHNOLOGIE | ATMU | COM | $50,747,645 | 995,247 | SH | None |
| BRUNSWICK CORP | BC | COM | $48,990,783 | 581,562 | SH | None |
| AAON INC | AAON | COM PAR $0.004 | $48,866,218 | 385,198 | SH | None |
No matching rows. Clear the filter to see all records.
Largest 50 positions by reported value; the filing may contain more positions.
How amendments affect these holdings
This view uses 1 effective filing version(s). A restatement replaces the previous book; a new-holdings amendment adds positions. 5 positions lack a resolved ticker and 0 positions are put or call entries.
A 13F is a delayed quarterly snapshot of disclosed holdings. It is not a complete trade ledger and does not reveal every position in a manager's portfolio. Option values refer to the reported underlying position rather than a traded option premium.
Quarter end and public filing date
Use the filing's public availability date when constructing a historical observation. The quarter-end report period is earlier and cannot be substituted for when the public learned the holdings.
