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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACUITY BRANDS INC COM 00508Y102 142,455,236 653,045 SH   SOLE   560,949 0 92,096
AGILENT TECHNOLOGIES INC COM 00846U101 111,050,154 2,786,704 SH   SOLE   704,242 0 2,082,462
AIRGAS INC COM 009363102 33,320,952 235,251 SH   SOLE   235,251 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 111,694,917 1,413,323 SH   SOLE   634,319 0 779,004
ALPHABET INC CAP STK CL C 02079K107 26,257,998 35,248 SH   SOLE   35,248 0 0
ALPHABET INC CAP STK CL A 02079K305 308,975 405 SH   SOLE   405 0 0
AMERICAN EXPRESS CO COM 025816109 17,813,552 290,123 SH   SOLE   290,123 0 0
AMPHENOL CORP NEW CL A 032095101 275,376,423 4,762,650 SH   SOLE   4,061,188 0 701,462
ANSYS INC COM 03662Q105 83,926,899 938,150 SH   SOLE   781,065 0 157,085
AUTOHOME INC SP ADR RP CL A 05278C107 110,463,556 3,953,599 SH   SOLE   3,953,599 0 0
BAIDU INC SPON ADR REP A 056752108 30,321,670 158,852 SH   SOLE   158,852 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 104,291,164 735,066 SH   SOLE   310,671 0 424,395
BIO RAD LABS INC CL A 090572207 11,740,693 85,874 SH   SOLE   85,874 0 0
BIO TECHNE CORP COM 09073M104 225,162,897 2,382,172 SH   SOLE   1,669,942 0 712,230
BLACKBAUD INC COM 09227Q100 60,349,684 959,607 SH   SOLE   959,607 0 0
BLACKROCK INC COM 09247X101 25,032,576 73,502 SH   SOLE   73,502 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 202,498,560 7,219,200 SH   SOLE   3,189,105 0 4,030,095
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 101,213,681 2,909,275 SH   SOLE   2,472,063 0 437,212
BRUKER CORP COM 116794108 147,641,508 5,272,911 SH   SOLE   4,514,905 0 758,006
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 115,024,136 1,549,564 SH   SOLE   390,747 0 1,158,817
CVS HEALTH CORP COM 126650100 72,601,249 699,906 SH   SOLE   699,906 0 0
CARLISLE COS INC COM 142339100 28,481,577 286,247 SH   SOLE   286,247 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 135,488,151 1,566,337 SH   SOLE   394,965 0 1,171,372
DANAHER CORP DEL COM 235851102 267,673,292 2,821,772 SH   SOLE   903,233 0 1,918,539
DENTSPLY SIRONA INC COM 24906P109 719,513,856 11,674,734 SH   SOLE   10,059,468 0 1,615,266
ECOLAB INC COM 278865100 8,674,918 77,788 SH   SOLE   77,788 0 0
EXPEDITORS INTL WASH INC COM 302130109 371,510,091 7,611,352 SH   SOLE   5,356,417 0 2,254,935
FASTENAL CO COM 311900104 125,844,740 2,568,260 SH   SOLE   2,568,260 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 256,959,375 3,855,933 SH   SOLE   3,168,882 0 687,051
FRANKLIN RES INC COM 354613101 80,883,406 2,071,278 SH   SOLE   960,002 0 1,111,276
GARTNER INC COM 366651107 63,902,673 715,195 SH   SOLE   639,711 0 75,484
GLOBAL PMTS INC COM 37940X102 23,859,641 365,385 SH   SOLE   365,385 0 0
GLOBUS MED INC CL A 379577208 44,224,163 1,862,070 SH   SOLE   1,862,070 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 103,761,290 3,778,634 SH   SOLE   3,778,634 0 0
HEICO CORP NEW COM 422806109 77,469,749 1,288,371 SH   SOLE   995,016 0 293,355
HEICO CORP NEW CL A 422806208 32,076,926 673,885 SH   SOLE   673,885 0 0
IDEXX LABS INC COM 45168D104 294,105,541 3,755,178 SH   SOLE   3,239,110 0 516,068
IHS INC CL A 451734107 349,530,141 2,815,159 SH   SOLE   2,433,395 0 381,764
JOY GLOBAL INC COM 481165108 11,482,272 714,516 SH   SOLE   714,516 0 0
KKR & CO L P DEL COM UNITS 48248M102 82,264,000 5,600,000 SH Call SOLE   5,600,000 0 0
KATE SPADE & CO COM 485865109 8,213,638 321,851 SH   SOLE   321,851 0 0
KIRBY CORP COM 497266106 83,615,297 1,386,885 SH   SOLE   1,228,658 0 158,227
LULULEMON ATHLETICA INC COM 550021109 47,878,960 707,118 SH   SOLE   707,118 0 0
MDC PARTNERS INC CL A SUB VTG 552697104 17,862,840 756,900 SH   SOLE   756,900 0 0
MGIC INVT CORP WIS COM 552848103 3,911,700 510,000 SH Call SOLE   510,000 0 0
MSC INDL DIRECT INC CL A 553530106 175,741,777 2,302,998 SH   SOLE   1,920,501 0 382,497
MANHATTAN ASSOCS INC COM 562750109 14,095,230 247,850 SH   SOLE   247,850 0 0
MARTIN MARIETTA MATLS INC COM 573284106 59,916,901 375,631 SH   SOLE   375,631 0 0
MCGRAW HILL FINL INC COM 580645109 24,325,820 245,765 SH   SOLE   245,765 0 0
MCKESSON CORP COM 58155Q103 18,233,609 115,953 SH   SOLE   115,953 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 372,515,249 1,080,506 SH   SOLE   972,661 0 107,845
MOHAWK INDS INC COM 608190104 419,980,573 2,200,003 SH   SOLE   1,873,479 0 326,524
NATIONAL OILWELL VARCO INC COM 637071101 54,886,058 1,764,825 SH   SOLE   445,707 0 1,319,118
NEOGEN CORP COM 640491106 19,842,381 394,089 SH   SOLE   394,089 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 301,811,678 1,102,871 SH   SOLE   961,862 0 141,009
ORACLE CORP COM 68389X105 24,513,067 599,195 SH   SOLE   599,195 0 0
PAYCHEX INC COM 704326107 398,445,651 7,377,257 SH   SOLE   6,361,370 0 1,015,887
PAYPAL HLDGS INC COM 70450Y103 26,759,604 693,254 SH   SOLE   693,254 0 0
PERKINELMER INC COM 714046109 104,712,261 2,117,110 SH   SOLE   1,928,757 0 188,353
POLARIS INDS INC COM 731068102 119,756,013 1,216,044 SH   SOLE   1,047,379 0 168,665
PRICE T ROWE GROUP INC COM 74144T108 70,738,013 962,946 SH   SOLE   962,946 0 0
REALPAGE INC COM 75606N109 22,688,070 1,088,679 SH   SOLE   1,088,679 0 0
ROLLINS INC COM 775711104 154,258,777 5,688,008 SH   SOLE   4,795,038 0 892,970
ROSS STORES INC COM 778296103 22,294,627 385,054 SH   SOLE   97,041 0 288,013
SHAKE SHACK INC CL A 819047101 62,964,438 1,687,150 SH   SOLE   1,687,150 0 0
SHERWIN WILLIAMS CO COM 824348106 201,059,005 706,288 SH   SOLE   615,949 0 90,339
TD AMERITRADE HLDG CORP COM 87236Y108 26,805,986 850,174 SH   SOLE   850,174 0 0
TJX COS INC NEW COM 872540109 52,553,576 670,754 SH   SOLE   398,803 0 271,951
TELEFLEX INC COM 879369106 311,352,714 1,983,012 SH   SOLE   1,701,052 0 281,960
THERMO FISHER SCIENTIFIC INC COM 883556102 396,192,182 2,798,165 SH   SOLE   1,099,629 0 1,698,536
TRACTOR SUPPLY CO COM 892356106 47,945,338 530,017 SH   SOLE   530,017 0 0
TRANSDIGM GROUP INC COM 893641100 253,743,324 1,151,599 SH   SOLE   1,001,261 0 150,338
TRIMBLE NAVIGATION LTD COM 896239100 178,260,342 7,187,917 SH   SOLE   6,395,433 0 792,484
ULTA SALON COSMETCS & FRAG I COM 90384S303 62,060,540 320,329 SH   SOLE   320,329 0 0
UNITED TECHNOLOGIES CORP COM 913017109 24,625,100 246,005 SH   SOLE   246,005 0 0
VERISK ANALYTICS INC COM 92345Y106 38,572,829 482,643 SH   SOLE   482,643 0 0
WABTEC CORP COM 929740108 216,642,719 2,732,283 SH   SOLE   2,338,806 0 393,477
WALGREENS BOOTS ALLIANCE INC COM 931427108 21,590,291 256,295 SH   SOLE   256,295 0 0
WATERS CORP COM 941848103 110,664,786 838,878 SH   SOLE   212,232 0 626,646
WATTS WATER TECHNOLOGIES INC CL A 942749102 130,105,532 2,359,977 SH   SOLE   1,991,085 0 368,892
WEST MARINE INC COM 954235107 10,443,601 1,148,911 SH   SOLE   1,148,911 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 132,569,440 1,912,427 SH   SOLE   1,643,000 0 269,427
WHOLE FOODS MKT INC COM 966837106 161,121,272 5,179,083 SH   SOLE   4,643,097 0 535,986
WILLIAMS SONOMA INC COM 969904101 324,947,862 5,936,205 SH   SOLE   5,106,977 0 829,228
WOLVERINE WORLD WIDE INC COM 978097103 52,441,298 2,846,976 SH   SOLE   2,358,640 0 488,336
ALLEGION PUB LTD CO ORD SHS G0176J109 270,125,813 4,239,928 SH   SOLE   3,698,763 0 541,165
BELMOND LTD CL A G1154H107 21,575,192 2,273,466 SH   SOLE   2,273,466 0 0
SIGNET JEWELERS LIMITED SHS G81276100 929,325,907 7,492,751 SH   SOLE   6,633,772 0 858,979
CHECK POINT SOFTWARE TECH LT ORD M22465104 34,149,338 390,412 SH   SOLE   390,412 0 0
SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 199,892,623 5,146,566 SH   SOLE   4,557,116 0 589,450