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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ATS CORPORATION COMMON 00217Y104 39,306,812 1,234,961 SH SOLE 813,048 0 421,913
ADOBE INC COMMON 00724F101 33,344,862 86,191 SH SOLE 83,283 0 2,908
AIR LEASE CORP COMMON 00912X302 17,675,589 301,202 SH SOLE 290,077 0 11,125
ALIGN TECHNOLOGY INC COMMON 016255101 35,843,406 189,319 SH SOLE 183,071 0 6,248
ALPHABET INC COMMON 02079K107 41,109,746 231,752 SH SOLE 223,183 0 8,569
ALPHABET INC COMMON 02079K305 90,551,896 513,833 SH SOLE 498,357 0 15,476
AMAZON COM INC COMMON 023135106 135,836,391 618,952 SH SOLE 598,391 0 20,561
ELEVANCE HEALTH INC COMMON 036752103 102,504,963 263,536 SH SOLE 254,988 0 8,548
ARCHER DANIELS MIDLAND CO COMMON 039483102 15,426,118 292,275 SH SOLE 281,480 0 10,795
AUTODESK INC COMMON 052769106 42,577,007 137,540 SH SOLE 132,434 0 5,106
BAKER HUGHES COMPANY COMMON 05722G100 13,819,765 360,468 SH SOLE 347,154 0 13,314
BANK NOVA SCOTIA HALIFAX COMMON 064149107 67,960,897 1,231,192 SH SOLE 810,287 0 420,905
BARRICK MNG CORP COMMON 06849F108 4,681,436 224,860 SH SOLE 214,519 0 10,341
BIO RAD LABS INC COMMON 090572207 14,434,036 59,811 SH SOLE 57,606 0 2,205
BOOKING HOLDINGS INC COMMON 09857L108 33,707,883 5,823 SH SOLE 5,634 0 189
BROOKFIELD CORP COMMON 11271J107 91,036,880 1,473,859 SH SOLE 971,637 0 502,222
BROOKFIELD ASSET MANAGMT LTD COMMON 113004105 20,292,544 367,324 SH SOLE 242,192 0 125,132
C H ROBINSON WORLDWIDE INC COMMON 12541W209 13,424,887 139,122 SH SOLE 133,981 0 5,141
CME GROUP INC COMMON 12572Q105 43,918,027 159,347 SH SOLE 153,433 0 5,914
CABLE ONE INC COMMON 12685J105 7,434,732 54,746 SH SOLE 52,724 0 2,022
CANADIAN NAT RES LTD COMMON 136385101 56,919,444 1,790,155 SH SOLE 1,164,520 0 625,635
CANADIAN PACIFIC KANSAS CITY COMMON 13646K108 47,295,437 595,344 SH SOLE 392,258 0 203,086
CARMAX INC COMMON 143130102 8,867,825 131,941 SH SOLE 127,068 0 4,873
CEMEX SAB DE CV COMMON 151290889 42,232,067 6,094,171 SH SOLE 0 0 6,094,171
COCA COLA CONS INC COMMON 191098102 9,659,103 86,514 SH SOLE 83,314 0 3,200
DOLLAR TREE INC COMMON 256746108 19,306,957 194,941 SH SOLE 187,740 0 7,201
DONNELLEY FINL SOLUTIONS INC COMMON 25787G100 12,504,424 202,824 SH SOLE 195,329 0 7,495
ENVISTA HOLDINGS CORPORATION COMMON 29415F104 18,562,631 950,007 SH SOLE 914,977 0 35,030
FTI CONSULTING INC COMMON 302941109 8,569,182 53,061 SH SOLE 51,099 0 1,962
META PLATFORMS INC COMMON 30303M102 100,319,883 135,919 SH SOLE 131,505 0 4,414
FISERV INC COMMON 337738108 90,241,249 523,415 SH SOLE 506,479 0 16,936
FRANCO NEV CORP COMMON 351858105 53,232,138 324,920 SH SOLE 214,020 0 110,900
FREEPORT-MCMORAN INC COMMON 35671D857 15,681,342 361,749 SH SOLE 345,259 0 16,490
GILDAN ACTIVEWEAR INC COMMON 375916103 41,225,278 838,247 SH SOLE 552,147 0 286,100
HDFC BANK LTD COMMON 40415F101 39,669,020 512,976 SH SOLE 0 0 512,976
HEALTHCARE SVCS GROUP INC COMMON 421906108 19,166,707 1,275,230 SH SOLE 1,228,091 0 47,139
INTERACTIVE BROKERS GROUP IN COMMON 45841N107 39,889,109 719,904 SH SOLE 693,116 0 26,788
IQVIA HLDGS INC COMMON 46266C105 26,673,115 169,261 SH SOLE 163,660 0 5,601
OPENLANE INC COMMON 48238T109 35,453,191 1,449,965 SH SOLE 1,396,376 0 53,589
LAUREATE EDUCATION INC COMMON 518613203 37,854,231 1,619,086 SH SOLE 1,311,366 0 307,720
MARKEL GROUP INC COMMON 570535104 65,172,585 32,631 SH SOLE 31,565 0 1,066
MASTERCARD INCORPORATED COMMON 57636Q104 53,673,565 95,230 SH SOLE 92,161 0 3,069
MICROSOFT CORP COMMON 594918104 114,301,167 229,799 SH SOLE 221,977 0 7,822
MICRON TECHNOLOGY INC COMMON 595112103 52,570,807 426,551 SH SOLE 410,643 0 15,908
NEWMONT CORP COMMON 651639106 17,561,908 301,443 SH SOLE 290,301 0 11,142
NLIGHT INC COMMON 65487K100 14,484,601 736,066 SH SOLE 708,879 0 27,187
NVIDIA CORPORATION COMMON 67066G104 66,754,735 422,520 SH SOLE 406,797 0 15,723
ORACLE CORP COMMON 68389X105 68,879,754 315,058 SH SOLE 304,438 0 10,620
PAYCOM SOFTWARE INC COMMON 70432V102 62,080,121 268,285 SH SOLE 259,367 0 8,918
PROGRESSIVE CORP COMMON 743315103 44,148,521 165,438 SH SOLE 159,344 0 6,094
ROGERS CORP COMMON 775133101 12,048,543 175,937 SH SOLE 169,436 0 6,501
S&P GLOBAL INC COMMON 78409V104 30,093,711 57,074 SH SOLE 55,195 0 1,879
HENRY SCHEIN INC COMMON 806407102 17,050,988 233,417 SH SOLE 224,809 0 8,608
SEALED AIR CORP NEW COMMON 81211K100 15,312,964 493,489 SH SOLE 475,323 0 18,166
SOUTHERN COPPER CORP COMMON 84265V105 71,466,840 706,405 SH SOLE 564,352 0 142,053
TJX COS INC NEW COMMON 872540109 21,240,962 172,010 SH SOLE 165,612 0 6,398
TAIWAN SEMICONDUCTOR MFG LTD COMMON 874039100 11,863,077 52,253 SH SOLE 0 0 52,253
TELEFLEX INCORPORATED COMMON 879369106 10,004,493 84,524 SH SOLE 81,842 0 2,682
TENCENT MUSIC ENTMT GROUP COMMON 88034P109 59,243,866 3,039,699 SH SOLE 0 0 3,039,699
TERADATA CORP DEL COMMON 88076W103 10,203,679 457,359 SH SOLE 440,458 0 16,901
THERMO FISHER SCIENTIFIC INC COMMON 883556102 49,783,639 122,721 SH SOLE 118,609 0 4,112
TRANSUNION COMMON 89400J107 65,613,701 745,626 SH SOLE 721,537 0 24,089
VAIL RESORTS INC COMMON 91879Q109 12,583,056 79,090 SH SOLE 76,169 0 2,921
VIPSHOP HLDGS LTD COMMON 92763W103 55,991,839 3,720,388 SH SOLE 0 0 3,720,388
VISA INC COMMON 92826C839 64,854,264 182,670 SH SOLE 176,767 0 5,903
VONTIER CORPORATION COMMON 928881101 11,396,880 308,863 SH SOLE 297,428 0 11,435
WABTEC COMMON 929740108 13,805,167 65,943 SH SOLE 63,508 0 2,435
WELLS FARGO CO NEW COMMON 949746101 11,939,487 149,026 SH SOLE 143,531 0 5,495
WESCO INTL INC COMMON 95082P105 14,468,406 78,120 SH SOLE 75,240 0 2,880
WEYERHAEUSER CO MTN BE COMMON 962166104 8,542,997 332,557 SH SOLE 319,006 0 13,551
WILLSCOT MOBIL MINI HLDNG CO COMMON 971378104 12,693,571 463,269 SH SOLE 446,149 0 17,120
AXALTA COATING SYS LTD COMMON G0750C108 11,204,195 377,393 SH SOLE 363,478 0 13,915
COCA-COLA EUROPACIFIC PARTNE COMMON G25839104 109,417,203 1,180,082 SH SOLE 1,016,681 0 163,401
FLUTTER ENTMT PLC COMMON G3643J108 7,139,142 24,983 SH SOLE 24,983 0 0
ROYALTY PHARMA PLC COMMON G7709Q104 20,883,124 579,621 SH SOLE 558,197 0 21,424
INMODE LTD COMMON M5425M103 2,704,020 187,259 SH SOLE 187,259 0 0
CNH INDL N V COMMON N20944109 169,153,654 13,051,997 SH SOLE 12,709,524 0 342,473
LYONDELLBASELL INDUSTRIES N COMMON N53745100 24,881,478 430,029 SH SOLE 416,144 0 13,885
COPA HOLDINGS SA COMMON P31076105 44,290,440 402,752 SH SOLE 358,768 0 43,984