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
SBA COMMUNICATIONS CORP COM 00846U101 6,621,841 49,852 SH SOLE 49,852 0 0
AMERICAN TOWER CORP COM 03027X100 32,427,262 198,247 SH SOLE 198,247 0 0
APPFOLIO INC COM CL A 03783C100 18,640,848 116,251 SH SOLE 116,251 0 0
ARAMARK COM 03852U106 11,161,618 196,162 SH SOLE 196,162 0 0
COSTAR GROUP INC COM 22160N109 7,195,999 254,096 SH SOLE 254,096 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 15,834,905 125,098 SH SOLE 125,098 0 0
FORTIVE CORP COM 34959J108 19,875,754 325,352 SH SOLE 325,352 0 0
GLOBAL PMTS INC COM 37940X102 2,563,182 35,325 SH SOLE 35,325 0 0
IDEX CORP COM 45167R104 24,129,551 106,321 SH SOLE 106,321 0 0
MSCI INC COM 55354G100 7,996,251 14,278 SH SOLE 14,278 0 0
MASTERCARD INCORPORATED CL A 57636Q104 12,079,872 23,520 SH SOLE 23,520 0 0
PAYLOCITY HLDG CORP COM 70438V106 3,413,009 32,651 SH SOLE 32,651 0 0
POOL CORP COM 73278L105 31,454,053 146,366 SH SOLE 146,366 0 0
S&P GLOBAL INC COM 78409V104 6,284,429 15,431 SH SOLE 15,431 0 0
SBA COMMUNICATIONS CORP CL A 78410G104 3,886,884 22,027 SH SOLE 22,027 0 0
SERVICENOW INC COM 81762P102 6,194,774 62,397 SH SOLE 62,397 0 0
XCEL ENERGY INC COM 98389B100 7,938,699 98,863 SH SOLE 98,863 0 0
ALLEGION PLC ORD SHS G0176J109 20,788,165 147,969 SH SOLE 147,969 0 0
STERIS PLC SHS USD G8473T100 4,846,479 23,016 SH SOLE 23,016 0 0
CBOE GLOBAL MKTS INC COM 12503M108 9,348,134 38,522 SH SOLE 38,522 0 0
IDEXX LABS INC COM 45168D104 9,966,036 18,931 SH SOLE 18,931 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 20,435,029 165,990 SH SOLE 165,990 0 0
META PLATFORMS INC CL A 30303M102 9,045,874 16,059 SH SOLE 16,059 0 0
FOX CORP CL B COM 35137L204 31,765,249 678,165 SH SOLE 678,165 0 0
MARKETAXESS HLDGS INC COM 57060D108 17,650,192 155,522 SH SOLE 155,522 0 0
NVIDIA CORPORATION COM 67066G104 16,472,409 82,325 SH SOLE 82,325 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 15,708,279 31,982 SH SOLE 31,982 0 0
BENTLEY SYS INC COM CL B 08265T208 23,509,621 786,538 SH SOLE 786,538 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 17,060,074 42,899 SH SOLE 42,899 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 6,703,095 25,646 SH SOLE 25,646 0 0
PROCORE TECHNOLOGIES INC COM 74275K108 16,639,902 409,648 SH SOLE 409,648 0 0
DESCARTES SYS GROUP INC COM 249906108 20,220,275 291,962 SH SOLE 291,962 0 0
AMAZON COM INC COM 023135106 27,118,087 113,779 SH SOLE 113,779 0 0
AUTODESK INC COM 052769106 9,232,423 47,487 SH SOLE 47,487 0 0
BALL CORP COM 058498106 18,435,518 295,441 SH SOLE 295,441 0 0
CHURCH & DWIGHT CO INC COM 171340102 9,614,081 99,237 SH SOLE 99,237 0 0
EQUIFAX INC COM 294429105 2,372,070 14,945 SH SOLE 14,945 0 0
FACTSET RESH SYS INC COM 303075105 14,870,070 64,630 SH SOLE 64,630 0 0
INTUIT COM 461202103 6,044,499 23,159 SH SOLE 23,159 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 9,711,631 7,602 SH SOLE 7,602 0 0
MICROSOFT CORP COM 594918104 30,533,179 81,854 SH SOLE 81,854 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 11,228,977 51,842 SH SOLE 51,842 0 0
REVVITY INC COM 714046109 12,212,009 109,761 SH SOLE 109,761 0 0
TYLER TECHNOLOGIES INC COM 902252105 5,509,654 18,839 SH SOLE 18,839 0 0
ABBOTT LABORATORIES COM 002824100 7,592,488 83,673 SH SOLE 83,673 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 627,112 2,139 SH SOLE 2,139 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 4,795,828 36,448 SH SOLE 36,448 0 0
AMPHENOL CORP CL A 032095101 5,646,648 32,025 SH SOLE 32,025 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103 5,140,415 13,292 SH SOLE 13,292 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 18,452,136 82,394 SH SOLE 82,394 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,015,827 23,801 SH SOLE 23,801 0 0
COCA COLA CO COM 191216100 13,430,355 165,256 SH SOLE 165,256 0 0
ECOLAB INC COM 278865100 20,989,642 75,337 SH SOLE 75,337 0 0
HERSHEY CO COM 427866108 27,532,842 156,927 SH SOLE 156,927 0 0
HOME DEPOT INC COM 437076102 1,150,795 3,263 SH SOLE 3,263 0 0
LENNOX INTL INC COM 526107107 3,938,458 6,874 SH SOLE 6,874 0 0
LOWES COS INC COM 548661107 18,604,726 84,379 SH SOLE 84,379 0 0
MARSH & MCLENNAN COS INC COM 571748102 10,900,551 65,402 SH SOLE 65,402 0 0
MCCORMICK & CO INC COM NON VTG 579780206 9,314,742 184,743 SH SOLE 184,743 0 0
MCDONALDS CORP COM 580135101 18,484,338 68,382 SH SOLE 68,382 0 0
MONDELEZ INTL INC CL A 609207105 10,969,182 189,647 SH SOLE 189,647 0 0
PEPSICO INC COM 713448108 300,723 2,221 SH SOLE 2,221 0 0
ROLLINS INC COM 775711104 2,577,487 61,751 SH SOLE 61,751 0 0
STRYKER CORPORATION COM 863667101 6,974,021 22,151 SH SOLE 22,151 0 0
SYNOPSYS INC COM 871607107 1,401,998 3,143 SH SOLE 3,143 0 0
TOLL BROTHERS INC COM 889478103 18,907,040 114,762 SH SOLE 114,762 0 0
UNION PAC CORP COM 907818108 26,061,136 95,813 SH SOLE 95,813 0 0
WATERS CORP COM 941848103 22,767,178 60,706 SH SOLE 60,706 0 0
WW GRAINGER INC COM 384802104 11,186,569 8,223 SH SOLE 8,223 0 0
APTARGROUP INC COM 038336103 11,313,823 90,366 SH SOLE 90,366 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 13,805,497 188,214 SH SOLE 188,214 0 0
ICON PUB LTD CO SHS G4705A100 14,475,775 83,333 SH SOLE 83,333 0 0
OTIS WORLDWIDE CORP COM 68902V107 622,419 8,693 SH SOLE 8,693 0 0
HEICO CORP NEW CL A 422806208 37,133,108 143,977 SH SOLE 143,977 0 0
MERITAGE HOMES CORP COM 59001A102 10,746,887 128,168 SH SOLE 128,168 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 8,268,970 95,383 SH SOLE 95,383 0 0
ALCON AG ORD SHS H01301128 2,147,334 32,002 SH SOLE 32,002 0 0
BLACKROCK INC COM 09290D101 9,680,025 10,067 SH SOLE 10,067 0 0
COOPER COS INC COM 216648501 27,753,921 387,030 SH SOLE 387,030 0 0
MANHATTAN ASSOCIATES INC COM 562750109 14,870,786 106,792 SH SOLE 106,792 0 0
TRADEWEB MKTS INC CL A 892672106 18,683,061 187,468 SH SOLE 187,468 0 0
VERALTO CORP COM SHS 92338C103 37,007,139 417,311 SH SOLE 417,311 0 0
ARCH CAP GROUP LTD ORD G0450A105 4,966,851 51,173 SH SOLE 51,173 0 0
BLACKBAUD INC COM 09227Q100 2,584,315 87,249 SH SOLE 87,249 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 4,091,813 12,912 SH SOLE 12,912 0 0
BLOCK INC CL A 852234103 2,490,368 32,768 SH SOLE 32,768 0 0
DEXCOM INC COM 252131107 2,248,143 33,380 SH SOLE 33,380 0 0
VERISIGN INC COM 92343E102 4,155,520 16,519 SH SOLE 16,519 0 0
INSTALLED BLDG PRODS INC COM 45780R101 1,078,409 4,692 SH SOLE 4,692 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 28,312,757 119,297 SH SOLE 119,297 0 0
ROCKET COS INC COM CL A 77311W101 3,577,644 227,152 SH SOLE 227,152 0 0
WILLIAMS COS INC COM 969457100 4,554,663 61,268 SH SOLE 61,268 0 0
JOYY INC ADS REPSTG COM A 46591M109 3,903,243 59,149 SH SOLE 59,149 0 0
JPMORGAN CHASE & CO COM 46625H100 13,800,233 42,160 SH SOLE 42,160 0 0
STANDARD BIOTOOLS INC COM 34385P108 1,755,338 2,133,631 SH SOLE 2,133,631 0 0
MARRIOTT INTL INC NEW CL A 571903202 22,624,890 61,051 SH SOLE 61,051 0 0
MODINE MFG CO COM 607828100 4,886,733 18,301 SH SOLE 18,301 0 0
RPM INTL INC COM 749685103 18,587,503 167,229 SH SOLE 167,229 0 0
WEX INC COM 96208T104 3,708,551 26,285 SH SOLE 26,285 0 0
BANDWIDTH INC COM CL A 05988J103 2,538,583 40,104 SH SOLE 40,104 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 1,162,524 12,992 SH SOLE 12,992 0 0
CHUBB LIMITED COM H1467J104 10,451,859 30,674 SH SOLE 30,674 0 0
LINCOLN ELEC HLDGS INC COM 533900106 13,857,763 52,193 SH SOLE 52,193 0 0
MIAMI INTL HLDGS INC COM 59356Q108 5,161,635 138,903 SH SOLE 138,903 0 0
MSA SAFETY INC COM 553498106 18,571,297 106,377 SH SOLE 106,377 0 0
QIAGEN NV ORD SHARES N72482156 33,297,990 851,611 SH SOLE 851,611 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,134,833 9,919 SH SOLE 9,919 0 0
TE CONNECTIVITY PLC ORD SHS G87052109 9,235,754 45,810 SH SOLE 45,810 0 0