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 BBG000C2LZP3 73,753,033 789,309 SH   SOLE   789,309 0 0
ABBOTT LABS COM 002824100 BBG000B9ZXB4 168,199,173 1,255,780 SH   SOLE   1,255,780 0 0
ABBVIE INC COM 00287Y109 BBG0025Y4RY4 58,081,346 250,848 SH   SOLE   250,848 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG000D9D830 57,458 233 SH   OTR 1 233 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG000D9D830 117,087,899 474,809 SH   SOLE   468,469 0 6,340
ADVANCED DRAIN SYS INC DEL COM 00790R104 BBG000G7CDN9 11,363,968 81,932 SH   SOLE   81,932 0 0
AERCAP HOLDINGS NV SHS N00985106 BBG000Q9FZL4 253,336,974 2,093,694 SH   SOLE   2,064,136 0 29,558
AIRBNB INC COM CL A 009066101 BBG001Y2XS07 47,475 391 SH   OTR 1 391 0 0
AIRBNB INC COM CL A 009066101 BBG001Y2XS07 67,574,237 556,533 SH   SOLE   547,474 0 9,059
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB30 573,317 2,354 SH   OTR 1 2,354 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB30 1,023,270,941 4,201,482 SH   SOLE   4,138,382 0 63,100
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JX6 5,390,499 22,174 SH   SOLE   22,174 0 0
AMAZON COM INC COM 023135106 BBG000BVPV84 532,677 2,426 SH   OTR 1 2,426 0 0
AMAZON COM INC COM 023135106 BBG000BVPV84 984,455,489 4,483,561 SH   SOLE   4,417,261 0 66,300
AMERICAN ELEC PWR CO INC COM 025537101 BBG000BB9KF2 116,455,388 1,035,159 SH   SOLE   1,035,159 0 0
AMETEK INC COM 031100100 BBG000B9XG87 42,770,000 227,500 SH   SOLE   227,500 0 0
AMPHENOL CORP NEW CL A 032095101 BBG000B9YJ35 414,563 3,350 SH   OTR 1 3,350 0 0
AMPHENOL CORP NEW CL A 032095101 BBG000B9YJ35 730,995,334 5,907,033 SH   SOLE   5,844,233 0 62,800
AON PLC SHS CL A G0403H108 BBG00SSQFPK6 334,115 937 SH   OTR 1 937 0 0
AON PLC SHS CL A G0403H108 BBG00SSQFPK6 890,434,460 2,497,152 SH   SOLE   2,455,440 0 41,712
APPLE INC COM 037833100 BBG000B9XRY4 992,802 3,899 SH   SOLE   3,899 0 0
APTARGROUP INC COM 038336103 BBG000BGX2S0 92,225 690 SH   OTR 1 690 0 0
APTARGROUP INC COM 038336103 BBG000BGX2S0 368,679,190 2,758,336 SH   SOLE   2,730,782 0 27,554
ARM HOLDINGS PLC SPONSORED ADS 042068205 BBG01J1GXZF0 38,171,738 269,784 SH   SOLE   265,979 0 3,805
BARRETT BUSINESS SVCS INC COM 068463108 BBG000BHJSC4 86,455,999 1,950,722 SH   SOLE   1,950,722 0 0
BECTON DICKINSON & CO COM 075887109 BBG000BCZYD3 66,633 356 SH   OTR 1 356 0 0
BECTON DICKINSON & CO COM 075887109 BBG000BCZYD3 199,457,711 1,065,650 SH   SOLE   1,055,850 0 9,800
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG000DWG505 413,755 823 SH   OTR 1 823 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG000DWCFL4 536,236,200 711 SH   SOLE   711 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG000DWG505 28,233,878 56,160 SH   SOLE   34,160 0 22,000
BIO RAD LABS INC CL A 090572207 BBG000DY28W5 68,265,993 243,468 SH   SOLE   243,468 0 0
BOOKING HOLDINGS INC COM 09857L108 BBG000BLBVN4 545,326 101 SH   OTR 1 101 0 0
BOOKING HOLDINGS INC COM 09857L108 BBG000BLBVN4 772,813,713 143,133 SH   SOLE   140,496 0 2,637
BORGWARNER INC COM 099724106 BBG000BJ49H3 40,993,228 932,512 SH   SOLE   932,512 0 0
BURFORD CAP LTD ORD SHS G17977110 BBG004FJ52G6 8,113,473 678,384 SH   SOLE   678,384 0 0
BWX TECHNOLOGIES INC COM 05605H100 BBG000D86F25 147,596,850 800,547 SH   SOLE   800,547 0 0
CACI INTL INC CL A 127190304 BBG000KQY8Y7 125,944,943 252,506 SH   SOLE   252,506 0 0
CARLISLE COS INC COM 142339100 BBG000BGGBT8 12,927,470 39,298 SH   SOLE   39,298 0 0
CBIZ INC COM 124805102 BBG000FQD1Z0 6,776,444 127,954 SH   SOLE   127,954 0 0
CDW CORP COM 12514G108 BBG001P63B80 267,431 1,679 SH   OTR 1 1,679 0 0
CDW CORP COM 12514G108 BBG001P63B80 375,681,312 2,358,622 SH   SOLE   2,313,872 0 44,750
CENCORA INC COM 03073E105 BBG000MDCQC2 203,354,208 650,671 SH   SOLE   650,671 0 0
CME GROUP INC COM 12572Q105 BBG000BHLYP4 167,518 620 SH   OTR 1 620 0 0
CME GROUP INC COM 12572Q105 BBG000BHLYP4 405,861,045 1,502,132 SH   SOLE   1,485,832 0 16,300
COGNEX CORP COM 192422103 BBG000BPBVW5 65,216,009 1,439,647 SH   SOLE   1,439,647 0 0
CORPAY INC COM SHS 219948106 BBG000GPXKX9 137,117 476 SH   OTR 1 476 0 0
CORPAY INC COM SHS 219948106 BBG000GPXKX9 213,699,615 741,858 SH   SOLE   729,198 0 12,660
DANAHER CORPORATION COM 235851102 BBG000BH3JF8 78,151,316 394,186 SH   SOLE   394,186 0 0
DEERE & CO COM 244199105 BBG000BH1NH9 167,814 367 SH   OTR 1 367 0 0
DEERE & CO COM 244199105 BBG000BH1NH9 229,512,969 501,931 SH   SOLE   492,176 0 9,755
DONNELLEY FINL SOLUTIONS INC COM 25787G100 BBG009R0CT58 44,416,439 863,629 SH   SOLE   863,629 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103 BBG000BCG930 60,312,610 186,657 SH   SOLE   186,657 0 0
ELI LILLY & CO COM 532457108 BBG000BNBDC2 228,900 300 SH   SOLE   300 0 0
ENSIGN GROUP INC COM 29358P101 BBG000K1T9L0 18,825,192 108,961 SH   SOLE   108,961 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 BBG003BCFHX4 79,277,452 776,773 SH   SOLE   776,773 0 0
EURONET WORLDWIDE INC COM 298736109 BBG000BMNBY1 7,021,375 79,961 SH   SOLE   79,961 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 BBG01NMRD768 204,677,047 911,377 SH   SOLE   898,691 0 12,686
FIRST CTZNS BANCSHARES INC D CL A 31946M103 BBG000BJCDS3 11,509,666 6,433 SH   SOLE   6,433 0 0
FTI CONSULTING INC COM 302941109 BBG000K88H58 289,030 1,788 SH   OTR 1 1,788 0 0
FTI CONSULTING INC COM 302941109 BBG000K88H58 540,536,101 3,343,867 SH   SOLE   3,297,694 0 46,173
FULL TRUCK ALLIANCE CO LTD SPONSORED ADS 35969L108 BBG01186DLS3 5,591,367 431,100 SH   SOLE   431,100 0 0
GALLAGHER ARTHUR J & CO COM 363576109 BBG000BBHXQ3 200,184,343 646,298 SH   SOLE   646,298 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 BBG000NWKS18 101,401,569 2,968,430 SH   SOLE   2,968,430 0 0
HERSHEY CO COM 427866108 BBG000BLHRS2 45,826,315 244,995 SH   SOLE   244,995 0 0
INSPERITY INC COM 45778Q107 BBG000BJ41X2 58,696 1,193 SH   OTR 1 1,193 0 0
INSPERITY INC COM 45778Q107 BBG000BJ41X2 129,006,631 2,622,086 SH   SOLE   2,591,432 0 30,654
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 BBG000LV0836 18,235 265 SH   OTR 1 265 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 BBG000LV0836 31,689,138 460,531 SH   SOLE   457,831 0 2,700
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG000C1FB75 198,975 1,181 SH   OTR 1 1,181 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG000C1FB75 416,345,249 2,471,185 SH   SOLE   2,440,060 0 31,125
ISHARES TR MSCI ACWI ETF 464288257 BBG000TH6VB3 5,643,648 40,825 SH   OTR 1 40,825 0 0
ITT INC COM 45073V108 BBG00CVQZQ96 72,025,800 402,919 SH   SOLE   402,919 0 0
JOHNSON & JOHNSON COM 478160104 BBG000BMHYD1 74,476,168 401,662 SH   SOLE   401,662 0 0
JPMORGAN CHASE & CO. COM 46625H100 BBG000DMBXR2 179,164 568 SH   OTR 1 568 0 0
JPMORGAN CHASE & CO. COM 46625H100 BBG000DMBXR2 370,211,044 1,173,671 SH   SOLE   1,158,413 0 15,258
KASPI KZ JSC SPONSORED ADS 48581R205 BBG00NNN9QQ8 64,198,356 785,974 SH   SOLE   775,738 0 10,236
KINSALE CAP GROUP INC COM 49714P108 BBG00D8JD9Z9 13,561,541 31,890 SH   SOLE   31,890 0 0
KLA CORP COM NEW 482480100 BBG000BMTFR4 10,992,013 10,191 SH   SOLE   10,191 0 0
LPL FINL HLDGS INC COM 50212V100 BBG000P2TYL8 17,529,436 52,690 SH   SOLE   52,690 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG000BP4MH0 559,447 2,776 SH   OTR 1 2,776 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG000BP4MH0 920,961,266 4,569,847 SH   SOLE   4,497,857 0 71,990
MARTIN MARIETTA MATLS INC COM 573284106 BBG000BGYMH7 176,097,711 279,396 SH   SOLE   279,396 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG000F1ZSQ2 72,239 127 SH   OTR 1 127 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG000F1ZSQ2 291,262,005 512,055 SH   SOLE   507,355 0 4,700
MCCORMICK & CO INC COM NON VTG 579780206 BBG000G6Y5W4 31,907,974 476,879 SH   SOLE   476,879 0 0
MEDPACE HLDGS INC COM 58506Q109 BBG0065B7K59 231,372 450 SH   OTR 1 450 0 0
MEDPACE HLDGS INC COM 58506Q109 BBG0065B7K59 332,313,948 646,324 SH   SOLE   635,516 0 10,808
META PLATFORMS INC CL A 30303M102 BBG000MM2P62 368,659 502 SH   OTR 1 502 0 0
META PLATFORMS INC CL A 30303M102 BBG000MM2P62 503,984,431 686,272 SH   SOLE   673,072 0 13,200
MICROSOFT CORP COM 594918104 BBG000BPH459 748,956 1,446 SH   OTR 1 1,446 0 0
MICROSOFT CORP COM 594918104 BBG000BPH459 1,370,794,557 2,646,577 SH   SOLE   2,607,647 0 38,930
MURPHY USA INC COM 626755102 BBG001Z0Q6T5 15,226,392 39,217 SH   SOLE   39,217 0 0
NETEASE INC SPONSORED ADS 64110W102 BBG000BX72V8 68,615,886 451,450 SH   SOLE   444,774 0 6,676
NIKE INC CL B 654106103 BBG000C5HS04 82,494,704 1,183,059 SH   SOLE   1,183,059 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG000BQ2C28 338,782 556 SH   OTR 1 556 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG000BQ2C28 587,525,842 964,232 SH   SOLE   949,532 0 14,700
NOVANTA INC COM 67000B104 BBG000JB24Q5 39,173,472 391,148 SH   SOLE   391,148 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 BBG0136WM1M4 10,829,164 676,400 SH   SOLE   676,400 0 0
NVIDIA CORPORATION COM 67066G104 BBG000BBJQV0 10,614,536 56,890 SH   SOLE   55,848 0 1,042
ORACLE CORP COM 68389X105 BBG000BQLTW7 239,054 850 SH   SOLE   850 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 BBG000BGYWY6 7,980,635 74,025 SH   SOLE   74,025 0 0
OSI SYSTEMS INC COM 671044105 BBG000BWPR54 213,444,899 856,383 SH   SOLE   856,383 0 0
PATHWARD FINANCIAL INC COM 59100U108 BBG000BKLTP8 25,611,975 346,061 SH   SOLE   346,061 0 0
PAYCHEX INC COM 704326107 BBG000BQSQ38 42,886,838 338,331 SH   SOLE   338,331 0 0
PDD HOLDINGS INC SPONSORED ADS 722304102 BBG00LBLDDR2 4,546,648 34,400 SH   SOLE   34,400 0 0
POOL CORP COM 73278L105 BBG000BCVG28 139,842 451 SH   OTR 1 451 0 0
POOL CORP COM 73278L105 BBG000BCVG28 131,506,578 424,119 SH   SOLE   415,749 0 8,370
PROCTER AND GAMBLE CO COM 742718109 BBG000BR2TH3 146,042,789 950,490 SH   SOLE   950,490 0 0
RB GLOBAL INC COM 74935Q107 BBG000C1DF05 14,037,171 129,542 SH   SOLE   129,542 0 0
RESMED INC COM 761152107 BBG000L4M7F1 21,223,929 77,536 SH   SOLE   77,536 0 0
ROYAL BK CDA COM 780087102 BBG000BSSC44 220,243 1,495 SH   SOLE   1,495 0 0
RYAN SPECIALTY HOLDINGS INC CL A 78351F107 BBG011K4W134 26,458,540 469,456 SH   SOLE   469,456 0 0
S&P GLOBAL INC COM 78409V104 BBG000BP1Q11 81,878,737 168,229 SH   SOLE   167,369 0 860
SHARKNINJA INC COM SHS G8068L108 BBG01HN2K357 25,329,617 245,561 SH   SOLE   245,561 0 0
SHELL PLC SPON ADS 780259305 BBG0147BN6G2 321,937,646 4,500,736 SH   SOLE   4,437,351 0 63,385
SHERWIN WILLIAMS CO COM 824348106 BBG000BSXQV7 69,248,537 199,990 SH   SOLE   199,990 0 0
SHIFT4 PMTS INC CL A 82452J109 BBG00TX393L4 13,801,813 178,318 SH   SOLE   178,318 0 0
SOUTHERN CO COM 842587107 BBG000BT9DW0 75,652,996 798,280 SH   SOLE   798,280 0 0
SPROTT INC COM NEW 852066208 BBG000VX8S02 105,637,075 1,269,829 SH   SOLE   1,010,053 0 259,776
STATE STR CORP COM 857477103 BBG000BKFBD7 40,634,475 350,267 SH   SOLE   350,267 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG000BD8ZK0 652,142 2,335 SH   OTR 1 2,335 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG000BD8ZK0 59,226,237 212,060 SH   SOLE   212,060 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 BBG00LDC5RK5 195,639,124 8,382,139 SH   SOLE   8,266,669 0 115,470
TEXAS INSTRS INC COM 882508104 BBG000BVV7G1 84,300,101 458,826 SH   SOLE   458,826 0 0
TRADEWEB MKTS INC CL A 892672106 BBG00NK8H8T2 52,004,784 468,596 SH   SOLE   468,596 0 0
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MT8 52,316 534 SH   OTR 1 534 0 0
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MT8 74,055,131 755,896 SH   SOLE   741,846 0 14,050
UNITEDHEALTH GROUP INC COM 91324P102 BBG000CH5208 52,590,917 152,305 SH   SOLE   152,305 0 0
VALVOLINE INC COM 92047W101 BBG003DNHV56 81,176,099 2,260,543 SH   SOLE   2,260,543 0 0
VERISIGN INC COM 92343E102 BBG000BGKHZ3 6,367,486 22,776 SH   SOLE   22,776 0 0
VERISK ANALYTICS INC COM 92345Y106 BBG000BCZL41 73,583,275 292,566 SH   SOLE   292,566 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG000HS77T5 178,446,801 4,060,223 SH   SOLE   4,060,223 0 0
VISA INC COM CL A 92826C839 BBG000PSKYX7 417,849 1,224 SH   OTR 1 1,224 0 0
VISA INC COM CL A 92826C839 BBG000PSKYX7 802,769,408 2,351,542 SH   SOLE   2,318,700 0 32,842
WARNER MUSIC GROUP CORP COM CL A 934550203 BBG00RP2T9T6 10,696,611 314,052 SH   SOLE   314,052 0 0
WATERS CORP COM 941848103 BBG000FQRVM3 196,675 656 SH   OTR 1 656 0 0
WATERS CORP COM 941848103 BBG000FQRVM3 464,811,633 1,550,354 SH   SOLE   1,533,114 0 17,240
WELLS FARGO CO NEW COM 949746101 BBG000BWQFY7 147,165,121 1,755,728 SH   SOLE   1,735,681 0 20,047
YUM CHINA HLDGS INC COM 98850P109 BBG00B8N0HG1 71,805 1,673 SH   OTR 1 1,673 0 0
YUM CHINA HLDGS INC COM 98850P109 BBG00B8N0HG1 27,256,561 635,055 SH   SOLE   623,248 0 11,807
ZOETIS INC CL A 98978V103 BBG0039320N9 47,788,405 326,602 SH   SOLE   326,602 0 0