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
ACCELERON PHARMA INC COM 00434H108 11,938 319,871 SH   SOLE   220,827 0 99,044
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 200,947 1,487,723 SH   SOLE   1,432,965 0 54,758
ACI WORLDWIDE INC COM 004498101 35,267 1,548,152 SH   SOLE   1,071,435 0 476,717
ACTIVISION BLIZZARD INC COM 00507V109 122,761 1,902,972 SH   SOLE   1,791,748 0 111,224
ACUITY BRANDS INC COM 00508Y102 195,415 1,140,907 SH   SOLE   981,773 0 159,134
ADOBE SYS INC COM 00724F101 12,673 84,951 SH   SOLE   57,743 0 27,208
ADVANCE AUTO PARTS INC COM 00751Y106 289,894 2,922,315 SH   SOLE   2,634,435 0 287,880
ADVANCED ACCELERATOR APPLIC SPONSORED ADS 00790T100 30,602 452,559 SH   SOLE   439,342 0 13,217
AGNC INVT CORP COM 00123Q104 100,499 4,635,552 SH   SOLE   4,407,435 0 228,117
AGRIUM INC COM 008916108 174,473 1,627,391 SH   SOLE   1,560,276 0 67,115
AIR LEASE CORP CL A 00912X302 363,040 8,518,069 SH   SOLE   8,076,153 0 441,916
ALBEMARLE CORP COM 012653101 132,504 972,082 SH   SOLE   868,807 0 103,275
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,266,588 7,333,611 SH   SOLE   6,523,838 0 809,773
ALLEGHANY CORP DEL COM 017175100 225,654 407,310 SH   SOLE   384,561 0 22,749
ALLEGION PUB LTD CO ORD SHS G0176J109 147,291 1,703,377 SH   SOLE   1,529,680 0 173,697
ALLERGAN PLC SHS G0177J108 42,107 205,449 SH   SOLE   205,449 0 0
ALLSTATE CORP COM 020002101 117,677 1,280,345 SH   SOLE   1,189,945 0 90,400
ALPHABET INC CAP STK CL A 02079K305 737,431 757,334 SH   SOLE   685,457 0 71,877
ALPHABET INC CAP STK CL C 02079K107 271,814 283,402 SH   SOLE   254,240 0 29,162
AMAZON COM INC COM 023135106 242,514 252,264 SH   SOLE   221,349 0 30,915
AMBARELLA INC SHS G037AX101 17,534 357,755 SH   SOLE   247,105 0 110,650
AMBEV SA SPONSORED ADR 02319V103 201,419 30,564,272 SH   SOLE   27,001,566 0 3,562,706
AMERICAN EXPRESS CO COM 025816109 454,004 5,018,841 SH   SOLE   4,522,675 0 496,166
AMERISOURCEBERGEN CORP COM 03073E105 119,924 1,449,235 SH   SOLE   1,347,099 0 102,136
ANALOG DEVICES INC COM 032654105 146,730 1,702,796 SH   SOLE   1,582,138 0 120,658
ANDEAVOR COM 03349M105 142,078 1,377,391 SH   SOLE   1,279,832 0 97,559
ANTERO MIDSTREAM GP LP COM SHS REPSTG 03675Y103 15,532 758,750 SH   SOLE   524,063 0 234,687
ANTHEM INC COM 036752103 262,453 1,382,207 SH   SOLE   1,267,946 0 114,261
AON PLC SHS CL A G0408V102 1,771,007 12,121,881 SH   SOLE   11,085,403 0 1,036,478
APACHE CORP COM 037411105 164,575 3,593,344 SH   SOLE   3,408,348 0 184,996
APPLE INC COM 037833100 74,292 482,043 SH   SOLE   482,043 0 0
APPLIED MATLS INC COM 038222105 48,626 933,501 SH   SOLE   634,478 0 299,023
ARAMARK COM 03852U106 199,303 4,907,735 SH   SOLE   4,630,837 0 276,898
ARCH CAP GROUP LTD ORD G0450A105 1,728,274 17,545,927 SH   SOLE   16,419,133 0 1,126,794
ARROW ELECTRS INC COM 042735100 148,862 1,851,293 SH   SOLE   1,720,114 0 131,179
ASML HOLDING N V N Y REGISTRY SHS N07059210 414,750 2,422,603 SH   SOLE   2,222,061 0 200,542
ATHENAHEALTH INC COM 04685W103 9,795 78,765 SH   SOLE   54,367 0 24,398
ATLASSIAN CORP PLC CL A G06242104 265,139 7,543,086 SH   SOLE   6,816,779 0 726,307
AUTODESK INC COM 052769106 22,359 199,169 SH   SOLE   135,380 0 63,789
AUTOMATIC DATA PROCESSING IN COM 053015103 230 2,106 SH   SOLE   2,106 0 0
AUTONATION INC COM 05329W102 237,568 5,005,656 SH   SOLE   4,724,700 0 280,956
AVNET INC COM 053807103 130,681 3,325,214 SH   SOLE   3,109,629 0 215,585
AXALTA COATING SYS LTD COM G0750C108 94,884 3,280,899 SH   SOLE   3,051,230 0 229,669
AXON ENTERPRISE INC COM 05464C101 30,054 1,325,734 SH   SOLE   916,383 0 409,351
BAIDU INC SPON ADR REP A 056752108 1,705,870 6,887,116 SH   SOLE   6,466,604 0 420,512
BANK AMER CORP COM 060505104 398,983 15,745,180 SH   SOLE   14,442,366 0 1,302,814
BANK NEW YORK MELLON CORP COM 064058100 706,095 13,317,527 SH   SOLE   12,009,518 0 1,308,009
BECTON DICKINSON & CO COM 075887109 283,111 1,444,811 SH   SOLE   1,363,379 0 81,432
BENEFITFOCUS INC COM 08180D106 31,833 945,999 SH   SOLE   655,238 0 290,761
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 85,669 467,322 SH   SOLE   467,322 0 0
BLACKBAUD INC COM 09227Q100 11,045 125,794 SH   SOLE   87,055 0 38,739
BLACKLINE INC COM 09239B109 11,316 331,662 SH   SOLE   228,956 0 102,706
BLOCK H & R INC COM 093671105 79,056 2,985,488 SH   SOLE   2,774,603 0 210,885
BOSTON SCIENTIFIC CORP COM 101137107 1,059,265 36,313,516 SH   SOLE   33,762,844 0 2,550,672
BOX INC CL A 10316T104 17,949 929,041 SH   SOLE   641,693 0 287,348
BRIGHT HORIZONS FAM SOL IN D COM 109194100 48,074 557,642 SH   SOLE   385,438 0 172,204
BROADCOM LTD SHS Y09827109 203,508 839,068 SH   SOLE   769,549 0 69,519
BURLINGTON STORES INC COM 122017106 35,603 372,958 SH   SOLE   257,410 0 115,548
BWX TECHNOLOGIES INC COM 05605H100 258,239 4,609,767 SH   SOLE   4,068,535 0 541,232
CABLE ONE INC COM 12685J105 983 1,361 SH   SOLE   1,361 0 0
CABOT OIL & GAS CORP COM 127097103 223 8,337 SH   SOLE   8,337 0 0
CAE INC COM 124765108 9,828 561,734 SH   SOLE   381,799 0 179,935
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 16,025 779,828 SH   SOLE   538,661 0 241,167
CANADIAN PAC RY LTD COM 13645T100 979,328 5,828,294 SH   SOLE   5,019,240 0 809,054
CARDINAL HEALTH INC COM 14149Y108 39,671 592,815 SH   SOLE   592,815 0 0
CARS COM INC COM 14575E105 114,639 4,308,123 SH   SOLE   4,003,917 0 304,206
CBOE HLDGS INC COM 12503M108 249,557 2,318,655 SH   SOLE   2,061,519 0 257,136
CBS CORP NEW CL B 124857202 244,176 4,209,939 SH   SOLE   4,005,161 0 204,778
CDK GLOBAL INC COM 12508E101 1,761 27,913 SH   SOLE   27,913 0 0
CELANESE CORP DEL COM SER A 150870103 257,211 2,466,782 SH   SOLE   2,318,434 0 148,348
CELGENE CORP COM 151020104 42,631 292,352 SH   SOLE   198,784 0 93,568
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 66,790 723,859 SH   SOLE   723,859 0 0
CHUBB LIMITED COM H1467J104 51,513 361,367 SH   SOLE   361,367 0 0
CIGNA CORPORATION COM 125509109 404,419 2,163,360 SH   SOLE   2,041,235 0 122,125
CIMAREX ENERGY CO COM 171798101 130,022 1,143,856 SH   SOLE   1,062,800 0 81,056
CINTAS CORP COM 172908105 255,645 1,771,864 SH   SOLE   1,667,854 0 104,010
CISCO SYS INC COM 17275R102 338,040 10,051,730 SH   SOLE   9,191,142 0 860,588
CITIGROUP INC COM NEW 172967424 877,607 12,064,979 SH   SOLE   10,957,272 0 1,107,707
CITIZENS FINL GROUP INC COM 174610105 347,361 9,172,449 SH   SOLE   8,268,888 0 903,561
CME GROUP INC COM CL A 12572Q105 11,214 82,654 SH   SOLE   57,560 0 25,094
COCA COLA EUROPEAN PARTNERS SHS G25839104 698,088 16,772,887 SH   SOLE   14,838,826 0 1,934,061
COGNEX CORP COM 192422103 69,365 628,988 SH   SOLE   434,149 0 194,839
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 36,503 503,214 SH   SOLE   503,214 0 0
COMCAST CORP NEW CL A 20030N101 2,475 64,317 SH   SOLE   52,584 0 11,733
CONCHO RES INC COM 20605P101 299,184 2,271,366 SH   SOLE   2,143,011 0 128,355
COPA HOLDINGS SA CL A P31076105 14,056 112,875 SH   SOLE   112,875 0 0
COSTAR GROUP INC COM 22160N109 30,965 115,435 SH   SOLE   79,736 0 35,699
CREDICORP LTD COM G2519Y108 30,959 151,003 SH   SOLE   151,003 0 0
CREE INC COM 225447101 11,261 399,483 SH   SOLE   275,906 0 123,577
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 105,845 2,006,923 SH   SOLE   1,893,880 0 113,043
CUBIC CORP COM 229669106 9,535 186,965 SH   SOLE   136,320 0 50,645
DBV TECHNOLOGIES S A SPONSORED ADR 23306J101 19,365 456,282 SH   SOLE   315,845 0 140,437
DELPHI AUTOMOTIVE PLC SHS G27823106 541,344 5,501,468 SH   SOLE   5,145,359 0 356,109
DEVON ENERGY CORP NEW COM 25179M103 279,169 7,604,721 SH   SOLE   7,225,020 0 379,701
DEXCOM INC COM 252131107 177,225 3,622,382 SH   SOLE   3,197,569 0 424,813
DIAMONDBACK ENERGY INC COM 25278X109 209,827 2,141,967 SH   SOLE   2,021,509 0 120,458
DONALDSON INC COM 257651109 51,820 1,127,993 SH   SOLE   779,764 0 348,229
DOWDUPONT INC COM 26078J100 25,147 363,237 SH   SOLE   249,820 0 113,417
ECOLAB INC COM 278865100 243,906 1,896,477 SH   SOLE   1,739,670 0 156,807
EDWARDS LIFESCIENCES CORP COM 28176E108 156,579 1,432,428 SH   SOLE   1,351,769 0 80,659
ELECTRONIC ARTS INC COM 285512109 153,529 1,300,429 SH   SOLE   1,227,104 0 73,325
ELLIE MAE INC COM 28849P100 34,506 420,134 SH   SOLE   290,695 0 129,439
ENEL AMERICAS S A SPONSORED ADR 29274F104 26,725 2,614,930 SH   SOLE   1,776,657 0 838,273
ENVISION HEALTHCARE CORP COM 29414D100 156,639 3,484,737 SH   SOLE   3,212,990 0 271,747
EOG RES INC COM 26875P101 44,760 462,688 SH   SOLE   462,688 0 0
EPAM SYS INC COM 29414B104 19,000 216,086 SH   SOLE   216,086 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 114,940 3,780,921 SH   SOLE   3,518,715 0 262,206
ERICSSON ADR B SEK 10 294821608 46,707 8,122,892 SH   SOLE   7,603,683 0 519,209
EXPEDIA INC DEL COM NEW 30212P303 244,464 1,698,375 SH   SOLE   1,601,132 0 97,243
EXPRESS SCRIPTS HLDG CO COM 30219G108 42,880 677,200 SH   SOLE   677,200 0 0
FACEBOOK INC CL A 30303M102 618,937 3,622,271 SH   SOLE   3,292,534 0 329,737
FAIR ISAAC CORP COM 303250104 292 2,080 SH   SOLE   2,080 0 0
FEDEX CORP COM 31428X106 269,680 1,195,494 SH   SOLE   1,072,471 0 123,023
FIDELITY NATL INFORMATION SV COM 31620M106 254,875 2,729,144 SH   SOLE   2,512,062 0 217,082
FIFTH THIRD BANCORP COM 316773100 163,357 5,838,336 SH   SOLE   5,425,651 0 412,685
FIRST REP BK SAN FRANCISCO C COM 33616C100 292,936 2,804,290 SH   SOLE   2,635,959 0 168,331
FLUOR CORP NEW COM 343412102 168,402 4,000,036 SH   SOLE   3,777,446 0 222,590
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 144,099 1,508,414 SH   SOLE   1,382,768 0 125,646
FORTUNE BRANDS HOME & SEC IN COM 34964C106 279,781 4,161,554 SH   SOLE   3,926,414 0 235,140
GARDNER DENVER HLDGS INC COM 36555P107 136,195 4,948,958 SH   SOLE   4,499,215 0 449,743
GARTNER INC COM 366651107 264,934 2,129,523 SH   SOLE   2,002,418 0 127,105
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 11,340 369,386 SH   SOLE   359,521 0 9,865
GENMARK DIAGNOSTICS INC COM 372309104 21,430 2,225,360 SH   SOLE   1,538,482 0 686,878
GENTEX CORP COM 371901109 135,181 6,827,345 SH   SOLE   6,345,477 0 481,868
GLAUKOS CORP COM 377322102 15,094 457,383 SH   SOLE   316,284 0 141,099
GLOBAL PMTS INC COM 37940X102 584,498 6,150,666 SH   SOLE   5,797,092 0 353,574
GOLDCORP INC NEW COM 380956409 187,709 14,483,750 SH   SOLE   13,813,384 0 670,366
GOLDMAN SACHS GROUP INC COM 38141G104 52,081 219,577 SH   SOLE   219,577 0 0
GRANA Y MONTERO S A A SPONSORED ADR 38500P208 1,744 362,535 SH   SOLE   362,535 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 232,313 10,612,756 SH   SOLE   9,204,600 0 1,408,156
GRUPO SUPERVIELLE S A SPONSORED ADR 40054A108 20,491 829,949 SH   SOLE   829,949 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 51,721 2,096,524 SH   SOLE   2,096,524 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 346,009 4,443,992 SH   SOLE   3,934,812 0 509,180
HALOZYME THERAPEUTICS INC COM 40637H109 24,941 1,435,886 SH   SOLE   991,187 0 444,699
HARRIS CORP DEL COM 413875105 252,426 1,916,965 SH   SOLE   1,740,358 0 176,607
HDFC BANK LTD ADR REPS 3 SHS 40415F101 322,933 3,350,974 SH   SOLE   3,114,185 0 236,789
HEALTHEQUITY INC COM 42226A107 23,508 464,760 SH   SOLE   338,503 0 126,257
HEICO CORP NEW COM 422806109 25,098 279,459 SH   SOLE   203,787 0 75,672
HESS CORP COM 42809H107 243,328 5,189,336 SH   SOLE   4,927,065 0 262,271
HUBBELL INC COM 443510607 9,360 80,680 SH   SOLE   73,923 0 6,757
HUBSPOT INC COM 443573100 22,848 271,842 SH   SOLE   187,792 0 84,050
IAC INTERACTIVECORP COM 44919P508 153,357 1,304,281 SH   SOLE   1,212,087 0 92,194
ICICI BK LTD ADR 45104G104 4,063 474,617 SH   SOLE   474,617 0 0
IDEX CORP COM 45167R104 54,223 446,388 SH   SOLE   308,259 0 138,129
IHS MARKIT LTD SHS G47567105 1,624,357 36,850,203 SH   SOLE   34,176,864 0 2,673,339
IMPAX LABORATORIES INC CONVT BD 45256BAE1 8,988 10,000,000 PRN   SOLE   10,000,000 0 0
IMPERIAL OIL LTD COM NEW 453038408 829,398 25,962,913 SH   SOLE   24,522,661 0 1,440,252
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 10,362 205,264 SH   SOLE   142,126 0 63,138
INTERCONTINENTAL EXCHANGE IN COM 45866F104 121,695 1,771,397 SH   SOLE   1,546,863 0 224,534
INTERXION HOLDING N.V SHS N47279109 82,901 1,627,744 SH   SOLE   1,367,171 0 260,573
ISHARES INDIA 50 ETF 464289529 7,610 223,027 SH   SOLE   223,027 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 135,665 2,328,212 SH   SOLE   2,193,490 0 134,722
JOHN BEAN TECHNOLOGIES CORP COM 477839104 74,314 735,050 SH   SOLE   507,118 0 227,932
JOHNSON & JOHNSON COM 478160104 399,797 3,075,127 SH   SOLE   2,772,421 0 302,706
JOHNSON CTLS INTL PLC SHS G51502105 13,371 331,874 SH   SOLE   225,693 0 106,181
KANSAS CITY SOUTHERN COM NEW 485170302 16,778 154,379 SH   SOLE   154,379 0 0
KINROSS GOLD CORP COM NO PAR 496902404 160,884 37,944,376 SH   SOLE   36,105,317 0 1,839,059
KIRBY CORP COM 497266106 114,624 1,738,046 SH   SOLE   1,615,235 0 122,811
KROGER CO COM 501044101 119,454 5,954,855 SH   SOLE   5,543,447 0 411,408
LAMB WESTON HLDGS INC COM 513272104 21,480 458,095 SH   SOLE   316,992 0 141,103
LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 86,869 1,635,643 SH   SOLE   1,549,720 0 85,923
LIBERTY GLOBAL PLC SHS CL A G5480U104 295,394 8,711,103 SH   SOLE   7,713,996 0 997,107
LIBERTY GLOBAL PLC SHS CL C G5480U120 507,479 15,519,236 SH   SOLE   13,746,974 0 1,772,262
LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 91,821 1,595,500 SH   SOLE   1,510,619 0 84,881
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 218,307 9,262,050 SH   SOLE   8,776,863 0 485,187
LKQ CORP COM 501889208 1,031,041 28,647,986 SH   SOLE   26,406,315 0 2,241,671
LOEWS CORP COM 540424108 93,283 1,949,081 SH   SOLE   1,811,309 0 137,772
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 95,308 962,217 SH   SOLE   962,217 0 0
M & T BK CORP COM 55261F104 139,540 866,495 SH   SOLE   805,246 0 61,249
MARSH & MCLENNAN COS INC COM 571748102 642,561 7,666,882 SH   SOLE   6,913,527 0 753,355
MASONITE INTL CORP NEW COM 575385109 18,470 266,902 SH   SOLE   184,274 0 82,628
MASTERCARD INCORPORATED CL A 57636Q104 58,394 413,554 SH   SOLE   281,163 0 132,391
MATCH GROUP INC COM 57665R106 21,743 937,605 SH   SOLE   647,649 0 289,956
MAXIM INTEGRATED PRODS INC COM 57772K101 118,221 2,477,908 SH   SOLE   2,338,401 0 139,507
MEDTRONIC PLC SHS G5960L103 1,855,050 23,853,034 SH   SOLE   21,964,642 0 1,888,392
MERCADOLIBRE INC COM 58733R102 22,183 85,671 SH   SOLE   85,671 0 0
MICROSOFT CORP COM 594918104 472,058 6,337,199 SH   SOLE   5,715,313 0 621,886
MIDDLEBY CORP COM 596278101 144,857 1,130,195 SH   SOLE   1,066,339 0 63,856
MONSTER BEVERAGE CORP NEW COM 61174X109 262,357 4,748,537 SH   SOLE   4,496,574 0 251,963
MOTOROLA SOLUTIONS INC COM NEW 620076307 196,293 2,312,861 SH   SOLE   2,177,207 0 135,654
MRC GLOBAL INC COM 55345K103 18,817 1,075,866 SH   SOLE   743,879 0 331,987
NEKTAR THERAPEUTICS COM 640268108 1,399 58,300 SH   SOLE   39,626 0 18,674
NEOGENOMICS INC COM NEW 64049M209 25,980 2,334,203 SH   SOLE   1,612,156 0 722,047
NETEASE INC SPONSORED ADR 64110W102 183,197 694,427 SH   SOLE   599,249 0 95,178
NEUROCRINE BIOSCIENCES INC COM 64125C109 20,801 339,440 SH   SOLE   235,251 0 104,189
NEVRO CORP COM 64157F103 39,410 433,649 SH   SOLE   299,819 0 133,830
NEWELL BRANDS INC COM 651229106 159,087 3,728,313 SH   SOLE   3,518,240 0 210,073
NEWS CORP NEW CL A 65249B109 147,226 11,103,052 SH   SOLE   10,504,495 0 598,557
NIKE INC CL B 654106103 37,642 725,977 SH   SOLE   725,977 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 4,201 130,822 SH   SOLE   130,822 0 0
NOBLE ENERGY INC COM 655044105 203,418 7,172,711 SH   SOLE   6,573,751 0 598,960
NORTHROP GRUMMAN CORP COM 666807102 1,215 4,222 SH   SOLE   4,222 0 0
NOVANTA INC COM 67000B104 19,913 456,731 SH   SOLE   315,281 0 141,450
OCCIDENTAL PETE CORP DEL COM 674599105 64,945 1,011,452 SH   SOLE   1,011,452 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 41,787 900,587 SH   SOLE   622,431 0 278,156
OMNICOM GROUP INC COM 681919106 122,197 1,649,755 SH   SOLE   1,533,164 0 116,591
ORACLE CORP COM 68389X105 682,286 14,111,387 SH   SOLE   12,807,969 0 1,303,418
PAYLOCITY HLDG CORP COM 70438V106 32,710 670,007 SH   SOLE   463,325 0 206,682
PAYPAL HLDGS INC COM 70450Y103 3,423 53,454 SH   SOLE   36,335 0 17,119
PENUMBRA INC COM 70975L107 12,736 141,041 SH   SOLE   97,482 0 43,559
PIONEER NAT RES CO COM 723787107 272,108 1,844,299 SH   SOLE   1,691,770 0 152,529
POWERSHARES QQQ TRUST SERIES 1 OPTIONS 73935A104 727 5,000 SH Put SOLE   0 0 0
PRICELINE GRP INC COM NEW 741503403 273,495 149,384 SH   SOLE   137,009 0 12,375
PRICESMART INC COM 741511109 16,209 181,615 SH   SOLE   125,520 0 56,095
PROGRESSIVE CORP OHIO COM 743315103 694,793 14,349,299 SH   SOLE   13,248,411 0 1,100,888
PROOFPOINT INC COM 743424103 262,715 3,012,092 SH   SOLE   2,627,730 0 384,362
PTC INC COM 69370C100 139,292 2,474,990 SH   SOLE   2,185,730 0 289,260
Q2 HLDGS INC COM 74736L109 68,657 1,648,424 SH   SOLE   1,140,488 0 507,936
QUALCOMM INC COM 747525103 473,271 9,129,453 SH   SOLE   8,227,583 0 901,870
RAYTHEON CO COM NEW 755111507 24,568 131,675 SH   SOLE   90,475 0 41,200
REGENERON PHARMACEUTICALS COM 75886F107 663,015 1,482,858 SH   SOLE   1,379,144 0 103,714
ROCKWELL COLLINS INC COM 774341101 76,944 588,659 SH   SOLE   547,038 0 41,621
ROPER TECHNOLOGIES INC COM 776696106 261,618 1,074,847 SH   SOLE   1,011,913 0 62,934
RSP PERMIAN INC COM 74978Q105 39,740 1,148,895 SH   SOLE   793,528 0 355,367
RYDER SYS INC COM 783549108 151,198 1,788,271 SH   SOLE   1,662,115 0 126,156
S&P GLOBAL INC COM 78409V104 898,298 5,746,901 SH   SOLE   5,309,633 0 437,268
SALESFORCE COM INC COM 79466L302 151,928 1,626,295 SH   SOLE   1,492,442 0 133,853
SCANA CORP NEW COM 80589M102 81,898 1,688,958 SH   SOLE   1,570,144 0 118,814
SEALED AIR CORP NEW COM 81211K100 52,409 1,226,797 SH   SOLE   1,157,592 0 69,205
SERVICE CORP INTL COM 817565104 227 6,590 SH   SOLE   6,590 0 0
SERVICENOW INC COM 81762P102 31,635 269,164 SH   SOLE   184,099 0 85,065
SIMON PPTY GROUP INC NEW COM 828806109 41,999 260,845 SH   SOLE   260,845 0 0
SMITH A O COM 831865209 97,579 1,641,917 SH   SOLE   1,540,383 0 101,534
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 45,376 815,238 SH   SOLE   724,704 0 90,534
STATE STR CORP COM 857477103 427,133 4,470,723 SH   SOLE   4,101,216 0 369,507
STORE CAP CORP COM 862121100 10,533 423,516 SH   SOLE   395,092 0 28,424
SVB FINL GROUP COM 78486Q101 229,769 1,228,119 SH   SOLE   1,103,099 0 125,020
SYNOPSYS INC COM 871607107 72,983 906,288 SH   SOLE   841,918 0 64,370
TABLEAU SOFTWARE INC CL A 87336U105 280,419 3,744,414 SH   SOLE   3,525,148 0 219,266
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 41,104 1,094,654 SH   SOLE   975,346 0 119,308
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 67,938 664,563 SH   SOLE   459,645 0 204,918
TAL ED GROUP SPONSORED ADS 874080104 10,375 307,759 SH   SOLE   307,759 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 174,731 3,580,562 SH   SOLE   3,378,607 0 201,955
TE CONNECTIVITY LTD REG SHS H84989104 836,062 10,065,759 SH   SOLE   9,518,363 0 547,396
TEGNA INC COM 87901J105 74,284 5,572,715 SH   SOLE   5,179,277 0 393,438
TELEDYNE TECHNOLOGIES INC COM 879360105 78,951 495,983 SH   SOLE   362,114 0 133,869
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1,199,117 75,701,846 SH   SOLE   70,683,186 0 5,018,660
TESARO INC COM 881569107 16,627 128,789 SH   SOLE   87,601 0 41,188
TORCHMARK CORP COM 891027104 162,814 2,032,894 SH   SOLE   1,889,198 0 143,696
TRANSUNION COM 89400J107 99,632 2,108,177 SH   SOLE   1,988,548 0 119,629
TRIVAGO N V SPON ADS A SHS 89686D105 6,954 640,907 SH   SOLE   444,474 0 196,433
TYLER TECHNOLOGIES INC COM 902252105 43,015 246,757 SH   SOLE   170,690 0 76,067
ULTA BEAUTY INC COM 90384S303 133,640 591,172 SH   SOLE   557,781 0 33,391
ULTIMATE SOFTWARE GROUP INC COM 90385D107 31,725 167,325 SH   SOLE   115,690 0 51,635
UNILEVER PLC SPON ADR NEW 904767704 155,714 2,686,581 SH   SOLE   2,586,676 0 99,905
UNITED TECHNOLOGIES CORP COM 913017109 268,474 2,312,838 SH   SOLE   2,274,678 0 38,160
VANTIV INC CL A 92210H105 228,631 3,244,368 SH   SOLE   3,059,663 0 184,705
VEEVA SYS INC CL A COM 922475108 340,762 6,040,812 SH   SOLE   5,369,559 0 671,253
VIRTU FINL INC CL A 928254101 17,456 1,077,535 SH   SOLE   745,009 0 332,526
VISA INC COM CL A 92826C839 843,231 8,012,458 SH   SOLE   7,379,847 0 632,611
VISTEON CORP COM NEW 92839U206 71,542 578,020 SH   SOLE   398,921 0 179,099
WABCO HLDGS INC COM 92927K102 279,518 1,888,632 SH   SOLE   1,674,449 0 214,183
WABTEC CORP COM 929740108 171,454 2,263,421 SH   SOLE   2,135,680 0 127,741
WASTE CONNECTIONS INC COM 94106B101 300,756 4,298,964 SH   SOLE   4,056,666 0 242,298
WAYFAIR INC CL A 94419L101 81,855 1,214,462 SH   SOLE   1,143,589 0 70,873
WEBSTER FINL CORP CONN COM 947890109 38,640 735,294 SH   SOLE   508,483 0 226,811
WELLS FARGO CO NEW COM 949746101 61,866 1,121,780 SH   SOLE   987,564 0 134,216
WEST PHARMACEUTICAL SVSC INC COM 955306105 81,059 842,084 SH   SOLE   793,872 0 48,212
WORKDAY INC CL A 98138H101 115,296 1,093,990 SH   SOLE   1,032,191 0 61,799
WORLD FUEL SVCS CORP COM 981475106 103,452 3,050,772 SH   SOLE   2,835,639 0 215,133
YANDEX N V SHS CLASS A N97284108 45,270 1,373,904 SH   SOLE   1,373,904 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 4,502 202,087 SH   SOLE   202,087 0 0
YUM CHINA HLDGS INC COM 98850P109 32,521 813,646 SH   SOLE   813,646 0 0
ZAYO GROUP HLDGS INC COM 98919V105 15,104 438,818 SH   SOLE   298,637 0 140,181
ZYNGA INC CL A 98986T108 22,352 5,913,290 SH   SOLE   4,081,771 0 1,831,519