Disclosed positions
| EVERPURE INC | P | CL A | $78,399,674 | 995,046 | SH | None |
| MODINE MFG CO | MOD | COM | $76,847,822 | 287,798 | SH | None |
| MONOLITHIC PWR SYS INC | MPWR | COM | $73,461,376 | 53,142 | SH | None |
| FEDERAL SIGNAL CORP | FSS | COM | $72,824,792 | 566,774 | SH | None |
| RESIDEO TECHNOLOGIES INC | REZI | COM | $69,981,034 | 2,250,194 | SH | None |
| VSE CORP | VSEC | COM | $68,145,098 | 298,228 | SH | None |
| GLOBUS MED INC | GMED | CL A | $63,027,858 | 797,720 | SH | None |
| WATSCO INC | WSO | COM | $42,226,418 | 101,328 | SH | None |
| MDA SPACE LTD | MDA | COM | $41,981,264 | 1,016,988 | SH | None |
| HAGERTY INC | HGTY | CL A COM | $40,597,756 | 3,405,852 | SH | None |
| OLLIES BARGAIN OUTLET HLDGS | OLLI | COM | $38,799,338 | 504,674 | SH | None |
| AAON INC | AAON | COM PAR $0.004 | $37,652,809 | 296,806 | SH | None |
| INSTALLED BLDG PRODS INC | IBP | COM | $37,171,104 | 161,726 | SH | None |
| VERSABANK NEW | VBNK | COM | $35,273,166 | 1,519,740 | SH | None |
| LOUISIANA PAC CORP | LPX | COM | $34,178,872 | 434,514 | SH | None |
| ENPHASE ENERGY INC | ENPH | COM | $34,061,278 | 691,740 | SH | None |
| SAIA INC | SAIA | COM | $33,355,030 | 79,198 | SH | None |
| SITEONE LANDSCAPE SUPPLY INC | SITE | COM | $31,111,512 | 271,930 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $30,803,344 | 41,132 | SH | None |
| HEALTHCARE SVCS GROUP INC | HCSG | COM | $25,700,812 | 1,046,450 | SH | None |
| LIGAND PHARMACEUTICALS INC | LGND | COM NEW | $25,462,314 | 80,554 | SH | None |
| DORMAN PRODS INC | DORM | COM | $22,797,794 | 167,078 | SH | None |
| TIMKEN CO | TKR | COM | $21,582,054 | 148,514 | SH | None |
| IMAX CORP | IMAX | COMMON | $21,196,870 | 531,783 | SH | None |
| CORE & MAIN INC | CNM | CL A | $21,105,226 | 437,414 | SH | None |
| RED VIOLET INC | RDVT | COM | $16,921,610 | 265,562 | SH | None |
| DUTCH BROS INC | BROS | CL A | $16,480,396 | 229,500 | SH | None |
| OBSIDIAN ENERGY LTD | OBE | COM | $16,101,692 | 1,980,528 | SH | None |
| DESCARTES SYS GROUP INC | DSGX | COM | $14,399,288 | 207,962 | SH | None |
| AXOS FINANCIAL INC | AX | COM | $13,941,573 | 143,152 | SH | None |
| VICTORY CAP HLDGS INC DEL | VCTR | COM CL A | $13,569,302 | 161,424 | SH | None |
| GILDAN ACTIVEWEAR INC | GIL | COM | $12,734,570 | 246,794 | SH | None |
| PORCH GROUP INC | PRCH | COM | $12,388,718 | 823,718 | SH | None |
| CRA INTL INC | CRAI | COM | $12,177,180 | 85,574 | SH | None |
| UNIVERSAL TECHNICAL INST INC | UTI | COM | $11,803,922 | 275,986 | SH | None |
| BOYD GROUP SERVICES INC | BGSI | COM | $10,571,041 | 111,721 | SH | None |
| PENNANT GROUP INC | PNTG | COM | $10,303,360 | 278,846 | SH | None |
| ISHARES TR | IEFA | CORE MSCI EAFE | $9,894,622 | 102,450 | SH | None |
| OUSTER INC | OUST | COM NEW | $9,845,650 | 157,480 | SH | None |
| TELESAT CORP | TSAT | CL A & CL B SHS | $9,287,656 | 183,478 | SH | None |
| WINGSTOP INC | WING | COM | $9,096,742 | 52,458 | SH | None |
| ISHARES INC | IEMG | CORE MSCI EMKT | $7,987,930 | 96,426 | SH | None |
| CELLEBRITE DI LTD | CLBT | ORDINARY SHARES | $7,398,360 | 506,737 | SH | None |
| MAIN STR CAP CORP | MAIN | COM | $6,877,110 | 132,558 | SH | None |
| LIFE TIME GROUP HOLDINGS INC | LTH | COMMON STOCK | $6,776,092 | 165,918 | SH | None |
| FIVE BELOW INC | FIVE | COM | $6,542,198 | 36,388 | SH | None |
| VERSIGENT PLC | VGNT | ORDINARY SHARES | $6,540,284 | 155,684 | SH | None |
| ESQUIRE FINL HLDGS INC | ESQ | COM | $5,805,422 | 48,740 | SH | None |
| ISHARES INC | EUSA | MSCI EQUAL WEITE | $5,395,020 | 47,246 | SH | None |
| ROYAL BK CDA | RY | COM | $5,314,162 | 25,676 | 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 2 effective filing version(s). A restatement replaces the previous book; a new-holdings amendment adds positions. 0 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.