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
ACADIA PHARMACEUTICALS INC COM 004225108 53,411 1,264,168 SH   SOLE   1,027,464 0 236,704
ACCELERON PHARMA INC COM 00434H108 45,784 509,450 SH   SOLE   416,971 0 92,479
ACI WORLDWIDE INC COM 004498101 58,733 2,432,015 SH   SOLE   1,987,394 0 444,621
ACTIVISION BLIZZARD INC COM 00507V109 434,393 7,303,175 SH   SOLE   6,623,846 0 679,329
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 52,033 1,873,035 SH   SOLE   1,681,286 0 191,749
ADVANCE AUTO PARTS INC COM 00751Y106 156,810 1,680,349 SH   SOLE   1,523,108 0 157,241
ADVANCED MICRO DEVICES INC COM 007903107 795,845 17,498,782 SH   SOLE   15,986,744 0 1,512,038
AFYA LTD CL A COM G01125106 18,910 992,135 SH   SOLE   992,135 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 386,837 5,401,237 SH   SOLE   4,944,784 0 456,453
AGIOS PHARMACEUTICALS INC COM 00847X104 6,046 170,418 SH   SOLE   170,418 0 0
AIR LEASE CORP CL A 00912X302 145,315 6,563,444 SH   SOLE   6,085,180 0 478,264
ALEXION PHARMACEUTICALS INC COM 015351109 95,739 1,066,254 SH   SOLE   947,537 0 118,717
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,019,147 5,240,371 SH   SOLE   4,798,782 0 441,589
ALKERMES PLC SHS G01767105 9,176 636,370 SH   SOLE   636,370 0 0
ALLERGAN PLC SHS G0177J108 84,722 478,387 SH   SOLE   478,387 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 11,563 106,226 SH   SOLE   106,226 0 0
ALPHABET INC CAP STK CL A 02079K305 1,104,604 950,647 SH   SOLE   844,116 0 106,531
ALPHABET INC CAP STK CL C 02079K107 566,229 486,949 SH   SOLE   439,779 0 47,170
ALTAIR ENGR INC COM CL A 021369103 9,213 347,641 SH   SOLE   284,501 0 63,140
ALTRIA GROUP INC COM 02209S103 76,354 1,974,492 SH   SOLE   1,974,492 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 66,046 16,511,551 SH   SOLE   13,686,596 0 2,824,955
AMAZON COM INC COM 023135106 689,054 353,412 SH   SOLE   307,877 0 45,535
AMAZON COM INC OPTIONS 023135106 129,266 66,300 SH Put SOLE   0 0 0
AMBARELLA INC SHS G037AX101 24,370 501,849 SH   SOLE   410,177 0 91,672
AMERCO COM 023586100 81,269 279,708 SH   SOLE   240,319 0 39,389
AMEREN CORP COM 023608102 120,927 1,660,406 SH   SOLE   1,554,079 0 106,327
AMERICAN EXPRESS CO COM 025816109 427,945 4,998,773 SH   SOLE   4,530,316 0 468,457
AMERICAN TOWER CORP NEW COM 03027X100 37,880 173,962 SH   SOLE   173,962 0 0
AMERISOURCEBERGEN CORP COM 03073E105 62,971 711,534 SH   SOLE   609,431 0 102,103
ANALOG DEVICES INC COM 032654105 97,680 1,089,569 SH   SOLE   936,130 0 153,439
ANTHEM INC COM 036752103 307,981 1,356,506 SH   SOLE   1,229,351 0 127,155
APPLE INC COM 037833100 69,840 274,647 SH   SOLE   274,647 0 0
APPLIED THERAPEUTICS INC COM 03828A101 6,116 187,089 SH   SOLE   187,089 0 0
APREA THERAPEUTICS INC COM 03836J102 7,970 229,282 SH   SOLE   229,282 0 0
APTIV PLC SHS G6095L109 282,848 5,744,265 SH   SOLE   5,259,043 0 485,222
ARCH CAP GROUP LTD ORD G0450A105 939,472 33,010,253 SH   SOLE   31,633,044 0 1,377,209
ARCO PLATFORM LTD COM CL A G04553106 39,879 943,664 SH   SOLE   895,639 0 48,025
ARGENX SE SPONSORED ADR 04016X101 199,794 1,516,691 SH   SOLE   1,360,035 0 156,656
ARISTA NETWORKS INC COM 040413106 498,463 2,460,938 SH   SOLE   2,225,113 0 235,825
ARROW ELECTRS INC COM 042735100 44,334 854,717 SH   SOLE   732,019 0 122,698
ASCENDIS PHARMA A S SPONSORED ADR 04351P101 288,209 2,559,356 SH   SOLE   2,253,666 0 305,690
ASML HOLDING N V N Y REGISTRY SHS N07059210 76,147 291,037 SH   SOLE   291,037 0 0
ASPEN TECHNOLOGY INC COM 045327103 65,386 687,772 SH   SOLE   621,897 0 65,875
ATLASSIAN CORP PLC CL A G06242104 608,903 4,436,130 SH   SOLE   4,041,816 0 394,314
AUTONATION INC COM 05329W102 129,629 4,619,718 SH   SOLE   4,242,928 0 376,790
AVALARA INC COM 05338G106 52,756 707,191 SH   SOLE   578,730 0 128,461
AXALTA COATING SYS LTD COM G0750C108 54,196 3,138,172 SH   SOLE   2,697,432 0 440,740
BAIDU INC SPON ADR REP A 056752108 768,268 7,622,458 SH   SOLE   7,187,632 0 434,826
BANDWIDTH INC COM CL A 05988J103 15,994 237,687 SH   SOLE   168,909 0 68,778
BANK NEW YORK MELLON CORP COM 064058100 506,281 15,032,093 SH   SOLE   13,623,250 0 1,408,843
BAOZUN INC SPONSORED ADR 06684L103 3,566 127,639 SH   SOLE   62,393 0 65,246
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 245,782 1,344,317 SH   SOLE   1,284,710 0 59,607
BEYOND MEAT INC COM 08862E109 23,505 352,929 SH   SOLE   330,402 0 22,527
BIO RAD LABS INC CL A 090572207 13,490 38,481 SH   SOLE   27,335 0 11,146
BK OF AMERICA CORP COM 060505104 338,373 15,938,454 SH   SOLE   14,454,466 0 1,483,988
BLACKBERRY LTD COM 09228F103 8,538 2,082,400 SH   SOLE   2,082,400 0 0
BLACKLINE INC COM 09239B109 106,169 2,018,042 SH   SOLE   1,603,168 0 414,874
BLACKROCK INC COM 09247X101 92,313 209,817 SH   SOLE   209,817 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 47,796 1,048,851 SH   SOLE   1,048,851 0 0
BLOCK H & R INC COM 093671105 47,282 3,358,111 SH   SOLE   2,885,204 0 472,907
BOK FINL CORP COM NEW 05561Q201 48,612 1,142,196 SH   SOLE   1,017,196 0 125,000
BOOKING HLDGS INC COM 09857L108 540,628 401,858 SH   SOLE   371,249 0 30,609
BORGWARNER INC COM 099724106 59,055 2,423,252 SH   SOLE   2,081,748 0 341,504
BOSTON SCIENTIFIC CORP COM 101137107 409,441 12,547,998 SH   SOLE   11,127,702 0 1,420,296
BRIGHT HORIZONS FAM SOL IN D COM 109194100 42,959 421,164 SH   SOLE   344,308 0 76,856
BURLINGTON STORES INC COM 122017106 123,347 778,409 SH   SOLE   703,872 0 74,537
BWX TECHNOLOGIES INC COM 05605H100 37,794 775,904 SH   SOLE   635,041 0 140,863
CAE INC COM 124765108 16,080 1,272,000 SH   SOLE   1,272,000 0 0
CASEYS GEN STORES INC COM 147528103 22,813 172,188 SH   SOLE   140,918 0 31,270
CATALENT INC COM 148806102 205,606 3,957,768 SH   SOLE   3,671,039 0 286,729
CELANESE CORP DEL COM 150870103 105,528 1,437,907 SH   SOLE   1,310,058 0 127,849
CENTENE CORP DEL COM 15135B101 210,533 3,543,728 SH   SOLE   3,202,961 0 340,767
CERIDIAN HCM HLDG INC COM 15677J108 371,875 7,427,104 SH   SOLE   6,718,446 0 708,658
CHARTER COMMUNICATIONS INC N CL A 16119P108 66,720 152,919 SH   SOLE   152,919 0 0
CHEGG INC COM 163092109 108,241 3,025,176 SH   SOLE   2,475,841 0 549,335
CHIPOTLE MEXICAN GRILL INC COM 169656105 111,696 170,684 SH   SOLE   158,960 0 11,724
CIGNA CORP NEW COM 125523100 26,167 147,686 SH   SOLE   104,895 0 42,791
CINTAS CORP COM 172908105 74,237 428,573 SH   SOLE   386,669 0 41,904
CISCO SYS INC COM 17275R102 81,975 2,085,353 SH   SOLE   2,085,353 0 0
CITIGROUP INC COM NEW 172967424 467,912 11,109,011 SH   SOLE   10,234,256 0 874,755
CLARIVATE ANALYTICS PLC COM G21810109 116,875 5,632,509 SH   SOLE   4,195,952 0 1,436,557
CMS ENERGY CORP COM 125896100 123,624 2,104,240 SH   SOLE   1,900,813 0 203,427
CNH INDL N V SHS N20944109 32,158 5,732,339 SH   SOLE   5,554,085 0 178,254
COCA COLA EUROPEAN PARTNERS SHS G25839104 10,898 290,369 SH   SOLE   237,377 0 52,992
COGNEX CORP COM 192422103 147,524 3,494,163 SH   SOLE   3,125,172 0 368,991
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 488,760 10,517,755 SH   SOLE   9,532,492 0 985,263
COHERENT INC COM 192479103 13,760 129,308 SH   SOLE   105,501 0 23,807
COMCAST CORP NEW CL A 20030N101 97,413 2,833,411 SH   SOLE   2,833,411 0 0
COPA HOLDINGS SA CL A P31076105 3,082 68,059 SH   SOLE   32,971 0 35,088
CORTEVA INC COM 22052L104 42,849 1,823,347 SH   SOLE   1,567,783 0 255,564
COUPA SOFTWARE INC COM 22266L106 76,705 548,948 SH   SOLE   449,156 0 99,792
CREDICORP LTD COM G2519Y108 5,336 37,296 SH   SOLE   18,315 0 18,981
CREE INC COM 225447101 81,834 2,307,777 SH   SOLE   2,024,658 0 283,119
CUBIC CORP COM 229669106 31,977 774,083 SH   SOLE   633,348 0 140,735
DANAHER CORPORATION COM 235851102 241,497 1,744,796 SH   SOLE   1,581,400 0 163,396
DATADOG INC CL A COM 23804L103 72,933 2,027,047 SH   SOLE   1,886,824 0 140,223
DBV TECHNOLOGIES S A SPONSORED ADR 23306J101 3,408 869,460 SH   SOLE   869,460 0 0
DENTSPLY SIRONA INC COM 24906P109 474,061 12,208,631 SH   SOLE   10,978,147 0 1,230,484
DESCARTES SYS GROUP INC COM 249906108 11,362 330,300 SH   SOLE   330,300 0 0
DEXCOM INC COM 252131107 428,059 1,589,702 SH   SOLE   1,424,381 0 165,321
DOLLAR TREE INC COM 256746108 25,871 352,126 SH   SOLE   250,218 0 101,908
DONALDSON INC COM 257651109 35,376 915,771 SH   SOLE   749,335 0 166,436
DUPONT DE NEMOURS INC COM 26614N102 30,657 899,045 SH   SOLE   899,045 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 83,598 2,435,851 SH   SOLE   2,333,599 0 102,252
EIDOS THERAPEUTICS INC COM 28249H104 15,685 320,173 SH   SOLE   227,515 0 92,658
EOG RES INC COM 26875P101 23,765 661,618 SH   SOLE   661,618 0 0
EQUINIX INC COM 29444U700 39,031 62,493 SH   SOLE   62,493 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 35,693 1,125,617 SH   SOLE   961,315 0 164,302
EVO PMTS INC CL A COM 26927E104 7,250 473,856 SH   SOLE   387,862 0 85,994
EXACT SCIENCES CORP COM 30063P105 135,868 2,342,556 SH   SOLE   2,184,435 0 158,121
EXPEDIA GROUP INC COM NEW 30212P303 415,643 7,386,578 SH   SOLE   6,641,502 0 745,076
EXPEDITORS INTL WASH INC COM 302130109 46,037 690,004 SH   SOLE   593,176 0 96,828
EZCORP INC NOTE 2.375% 5/0 302301AE6 740 1,000,000 SH   SOLE   0 0 1,000,000
EZCORP INC NOTE 2.875% 7/0 302301AF3 776 1,000,000 SH   SOLE   0 0 1,000,000
FACEBOOK INC CL A 30303M102 729,025 4,370,652 SH   SOLE   3,993,228 0 377,424
FEDEX CORP COM 31428X106 587,147 4,842,047 SH   SOLE   4,436,562 0 405,485
FIDELITY NATL INFORMATION SV COM 31620M106 1,058,996 8,705,985 SH   SOLE   7,928,753 0 777,232
FIFTH THIRD BANCORP COM 316773100 58,145 3,915,513 SH   SOLE   3,479,823 0 435,690
FIRST REP BK SAN FRANCISCO C COM 33616C100 8,682 105,519 SH   SOLE   49,017 0 56,502
FLEXION THERAPEUTICS INC COM 33938J106 9,553 1,213,867 SH   SOLE   1,213,867 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 27,245 849,003 SH   SOLE   693,807 0 155,196
FORTIVE CORP COM 34959J108 432,314 7,833,199 SH   SOLE   7,075,034 0 758,165
GCI LIBERTY INC COM CLASS A 36164V305 32,582 571,908 SH   SOLE   504,046 0 67,862
GENMAB A/S SPONSORED ADS 372303206 75,636 3,569,409 SH   SOLE   2,953,527 0 615,882
GENTEX CORP COM 371901109 88,830 4,008,580 SH   SOLE   3,444,070 0 564,510
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 62,494 4,152,400 SH   SOLE   3,432,849 0 719,551
GLAUKOS CORP COM 377322102 37,118 1,202,782 SH   SOLE   984,156 0 218,626
GLOBAL PMTS INC COM 37940X102 511,440 3,546,000 SH   SOLE   3,178,586 0 367,414
GLOBANT S A COM L44385109 2,814 32,016 SH   SOLE   15,768 0 16,248
GLOBE LIFE INC COM 37959E102 87,545 1,216,415 SH   SOLE   1,081,737 0 134,678
GOLDMAN SACHS GROUP INC COM 38141G104 59,441 384,506 SH   SOLE   384,506 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 328,090 4,136,802 SH   SOLE   3,652,084 0 484,718
HALOZYME THERAPEUTICS INC COM 40637H109 259,596 14,430,037 SH   SOLE   11,857,015 0 2,573,022
HDFC BANK LTD SPONSORED ADS 40415F101 154,030 4,004,933 SH   SOLE   4,004,933 0 0
HEALTHEQUITY INC COM 42226A107 33,434 660,890 SH   SOLE   540,726 0 120,164
HERON THERAPEUTICS INC COM 427746102 13,265 1,129,917 SH   SOLE   1,129,917 0 0
HOOKIPA PHARMA INC COM 43906K100 1,176 142,598 SH   SOLE   142,598 0 0
HUAZHU GROUP LTD SPONSORED ADS 44332N106 36,864 1,283,113 SH   SOLE   1,283,113 0 0
HUBSPOT INC COM 443573100 228,341 1,714,403 SH   SOLE   1,531,915 0 182,488
I MAB SPONSORED ADS 44975P103 5,294 407,248 SH   SOLE   407,248 0 0
IAC INTERACTIVECORP COM 44919P508 76,335 425,907 SH   SOLE   365,885 0 60,022
ICICI BANK LIMITED ADR 45104G104 6,516 766,539 SH   SOLE   308,741 0 457,798
IHS MARKIT LTD SHS G47567105 1,108,720 18,478,665 SH   SOLE   16,632,327 0 1,846,338
ILLUMINA INC COM 452327109 334,687 1,225,420 SH   SOLE   1,111,469 0 113,951
IMPERIAL OIL LTD COM NEW 453038408 346,297 30,631,273 SH   SOLE   29,225,786 0 1,405,487
INGERSOLL RAND INC COM 45687V106 176,432 7,114,207 SH   SOLE   6,167,627 0 946,580
INGEVITY CORP COM 45688C107 5,724 162,602 SH   SOLE   133,057 0 29,545
INSMED INC COM PAR $.01 457669307 8,317 518,818 SH   SOLE   518,818 0 0
INSPIRE MED SYS INC COM 457730109 6,248 103,650 SH   SOLE   103,650 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 371,699 4,603,083 SH   SOLE   4,039,632 0 563,451
INTERSECT ENT INC COM 46071F103 14,421 1,216,961 SH   SOLE   1,216,961 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 53,919 1,801,210 SH   SOLE   1,474,384 0 326,826
IQIYI INC SPONSORED ADS 46267X108 3,285 184,576 SH   SOLE   90,728 0 93,848
IRHYTHM TECHNOLOGIES INC COM 450056106 10,819 132,995 SH   SOLE   108,851 0 24,144
ISHARES TR INDIA 50 ETF 464289529 19,295 752,252 SH   SOLE   303,023 0 449,229
JD COM INC SPON ADR CL A 47215P106 58,574 1,446,260 SH   SOLE   1,446,260 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 71,935 968,560 SH   SOLE   792,862 0 175,698
KIRBY CORP COM 497266106 52,458 1,206,770 SH   SOLE   1,036,826 0 169,944
KORNIT DIGITAL LTD SHS M6372Q113 17,392 698,750 SH   SOLE   698,750 0 0
KROGER CO COM 501044101 65,572 2,177,031 SH   SOLE   1,870,992 0 306,039
L3HARRIS TECHNOLOGIES INC COM 502431109 848,510 4,710,805 SH   SOLE   4,481,426 0 229,379
LAMAR ADVERTISING CO NEW CL A 512816109 62,420 1,217,241 SH   SOLE   1,045,842 0 171,399
LAMB WESTON HLDGS INC COM 513272104 15,027 263,166 SH   SOLE   187,004 0 76,162
LATTICE SEMICONDUCTOR CORP COM 518415104 76,990 4,320,404 SH   SOLE   3,553,707 0 766,697
LAUDER ESTEE COS INC CL A 518439104 104,973 658,801 SH   SOLE   658,801 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 15,094 2,482,548 SH   SOLE   2,132,932 0 349,616
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 15,001 2,688,437 SH   SOLE   2,309,837 0 378,600
LIVEPERSON INC COM 538146101 63,017 2,769,995 SH   SOLE   2,266,494 0 503,501
LIVERAMP HLDGS INC COM 53815P108 21,899 665,230 SH   SOLE   544,806 0 120,424
LOEWS CORP COM 540424108 37,936 1,089,188 SH   SOLE   1,006,136 0 83,052
LOWES COS INC COM 548661107 566,721 6,585,950 SH   SOLE   5,973,493 0 612,457
LULULEMON ATHLETICA INC COM 550021109 42,123 222,228 SH   SOLE   207,976 0 14,252
M & T BK CORP COM 55261F104 66,388 641,864 SH   SOLE   570,425 0 71,439
MARATHON PETE CORP COM 56585A102 13,029 551,606 SH   SOLE   476,838 0 74,768
MARRIOTT INTL INC NEW CL A 571903202 108,940 1,456,220 SH   SOLE   1,351,848 0 104,372
MARSH & MCLENNAN COS INC COM 571748102 430,880 4,983,573 SH   SOLE   4,516,269 0 467,304
MASCO CORP COM 574599106 80,173 2,319,144 SH   SOLE   2,172,211 0 146,933
MASTERCARD INC CL A 57636Q104 34,600 143,234 SH   SOLE   101,754 0 41,480
MATCH GROUP INC COM 57665R106 53,393 808,499 SH   SOLE   757,080 0 51,419
MEDTRONIC PLC SHS G5960L103 514,474 5,704,964 SH   SOLE   4,993,450 0 711,514
MERCADOLIBRE INC COM 58733R102 181,736 371,968 SH   SOLE   364,159 0 7,809
MESA LABS INC COM 59064R109 20,209 89,386 SH   SOLE   73,130 0 16,256
MICRON TECHNOLOGY INC COM 595112103 38,524 915,919 SH   SOLE   915,919 0 0
MICROSOFT CORP COM 594918104 1,017,342 6,450,716 SH   SOLE   5,874,136 0 576,580
MICROSOFT CORP OPTIONS 594918104 94,752 600,800 SH Put SOLE   0 0 0
MODEL N INC COM 607525102 22,987 1,034,993 SH   SOLE   1,034,993 0 0
MOELIS & CO CL A 60786M105 65,539 2,332,348 SH   SOLE   2,072,134 0 260,214
MONDELEZ INTL INC CL A 609207105 20,238 404,116 SH   SOLE   287,180 0 116,936
MONOLITHIC PWR SYS INC COM 609839105 69,325 413,981 SH   SOLE   338,419 0 75,562
MOODYS CORP COM 615369105 64,523 305,071 SH   SOLE   305,071 0 0
MORNINGSTAR INC COM 617700109 36,355 312,727 SH   SOLE   248,172 0 64,555
MOTOROLA SOLUTIONS INC COM NEW 620076307 200,270 1,506,692 SH   SOLE   1,411,498 0 95,194
MSCI INC COM 55354G100 109,040 377,352 SH   SOLE   351,192 0 26,160
NANOSTRING TECHNOLOGIES INC COM 63009R109 8,719 362,539 SH   SOLE   362,539 0 0
NEOGENOMICS INC COM NEW 64049M209 91,352 3,308,666 SH   SOLE   2,707,660 0 601,006
NETAPP INC COM 64110D104 53,774 1,289,848 SH   SOLE   1,109,032 0 180,816
NETFLIX INC COM 64110L106 105,090 279,868 SH   SOLE   279,868 0 0
NEW YORK TIMES CO CL A 650111107 216,089 7,036,426 SH   SOLE   6,216,289 0 820,137
NEWS CORP NEW CL A 65249B109 46,344 5,163,703 SH   SOLE   4,436,523 0 727,180
NEXTERA ENERGY INC COM 65339F101 395,252 1,642,640 SH   SOLE   1,488,656 0 153,984
NICE LTD SPONSORED ADR 653656108 284,894 1,984,492 SH   SOLE   1,729,003 0 255,489
NIKE INC CL B 654106103 32,466 392,385 SH   SOLE   392,385 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 5,149 199,125 SH   SOLE   97,201 0 101,924
NOVANTA INC COM 67000B104 82,536 1,033,255 SH   SOLE   801,428 0 231,827
NUTRIEN LTD COM 67077M108 13,109 386,244 SH   SOLE   329,187 0 57,057
NVIDIA CORP COM 67066G104 233,917 887,393 SH   SOLE   887,393 0 0
NXP SEMICONDUCTORS N V COM N6596X109 874,296 10,542,581 SH   SOLE   9,879,085 0 663,496
O REILLY AUTOMOTIVE INC NEW COM 67103H107 55,898 185,678 SH   SOLE   185,678 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 164,315 3,545,846 SH   SOLE   3,090,972 0 454,874
OMNICOM GROUP INC COM 681919106 65,460 1,192,348 SH   SOLE   1,024,436 0 167,912
ORACLE CORP COM 68389X105 560,196 11,591,053 SH   SOLE   10,588,290 0 1,002,763
ORCHARD THERAPEUTICS PLC ADS 68570P101 18,790 2,495,360 SH   SOLE   2,040,426 0 454,934
PAGSEGURO DIGITAL LTD COM CL A G68707101 215,917 11,170,060 SH   SOLE   10,144,260 0 1,025,800
PAPA JOHNS INTL INC COM 698813102 19,226 360,238 SH   SOLE   295,100 0 65,138
PAYLOCITY HLDG CORP COM 70438V106 6,626 75,026 SH   SOLE   61,413 0 13,613
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 854 158,362 SH   SOLE   158,362 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 68,222 12,403,935 SH   SOLE   10,457,755 0 1,946,180
PHILIP MORRIS INTL INC COM 718172109 72,139 988,743 SH   SOLE   988,743 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 50,015 1,332,314 SH   SOLE   1,186,485 0 145,829
PROGRESSIVE CORP OHIO COM 743315103 431,356 5,841,765 SH   SOLE   5,280,007 0 561,758
PROS HOLDINGS INC COM 74346Y103 22,164 714,278 SH   SOLE   584,722 0 129,556
Q2 HLDGS INC COM 74736L109 110,058 1,863,502 SH   SOLE   1,523,228 0 340,274
QUANTA SVCS INC COM 74762E102 13,107 413,093 SH   SOLE   293,564 0 119,529
QUOTIENT LTD SHS G73268107 5,270 1,334,059 SH   SOLE   1,334,059 0 0
RADIUS HEALTH INC COM NEW 750469207 15,500 1,192,296 SH   SOLE   975,626 0 216,670
RADWARE LTD ORD M81873107 26,603 1,262,580 SH   SOLE   1,262,580 0 0
RAYTHEON CO COM NEW 755111507 74,162 565,473 SH   SOLE   528,699 0 36,774
REALPAGE INC COM 75606N109 43,300 818,069 SH   SOLE   619,481 0 198,588
REPLIGEN CORP COM 759916109 7,400 76,649 SH   SOLE   62,727 0 13,922
ROPER TECHNOLOGIES INC COM 776696106 205,492 659,031 SH   SOLE   617,159 0 41,872
RYDER SYS INC COM 783549108 7,507 283,907 SH   SOLE   239,983 0 43,924
S&P GLOBAL INC COM 78409V104 54,756 223,447 SH   SOLE   223,447 0 0
SAGE THERAPEUTICS INC COM 78667J108 25,102 874,039 SH   SOLE   787,303 0 86,736
SANOFI SPONSORED ADR 80105N105 77,014 1,761,523 SH   SOLE   1,761,523 0 0
SAREPTA THERAPEUTICS INC COM 803607100 49,275 503,731 SH   SOLE   471,792 0 31,939
SBA COMMUNICATIONS CORP NEW CL A 78410G104 46,408 171,902 SH   SOLE   171,902 0 0
SCHLUMBERGER LTD COM 806857108 351,848 26,082,127 SH   SOLE   25,207,623 0 874,504
SEA LTD SPONSORED ADS 81141R100 175,006 3,949,578 SH   SOLE   3,949,578 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 127,848 1,430,385 SH   SOLE   1,276,055 0 154,330
SMARTSHEET INC COM CL A 83200N103 5,750 138,530 SH   SOLE   98,357 0 40,173
SOLAREDGE TECHNOLOGIES INC COM 83417M104 16,585 202,553 SH   SOLE   202,553 0 0
SOUTHWEST AIRLS CO COM 844741108 385,117 10,814,841 SH   SOLE   9,802,040 0 1,012,801
SPDR S&P 500 ETF Trust OPTIONS 78462F103 90,754 352,100 SH Call SOLE   0 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 27,750 1,159,618 SH   SOLE   998,141 0 161,477
SPOTIFY TECHNOLOGY S A SHS L8681T102 180,763 1,488,494 SH   SOLE   1,366,170 0 122,324
SQUARE INC CL A 852234103 76,901 1,468,133 SH   SOLE   1,364,310 0 103,823
STAAR SURGICAL CO COM PAR $0.01 852312305 12,034 373,020 SH   SOLE   373,020 0 0
STARBUCKS CORP COM 855244109 105,077 1,598,377 SH   SOLE   1,449,727 0 148,650
STONECO LTD COM CL A G85158106 85,924 3,946,910 SH   SOLE   3,946,910 0 0
STORE CAP CORP COM 862121100 24,421 1,347,751 SH   SOLE   1,159,001 0 188,750
SUNCOR ENERGY INC NEW COM 867224107 222,029 13,911,879 SH   SOLE   13,459,295 0 452,584
SYNCHRONY FINL COM 87165B103 108,338 6,733,243 SH   SOLE   6,401,991 0 331,252
SYNOPSYS INC COM 871607107 20,623 160,127 SH   SOLE   113,785 0 46,342
SYSCO CORP COM 871829107 42,498 931,366 SH   SOLE   800,799 0 130,567
T MOBILE US INC COM 872590104 104,645 1,247,258 SH   SOLE   1,196,961 0 50,297
TABULA RASA HEALTHCARE INC COM 873379101 60,803 1,162,800 SH   SOLE   951,574 0 211,226
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 113,685 958,480 SH   SOLE   855,643 0 102,837
TAL EDUCATION GROUP SPONSORED ADS 874080104 157,788 2,962,607 SH   SOLE   2,962,607 0 0
TELADOC HEALTH INC COM 87918A105 28,125 181,442 SH   SOLE   148,514 0 32,928
TELEDYNE TECHNOLOGIES INC COM 879360105 216,375 727,875 SH   SOLE   584,571 0 143,304
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 757,698 79,506,598 SH   SOLE   74,541,562 0 4,965,036
TENARIS S A SPONSORED ADS 88031M109 45,891 3,808,382 SH   SOLE   3,687,817 0 120,565
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 2,020 200,749 SH   SOLE   97,614 0 103,135
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 11,285 1,256,677 SH   SOLE   1,256,677 0 0
THOR INDS INC COM 885160101 87,712 2,079,479 SH   SOLE   1,787,512 0 291,967
TJX COS INC NEW COM 872540109 84,698 1,771,555 SH   SOLE   1,739,266 0 32,289
TRADEWEB MKTS INC CL A 892672106 115,071 2,737,190 SH   SOLE   2,515,438 0 221,752
TRANE TECHNOLOGIES PLC SHS G8994E103 57,885 700,874 SH   SOLE   611,850 0 89,024
TRANSUNION COM 89400J107 112,172 1,694,959 SH   SOLE   1,586,866 0 108,093
TREX CO INC COM 89531P105 15,426 192,488 SH   SOLE   157,526 0 34,962
TRICIDA INC COM 89610F101 9,365 425,681 SH   SOLE   348,698 0 76,983
TRIMBLE INC COM 896239100 114,798 3,606,591 SH   SOLE   3,368,629 0 237,962
TRIP COM GROUP LTD ADS 89677Q107 349,630 14,909,610 SH   SOLE   14,329,443 0 580,167
TRUIST FINL CORP COM 89832Q109 22,149 718,193 SH   SOLE   718,193 0 0
TYLER TECHNOLOGIES INC COM 902252105 83,172 280,455 SH   SOLE   229,562 0 50,893
UBER TECHNOLOGIES INC COM 90353T100 90,512 3,241,820 SH   SOLE   3,241,820 0 0
UNIQURE NV SHS N90064101 16,732 352,629 SH   SOLE   250,587 0 102,042
UNITED TECHNOLOGIES CORP COM 913017109 218,871 2,320,270 SH   SOLE   2,184,633 0 135,637
UROGEN PHARMA LTD COM M96088105 5,467 306,425 SH   SOLE   306,425 0 0
VAIL RESORTS INC COM 91879Q109 38,877 263,200 SH   SOLE   226,110 0 37,090
VARONIS SYS INC COM 922280102 15,401 241,884 SH   SOLE   171,830 0 70,054
VEEVA SYS INC CL A COM 922475108 1,093,950 6,995,910 SH   SOLE   6,424,702 0 571,208
VERACYTE INC COM 92337F107 65,814 2,707,286 SH   SOLE   2,215,556 0 491,730
VERISIGN INC COM 92343E102 59,162 328,513 SH   SOLE   328,513 0 0
VERISK ANALYTICS INC COM 92345Y106 109,196 783,440 SH   SOLE   728,195 0 55,245
VERTIV HOLDINGS CO COM CL A 92537N108 21,026 2,430,770 SH   SOLE   1,725,802 0 704,968
VIACOMCBS INC CL B 92556H206 46,252 3,301,352 SH   SOLE   3,056,587 0 244,765
VIEWRAY INC COM 92672L107 22,317 8,926,783 SH   SOLE   7,497,722 0 1,429,061
VISA INC COM CL A 92826C839 455,274 2,825,681 SH   SOLE   2,693,109 0 132,572
WEBSTER FINL CORP CONN COM 947890109 6,775 295,846 SH   SOLE   242,317 0 53,529
WELLS FARGO CO NEW COM 949746101 158,685 5,529,084 SH   SOLE   5,012,366 0 516,718
WEST PHARMACEUTICAL SVSC INC COM 955306105 182,783 1,200,545 SH   SOLE   1,119,637 0 80,908
WEX INC COM 96208T104 11,175 106,886 SH   SOLE   75,866 0 31,020
WEYERHAEUSER CO COM 962166104 25,322 1,493,913 SH   SOLE   1,282,766 0 211,147
WILLIS TOWERS WATSON PLC LTD SHS G96629103 647,372 3,811,434 SH   SOLE   3,425,846 0 385,588
WINGSTOP INC COM 974155103 8,654 108,577 SH   SOLE   88,856 0 19,721
Y-MABS THERAPEUTICS INC COM 984241109 14,267 546,640 SH   SOLE   447,362 0 99,278
YANDEX N V SHS CLASS A N97284108 93,532 2,746,900 SH   SOLE   2,700,241 0 46,659
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 931,494 6,374,855 SH   SOLE   5,790,182 0 584,673
ZSCALER INC COM 98980G102 260,073 4,273,297 SH   SOLE   3,823,228 0 450,069
ZYNGA INC CL A 98986T108 401,908 58,672,657 SH   SOLE   51,442,328 0 7,230,329