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
AMC NETWORKS INC CL A 00164V103 27,898,133 373,569 SH   SOLE   373,569 0 0
ACUITY BRANDS INC COM 00508Y102 34,683,529 148,347 SH   SOLE   148,347 0 0
ADVISORY BRD CO COM 00762W107 9,066,228 182,750 SH   SOLE   182,750 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 42,642,521 1,019,912 SH   SOLE   583,094 0 436,818
AIRGAS INC COM 009363102 190,786,436 1,379,312 SH   SOLE   1,179,485 0 199,827
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 63,801,582 785,057 SH   SOLE   611,947 0 173,110
ALLEGIANT TRAVEL CO COM 01748X102 23,949,844 142,703 SH   SOLE   142,703 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 228,334,355 3,463,810 SH   SOLE   3,171,218 0 292,592
ALPHABET INC CAP STK CL C 02079K107 26,749,002 35,248 SH   SOLE   35,248 0 0
ALPHABET INC CAP STK CL A 02079K305 1,116,444 1,435 SH   SOLE   1,435 0 0
AMERICAN EXPRESS CO COM 025816109 21,150,711 304,108 SH   SOLE   304,108 0 0
AMPHENOL CORP NEW CL A 032095101 225,501,301 4,317,467 SH   SOLE   3,892,105 0 425,362
ANSYS INC COM 03662Q105 79,701,145 861,634 SH   SOLE   767,916 0 93,718
ANTERO RES CORP COM 03674X106 35,945,802 1,648,890 SH   SOLE   1,595,248 0 53,642
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 4,741,488 312,351 SH   SOLE   312,351 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 149,881,878 4,292,150 SH   SOLE   4,292,150 0 0
AXALTA COATING SYS LTD COM G0750C108 102,366,994 3,841,163 SH   SOLE   3,692,423 0 148,740
BAIDU INC SPON ADR REP A 056752108 30,886,678 163,387 SH   SOLE   163,387 0 0
BELMOND LTD CL A G1154H107 16,987,007 1,788,106 SH   SOLE   1,788,106 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 45,111,070 341,647 SH   SOLE   269,249 0 72,398
BIO RAD LABS INC CL A 090572207 5,801,950 41,843 SH   SOLE   41,843 0 0
BIO TECHNE CORP COM 09073M104 144,779,850 1,608,665 SH   SOLE   1,340,777 0 267,888
BLACKBAUD INC COM 09227Q100 35,236,681 535,024 SH   SOLE   535,024 0 0
BLACKROCK INC COM 09247X101 25,857,386 75,935 SH   SOLE   75,935 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 79,942,160 2,734,000 SH   SOLE   1,880,645 0 853,355
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 116,629,034 3,698,986 SH   SOLE   3,366,685 0 332,301
BRUKER CORP COM 116794108 119,022,361 4,904,094 SH   SOLE   4,443,437 0 460,657
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 39,972,014 644,502 SH   SOLE   367,740 0 276,762
CVS HEALTH CORP COM 126650100 61,842,458 632,530 SH   SOLE   632,530 0 0
CVS HEALTH CORP COM 126650100 69,416,700 710,000 SH Call SOLE   710,000 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 26,678,236 327,823 SH   SOLE   327,823 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 8,621,792 176,821 SH   SOLE   176,821 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 56,290,707 651,136 SH   SOLE   371,329 0 279,807
DANAHER CORP DEL COM 235851102 126,285,035 1,359,658 SH   SOLE   940,543 0 419,115
DENTSPLY INTL INC NEW COM 249030107 640,384,792 10,523,990 SH   SOLE   9,594,619 0 929,371
EXPEDITORS INTL WASH INC COM 302130109 239,846,220 5,318,098 SH   SOLE   4,672,647 0 645,451
FASTENAL CO COM 311900104 90,996,352 2,229,210 SH   SOLE   2,229,210 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 231,827,595 3,509,349 SH   SOLE   3,094,380 0 414,969
FORTRESS INVESTMENT GROUP LL CL A 34958B106 3,369,463 661,977 SH   SOLE   661,977 0 0
FRANKLIN RES INC COM 354613101 47,236,599 1,282,906 SH   SOLE   1,282,906 0 0
GARTNER INC COM 366651107 27,934,330 307,986 SH   SOLE   307,986 0 0
GLOBUS MED INC CL A 379577208 42,548,826 1,529,433 SH   SOLE   1,529,433 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 85,733,322 3,150,802 SH   SOLE   3,150,802 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 3,524,534 58,586 SH   SOLE   58,586 0 0
HARLEY DAVIDSON INC COM 412822108 41,818,579 921,317 SH   SOLE   845,693 0 75,624
HEICO CORP NEW COM 422806109 62,230,567 1,144,786 SH   SOLE   967,431 0 177,355
HEICO CORP NEW CL A 422806208 32,883,263 668,359 SH   SOLE   668,359 0 0
IDEXX LABS INC COM 45168D104 300,962,643 4,127,299 SH   SOLE   3,718,227 0 409,072
IHS INC CL A 451734107 332,315,764 2,806,010 SH   SOLE   2,567,755 0 238,255
INTERPUBLIC GROUP COS INC COM 460690100 34,303,569 1,473,521 SH   SOLE   1,473,521 0 0
ISTAR INC COM 45031U101 1,429,418 121,860 SH   SOLE   121,860 0 0
JOY GLOBAL INC COM 481165108 24,524,458 1,944,842 SH   SOLE   1,944,842 0 0
KKR & CO L P DEL COM UNITS 48248M102 6,025,239 386,481 SH   SOLE   386,481 0 0
KATE SPADE & CO COM 485865109 21,197,478 1,192,880 SH   SOLE   1,192,880 0 0
KIRBY CORP COM 497266106 71,869,501 1,365,821 SH   SOLE   1,269,639 0 96,182
MDC PARTNERS INC CL A SUB VTG 552697104 17,074,961 786,140 SH   SOLE   786,140 0 0
MGIC INVT CORP WIS COM 552848103 4,898,001 554,700 SH Call SOLE   554,700 0 0
MGIC INVT CORP WIS COM 552848103 4,503,300 510,000 SH Call SOLE   510,000 0 0
MRC GLOBAL INC COM 55345K103 83,788,673 6,495,246 SH   SOLE   6,245,073 0 250,173
MSC INDL DIRECT INC CL A 553530106 122,845,400 2,183,142 SH   SOLE   1,926,477 0 256,665
MANHATTAN ASSOCS INC COM 562750109 9,406,264 142,153 SH   SOLE   142,153 0 0
MCGRAW HILL FINL INC COM 580645109 25,088,610 254,500 SH   SOLE   254,500 0 0
MCKESSON CORP COM 58155Q103 23,818,284 120,764 SH   SOLE   120,764 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 331,980,122 978,917 SH   SOLE   913,221 0 65,696
MOHAWK INDS INC COM 608190104 357,689,908 1,888,642 SH   SOLE   1,699,666 0 188,976
NATIONAL OILWELL VARCO INC COM 637071101 19,670,485 587,354 SH   SOLE   335,090 0 252,264
NATIONSTAR MTG HLDGS INC COM 63861C109 33,109,762 2,476,422 SH   SOLE   2,384,689 0 91,733
NEOGEN CORP COM 640491106 4,094,648 72,446 SH   SOLE   72,446 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 323,913,335 1,278,168 SH   SOLE   1,166,781 0 111,387
ORACLE CORP COM 68389X105 22,650,390 620,049 SH   SOLE   620,049 0 0
PAYPAL HLDGS INC COM 70450Y103 25,839,741 713,805 SH   SOLE   713,805 0 0
PAYCHEX INC COM 704326107 296,833,701 5,612,284 SH   SOLE   5,103,886 0 508,398
PERKINELMER INC COM 714046109 101,187,569 1,888,885 SH   SOLE   1,800,832 0 88,053
POLARIS INDS INC COM 731068102 94,242,198 1,096,477 SH   SOLE   1,036,740 0 59,737
POTASH CORP SASK INC COM 73755L107 18,540,600 1,082,979 SH   SOLE   1,082,979 0 0
PRECISION CASTPARTS CORP COM 740189105 26,610,155 114,694 SH   SOLE   65,437 0 49,257
RALPH LAUREN CORP CL A 751212101 31,908,363 286,225 SH   SOLE   286,225 0 0
REALPAGE INC COM 75606N109 11,713,400 521,755 SH   SOLE   521,755 0 0
ROLLINS INC COM 775711104 129,619,839 5,004,627 SH   SOLE   4,500,070 0 504,557
ROSS STORES INC COM 778296103 48,101,297 893,910 SH   SOLE   574,816 0 319,094
SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 249,070,648 5,407,526 SH   SOLE   5,048,767 0 358,759
SHAKE SHACK INC CL A 819047101 96,511,140 2,437,150 SH   SOLE   2,437,150 0 0
SHERWIN WILLIAMS CO COM 824348106 258,769,540 996,801 SH   SOLE   913,026 0 83,775
SIGNET JEWELERS LIMITED SHS G81276100 740,049,144 5,983,096 SH   SOLE   5,506,555 0 476,541
SKECHERS U S A INC CL A 830566105 105,130,800 3,480,000 SH Put SOLE   3,480,000 0 0
STERICYCLE INC COM 858912108 60,329,065 500,241 SH   SOLE   500,241 0 0
PRICE T ROWE GROUP INC COM 74144T108 39,955,690 558,899 SH   SOLE   558,899 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 107,115,060 3,086,000 SH   SOLE   3,003,339 0 82,661
TJX COS INC NEW COM 872540109 69,612,631 981,704 SH   SOLE   696,492 0 285,212
TELEFLEX INC COM 879369106 200,738,347 1,527,108 SH   SOLE   1,411,013 0 116,095
THERMO FISHER SCIENTIFIC INC COM 883556102 194,241,305 1,369,343 SH   SOLE   1,047,815 0 321,528
TRANSDIGM GROUP INC COM 893641100 237,186,613 1,038,243 SH   SOLE   946,897 0 91,346
TRIMBLE NAVIGATION LTD COM 896239100 157,640,083 7,349,188 SH   SOLE   6,866,108 0 483,080
ULTA SALON COSMETCS & FRAG I COM 90384S303 48,113,135 260,071 SH   SOLE   260,071 0 0
UNITED TECHNOLOGIES CORP COM 913017109 62,549,256 651,080 SH   SOLE   480,568 0 170,512
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 309,248 3,598 SH   SOLE   3,598 0 0
VERISK ANALYTICS INC COM 92345Y106 34,672,957 451,001 SH   SOLE   451,001 0 0
WABTEC CORP COM 929740108 202,495,638 2,847,239 SH   SOLE   2,598,944 0 248,295
WALGREENS BOOTS ALLIANCE INC COM 931427108 22,642,459 265,897 SH   SOLE   265,897 0 0
WALTER INVT MGMT CORP COM 93317W102 15,045,556 1,058,056 SH   SOLE   1,027,303 0 30,753
WATERS CORP COM 941848103 33,719,423 250,553 SH   SOLE   143,076 0 107,477
WATTS WATER TECHNOLOGIES INC CL A 942749102 97,663,886 1,966,255 SH   SOLE   1,777,883 0 188,372
WEST MARINE INC COM 954235107 9,540,714 1,123,759 SH   SOLE   1,123,759 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 60,936,859 1,011,904 SH   SOLE   944,314 0 67,590
WESTLAKE CHEM CORP COM 960413102 128,255,604 2,361,112 SH   SOLE   2,267,527 0 93,585
WHOLE FOODS MKT INC COM 966837106 81,720,704 2,439,424 SH   SOLE   2,439,424 0 0
WILLIAMS SONOMA INC COM 969904101 327,534,367 5,607,505 SH   SOLE   5,071,111 0 536,394
WOLVERINE WORLD WIDE INC COM 978097103 24,544,032 1,468,823 SH   SOLE   1,302,713 0 166,110