The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AAON INC COM PAR $0.004 000360206   35,589,865 430,089 SH   SOLE   430,089 0 0
AAR CORP COM 000361105   3,688,802 33,700 SH   SOLE   33,700 0 0
AGNICO EAGLE MINES LTD COM 008474108   939,188 4,627 SH   SOLE   4,627 0 0
ALAMOS GOLD INC COM CL A 011532108   823,732 18,540 SH   SOLE   18,540 0 0
ALPHABET INC CAP STK CL A 02079K305   912,140 3,172 SH   SOLE   3,172 0 0
AMAZON COM INC COM 023135106   1,006,361 4,832 SH   SOLE   4,832 0 0
APPLE INC COM 037833100   1,055,259 4,158 SH   SOLE   4,158 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210   583,807 442 SH   SOLE   442 0 0
AXOS FINANCIAL INC COM 05465C100   12,643,608 148,591 SH   SOLE   148,591 0 0
BIO-TECHNE CORP COM 09073M104   19,457,705 372,325 SH   SOLE   372,325 0 0
BK TECHNOLOGIES CORPORATION COM NEW 05587G203   1,052,283 14,100 SH   SOLE   14,100 0 0
BOBS DISC FURNITURE INC COM SHS 09681N106   2,059,223 175,253 SH   SOLE   175,253 0 0
BOSTON SCIENTIFIC CORP COM 101137107   234,434 3,736 SH   SOLE   3,736 0 0
BOWMAN CONSULTING GROUP LTD COM 103002101   1,462,129 51,411 SH   SOLE   51,411 0 0
BOYD GROUP SERVICES INC COM 103310108   14,584,862 114,069 SH   SOLE   114,069 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   863,468 21,336 SH   SOLE   21,336 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   296,487 1,067 SH   SOLE   1,067 0 0
CAE INC COM 124765108   1,713,256 65,768 SH   SOLE   65,768 0 0
CASELLA WASTE SYS INC CL A 147448104   1,354,572 17,073 SH   SOLE   17,073 0 0
CELLEBRITE DI LTD ORDINARY SHARES M2197Q107   8,790,937 637,949 SH   SOLE   637,949 0 0
CGI INC CL A SUB VTG 12532H104   1,039,482 14,220 SH   SOLE   14,220 0 0
CHEWY INC CL A 16679L109   4,328,829 160,327 SH   SOLE   160,327 0 0
COPART INC COM 217204106   285,553 8,601 SH   SOLE   8,601 0 0
CORE & MAIN INC CL A 21874C102   34,888,108 706,237 SH   SOLE   706,237 0 0
COSTAR GROUP INC COM 22160N109   211,422 5,241 SH   SOLE   5,241 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105   226,190 227 SH   SOLE   227 0 0
CPI CARD GROUP INC COM NEW 12634H200   1,444,717 99,567 SH   SOLE   99,567 0 0
CRA INTL INC COM 12618T105   6,814,500 42,096 SH   SOLE   42,096 0 0
CREXENDO INC COM 226552107   1,205,439 195,371 SH   SOLE   195,371 0 0
DESCARTES SYS GROUP INC COM 249906108   7,393,794 103,323 SH   SOLE   103,323 0 0
DORMAN PRODS INC COM 258278100   9,091,948 87,121 SH   SOLE   87,121 0 0
DUTCH BROS INC CL A 26701L100   2,734,475 53,977 SH   SOLE   53,977 0 0
ELI LILLY & CO COM 532457108   448,848 488 SH   SOLE   488 0 0
ENPHASE ENERGY INC COM 29355A107   11,446,146 302,728 SH   SOLE   302,728 0 0
EVERPURE INC CL A 74624M102   26,959,140 456,625 SH   SOLE   456,625 0 0
FEDERAL SIGNAL CORP COM 313855108   31,129,397 287,862 SH   SOLE   287,862 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   806,846 3,459 SH   SOLE   3,459 0 0
FIRSTSERVICE CORP NEW COM 33767E202   908,807 6,541 SH   SOLE   6,541 0 0
FIVE BELOW INC COM 33829M101   4,282,172 18,742 SH   SOLE   18,742 0 0
FREEPORT MCMORAN INC CL B 35671D857   294,018 5,002 SH   SOLE   5,002 0 0
GE AEROSPACE COM NEW 369604301   325,200 1,146 SH   SOLE   1,146 0 0
GILDAN ACTIVEWEAR INC COM 375916103   6,909,393 124,158 SH   SOLE   124,158 0 0
GLOBUS MED INC CL A 379577208   35,199,720 408,539 SH   SOLE   408,539 0 0
HAGERTY INC CL A COM 405166109   18,301,203 1,738,006 SH   SOLE   1,738,006 0 0
HEALTHCARE SVCS GROUP INC COM 421906108   5,548,027 299,085 SH   SOLE   299,085 0 0
HOME DEPOT INC COM 437076102   292,054 888 SH   SOLE   888 0 0
IDEXX LABS INC COM 45168D104   406,808 724 SH   SOLE   724 0 0
IMAX CORP COM 45245E109   18,545,763 487,918 SH   SOLE   487,918 0 0
INSTALLED BLDG PRODS INC COM 45780R101   19,889,167 75,011 SH   SOLE   75,011 0 0
ISHARES INC CORE MSCI EMKT 46434G103   3,868,405 55,461 SH   SOLE   55,461 0 0
ISHARES INC MSCI EQUAL WEITE 464286681   2,404,113 23,623 SH   SOLE   23,623 0 0
ISHARES TR CORE S&P500 ETF 464287200   14,423,530 22,081 SH   SOLE   22,081 0 0
ISHARES TR CORE MSCI EAFE 46432F842   4,839,915 53,462 SH   SOLE   53,462 0 0
LCI INDS COM 50189K103   5,168,357 42,026 SH   SOLE   42,026 0 0
LINDE PLC SHS G54950103   635,069 1,281 SH   SOLE   1,281 0 0
LOUISIANA PAC CORP COM 546347105   16,186,293 222,492 SH   SOLE   222,492 0 0
MAIN STR CAP CORP COM 56035L104   3,439,064 64,937 SH   SOLE   64,937 0 0
MASTERCARD INCORPORATED CL A 57636Q104   455,190 911 SH   SOLE   911 0 0
MDA SPACE LTD COM 55293N109   24,663,959 974,090 SH   SOLE   974,090 0 0
META PLATFORMS INC CL A 30303M102   457,704 800 SH   SOLE   800 0 0
MICROSOFT CORP COM 594918104   722,572 1,952 SH   SOLE   1,952 0 0
MODINE MFG CO COM 607828100   35,945,904 165,871 SH   SOLE   165,871 0 0
MONGODB INC CL A 60937P106   362,994 1,483 SH   SOLE   1,483 0 0
MONOLITHIC PWR SYS INC COM 609839105   37,607,960 34,397 SH   SOLE   34,397 0 0
NVIDIA CORPORATION COM 67066G104   1,228,299 7,043 SH   SOLE   7,043 0 0
OBSIDIAN ENERGY LTD COM 674482203   6,055,279 639,417 SH   SOLE   639,417 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109   6,031,841 65,535 SH   SOLE   65,535 0 0
ON HLDG AG NAMEN AKT A H5919C104   377,928 11,109 SH   SOLE   11,109 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   445,303 4,824 SH   SOLE   4,824 0 0
PENNANT GROUP INC COM 70805E109   4,389,638 144,017 SH   SOLE   144,017 0 0
PORCH GROUP INC COM 733245104   1,943,816 271,104 SH   SOLE   271,104 0 0
PROGRESSIVE CORP COM 743315103   213,901 1,079 SH   SOLE   1,079 0 0
PUBLIC STORAGE OPER CO COM 74460D109   297,155 1,097 SH   SOLE   1,097 0 0
Q2 HLDGS INC COM 74736L109   4,346,161 91,885 SH   SOLE   91,885 0 0
RED VIOLET INC COM 75704L104   4,616,920 133,437 SH   SOLE   133,437 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104   37,590,999 1,115,129 SH   SOLE   1,115,129 0 0
ROYAL BK CDA COM 780087102   2,146,173 13,266 SH   SOLE   13,266 0 0
RTX CORPORATION COM 75513E101   329,859 1,710 SH   SOLE   1,710 0 0
SAIA INC COM 78709Y105   9,135,388 26,006 SH   SOLE   26,006 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107   1,297,347 10,937 SH   SOLE   10,937 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   26,285,764 197,474 SH   SOLE   197,474 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   258,457 533 SH   SOLE   533 0 0
STANTEC INC COM 85472N109   599,011 6,933 SH   SOLE   6,933 0 0
STEVANATO GROUP S P A ORD SHS T9224W109   2,073,748 150,818 SH   SOLE   150,818 0 0
TELESAT CORP CL A & CL B SHS 879512309   3,360,410 92,829 SH   SOLE   92,829 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   309,221 742 SH   SOLE   742 0 0
TRANSDIGM GROUP INC COM 893641100   579,480 500 SH   SOLE   500 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104   5,878,993 162,853 SH   SOLE   162,853 0 0
VEEVA SYS INC CL A COM 922475108   213,954 1,218 SH   SOLE   1,218 0 0
VERSABANK NEW COM 92512J106   9,986,676 704,776 SH   SOLE   704,776 0 0
VICTORY CAP HLDGS INC DEL COM CL A 92645B103   5,414,738 82,693 SH   SOLE   82,693 0 0
VSE CORP COM 918284100   9,028,593 48,962 SH   SOLE   48,962 0 0
WALMART INC COM 931142103   478,602 3,851 SH   SOLE   3,851 0 0
WASTE CONNECTIONS INC COM 94106B101   1,724,625 10,617 SH   SOLE   10,617 0 0
WATSCO INC COM 942622200   18,872,698 51,878 SH   SOLE   51,878 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   864,273 6,597 SH   SOLE   6,597 0 0
WORKIVA INC COM CL A 98139A105   13,410,787 224,900 SH   SOLE   224,900 0 0