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
ABIOMED INC COM 003654100 86,370 485,524 SH   SOLE   456,352 0 29,172
ACADIA PHARMACEUTICALS INC COM 004225108 55,684 1,547,205 SH   SOLE   1,299,141 0 248,064
ACCELERON PHARMA INC COM 00434H108 29,579 748,646 SH   SOLE   603,376 0 145,270
ACI WORLDWIDE INC COM 004498101 72,198 2,304,792 SH   SOLE   1,855,205 0 449,587
ACTIVISION BLIZZARD INC COM 00507V109 371,979 7,029,075 SH   SOLE   6,371,073 0 658,002
ADVANCE AUTO PARTS INC COM 00751Y106 273,176 1,651,607 SH   SOLE   1,501,574 0 150,033
ADVANCED MICRO DEVICES INC COM 007903107 612,760 21,136,947 SH   SOLE   19,222,177 0 1,914,770
AGILENT TECHNOLOGIES INC COM 00846U101 407,218 5,314,077 SH   SOLE   4,872,477 0 441,600
AGIOS PHARMACEUTICALS INC COM 00847X104 12,623 389,596 SH   SOLE   314,006 0 75,590
AIR LEASE CORP CL A 00912X302 238,848 5,711,345 SH   SOLE   5,318,864 0 392,481
ALEXION PHARMACEUTICALS INC COM 015351109 475,247 4,852,435 SH   SOLE   4,385,186 0 467,249
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 181,765 1,086,918 SH   SOLE   1,086,918 0 0
ALLERGAN PLC SHS G0177J108 453,592 2,695,298 SH   SOLE   2,485,047 0 210,251
ALPHABET INC CAP STK CL A 02079K305 1,199,512 982,289 SH   SOLE   878,472 0 103,817
ALPHABET INC OPTIONS 02079K305 109,767 87,200 SH Call SOLE   0 0 0
ALPHABET INC CAP STK CL C 02079K107 601,100 493,109 SH   SOLE   442,529 0 50,580
ALTAIR ENGR INC COM CL A 021369103 20,280 585,798 SH   SOLE   472,142 0 113,656
ALTICE USA INC CL A 02156K103 36,900 1,286,595 SH   SOLE   1,286,595 0 0
ALTRIA GROUP INC COM 02209S103 62,177 1,520,229 SH   SOLE   1,520,229 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 199,266 13,144,188 SH   SOLE   11,003,979 0 2,140,209
AMAZON COM INC COM 023135106 749,703 431,879 SH   SOLE   379,132 0 52,747
AMBARELLA INC SHS G037AX101 29,870 475,377 SH   SOLE   382,681 0 92,696
AMERCO COM 023586100 122,595 314,315 SH   SOLE   278,399 0 35,916
AMERICAN EXPRESS CO COM 025816109 495,118 4,185,985 SH   SOLE   3,804,120 0 381,865
AMERICAN TOWER CORP NEW COM 03027X100 33,143 149,878 SH   SOLE   149,878 0 0
AMERISOURCEBERGEN CORP COM 03073E105 80,214 974,303 SH   SOLE   862,146 0 112,157
ANALOG DEVICES INC COM 032654105 166,144 1,487,016 SH   SOLE   1,347,045 0 139,971
ANAPLAN INC COM 03272L108 27,246 579,705 SH   SOLE   428,162 0 151,543
ANTHEM INC COM 036752103 320,455 1,334,675 SH   SOLE   1,211,346 0 123,329
AON PLC SHS CL A G0408V102 1,113,911 5,754,563 SH   SOLE   5,024,909 0 729,654
APPLE INC COM 037833100 123,594 551,834 SH   SOLE   551,834 0 0
APTIV PLC SHS G6095L109 641,122 7,333,813 SH   SOLE   6,711,844 0 621,969
ARAMARK COM 03852U106 18,894 433,540 SH   SOLE   320,649 0 112,891
ARCH CAP GROUP LTD ORD G0450A105 1,766,524 42,080,141 SH   SOLE   39,755,798 0 2,324,343
ARCO PLATFORM LTD COM CL A G04553106 1,660 32,747 SH   SOLE   32,747 0 0
ARGENX SE SPONSORED ADR 04016X101 146,087 1,281,914 SH   SOLE   1,149,579 0 132,335
ARISTA NETWORKS INC COM 040413106 560,036 2,344,031 SH   SOLE   2,123,768 0 220,263
ARROW ELECTRS INC COM 042735100 82,319 1,103,767 SH   SOLE   976,806 0 126,961
ASCENDIS PHARMA A S SPONSORED ADR 04351P101 206,093 2,139,665 SH   SOLE   1,892,256 0 247,409
ASML HOLDING N V N Y REGISTRY SHS N07059210 31,997 128,801 SH   SOLE   128,801 0 0
ATLASSIAN CORP PLC CL A G06242104 604,455 4,818,680 SH   SOLE   4,455,040 0 363,640
AUTONATION INC COM 05329W102 234,131 4,617,969 SH   SOLE   4,273,370 0 344,599
AVALARA INC COM 05338G106 27,165 403,697 SH   SOLE   325,402 0 78,295
AXALTA COATING SYS LTD COM G0750C108 99,701 3,306,843 SH   SOLE   2,929,164 0 377,679
BAIDU INC SPON ADR REP A 056752108 727,444 7,079,055 SH   SOLE   6,699,854 0 379,201
BANK AMER CORP COM 060505104 599,572 20,554,420 SH   SOLE   18,628,105 0 1,926,315
BANK NEW YORK MELLON CORP COM 064058100 640,528 14,167,830 SH   SOLE   12,872,962 0 1,294,868
BAXTER INTL INC COM 071813109 18,580 212,421 SH   SOLE   157,309 0 55,112
BECTON DICKINSON & CO COM 075887109 54,953 217,241 SH   SOLE   217,241 0 0
BELLUS HEALTH INC COM 07987C204 1,118 175,000 SH   SOLE   175,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 117,238 563,588 SH   SOLE   563,588 0 0
BIO RAD LABS INC CL A 090572207 28,601 85,957 SH   SOLE   63,620 0 22,337
BLACKBERRY LTD COM 09228F103 9,729 1,857,200 SH   SOLE   1,857,200 0 0
BLACKLINE INC COM 09239B109 72,103 1,508,125 SH   SOLE   1,215,535 0 292,590
BLACKROCK INC COM 09247X101 44,500 99,856 SH   SOLE   99,856 0 0
BLOCK H & R INC COM 093671105 88,852 3,761,717 SH   SOLE   3,330,491 0 431,226
BOK FINL CORP COM NEW 05561Q201 77,192 975,268 SH   SOLE   874,539 0 100,729
BOOKING HLDGS INC COM 09857L108 498,138 253,814 SH   SOLE   235,065 0 18,749
BOSTON SCIENTIFIC CORP COM 101137107 816,199 20,058,951 SH   SOLE   18,138,280 0 1,920,671
BRIGHT HORIZONS FAM SOL IN D COM 109194100 60,866 399,119 SH   SOLE   321,403 0 77,716
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 126,285 1,014,904 SH   SOLE   950,530 0 64,374
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 29,052 547,222 SH   SOLE   547,222 0 0
BURLINGTON STORES INC COM 122017106 139,132 696,289 SH   SOLE   636,460 0 59,829
BWX TECHNOLOGIES INC COM 05605H100 65,477 1,144,501 SH   SOLE   941,300 0 203,201
CAE INC COM 124765108 36,127 1,421,945 SH   SOLE   1,201,507 0 220,438
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 221,894 5,046,492 SH   SOLE   4,443,422 0 603,070
CANADIAN NATL RY CO COM 136375102 167,767 1,866,981 SH   SOLE   1,572,741 0 294,240
CATALENT INC COM 148806102 87,501 1,835,935 SH   SOLE   1,645,621 0 190,314
CBS CORP NEW CL B 124857202 132,672 3,286,400 SH   SOLE   3,062,870 0 223,530
CELANESE CORP DEL COM 150870103 247,154 2,021,045 SH   SOLE   1,856,477 0 164,568
CENTENE CORP DEL COM 15135B101 56,195 1,299,003 SH   SOLE   1,222,190 0 76,813
CERIDIAN HCM HLDG INC COM 15677J108 320,863 6,499,140 SH   SOLE   5,898,455 0 600,685
CHARTER COMMUNICATIONS INC N CL A 16119P108 44,448 107,852 SH   SOLE   107,852 0 0
CHEGG INC COM 163092109 82,570 2,756,922 SH   SOLE   2,222,479 0 534,443
CHIPOTLE MEXICAN GRILL INC COM 169656105 97,895 116,477 SH   SOLE   109,519 0 6,958
CHUBB LIMITED COM H1467J104 69,206 428,681 SH   SOLE   428,681 0 0
CINTAS CORP COM 172908105 121,790 454,270 SH   SOLE   411,543 0 42,727
CISCO SYS INC COM 17275R102 77,758 1,573,734 SH   SOLE   1,573,734 0 0
CITIGROUP INC COM NEW 172967424 718,790 10,405,180 SH   SOLE   9,588,970 0 816,210
CLARIVATE ANALYTICS PLC COM G21810109 50,772 3,009,616 SH   SOLE   2,200,918 0 808,698
CME GROUP INC COM 12572Q105 10,225 48,383 SH   SOLE   35,664 0 12,719
COGNEX CORP COM 192422103 175,110 3,564,211 SH   SOLE   3,217,721 0 346,490
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 417,615 6,929,641 SH   SOLE   6,297,321 0 632,320
COHERENT INC COM 192479103 18,840 122,562 SH   SOLE   98,492 0 24,070
COMCAST CORP NEW CL A 20030N101 140,110 3,108,037 SH   SOLE   3,108,037 0 0
COPA HOLDINGS SA CL A P31076105 2,515 25,469 SH   SOLE   25,469 0 0
CORESITE RLTY CORP COM 21870Q105 15,328 125,791 SH   SOLE   125,791 0 0
COUPA SOFTWARE INC COM 22266L106 102,940 794,476 SH   SOLE   677,305 0 117,171
CREDICORP LTD COM G2519Y108 14,907 71,518 SH   SOLE   71,518 0 0
CREE INC COM 225447101 253,865 5,180,924 SH   SOLE   4,628,741 0 552,183
CTRIP COM INTL LTD SPONSORED ADS 22943F100 68,330 2,332,887 SH   SOLE   2,197,850 0 135,037
CUBIC CORP COM 229669106 51,542 731,823 SH   SOLE   591,088 0 140,735
DANAHER CORPORATION COM 235851102 41,244 285,564 SH   SOLE   238,302 0 47,262
DBV TECHNOLOGIES S A SPONSORED ADR 23306J101 3,118 362,613 SH   SOLE   362,613 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 52,326 3,904,935 SH   SOLE   3,434,429 0 470,506
DENTSPLY SIRONA INC COM 24906P109 632,879 11,871,672 SH   SOLE   10,753,069 0 1,118,603
DESCARTES SYS GROUP INC COM 249906108 11,521 285,400 SH   SOLE   285,400 0 0
DESPEGAR COM CORP ORD SHS G27358103 1,048 92,596 SH   SOLE   92,596 0 0
DEVON ENERGY CORP NEW COM 25179M103 59,107 2,456,669 SH   SOLE   2,275,592 0 181,077
DEXCOM INC COM 252131107 296,530 1,986,934 SH   SOLE   1,753,189 0 233,745
DOLBY LABORATORIES INC COM CL A 25659T107 10,027 155,121 SH   SOLE   114,810 0 40,311
DOLLAR TREE INC COM 256746108 31,741 278,038 SH   SOLE   205,641 0 72,397
DONALDSON INC COM 257651109 45,183 867,575 SH   SOLE   699,267 0 168,308
DOW INC COM 260557103 26,638 559,037 SH   SOLE   559,037 0 0
DUPONT DE NEMOURS INC COM 26614N102 42,493 595,893 SH   SOLE   595,893 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 139,423 3,191,193 SH   SOLE   2,981,535 0 209,658
EDWARDS LIFESCIENCES CORP COM 28176E108 128,097 582,496 SH   SOLE   547,323 0 35,173
EOG RES INC COM 26875P101 31,224 420,690 SH   SOLE   420,690 0 0
EQUINIX INC COM 29444U700 53,914 93,471 SH   SOLE   93,471 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 94,445 2,757,529 SH   SOLE   2,442,357 0 315,172
EXACT SCIENCES CORP COM 30063P105 164,104 1,815,918 SH   SOLE   1,705,724 0 110,194
EXPEDIA GROUP INC COM NEW 30212P303 743,305 5,530,131 SH   SOLE   5,005,626 0 524,505
FACEBOOK INC CL A 30303M102 700,288 3,932,434 SH   SOLE   3,597,595 0 334,839
FEDEX CORP COM 31428X106 570,044 3,915,946 SH   SOLE   3,596,059 0 319,887
FIDELITY NATL INFORMATION SV COM 31620M106 1,158,303 8,724,789 SH   SOLE   7,980,738 0 744,051
FIFTH THIRD BANCORP COM 316773100 89,304 3,261,666 SH   SOLE   2,924,802 0 336,864
FIRST REP BK SAN FRANCISCO C COM 33616C100 107,396 1,110,613 SH   SOLE   945,456 0 165,157
FIRST SOLAR INC COM 336433107 186,391 3,213,077 SH   SOLE   2,818,141 0 394,936
FISERV INC COM 337738108 18,932 182,758 SH   SOLE   182,758 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 41,172 804,928 SH   SOLE   647,998 0 156,930
FLUIDIGM CORP DEL COM 34385P108 2,048 442,244 SH   SOLE   442,244 0 0
FORTIVE CORP COM 34959J108 486,961 7,102,697 SH   SOLE   6,425,055 0 677,642
GARDNER DENVER HLDGS INC COM 36555P107 208,278 7,362,252 SH   SOLE   6,376,225 0 986,027
GCI LIBERTY INC COM CLASS A 36164V305 145,257 2,340,217 SH   SOLE   2,125,220 0 214,997
GENMAB A/S SPONSORED ADS 372303206 77,922 3,846,111 SH   SOLE   3,225,242 0 620,869
GENTEX CORP COM 371901109 124,373 4,516,904 SH   SOLE   4,000,313 0 516,591
GLAUKOS CORP COM 377322102 67,545 1,080,546 SH   SOLE   870,878 0 209,668
GLOBAL PMTS INC COM 37940X102 683,399 4,298,106 SH   SOLE   3,895,287 0 402,819
GLOBE LIFE INC COM 37959E102 133,957 1,398,881 SH   SOLE   1,249,203 0 149,678
GLU MOBILE INC COM 379890106 15,673 3,140,896 SH   SOLE   2,531,380 0 609,516
GOLDMAN SACHS GROUP INC COM 38141G104 62,438 301,296 SH   SOLE   301,296 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 457,631 4,342,678 SH   SOLE   3,809,377 0 533,301
HALOZYME THERAPEUTICS INC COM 40637H109 49,023 3,160,743 SH   SOLE   2,520,960 0 639,783
HASBRO INC COM 418056107 160,416 1,351,552 SH   SOLE   1,271,032 0 80,520
HDFC BANK LTD SPONSORED ADS 40415F101 384,671 6,742,706 SH   SOLE   6,424,380 0 318,326
HEALTHEQUITY INC COM 42226A107 35,775 626,043 SH   SOLE   504,515 0 121,528
HERON THERAPEUTICS INC COM 427746102 12,008 649,061 SH   SOLE   649,061 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 30,126 323,558 SH   SOLE   323,558 0 0
HOOKIPA PHARMA INC COM 43906K100 1,084 144,568 SH   SOLE   144,568 0 0
HUAZHU GROUP LTD SPONSORED ADS 44332N106 64,482 1,952,823 SH   SOLE   1,952,823 0 0
HUBSPOT INC COM 443573100 233,375 1,539,309 SH   SOLE   1,376,206 0 163,103
IAC INTERACTIVECORP COM 44919P508 87,138 399,770 SH   SOLE   353,756 0 46,014
ICICI BK LTD ADR 45104G104 3,840 315,254 SH   SOLE   315,254 0 0
IHS MARKIT LTD SHS G47567105 1,566,872 23,428,117 SH   SOLE   21,244,634 0 2,183,483
ILLUMINA INC COM 452327109 202,018 664,052 SH   SOLE   601,779 0 62,273
IMPERIAL OIL LTD COM NEW 453038408 680,626 26,137,038 SH   SOLE   24,908,392 0 1,228,646
INGEVITY CORP COM 45688C107 38,228 450,591 SH   SOLE   362,980 0 87,611
INSULET CORP COM 45784P101 22,913 138,923 SH   SOLE   111,916 0 27,007
INTERCONTINENTAL EXCHANGE IN COM 45866F104 373,317 4,045,918 SH   SOLE   3,460,765 0 585,153
INTERSECT ENT INC COM 46071F103 9,237 543,054 SH   SOLE   543,054 0 0
INTERXION HOLDING N.V SHS N47279109 85,687 1,051,889 SH   SOLE   848,696 0 203,193
IOVANCE BIOTHERAPEUTICS INC COM 462260100 22,068 1,212,548 SH   SOLE   977,081 0 235,467
IPG PHOTONICS CORP COM 44980X109 17,447 128,668 SH   SOLE   103,975 0 24,693
IQIYI INC SPONSORED ADS 46267X108 1,258 77,969 SH   SOLE   77,969 0 0
IQVIA HLDGS INC COM 46266C105 46,220 309,414 SH   SOLE   309,414 0 0
ISHARES TR INDIA 50 ETF 464289529 7,666 208,895 SH   SOLE   208,895 0 0
JACOBS ENGR GROUP INC COM 469814107 83,974 917,746 SH   SOLE   851,687 0 66,059
JOHN BEAN TECHNOLOGIES CORP COM 477839104 71,552 719,618 SH   SOLE   579,253 0 140,365
KIRBY CORP COM 497266106 111,476 1,356,819 SH   SOLE   1,201,536 0 155,283
KORNIT DIGITAL LTD SHS M6372Q113 10,147 329,660 SH   SOLE   329,660 0 0
KROGER CO COM 501044101 121,212 4,701,788 SH   SOLE   4,163,951 0 537,837
L3HARRIS TECHNOLOGIES INC COM 502431109 958,542 4,594,241 SH   SOLE   4,379,130 0 215,111
LAMB WESTON HLDGS INC COM 513272104 9,031 124,188 SH   SOLE   91,724 0 32,464
LAUDER ESTEE COS INC CL A 518439104 28,516 143,331 SH   SOLE   143,331 0 0
LINDE PLC SHS G5494J103 57,899 298,879 SH   SOLE   298,879 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 24,515 2,650,289 SH   SOLE   2,336,523 0 313,766
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 25,749 2,946,093 SH   SOLE   2,608,529 0 337,564
LIVANOVA PLC SHS G5509L101 10,815 146,566 SH   SOLE   146,566 0 0
LIVEPERSON INC COM 538146101 83,059 2,326,574 SH   SOLE   1,875,243 0 451,331
LIVERAMP HLDGS INC COM 53815P108 22,703 528,462 SH   SOLE   425,931 0 102,531
LOEWS CORP COM 540424108 66,577 1,293,269 SH   SOLE   1,190,872 0 102,397
LOWES COS INC COM 548661107 475,927 4,328,180 SH   SOLE   3,923,504 0 404,676
LULULEMON ATHLETICA INC COM 550021109 134,120 696,621 SH   SOLE   655,102 0 41,519
M & T BK CORP COM 55261F104 116,282 736,101 SH   SOLE   660,282 0 75,819
MARATHON PETE CORP COM 56585A102 37,291 613,838 SH   SOLE   542,057 0 71,781
MARRIOTT INTL INC NEW CL A 571903202 19,116 153,699 SH   SOLE   153,699 0 0
MARSH & MCLENNAN COS INC COM 571748102 551,760 5,514,840 SH   SOLE   5,012,667 0 502,173
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 18,798 752,822 SH   SOLE   752,822 0 0
MASCO CORP COM 574599106 103,441 2,481,787 SH   SOLE   2,333,634 0 148,153
MASTERCARD INC CL A 57636Q104 48,136 177,249 SH   SOLE   130,913 0 46,336
MEDICINES CO COM 584688105 5,093 101,863 SH   SOLE   101,863 0 0
MEDTRONIC PLC SHS G5960L103 1,195,839 11,009,385 SH   SOLE   9,881,938 0 1,127,447
MERCADOLIBRE INC COM 58733R102 141,917 257,456 SH   SOLE   257,456 0 0
MESA LABS INC COM 59064R109 16,561 69,652 SH   SOLE   56,135 0 13,517
MICROSOFT CORP COM 594918104 737,635 5,305,582 SH   SOLE   4,827,015 0 478,567
MODEL N INC COM 607525102 9,023 325,032 SH   SOLE   325,032 0 0
MONDELEZ INTL INC CL A 609207105 18,228 329,499 SH   SOLE   243,671 0 85,828
MONOLITHIC PWR SYS INC COM 609839105 61,063 392,357 SH   SOLE   315,949 0 76,408
MOODYS CORP COM 615369105 14,757 72,045 SH   SOLE   72,045 0 0
MORNINGSTAR INC COM 617700109 29,845 204,220 SH   SOLE   161,468 0 42,752
MOTOROLA SOLUTIONS INC COM NEW 620076307 275,230 1,615,103 SH   SOLE   1,519,117 0 95,986
MSCI INC COM 55354G100 62,863 288,692 SH   SOLE   271,631 0 17,061
NANOSTRING TECHNOLOGIES INC COM 63009R109 7,307 338,430 SH   SOLE   338,430 0 0
NEOGENOMICS INC COM NEW 64049M209 42,581 2,227,053 SH   SOLE   1,795,094 0 431,959
NETAPP INC COM 64110D104 86,060 1,638,918 SH   SOLE   1,447,708 0 191,210
NETFLIX INC COM 64110L106 33,088 123,638 SH   SOLE   123,638 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 26,127 289,942 SH   SOLE   233,478 0 56,464
NEW YORK TIMES CO CL A 650111107 202,663 7,115,981 SH   SOLE   6,293,549 0 822,432
NEWS CORP NEW CL A 65249B109 81,085 5,825,046 SH   SOLE   5,156,836 0 668,210
NEXTERA ENERGY INC COM 65339F101 119,101 511,184 SH   SOLE   463,273 0 47,911
NICE LTD SPONSORED ADR 653656108 190,698 1,326,136 SH   SOLE   1,172,404 0 153,732
NOAH HLDGS LTD SPON ADS CL A 65487X102 2,504 85,760 SH   SOLE   85,760 0 0
NORFOLK SOUTHERN CORP COM 655844108 23,065 128,383 SH   SOLE   95,006 0 33,377
NOVANTA INC COM 67000B104 73,698 901,836 SH   SOLE   683,552 0 218,284
NUTRIEN LTD COM 67077M108 137,194 2,750,473 SH   SOLE   2,571,000 0 179,473
NVIDIA CORP COM 67066G104 177,605 1,020,307 SH   SOLE   1,020,307 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,229,349 11,266,026 SH   SOLE   10,559,486 0 706,540
ODONATE THERAPEUTICS INC COM 676079106 2,051 78,789 SH   SOLE   78,789 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 84,205 1,435,972 SH   SOLE   1,212,333 0 223,639
OMNICOM GROUP INC COM 681919106 104,685 1,336,979 SH   SOLE   1,184,209 0 152,770
ORACLE CORP COM 68389X105 602,206 10,943,229 SH   SOLE   10,013,305 0 929,924
ORCHARD THERAPEUTICS PLC ADS 68570P101 20,741 1,745,894 SH   SOLE   1,440,631 0 305,263
PAGSEGURO DIGITAL LTD COM CL A G68707101 481,571 10,398,860 SH   SOLE   9,474,612 0 924,248
PAYPAL HLDGS INC COM 70450Y103 30,406 293,519 SH   SOLE   217,072 0 76,447
PERKINELMER INC COM 714046109 27,743 325,741 SH   SOLE   241,073 0 84,668
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 2,010 152,996 SH   SOLE   152,996 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 474,600 32,798,907 SH   SOLE   27,761,930 0 5,036,977
PINNACLE FINL PARTNERS INC COM 72346Q104 68,130 1,200,521 SH   SOLE   1,072,979 0 127,542
PROGRESSIVE CORP OHIO COM 743315103 919,211 11,899,172 SH   SOLE   10,735,772 0 1,163,400
PROS HOLDINGS INC COM 74346Y103 15,802 265,141 SH   SOLE   213,742 0 51,399
Q2 HLDGS INC COM 74736L109 139,136 1,764,113 SH   SOLE   1,420,038 0 344,075
QUOTIENT LTD SHS G73268107 6,487 834,901 SH   SOLE   834,901 0 0
RADIUS HEALTH INC COM NEW 750469207 26,163 1,016,020 SH   SOLE   818,972 0 197,048
RADWARE LTD ORD M81873107 16,018 660,262 SH   SOLE   660,262 0 0
RAYTHEON CO COM NEW 755111507 80,676 411,215 SH   SOLE   411,215 0 0
REALPAGE INC COM 75606N109 48,494 771,460 SH   SOLE   568,932 0 202,528
ROPER TECHNOLOGIES INC COM 776696106 282,273 791,567 SH   SOLE   744,525 0 47,042
RYDER SYS INC COM 783549108 91,546 1,768,326 SH   SOLE   1,562,820 0 205,506
S&P GLOBAL INC COM 78409V104 14,604 59,613 SH   SOLE   59,613 0 0
SAGE THERAPEUTICS INC COM 78667J108 81,376 580,057 SH   SOLE   530,768 0 49,289
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 3,738 199,999 SH   SOLE   199,999 0 0
SANOFI SPONSORED ADR 80105N105 65,873 1,421,823 SH   SOLE   1,421,823 0 0
SAREPTA THERAPEUTICS INC COM 803607100 48,253 640,639 SH   SOLE   602,520 0 38,119
SBA COMMUNICATIONS CORP NEW CL A 78410G104 32,598 135,178 SH   SOLE   135,178 0 0
SEA LTD SPONSORED ADS 81141R100 137,384 4,438,906 SH   SOLE   4,438,906 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 143,808 2,572,602 SH   SOLE   2,336,767 0 235,835
SKYWORKS SOLUTIONS INC COM 83088M102 90,371 1,140,330 SH   SOLE   1,029,036 0 111,294
SOLAREDGE TECHNOLOGIES INC COM 83417M104 30,724 366,982 SH   SOLE   366,982 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 70,314 616,790 SH   SOLE   582,809 0 33,981
STONECO LTD COM CL A G85158106 30,625 880,536 SH   SOLE   880,536 0 0
STORE CAP CORP COM 862121100 48,663 1,300,801 SH   SOLE   1,147,820 0 152,981
SUNTRUST BKS INC COM 867914103 126,777 1,842,685 SH   SOLE   1,736,414 0 106,271
SYNCHRONY FINL COM 87165B103 188,275 5,522,866 SH   SOLE   5,198,816 0 324,050
T MOBILE US INC COM 872590104 48,447 615,039 SH   SOLE   615,039 0 0
TABULA RASA HEALTHCARE INC COM 873379101 53,905 981,160 SH   SOLE   790,771 0 190,389
TACTILE SYS TECHNOLOGY INC COM 87357P100 17,836 421,444 SH   SOLE   339,595 0 81,849
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 108,987 869,529 SH   SOLE   788,101 0 81,428
TAL EDUCATION GROUP SPONSORED ADS 874080104 126,912 3,706,543 SH   SOLE   3,706,543 0 0
TE CONNECTIVITY LTD REG SHS H84989104 322,056 3,456,280 SH   SOLE   3,348,775 0 107,505
TELADOC HEALTH INC COM 87918A105 44,008 649,855 SH   SOLE   523,505 0 126,350
TELEDYNE TECHNOLOGIES INC COM 879360105 195,808 608,119 SH   SOLE   449,281 0 158,838
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1,141,932 86,707,029 SH   SOLE   81,651,197 0 5,055,832
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 4,822 377,602 SH   SOLE   201,130 0 176,472
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 7,940 1,154,068 SH   SOLE   1,154,068 0 0
TEXAS INSTRS INC COM 882508104 22,794 176,366 SH   SOLE   176,366 0 0
THE TRADE DESK INC COM CL A 88339J105 62,680 334,202 SH   SOLE   298,763 0 35,439
THERMO FISHER SCIENTIFIC INC COM 883556102 59,391 203,905 SH   SOLE   203,905 0 0
THOR INDS INC COM 885160101 123,739 2,184,650 SH   SOLE   1,932,650 0 252,000
TJX COS INC NEW COM 872540109 21,129 379,070 SH   SOLE   280,568 0 98,502
TRANSUNION COM 89400J107 224,661 2,769,835 SH   SOLE   2,611,565 0 158,270
TRIMBLE INC COM 896239100 111,232 2,866,068 SH   SOLE   2,688,267 0 177,801
TYLER TECHNOLOGIES INC COM 902252105 77,734 296,128 SH   SOLE   238,375 0 57,753
UNDER ARMOUR INC CL A 904311107 60,994 3,058,852 SH   SOLE   2,868,756 0 190,096
UNITED TECHNOLOGIES CORP COM 913017109 302,211 2,213,676 SH   SOLE   2,063,354 0 150,322
VEEVA SYS INC CL A COM 922475108 641,130 4,198,903 SH   SOLE   3,819,609 0 379,294
VERACYTE INC COM 92337F107 7,766 323,564 SH   SOLE   260,811 0 62,753
VERICEL CORP COM 92346J108 7,745 511,534 SH   SOLE   511,534 0 0
VERISIGN INC COM 92343E102 14,907 79,030 SH   SOLE   79,030 0 0
VIEWRAY INC COM 92672L107 17,754 6,122,216 SH   SOLE   4,741,361 0 1,380,855
VIRTU FINL INC CL A 928254101 29,795 1,821,187 SH   SOLE   1,467,108 0 354,079
VISA INC COM CL A 92826C839 462,966 2,691,508 SH   SOLE   2,528,201 0 163,307
VMWARE INC CL A COM 928563402 22,913 152,690 SH   SOLE   152,690 0 0
WAYFAIR INC CL A 94419L101 102,807 916,940 SH   SOLE   862,204 0 54,736
WEBSTER FINL CORP CONN COM 947890109 54,419 1,161,056 SH   SOLE   935,403 0 225,653
WELLCARE HEALTH PLANS INC COM 94946T106 82,614 318,764 SH   SOLE   292,175 0 26,589
WELLS FARGO CO NEW COM 949746101 342,571 6,791,654 SH   SOLE   6,259,903 0 531,751
WEST PHARMACEUTICAL SVSC INC COM 955306105 152,494 1,075,264 SH   SOLE   1,002,790 0 72,474
WEX INC COM 96208T104 42,658 211,103 SH   SOLE   156,301 0 54,802
WEYERHAEUSER CO COM 962166104 42,628 1,538,902 SH   SOLE   1,370,505 0 168,397
WILLIS TOWERS WATSON PUB LTD SHS G96629103 744,324 3,857,200 SH   SOLE   3,490,588 0 366,612
WORLD WRESTLING ENTMT INC CL A 98156Q108 49,407 694,409 SH   SOLE   541,193 0 153,216
YANDEX N V SHS CLASS A N97284108 97,594 2,787,605 SH   SOLE   2,787,605 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 238,618 3,131,466 SH   SOLE   2,864,861 0 266,605
ZSCALER INC COM 98980G102 106,806 2,259,970 SH   SOLE   2,038,309 0 221,661
ZYNGA INC CL A 98986T108 333,512 57,304,456 SH   SOLE   50,347,499 0 6,956,957