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 183,402 1,482,872 SH   SOLE   1,425,413 0 57,459
ACI WORLDWIDE INC COM 004498101 35,071 1,567,779 SH   SOLE   1,090,832 0 476,947
ACTIVISION BLIZZARD INC COM 00507V109 140,967 2,448,623 SH   SOLE   2,315,800 0 132,823
ACUITY BRANDS INC COM 00508Y102 240,125 1,181,251 SH   SOLE   1,021,762 0 159,489
ADOBE SYS INC COM 00724F101 11,432 80,825 SH   SOLE   54,383 0 26,442
ADVANCE AUTO PARTS INC COM 00751Y106 125,044 1,072,507 SH   SOLE   1,014,013 0 58,494
ADVANCED ACCELERATOR APPLIC SPONSORED ADS 00790T100 21,368 547,338 SH   SOLE   534,667 0 12,671
AETNA INC NEW COM 00817Y108 33,781 222,494 SH   SOLE   149,603 0 72,891
AGNC INVT CORP COM 00123Q104 102,020 4,791,934 SH   SOLE   4,563,817 0 228,117
AGRIUM INC COM 008916108 149,698 1,654,310 SH   SOLE   1,587,856 0 66,454
AIR LEASE CORP CL A 00912X302 326,442 8,737,736 SH   SOLE   8,300,181 0 437,555
ALBEMARLE CORP COM 012653101 77,223 731,690 SH   SOLE   663,467 0 68,223
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,071,047 7,601,471 SH   SOLE   6,758,844 0 842,627
ALLEGHANY CORP DEL COM 017175100 249,554 419,560 SH   SOLE   397,034 0 22,526
ALLEGION PUB LTD CO ORD SHS G0176J109 151,963 1,873,307 SH   SOLE   1,685,561 0 187,746
ALLERGAN PLC SHS G0177J108 28,725 118,168 SH   SOLE   118,168 0 0
ALLIED WRLD ASSUR COM HLDG A SHS H01531104 131,842 2,492,283 SH   SOLE   2,325,232 0 167,051
ALLSTATE CORP COM 020002101 118,622 1,341,267 SH   SOLE   1,250,867 0 90,400
ALPHABET INC CAP STK CL A 02079K305 783,472 842,733 SH   SOLE   759,079 0 83,654
ALPHABET INC CAP STK CL C 02079K107 431,794 475,162 SH   SOLE   426,050 0 49,112
AMAZON COM INC COM 023135106 394,213 407,245 SH   SOLE   355,573 0 51,672
AMBEV SA SPONSORED ADR 02319V103 175,137 31,901,018 SH   SOLE   28,241,519 0 3,659,499
AMERICAN EXPRESS CO COM 025816109 426,056 5,057,642 SH   SOLE   4,473,566 0 584,076
AMERISOURCEBERGEN CORP COM 03073E105 145,239 1,536,436 SH   SOLE   1,435,307 0 101,129
ANALOG DEVICES INC COM 032654105 137,426 1,766,400 SH   SOLE   1,646,932 0 119,468
ANTERO MIDSTREAM GP LP COM SHS REPSTG 03675Y103 12,415 564,845 SH   SOLE   392,374 0 172,471
ANTHEM INC COM 036752103 297,315 1,580,369 SH   SOLE   1,449,084 0 131,285
AON PLC SHS CL A G0408V102 1,645,192 12,374,519 SH   SOLE   11,277,453 0 1,097,066
APACHE CORP COM 037411105 171,140 3,570,614 SH   SOLE   3,385,618 0 184,996
APPLE INC COM 037833100 67,642 469,673 SH   SOLE   469,673 0 0
ARAMARK COM 03852U106 215,686 5,263,195 SH   SOLE   4,984,568 0 278,627
ARCH CAP GROUP LTD ORD G0450A105 1,645,364 17,637,084 SH   SOLE   16,366,041 0 1,271,043
ARROW ELECTRS INC COM 042735100 208,819 2,662,823 SH   SOLE   2,500,248 0 162,575
ASML HOLDING N V N Y REGISTRY SHS N07059210 290,423 2,228,707 SH   SOLE   2,042,496 0 186,211
ATHENAHEALTH INC COM 04685W103 86,092 612,536 SH   SOLE   546,597 0 65,939
ATLASSIAN CORP PLC CL A G06242104 206,675 5,874,794 SH   SOLE   5,270,779 0 604,015
AUTONATION INC COM 05329W102 218,471 5,181,954 SH   SOLE   4,903,770 0 278,184
AVNET INC COM 053807103 169,418 4,357,449 SH   SOLE   4,114,137 0 243,312
AXON ENTERPRISE INC COM 05464C101 33,753 1,342,622 SH   SOLE   933,078 0 409,544
BAIDU INC SPON ADR REP A 056752108 1,426,433 7,975,135 SH   SOLE   7,417,159 0 557,976
BANK AMER CORP COM 060505104 342,422 14,114,677 SH   SOLE   12,939,956 0 1,174,721
BANK NEW YORK MELLON CORP COM 064058100 688,716 13,498,951 SH   SOLE   11,938,363 0 1,560,588
BECTON DICKINSON & CO COM 075887109 303,442 1,555,234 SH   SOLE   1,473,272 0 81,962
BENEFITFOCUS INC COM 08180D106 35,190 968,092 SH   SOLE   677,174 0 290,918
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 77,120 455,334 SH   SOLE   455,334 0 0
BLACKBAUD INC COM 09227Q100 15,790 184,144 SH   SOLE   127,901 0 56,243
BLOCK H & R INC COM 093671105 106,290 3,438,701 SH   SOLE   3,206,485 0 232,216
BLUE BUFFALO PET PRODS INC COM 09531U102 73,194 3,208,848 SH   SOLE   2,897,811 0 311,037
BOSTON SCIENTIFIC CORP COM 101137107 1,016,066 36,654,609 SH   SOLE   34,113,140 0 2,541,469
BRADY CORP CL A 104674106 11,134 328,429 SH   SOLE   228,975 0 99,454
BRIGHT HORIZONS FAM SOL IN D COM 109194100 43,604 564,746 SH   SOLE   392,461 0 172,285
BROADCOM LTD SHS Y09827109 192,116 824,357 SH   SOLE   755,760 0 68,597
BURLINGTON STORES INC COM 122017106 44,259 481,132 SH   SOLE   334,339 0 146,793
BWX TECHNOLOGIES INC COM 05605H100 199,895 4,100,416 SH   SOLE   3,579,962 0 520,454
CABLE ONE INC COM 12685J105 407 573 SH   SOLE   573 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 6,567 332,496 SH   SOLE   231,847 0 100,649
CANADIAN PAC RY LTD COM 13645T100 967,807 6,018,329 SH   SOLE   5,190,998 0 827,331
CARDINAL HEALTH INC COM 14149Y108 41,953 538,409 SH   SOLE   538,409 0 0
CARS COM INC COM 14575E105 120,572 4,527,660 SH   SOLE   4,226,456 0 301,204
CBOE HLDGS INC COM 12503M108 207,355 2,268,651 SH   SOLE   2,010,804 0 257,847
CBS CORP NEW CL B 124857202 226,771 3,555,519 SH   SOLE   3,396,419 0 159,100
CDK GLOBAL INC COM 12508E101 1,268 20,435 SH   SOLE   20,435 0 0
CELANESE CORP DEL COM SER A 150870103 258,091 2,718,465 SH   SOLE   2,571,580 0 146,885
CELGENE CORP COM 151020104 39,878 307,062 SH   SOLE   205,976 0 101,086
CHINA BIOLOGIC PRODS INC COM 16938C106 50,266 444,439 SH   SOLE   444,439 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 77,603 186,502 SH   SOLE   176,565 0 9,937
CHUBB LIMITED COM H1467J104 51,187 352,091 SH   SOLE   352,091 0 0
CIGNA CORPORATION COM 125509109 386,929 2,311,541 SH   SOLE   2,188,631 0 122,910
CIMAREX ENERGY CO COM 171798101 102,137 1,086,445 SH   SOLE   1,013,240 0 73,205
CINTAS CORP COM 172908105 173,052 1,372,990 SH   SOLE   1,294,151 0 78,839
CISCO SYS INC COM 17275R102 331,425 10,588,653 SH   SOLE   9,370,029 0 1,218,624
CITIGROUP INC COM NEW 172967424 832,166 12,442,671 SH   SOLE   11,100,993 0 1,341,678
CITIZENS FINL GROUP INC COM 174610105 332,206 9,310,713 SH   SOLE   8,222,428 0 1,088,285
CME GROUP INC COM 12572Q105 372 2,970 SH   SOLE   2,970 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 676,495 16,633,760 SH   SOLE   14,734,660 0 1,899,100
COGNEX CORP COM 192422103 69,930 823,676 SH   SOLE   572,510 0 251,166
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 49,130 739,913 SH   SOLE   739,913 0 0
COMCAST CORP NEW CL A 20030N101 35,186 904,067 SH   SOLE   610,600 0 293,467
CONCHO RES INC COM 20605P101 288,914 2,377,303 SH   SOLE   2,248,131 0 129,172
COPA HOLDINGS SA CL A P31076105 12,557 107,321 SH   SOLE   107,321 0 0
COSTAR GROUP INC COM 22160N109 44,168 167,556 SH   SOLE   116,451 0 51,105
CREDICORP LTD COM G2519Y108 28,282 157,656 SH   SOLE   157,656 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 188,813 3,505,617 SH   SOLE   3,316,424 0 189,193
CUBIC CORP COM 229669106 8,768 189,365 SH   SOLE   138,720 0 50,645
DBV TECHNOLOGIES S A SPONSORED ADR 23306J101 16,437 460,292 SH   SOLE   319,789 0 140,503
DELPHI AUTOMOTIVE PLC SHS G27823106 388,730 4,435,030 SH   SOLE   4,172,061 0 262,969
DEVON ENERGY CORP NEW COM 25179M103 248,978 7,787,867 SH   SOLE   7,411,912 0 375,955
DEXCOM INC COM 252131107 415,245 5,676,627 SH   SOLE   5,031,730 0 644,897
DIAMONDBACK ENERGY INC COM 25278X109 164,114 1,847,919 SH   SOLE   1,747,654 0 100,265
DONALDSON INC COM 257651109 52,021 1,142,321 SH   SOLE   793,928 0 348,393
DR REDDYS LABS LTD ADR 256135203 573 13,594 SH   SOLE   13,594 0 0
ECOLAB INC COM 278865100 246,495 1,856,839 SH   SOLE   1,702,139 0 154,700
EDWARDS LIFESCIENCES CORP COM 28176E108 151,174 1,278,532 SH   SOLE   1,202,028 0 76,504
ELECTRONIC ARTS INC COM 285512109 143,576 1,358,079 SH   SOLE   1,284,238 0 73,841
ELLIE MAE INC COM 28849P100 46,765 425,481 SH   SOLE   295,999 0 129,482
ENEL AMERICAS S A SPONSORED ADR 29274F104 25,893 2,745,768 SH   SOLE   1,846,797 0 898,971
ENVISION HEALTHCARE CORP COM 29414D100 231,189 3,688,996 SH   SOLE   3,416,145 0 272,851
EOG RES INC COM 26875P101 36,683 405,247 SH   SOLE   405,247 0 0
EPAM SYS INC COM 29414B104 11,727 139,461 SH   SOLE   139,461 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 105,843 3,349,449 SH   SOLE   3,131,024 0 218,425
EXPEDIA INC DEL COM NEW 30212P303 214,108 1,437,446 SH   SOLE   1,359,420 0 78,026
EXPRESS SCRIPTS HLDG CO COM 30219G108 42,123 659,819 SH   SOLE   659,819 0 0
FACEBOOK INC CL A 30303M102 529,462 3,506,838 SH   SOLE   3,173,756 0 333,082
FAIR ISAAC CORP COM 303250104 352 2,527 SH   SOLE   2,527 0 0
FEDEX CORP COM 31428X106 264,173 1,215,537 SH   SOLE   1,066,445 0 149,092
FIDELITY NATL INFORMATION SV COM 31620M106 248,479 2,909,589 SH   SOLE   2,685,988 0 223,601
FIFTH THIRD BANCORP COM 316773100 158,349 6,099,729 SH   SOLE   5,691,117 0 408,612
FIRST REP BK SAN FRANCISCO C COM 33616C100 211,296 2,110,848 SH   SOLE   1,994,283 0 116,565
FLEETCOR TECHNOLOGIES INC COM 339041105 26,789 185,764 SH   SOLE   124,640 0 61,124
FLIR SYS INC COM 302445101 73,093 2,108,849 SH   SOLE   1,967,580 0 141,269
FLUOR CORP NEW COM 343412102 119,069 2,600,891 SH   SOLE   2,426,662 0 174,229
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 145,676 1,481,355 SH   SOLE   1,357,363 0 123,992
FORTUNE BRANDS HOME & SEC IN COM 34964C106 284,115 4,354,927 SH   SOLE   4,118,289 0 236,638
GARTNER INC COM 366651107 228,117 1,846,952 SH   SOLE   1,740,598 0 106,354
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 12,885 422,455 SH   SOLE   412,590 0 9,865
GENERAL DYNAMICS CORP COM 369550108 294 1,485 SH   SOLE   1,485 0 0
GENMARK DIAGNOSTICS INC COM 372309104 26,651 2,252,831 SH   SOLE   1,565,632 0 687,199
GENTEX CORP COM 371901109 125,003 6,589,490 SH   SOLE   6,148,070 0 441,420
GLAUKOS CORP COM 377322102 14,036 338,461 SH   SOLE   235,196 0 103,265
GLOBAL PMTS INC COM 37940X102 570,633 6,317,906 SH   SOLE   5,961,856 0 356,050
GOLDCORP INC NEW COM 380956409 190,762 14,776,316 SH   SOLE   14,112,565 0 663,751
GOLDMAN SACHS GROUP INC COM 38141G104 47,475 213,948 SH   SOLE   213,948 0 0
GRANA Y MONTERO S A A SPONSORED ADR 38500P208 1,182 362,535 SH   SOLE   362,535 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 248,629 11,766,658 SH   SOLE   10,249,605 0 1,517,053
GRUPO SUPERVIELLE S A SPONSORED ADR 40054A108 13,556 749,773 SH   SOLE   749,773 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 45,114 1,851,229 SH   SOLE   1,851,229 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 325,325 4,734,751 SH   SOLE   4,224,268 0 510,483
HALOZYME THERAPEUTICS INC COM 40637H109 12,800 998,407 SH   SOLE   693,904 0 304,503
HARRIS CORP DEL COM 413875105 188,134 1,724,735 SH   SOLE   1,579,566 0 145,169
HDFC BANK LTD ADR REPS 3 SHS 40415F101 243,698 2,802,092 SH   SOLE   2,608,666 0 193,426
HEALTHEQUITY INC COM 42226A107 18,503 371,325 SH   SOLE   272,059 0 99,266
HEICO CORP NEW COM 422806109 20,341 283,149 SH   SOLE   207,477 0 75,672
HELMERICH & PAYNE INC COM 423452101 212,148 3,904,089 SH   SOLE   3,637,704 0 266,385
HESS CORP COM 42809H107 222,628 5,074,723 SH   SOLE   4,825,505 0 249,218
HOME DEPOT INC COM 437076102 32,221 210,048 SH   SOLE   141,051 0 68,997
HUBBELL INC COM 443510607 9,596 84,789 SH   SOLE   78,032 0 6,757
HUBSPOT INC COM 443573100 18,545 282,050 SH   SOLE   197,974 0 84,076
IAC INTERACTIVECORP COM 44919P508 141,657 1,372,109 SH   SOLE   1,279,915 0 92,194
ICICI BK LTD ADR 45104G104 4,298 479,178 SH   SOLE   479,178 0 0
IDEX CORP COM 45167R104 51,095 452,131 SH   SOLE   313,937 0 138,194
IHS MARKIT LTD SHS G47567105 1,830,223 41,558,208 SH   SOLE   38,608,421 0 2,949,787
IMPERIAL OIL LTD COM NEW 453038408 620,660 21,292,920 SH   SOLE   19,907,451 0 1,385,469
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 18,787 344,651 SH   SOLE   239,495 0 105,156
INTERCONTINENTAL EXCHANGE IN COM 45866F104 252,657 3,832,785 SH   SOLE   3,543,989 0 288,796
INTERXION HOLDING N.V SHS N47279109 80,915 1,767,484 SH   SOLE   1,489,880 0 277,604
ISHARES INDIA 50 ETF 464289529 6,986 207,864 SH   SOLE   207,864 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 130,752 2,403,981 SH   SOLE   2,270,587 0 133,394
JOHN BEAN TECHNOLOGIES CORP COM 477839104 73,201 746,947 SH   SOLE   518,908 0 228,039
JOHNSON & JOHNSON COM 478160104 476,266 3,600,170 SH   SOLE   3,183,094 0 417,076
KANSAS CITY SOUTHERN COM NEW 485170302 15,208 145,324 SH   SOLE   145,324 0 0
KINROSS GOLD CORP COM NO PAR 496902404 157,887 38,792,913 SH   SOLE   36,972,006 0 1,820,907
KIRBY CORP COM 497266106 118,003 1,765,186 SH   SOLE   1,646,939 0 118,247
LAMB WESTON HLDGS INC COM 513272104 886 20,124 SH   SOLE   20,124 0 0
LAS VEGAS SANDS CORP COM 517834107 20,519 321,161 SH   SOLE   215,513 0 105,648
LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 91,454 1,692,966 SH   SOLE   1,607,889 0 85,077
LIBERTY GLOBAL PLC SHS CL A G5480U104 317,436 9,882,807 SH   SOLE   8,770,204 0 1,112,603
LIBERTY GLOBAL PLC SHS CL C G5480U120 501,449 16,082,407 SH   SOLE   14,279,102 0 1,803,305
LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 157,676 3,015,419 SH   SOLE   2,864,685 0 150,734
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 233,320 9,507,764 SH   SOLE   9,027,365 0 480,399
LKQ CORP COM 501889208 967,100 29,350,538 SH   SOLE   27,115,253 0 2,235,285
LOEWS CORP COM 540424108 95,322 2,036,369 SH   SOLE   1,899,956 0 136,413
LOWES COS INC COM 548661107 21,168 273,036 SH   SOLE   183,263 0 89,773
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 79,116 937,499 SH   SOLE   937,499 0 0
M & T BK CORP COM 55261F104 146,617 905,322 SH   SOLE   844,676 0 60,646
MARSH & MCLENNAN COS INC COM 571748102 604,868 7,758,692 SH   SOLE   6,866,501 0 892,191
MARTIN MARIETTA MATLS INC COM 573284106 291 1,309 SH   SOLE   1,309 0 0
MASONITE INTL CORP NEW COM 575385109 33,875 448,673 SH   SOLE   311,829 0 136,844
MASTERCARD INCORPORATED CL A 57636Q104 52,796 434,712 SH   SOLE   292,816 0 141,896
MATCH GROUP INC COM 57665R106 12,188 701,274 SH   SOLE   487,400 0 213,874
MAXIM INTEGRATED PRODS INC COM 57772K101 73,792 1,643,465 SH   SOLE   1,542,039 0 101,426
MEDTRONIC PLC SHS G5960L103 2,093,011 23,583,220 SH   SOLE   21,612,375 0 1,970,845
MERCADOLIBRE INC COM 58733R102 14,042 55,971 SH   SOLE   55,971 0 0
MICROSOFT CORP COM 594918104 534,093 7,748,333 SH   SOLE   6,850,087 0 898,246
MIDDLEBY CORP COM 596278101 146,763 1,207,827 SH   SOLE   1,143,572 0 64,255
MIDSTATES PETROLEUM CO INC COM 59804T407 6,488 512,050 SH   SOLE   512,050 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 247,066 4,973,152 SH   SOLE   4,721,189 0 251,963
MOTOROLA SOLUTIONS INC COM NEW 620076307 184,261 2,124,288 SH   SOLE   2,009,079 0 115,209
MRC GLOBAL INC COM 55345K103 17,961 1,087,223 SH   SOLE   755,083 0 332,140
NEOGENOMICS INC COM NEW 64049M209 21,175 2,363,238 SH   SOLE   1,640,852 0 722,386
NETEASE INC SPONSORED ADR 64110W102 287,603 956,667 SH   SOLE   826,959 0 129,708
NEUROCRINE BIOSCIENCES INC COM 64125C109 15,981 347,415 SH   SOLE   243,113 0 104,302
NEVRO CORP COM 64157F103 28,500 382,917 SH   SOLE   266,092 0 116,825
NEWELL BRANDS INC COM 651229106 286,684 5,346,579 SH   SOLE   5,051,683 0 294,896
NEWS CORP NEW CL A 65249B109 156,378 11,414,459 SH   SOLE   10,821,810 0 592,649
NIKE INC CL B 654106103 15,132 256,472 SH   SOLE   256,472 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 3,625 126,531 SH   SOLE   126,531 0 0
NOBLE ENERGY INC COM 655044105 199,539 7,050,834 SH   SOLE   6,459,829 0 591,005
NORTHERN TR CORP COM 665859104 225,821 2,323,018 SH   SOLE   2,200,361 0 122,657
NORTHROP GRUMMAN CORP COM 666807102 744 2,897 SH   SOLE   2,897 0 0
NOVANTA INC COM 67000B104 4,450 123,603 SH   SOLE   85,895 0 37,708
OCCIDENTAL PETE CORP DEL COM 674599105 57,097 953,687 SH   SOLE   953,687 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 47,114 1,105,952 SH   SOLE   768,562 0 337,390
OMNICOM GROUP INC COM 681919106 132,237 1,595,145 SH   SOLE   1,488,199 0 106,946
ORACLE CORP COM 68389X105 714,433 14,248,771 SH   SOLE   12,697,835 0 1,550,936
PANDORA MEDIA INC COM 698354107 17,018 1,907,831 SH   SOLE   1,323,944 0 583,887
PAYLOCITY HLDG CORP COM 70438V106 30,658 678,573 SH   SOLE   471,740 0 206,833
PENUMBRA INC COM 70975L107 12,534 142,838 SH   SOLE   99,258 0 43,580
PIONEER NAT RES CO COM 723787107 288,870 1,810,190 SH   SOLE   1,659,712 0 150,478
PRICELINE GRP INC COM NEW 741503403 294,682 157,540 SH   SOLE   141,818 0 15,722
PRICESMART INC COM 741511109 16,106 183,859 SH   SOLE   127,737 0 56,122
PROGRESSIVE CORP OHIO COM 743315103 510,843 11,586,365 SH   SOLE   10,504,664 0 1,081,701
PROOFPOINT INC COM 743424103 241,919 2,786,122 SH   SOLE   2,423,531 0 362,591
PTC INC COM 69370C100 104,303 1,892,289 SH   SOLE   1,782,245 0 110,044
Q2 HLDGS INC COM 74736L109 58,048 1,570,991 SH   SOLE   1,091,524 0 479,467
QUALCOMM INC COM 747525103 537,426 9,732,445 SH   SOLE   8,666,488 0 1,065,957
RAYTHEON CO COM NEW 755111507 10,767 66,679 SH   SOLE   45,831 0 20,848
REGENERON PHARMACEUTICALS COM 75886F107 963,852 1,962,480 SH   SOLE   1,828,760 0 133,720
ROCKWELL COLLINS INC COM 774341101 111,084 1,057,134 SH   SOLE   986,315 0 70,819
ROPER TECHNOLOGIES INC COM 776696106 232,033 1,002,174 SH   SOLE   945,780 0 56,394
RPM INTL INC COM 749685103 136,652 2,505,087 SH   SOLE   2,363,814 0 141,273
RSP PERMIAN INC COM 74978Q105 25,087 777,396 SH   SOLE   539,948 0 237,448
RYDER SYS INC COM 783549108 124,849 1,734,499 SH   SOLE   1,618,309 0 116,190
S&P GLOBAL INC COM 78409V104 1,035,069 7,089,999 SH   SOLE   6,583,204 0 506,795
SALESFORCE COM INC COM 79466L302 138,324 1,597,272 SH   SOLE   1,465,193 0 132,079
SCANA CORP NEW COM 80589M102 120,273 1,794,850 SH   SOLE   1,677,207 0 117,643
SEALED AIR CORP NEW COM 81211K100 59,232 1,323,327 SH   SOLE   1,253,769 0 69,558
SEATTLE GENETICS INC COM 812578102 15,055 290,983 SH   SOLE   275,560 0 15,423
SERVICENOW INC COM 81762P102 30,092 283,884 SH   SOLE   192,662 0 91,222
SHERWIN WILLIAMS CO COM 824348106 14,940 42,569 SH   SOLE   28,669 0 13,900
SMITH A O COM 831865209 84,162 1,494,082 SH   SOLE   1,406,824 0 87,258
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 36,635 1,109,489 SH   SOLE   985,086 0 124,403
STATE STR CORP COM 857477103 277,039 3,087,474 SH   SOLE   2,830,815 0 256,659
SVB FINL GROUP COM 78486Q101 224,889 1,279,305 SH   SOLE   1,153,887 0 125,418
SYNCHRONY FINL COM 87165B103 17,694 593,359 SH   SOLE   397,679 0 195,680
SYNOPSYS INC COM 871607107 68,331 936,939 SH   SOLE   872,569 0 64,370
TABLEAU SOFTWARE INC CL A 87336U105 85,555 1,396,365 SH   SOLE   1,312,341 0 84,024
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 58,859 1,683,616 SH   SOLE   1,505,702 0 177,914
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 78,673 1,072,129 SH   SOLE   736,354 0 335,775
TD AMERITRADE HLDG CORP COM 87236Y108 164,626 3,829,396 SH   SOLE   3,626,189 0 203,207
TE CONNECTIVITY LTD REG SHS H84989104 807,929 10,268,540 SH   SOLE   9,628,407 0 640,133
TEGNA INC COM 87901J105 84,289 5,849,357 SH   SOLE   5,459,801 0 389,556
TELEDYNE TECHNOLOGIES INC COM 879360105 63,887 500,485 SH   SOLE   366,616 0 133,869
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1,006,611 74,619,075 SH   SOLE   68,917,369 0 5,701,706
TESORO CORP COM 881609101 133,737 1,428,815 SH   SOLE   1,332,218 0 96,597
TORCHMARK CORP COM 891027104 162,479 2,123,915 SH   SOLE   1,981,637 0 142,278
TYLER TECHNOLOGIES INC COM 902252105 43,903 249,916 SH   SOLE   173,825 0 76,091
ULTA BEAUTY INC COM 90384S303 262,376 913,122 SH   SOLE   864,309 0 48,813
ULTIMATE SOFTWARE GROUP INC COM 90385D107 55,120 262,400 SH   SOLE   182,480 0 79,920
UNILEVER PLC SPON ADR NEW 904767704 143,333 2,648,427 SH   SOLE   2,544,572 0 103,855
UNITED TECHNOLOGIES CORP COM 913017109 281,816 2,307,884 SH   SOLE   2,266,387 0 41,497
VANTIV INC CL A 92210H105 205,744 3,248,249 SH   SOLE   3,068,551 0 179,698
VEEVA SYS INC CL A COM 922475108 388,758 6,340,852 SH   SOLE   5,667,883 0 672,969
VIRTU FINL INC CL A 928254101 19,224 1,089,180 SH   SOLE   756,500 0 332,680
VISA INC COM CL A 92826C839 728,177 7,764,740 SH   SOLE   7,140,525 0 624,215
VISTEON CORP COM NEW 92839U206 59,936 587,265 SH   SOLE   408,081 0 179,184
VULCAN MATLS CO COM 929160109 588 4,638 SH   SOLE   4,638 0 0
WABCO HLDGS INC COM 92927K102 249,435 1,956,200 SH   SOLE   1,738,339 0 217,861
WABTEC CORP COM 929740108 210,453 2,300,028 SH   SOLE   2,171,391 0 128,637
WASTE CONNECTIONS INC COM 94106B101 308,338 4,786,364 SH   SOLE   4,526,554 0 259,810
WEBSTER FINL CORP CONN COM 947890109 36,347 696,035 SH   SOLE   483,393 0 212,642
WELLS FARGO CO NEW COM 949746101 65,444 1,181,082 SH   SOLE   1,018,639 0 162,443
WESTPAC BKG CORP SPONSORED ADR 961214301 214 9,162 SH   SOLE   9,162 0 0
WORKDAY INC CL A 98138H101 111,080 1,145,158 SH   SOLE   1,082,966 0 62,192
WORLD FUEL SVCS CORP COM 981475106 117,381 3,052,815 SH   SOLE   2,852,703 0 200,112
XYLEM INC COM 98419M100 439 7,918 SH   SOLE   7,918 0 0
YANDEX N V SHS CLASS A N97284108 29,180 1,112,028 SH   SOLE   1,112,028 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 4,056 185,205 SH   SOLE   185,205 0 0
YUM CHINA HLDGS INC COM 98850P109 21,974 557,293 SH   SOLE   557,293 0 0
ZAYO GROUP HLDGS INC COM 98919V105 16,534 535,071 SH   SOLE   359,500 0 175,571
ZYNGA INC CL A 98986T108 10,351 2,843,643 SH   SOLE   2,069,036 0 774,607