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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 186,107 1,523,347 SH   SOLE   1,422,905 0 100,442
ACI WORLDWIDE INC COM 004498101 17,188 886,882 SH   SOLE   658,755 0 228,127
ACTIVISION BLIZZARD INC COM 00507V109 175,356 3,958,382 SH   SOLE   3,757,070 0 201,312
ACUITY BRANDS INC COM 00508Y102 356,079 1,345,724 SH   SOLE   1,165,573 0 180,151
ADVANCE AUTO PARTS INC COM 00751Y106 67,229 450,840 SH   SOLE   428,024 0 22,816
AGIOS PHARMACEUTICALS INC COM 00847X104 3,199 60,561 SH   SOLE   45,051 0 15,510
AGNC INVESTMENT CORP COM 00123Q104 145,611 7,451,921 SH   SOLE   7,116,244 0 335,677
AGRIUM INC COM 008916108 75,254 829,798 SH   SOLE   791,508 0 38,290
AIR LEASE CORP CL A 00912X302 260,363 9,109,983 SH   SOLE   8,677,623 0 432,360
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 757,426 7,159,710 SH   SOLE   6,406,189 0 753,521
ALLEGHANY CORP DEL COM 017175100 232,331 442,518 SH   SOLE   420,193 0 22,325
ALLEGION PUB LTD CO ORD SHS G0176J109 27,177 394,379 SH   SOLE   356,156 0 38,223
ALLIED WRLD ASSUR COM HLDG A SHS H01531104 107,428 2,657,798 SH   SOLE   2,495,014 0 162,784
ALLSTATE CORP COM 020002101 121,061 1,749,938 SH   SOLE   1,642,902 0 107,036
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 15,029 221,733 SH   SOLE   164,505 0 57,228
ALPHABET INC CAP STK CL A 02079K305 563,037 700,243 SH   SOLE   625,748 0 74,495
ALPHABET INC CAP STK CL C 02079K107 416,815 536,241 SH   SOLE   477,122 0 59,119
AMAZON COM INC COM 023135106 364,203 434,968 SH   SOLE   378,650 0 56,318
AMBEV SA SPONSORED ADR 02319V103 13,778 2,262,376 SH   SOLE   2,262,376 0 0
AMERICAN EXPRESS CO COM 025816109 303,187 4,734,335 SH   SOLE   4,032,067 0 702,268
AMERISOURCEBERGEN CORP COM 03073E105 106,282 1,315,691 SH   SOLE   1,234,892 0 80,799
AMETEK INC NEW COM 031100100 167,950 3,515,071 SH   SOLE   3,336,289 0 178,782
AMSURG CORP COM 03232P405 174,220 2,598,363 SH   SOLE   2,465,813 0 132,550
ANALOG DEVICES INC COM 032654105 124,843 1,937,058 SH   SOLE   1,818,550 0 118,508
ANTHEM INC COM 036752103 151,324 1,207,598 SH   SOLE   1,116,429 0 91,169
AON PLC SHS CL A G0408V102 1,500,262 13,336,852 SH   SOLE   11,993,966 0 1,342,886
APACHE CORP COM 037411105 298,620 4,675,432 SH   SOLE   4,466,334 0 209,098
APPLE INC COM 037833100 45,252 400,283 SH   SOLE   400,283 0 0
ARAMARK COM 03852U106 224,392 5,900,383 SH   SOLE   5,600,312 0 300,071
ARCH CAP GROUP LTD ORD G0450A105 1,500,058 18,925,788 SH   SOLE   17,078,082 0 1,847,706
ARROW ELECTRS INC COM 042735100 224,973 3,516,852 SH   SOLE   3,334,505 0 182,347
ASML HOLDING N V N Y REGISTRY SHS N07059210 92,550 844,584 SH   SOLE   780,837 0 63,747
ASPEN TECHNOLOGY INC COM 045327103 13,043 278,752 SH   SOLE   207,196 0 71,556
ATHENAHEALTH INC COM 04685W103 213,910 1,696,082 SH   SOLE   1,520,823 0 175,259
ATLASSIAN CORP PLC CL A G06242104 66,933 2,233,330 SH   SOLE   1,931,154 0 302,176
AUTONATION INC COM 05329W102 122,665 2,518,270 SH   SOLE   2,367,049 0 151,221
AUTOZONE INC COM 053332102 12,227 15,913 SH   SOLE   10,721 0 5,192
AVNET INC COM 053807103 209,254 5,096,307 SH   SOLE   4,832,005 0 264,302
BAIDU INC SPON ADR REP A 056752108 1,183,481 6,500,141 SH   SOLE   5,878,879 0 621,262
BANK NEW YORK MELLON CORP COM 064058100 574,547 14,406,885 SH   SOLE   12,271,264 0 2,135,621
BATS GLOBAL MKTS INC COM 05491G109 17,153 569,298 SH   SOLE   422,896 0 146,402
BECTON DICKINSON & CO COM 075887109 315,352 1,754,588 SH   SOLE   1,665,535 0 89,053
BENEFITFOCUS INC COM 08180D106 43,067 1,078,838 SH   SOLE   800,530 0 278,308
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 61,123 423,086 SH   SOLE   423,086 0 0
BLACKBAUD INC COM 09227Q100 33,838 510,069 SH   SOLE   378,488 0 131,581
BLOCK H & R INC COM 093671105 115,983 5,010,054 SH   SOLE   4,705,358 0 304,696
BOSTON SCIENTIFIC CORP COM 101137107 993,818 41,757,075 SH   SOLE   38,971,403 0 2,785,672
BRADY CORP CL A 104674106 18,094 522,798 SH   SOLE   388,277 0 134,521
BRIGHT HORIZONS FAM SOL IN D COM 109194100 56,953 851,439 SH   SOLE   631,813 0 219,626
BROADCOM LTD SHS Y09827109 187,864 1,088,940 SH   SOLE   1,006,721 0 82,219
BURLINGTON STORES INC COM 122017106 43,121 532,221 SH   SOLE   394,920 0 137,301
BWX TECHNOLOGIES INC COM 05605H100 16,377 426,820 SH   SOLE   331,645 0 95,175
CABLE ONE INC COM 12685J105 4,007 6,862 SH   SOLE   6,862 0 0
CANADIAN PAC RY LTD COM 13645T100 649,779 4,255,266 SH   SOLE   3,690,523 0 564,743
CBS CORP NEW CL B 124857202 226,491 4,137,574 SH   SOLE   3,966,227 0 171,347
CDK GLOBAL INC COM 12508E101 11,715 204,243 SH   SOLE   137,801 0 66,442
CELANESE CORP DEL COM SER A 150870103 190,611 2,863,740 SH   SOLE   2,718,380 0 145,360
CELGENE CORP COM 151020104 26,899 257,329 SH   SOLE   173,709 0 83,620
CEPHEID COM 15670R107 61,100 1,159,616 SH   SOLE   861,488 0 298,128
CERNER CORP COM 156782104 133,987 2,169,834 SH   SOLE   2,059,684 0 110,150
CHARTER COMMUNICATIONS INC N CL A 16119P108 23,640 87,564 SH   SOLE   59,038 0 28,526
CHINA BIOLOGIC PRODS INC COM 16938C106 19,334 155,318 SH   SOLE   155,318 0 0
CHUBB LIMITED COM H1467J104 41,109 327,172 SH   SOLE   327,172 0 0
CIGNA CORPORATION COM 125509109 342,619 2,629,058 SH   SOLE   2,495,389 0 133,669
CIMAREX ENERGY CO COM 171798101 174,540 1,298,954 SH   SOLE   1,232,902 0 66,052
CINTAS CORP COM 172908105 22,520 200,000 SH   SOLE   189,764 0 10,236
CISCO SYS INC COM 17275R102 502,658 15,846,709 SH   SOLE   13,662,867 0 2,183,842
CITIGROUP INC COM NEW 172967424 569,033 12,048,125 SH   SOLE   10,435,402 0 1,612,723
CITIZENS FINL GROUP INC COM 174610105 265,090 10,728,031 SH   SOLE   9,166,820 0 1,561,211
COACH INC COM 189754104 68,222 1,866,037 SH   SOLE   1,751,873 0 114,164
COCA COLA EUROPEAN PARTNERS SHS G25839104 536,499 13,446,090 SH   SOLE   11,929,537 0 1,516,553
COGNEX CORP COM 192422103 74,508 1,409,537 SH   SOLE   1,046,383 0 363,154
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 388,641 8,145,898 SH   SOLE   7,307,521 0 838,377
COMCAST CORP NEW CL A 20030N101 30,510 459,905 SH   SOLE   307,994 0 151,911
CONCHO RES INC COM 20605P101 275,184 2,003,524 SH   SOLE   1,901,127 0 102,397
COPA HOLDINGS SA CL A P31076105 15,219 173,081 SH   SOLE   173,081 0 0
COSTAR GROUP INC COM 22160N109 72,092 332,943 SH   SOLE   247,053 0 85,890
CREDICORP LTD COM G2519Y108 18,772 123,322 SH   SOLE   123,322 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 265,959 5,710,944 SH   SOLE   5,277,911 0 433,033
DBV TECHNOLOGIES S A SPONSORED ADR 23306J101 19,958 549,345 SH   SOLE   408,141 0 141,204
DELPHI AUTOMOTIVE PLC SHS G27823106 488,088 6,843,636 SH   SOLE   6,292,062 0 551,574
DEVON ENERGY CORP NEW COM 25179M103 352,258 7,985,910 SH   SOLE   7,615,599 0 370,311
DEXCOM INC COM 252131107 561,455 6,404,922 SH   SOLE   5,779,392 0 625,530
DIAMONDBACK ENERGY INC COM 25278X109 19,241 199,306 SH   SOLE   147,877 0 51,429
DOLLAR GEN CORP NEW COM 256677105 44,158 630,924 SH   SOLE   424,305 0 206,619
DOLLAR TREE INC COM 256746108 228,702 2,897,531 SH   SOLE   2,641,108 0 256,423
DONALDSON INC COM 257651109 30,079 805,756 SH   SOLE   597,903 0 207,853
DR REDDYS LABS LTD ADR 256135203 631 13,594 SH   SOLE   13,594 0 0
DUN & BRADSTREET CORP DEL NE COM 26483E100 22,557 165,105 SH   SOLE   122,518 0 42,587
DUNKIN BRANDS GROUP INC COM 265504100 28,073 539,037 SH   SOLE   400,012 0 139,025
ECOLAB INC COM 278865100 160,590 1,319,343 SH   SOLE   1,220,073 0 99,270
ELECTRONIC ARTS INC COM 285512109 643,719 7,537,692 SH   SOLE   7,082,707 0 454,985
ELLIE MAE INC COM 28849P100 50,971 484,059 SH   SOLE   359,185 0 124,874
ENVISION HEALTHCARE HLDGS IN COM 29413U103 61,825 2,776,141 SH   SOLE   2,635,781 0 140,360
EOG RES INC COM 26875P101 31,824 329,068 SH   SOLE   329,068 0 0
EPAM SYS INC COM 29414B104 9,083 131,048 SH   SOLE   131,048 0 0
FACEBOOK INC CL A 30303M102 419,641 3,271,545 SH   SOLE   3,004,634 0 266,911
FEDEX CORP COM 31428X106 202,240 1,157,776 SH   SOLE   978,408 0 179,368
FIDELITY NATL INFORMATION SV COM 31620M106 171,280 2,223,555 SH   SOLE   2,035,944 0 187,611
FIFTH THIRD BANCORP COM 316773100 166,667 8,145,981 SH   SOLE   7,647,444 0 498,537
FLEETCOR TECHNOLOGIES INC COM 339041105 22,044 126,887 SH   SOLE   86,007 0 40,880
FLIR SYS INC COM 302445101 71,477 2,274,882 SH   SOLE   2,135,745 0 139,137
FLUOR CORP NEW COM 343412102 144,422 2,814,148 SH   SOLE   2,641,927 0 172,221
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 81,521 885,714 SH   SOLE   819,007 0 66,707
FORTUNE BRANDS HOME & SEC IN COM 34964C106 404,117 6,955,551 SH   SOLE   6,602,672 0 352,879
GARTNER INC COM 366651107 162,604 1,838,377 SH   SOLE   1,744,940 0 93,437
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,921 67,828 SH   SOLE   67,828 0 0
GENMARK DIAGNOSTICS INC COM 372309104 24,371 2,065,321 SH   SOLE   1,532,405 0 532,916
GENTEX CORP COM 371901109 124,960 7,116,154 SH   SOLE   6,680,839 0 435,315
GENTHERM INC COM 37253A103 23,627 751,969 SH   SOLE   557,952 0 194,017
GILEAD SCIENCES INC COM 375558103 32,309 408,359 SH   SOLE   408,359 0 0
GLAUKOS CORP COM 377322102 4,708 124,736 SH   SOLE   92,524 0 32,212
GLOBAL PMTS INC COM 37940X102 505,280 6,582,601 SH   SOLE   6,241,074 0 341,527
GOLDCORP INC NEW COM 380956409 195,303 11,822,217 SH   SOLE   11,324,038 0 498,179
GOLDMAN SACHS GROUP INC COM 38141G104 49,261 305,458 SH   SOLE   305,458 0 0
GRANA Y MONTERO S A A SPONSORED ADR 38500P208 1,755 210,421 SH   SOLE   210,421 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 299,574 18,758,546 SH   SOLE   16,394,793 0 2,363,753
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 3,609 116,005 SH   SOLE   116,005 0 0
GRUPO SUPERVIELLE S A SPONSORED ADR 40054A108 4,711 318,109 SH   SOLE   318,109 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 23,435 912,235 SH   SOLE   912,235 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 305,477 5,092,987 SH   SOLE   4,577,219 0 515,768
HARLEY DAVIDSON INC COM 412822108 114,087 2,169,360 SH   SOLE   2,036,667 0 132,693
HARRIS CORP DEL COM 413875105 74,468 812,877 SH   SOLE   770,938 0 41,939
HD SUPPLY HLDGS INC COM 40416M105 158,013 4,940,992 SH   SOLE   4,689,604 0 251,388
HDFC BANK LTD ADR REPS 3 SHS 40415F101 30,708 427,154 SH   SOLE   427,154 0 0
HEALTHEQUITY INC COM 42226A107 13,000 343,471 SH   SOLE   266,884 0 76,587
HELMERICH & PAYNE INC COM 423452101 35,980 534,628 SH   SOLE   501,849 0 32,779
HESS CORP COM 42809H107 219,572 4,094,971 SH   SOLE   3,901,586 0 193,385
HOME DEPOT INC COM 437076102 27,362 212,635 SH   SOLE   142,887 0 69,748
HUBBELL INC COM 443510607 98,231 911,745 SH   SOLE   861,193 0 50,552
HUBSPOT INC COM 443573100 12,072 209,519 SH   SOLE   155,645 0 53,874
IAC INTERACTIVECORP COM 44919P508 126,364 2,022,788 SH   SOLE   1,899,069 0 123,719
ICICI BK LTD ADR 45104G104 3,512 470,112 SH   SOLE   470,112 0 0
IDEX CORP COM 45167R104 50,391 538,534 SH   SOLE   399,386 0 139,148
IHS MARKIT LTD SHS G47567105 1,514,766 40,339,975 SH   SOLE   37,759,641 0 2,580,334
IMAX CORP COM 45245E109 11,703 403,964 SH   SOLE   300,003 0 103,961
IMPERIAL OIL LTD COM NEW 453038408 528,907 16,907,890 SH   SOLE   15,353,067 0 1,554,823
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 16,979 205,684 SH   SOLE   152,782 0 52,902
INTERCONTINENTAL EXCHANGE IN COM 45866F104 243,228 902,985 SH   SOLE   853,857 0 49,128
INTERXION HOLDING N.V SHS N47279109 65,499 1,808,373 SH   SOLE   1,561,094 0 247,279
INTUIT COM 461202103 104,849 953,083 SH   SOLE   904,662 0 48,421
INTUITIVE SURGICAL INC COM NEW 46120E602 119,313 164,608 SH   SOLE   156,251 0 8,357
ISHARES INDIA 50 ETF 464289529 7,001 234,930 SH   SOLE   234,930 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 216,739 4,190,625 SH   SOLE   3,997,248 0 193,377
JOHN BEAN TECHNOLOGIES CORP COM 477839104 62,795 890,082 SH   SOLE   660,466 0 229,616
JOHNSON & JOHNSON COM 478160104 404,812 3,426,838 SH   SOLE   2,921,877 0 504,961
KANSAS CITY SOUTHERN COM NEW 485170302 13,021 139,526 SH   SOLE   139,526 0 0
KENNAMETAL INC COM 489170100 61,437 2,117,063 SH   SOLE   1,986,809 0 130,254
KEYSIGHT TECHNOLOGIES INC COM 49338L103 120,816 3,812,433 SH   SOLE   3,579,233 0 233,200
KINROSS GOLD CORP COM NO PAR 496902404 108,885 25,863,450 SH   SOLE   24,811,411 0 1,052,039
KIRBY CORP COM 497266106 118,214 1,901,763 SH   SOLE   1,784,925 0 116,838
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 102,020 2,199,662 SH   SOLE   2,087,846 0 111,816
LIBERTY GLOBAL PLC LILAC SHS CL A G5480U138 48,956 1,774,417 SH   SOLE   1,565,217 0 209,200
LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 74,785 2,666,125 SH   SOLE   2,378,710 0 287,415
LIBERTY GLOBAL PLC SHS CL A G5480U104 544,569 15,932,375 SH   SOLE   14,078,247 0 1,854,128
LIBERTY GLOBAL PLC SHS CL C G5480U120 771,399 23,347,415 SH   SOLE   20,654,970 0 2,692,445
LIBERTY INTERACTIVE CORP LBT VENT COM A 53071M880 171,925 4,312,139 SH   SOLE   4,110,472 0 201,667
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 198,471 9,918,593 SH   SOLE   9,443,977 0 474,616
LIVE NATION ENTERTAINMENT IN COM 538034109 23,486 854,644 SH   SOLE   573,576 0 281,068
LKQ CORP COM 501889208 1,049,614 29,599,933 SH   SOLE   27,525,210 0 2,074,723
LOEWS CORP COM 540424108 90,691 2,203,914 SH   SOLE   2,069,112 0 134,802
LULULEMON ATHLETICA INC COM 550021109 81,234 1,332,150 SH   SOLE   1,264,770 0 67,380
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 56,695 702,884 SH   SOLE   702,884 0 0
M & T BK CORP COM 55261F104 113,779 980,007 SH   SOLE   920,056 0 59,951
MANHATTAN ASSOCS INC COM 562750109 16,610 288,260 SH   SOLE   214,178 0 74,082
MARSH & MCLENNAN COS INC COM 571748102 491,066 7,302,099 SH   SOLE   6,230,638 0 1,071,461
MASONITE INTL CORP NEW COM 575385109 15,228 244,939 SH   SOLE   181,989 0 62,950
MASTERCARD INCORPORATED CL A 57636Q104 45,024 442,412 SH   SOLE   297,570 0 144,842
MATCH GROUP INC COM 57665R106 6,183 347,536 SH   SOLE   257,901 0 89,635
MEDTRONIC PLC SHS G5960L103 2,602,304 30,119,256 SH   SOLE   26,918,628 0 3,200,628
MERCADOLIBRE INC COM 58733R102 33,620 181,760 SH   SOLE   147,559 0 34,201
MICHAELS COS INC COM 59408Q106 150,806 6,239,389 SH   SOLE   5,922,682 0 316,707
MICROSOFT CORP COM 594918104 545,297 9,466,959 SH   SOLE   8,069,014 0 1,397,945
MIDDLEBY CORP COM 596278101 168,265 1,361,151 SH   SOLE   1,291,924 0 69,227
MOLSON COORS BREWING CO CL B 60871R209 44,169 402,264 SH   SOLE   270,377 0 131,887
MONDELEZ INTL INC CL A 609207105 23,904 544,521 SH   SOLE   365,418 0 179,103
MONSTER BEVERAGE CORP NEW COM 61174X109 240,922 1,641,047 SH   SOLE   1,541,288 0 99,759
MOSAIC CO NEW COM 61945C103 142,088 5,809,010 SH   SOLE   5,536,187 0 272,823
MOTOROLA SOLUTIONS INC COM NEW 620076307 161,495 2,117,131 SH   SOLE   2,009,651 0 107,480
NATIONAL INSTRS CORP COM 636518102 11,916 419,568 SH   SOLE   311,637 0 107,931
NEOGENOMICS INC COM NEW 64049M209 23,145 2,815,688 SH   SOLE   2,088,710 0 726,978
NEVRO CORP COM 64157F103 60,181 576,506 SH   SOLE   427,780 0 148,726
NEWELL BRANDS INC COM 651229106 184,690 3,507,217 SH   SOLE   3,328,859 0 178,358
NEWMARKET CORP COM 651587107 8,642 20,130 SH   SOLE   13,597 0 6,533
NEWS CORP NEW CL A 65249B109 168,368 12,043,514 SH   SOLE   11,457,913 0 585,601
NIELSEN HLDGS PLC SHS EUR G6518L108 115,260 2,151,581 SH   SOLE   2,041,571 0 110,010
NOAH HLDGS LTD SPON ADS CL A 65487X102 3,376 129,293 SH   SOLE   129,293 0 0
NOBLE ENERGY INC COM 655044105 123,569 3,457,430 SH   SOLE   3,197,083 0 260,347
NOVO-NORDISK A S ADR 670100205 18,010 433,035 SH   SOLE   433,035 0 0
NUCOR CORP COM 670346105 85,465 1,728,317 SH   SOLE   1,622,390 0 105,927
NVIDIA CORP COM 67066G104 213,829 3,120,684 SH   SOLE   2,960,870 0 159,814
NXP SEMICONDUCTORS N V COM N6596X109 174,608 1,711,677 SH   SOLE   1,624,683 0 86,994
O REILLY AUTOMOTIVE INC NEW COM 67103H107 85,310 304,560 SH   SOLE   289,115 0 15,445
OGE ENERGY CORP COM 670837103 96,446 3,050,150 SH   SOLE   2,863,574 0 186,576
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 30,155 1,150,513 SH   SOLE   853,778 0 296,735
OMNICOM GROUP INC COM 681919106 147,411 1,734,243 SH   SOLE   1,628,157 0 106,086
ORACLE CORP COM 68389X105 707,934 18,022,768 SH   SOLE   15,462,420 0 2,560,348
PALO ALTO NETWORKS INC COM 697435105 184,170 1,155,903 SH   SOLE   1,097,165 0 58,738
PAMPA ENERGIA S A SPONS ADR LVL I 697660207 3,358 103,634 SH   SOLE   103,634 0 0
PANDORA MEDIA INC COM 698354107 32,561 2,272,223 SH   SOLE   1,684,312 0 587,911
PATHEON N V SHS N6865W105 15,205 513,179 SH   SOLE   357,581 0 155,598
PAYLOCITY HLDG CORP COM 70438V106 14,700 330,638 SH   SOLE   245,665 0 84,973
PENTAIR PLC SHS G7S00T104 2,495 38,839 SH   SOLE   26,215 0 12,624
PENUMBRA INC COM 70975L107 966 12,708 SH   SOLE   12,708 0 0
PEPSICO INC COM 713448108 24,811 228,101 SH   SOLE   153,727 0 74,374
PRICELINE GRP INC COM NEW 741503403 158,587 107,773 SH   SOLE   96,968 0 10,805
PRICESMART INC COM 741511109 18,350 219,079 SH   SOLE   162,573 0 56,506
PROGRESSIVE CORP OHIO COM 743315103 255,019 8,095,855 SH   SOLE   7,055,881 0 1,039,974
PROOFPOINT INC COM 743424103 67,636 903,626 SH   SOLE   670,459 0 233,167
PROTO LABS INC COM 743713109 21,061 351,545 SH   SOLE   261,202 0 90,343
Q2 HLDGS INC COM 74736L109 49,576 1,729,811 SH   SOLE   1,283,590 0 446,221
QIWI PLC SPON ADR REP B 74735M108 9,043 617,664 SH   SOLE   617,664 0 0
QUALCOMM INC COM 747525103 578,105 8,439,482 SH   SOLE   7,260,126 0 1,179,356
QUANTA SVCS INC COM 74762E102 35,725 1,276,359 SH   SOLE   1,197,805 0 78,554
REGENERON PHARMACEUTICALS COM 75886F107 712,662 1,772,702 SH   SOLE   1,666,215 0 106,487
ROCKWELL COLLINS INC COM 774341101 119,557 1,417,563 SH   SOLE   1,330,833 0 86,730
ROGERS COMMUNICATIONS INC CL B 775109200 202,305 4,768,500 SH   SOLE   4,165,834 0 602,666
ROPER TECHNOLOGIES INC COM 776696106 145,594 797,907 SH   SOLE   757,379 0 40,528
RPM INTL INC COM 749685103 223,021 4,151,547 SH   SOLE   3,941,222 0 210,325
RSP PERMIAN INC COM 74978Q105 10,098 260,396 SH   SOLE   193,462 0 66,934
RYDER SYS INC COM 783549108 117,174 1,776,714 SH   SOLE   1,667,966 0 108,748
S&P GLOBAL INC COM 78409V104 994,168 7,855,311 SH   SOLE   7,380,297 0 475,014
SALESFORCE COM INC COM 79466L302 126,370 1,771,624 SH   SOLE   1,638,226 0 133,398
SBA COMMUNICATIONS CORP COM 78388J106 12,094 107,829 SH   SOLE   72,832 0 34,997
SCHLUMBERGER LTD COM 806857108 103,468 1,315,712 SH   SOLE   1,216,297 0 99,415
SEATTLE GENETICS INC COM 812578102 221,675 4,104,329 SH   SOLE   3,776,365 0 327,964
SMITH A O COM 831865209 74,900 758,169 SH   SOLE   719,637 0 38,532
SNYDERS-LANCE INC COM 833551104 2,066 61,526 SH   SOLE   61,526 0 0
SPLUNK INC COM 848637104 21,154 360,505 SH   SOLE   243,088 0 117,417
SPS COMM INC COM 78463M107 26,484 360,764 SH   SOLE   267,648 0 93,116
STARBUCKS CORP COM 855244109 68,766 1,270,153 SH   SOLE   1,174,492 0 95,661
SURGICAL CARE AFFILIATES INC COM 86881L106 33,560 688,276 SH   SOLE   534,724 0 153,552
SVB FINL GROUP COM 78486Q101 165,476 1,496,980 SH   SOLE   1,393,879 0 103,101
SYNOPSYS INC COM 871607107 113,573 1,913,613 SH   SOLE   1,796,556 0 117,057
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 60,704 1,984,427 SH   SOLE   1,783,236 0 201,191
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 36,171 802,365 SH   SOLE   595,491 0 206,874
TASER INTL INC COM 87651B104 79,592 2,781,955 SH   SOLE   2,064,934 0 717,021
TE CONNECTIVITY LTD REG SHS H84989104 700,346 10,878,317 SH   SOLE   9,899,601 0 978,716
TEGNA INC COM 87901J105 59,638 2,728,191 SH   SOLE   2,561,312 0 166,879
TELEDYNE TECHNOLOGIES INC COM 879360105 60,153 557,329 SH   SOLE   433,044 0 124,285
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1,032,035 71,322,397 SH   SOLE   63,928,079 0 7,394,318
TIME WARNER INC COM NEW 887317303 57,264 719,302 SH   SOLE   719,302 0 0
TORCHMARK CORP COM 891027104 145,248 2,273,400 SH   SOLE   2,134,354 0 139,046
TRACTOR SUPPLY CO COM 892356106 140,218 2,081,927 SH   SOLE   1,976,085 0 105,842
TRIMBLE NAVIGATION LTD COM 896239100 37,089 1,298,625 SH   SOLE   1,233,012 0 65,613
TYLER TECHNOLOGIES INC COM 902252105 51,023 297,978 SH   SOLE   221,107 0 76,871
ULTA SALON COSMETCS & FRAG I COM 90384S303 205,307 862,709 SH   SOLE   818,837 0 43,872
ULTIMATE SOFTWARE GROUP INC COM 90385D107 77,006 376,758 SH   SOLE   279,480 0 97,278
UNILEVER PLC SPON ADR NEW 904767704 172,711 3,643,690 SH   SOLE   3,403,449 0 240,241
UNION PAC CORP COM 907818108 31,760 325,640 SH   SOLE   325,640 0 0
UNITED TECHNOLOGIES CORP COM 913017109 225,993 2,224,338 SH   SOLE   2,057,605 0 166,733
VANTIV INC CL A 92210H105 184,694 3,282,290 SH   SOLE   3,115,265 0 167,025
VEEVA SYS INC CL A COM 922475108 222,577 5,391,874 SH   SOLE   4,855,930 0 535,944
VEREIT INC CONVERTIBLE BOND 02917TAB0 5,106 5,000,000 SH   SOLE   0 0 5,000,000
VERISK ANALYTICS INC COM 92345Y106 178,598 2,197,321 SH   SOLE   2,085,882 0 111,439
VISA INC COM CL A 92826C839 489,486 5,918,818 SH   SOLE   5,485,893 0 432,925
VISTEON CORP COM NEW 92839U206 18,264 254,865 SH   SOLE   189,279 0 65,586
WABCO HLDGS INC COM 92927K102 248,381 2,187,797 SH   SOLE   1,943,790 0 244,007
WABTEC CORP COM 929740108 76,983 942,844 SH   SOLE   895,100 0 47,744
WASTE CONNECTIONS INC COM 94106B101 359,001 4,805,907 SH   SOLE   4,561,632 0 244,275
WHITEWAVE FOODS CO COM 966244105 168,817 3,101,535 SH   SOLE   2,943,001 0 158,534
WILLIS TOWERS WATSON PUB LTD SHS G96629103 342,496 2,579,621 SH   SOLE   2,290,554 0 289,067
WORKDAY INC CL A 98138H101 547,209 5,968,034 SH   SOLE   5,612,390 0 355,644
YANDEX N V SHS CLASS A N97284108 1,398 66,433 SH   SOLE   66,433 0 0