0001104659-21-137540.txt : 20211112 0001104659-21-137540.hdr.sgml : 20211112 20211112080740 ACCESSION NUMBER: 0001104659-21-137540 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 EFFECTIVENESS DATE: 20211112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLAIR WILLIAM & CO/IL CENTRAL INDEX KEY: 0000902367 IRS NUMBER: 362214610 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04871 FILM NUMBER: 211399769 BUSINESS ADDRESS: STREET 1: 150 NORTH RIVERSIDE PLAZA CITY: CHICAGO STATE: IL ZIP: 60606-5312 BUSINESS PHONE: 3122361600 MAIL ADDRESS: STREET 1: 150 NORTH RIVERSIDE PLAZA CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000902367 XXXXXXXX 09-30-2021 09-30-2021 false BLAIR WILLIAM & CO/IL
150 North Riverside Plaza Chicago IL 60606
13F HOLDINGS REPORT 028-04871 N
Ryan DeVore Partner, Head of Private Wealth Management 312-236-1600 /s/ Ryan DeVore Chicago IL 11-12-2021 0 1879 29376571
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC CL A COM 88025U109 1156 7941 SH SOLE 7891 0 50 1LIFE HEALTHCARE INC COM 68269G107 2574 127104 SH SOLE 118584 0 8520 2U INC COM 90214J101 18588 553694 SH SOLE 511504 0 42190 3-D SYS CORP DEL COM NEW 88554D205 856 31066 SH SOLE 30450 0 616 3M CO COM 88579Y101 41045 233982 SH SOLE 149847 0 84134 9 METERS BIOPHARMA INC COM 654405109 36 28000 SH SOLE 28000 0 0 ABB LTD SPONSORED ADR 000375204 6115 183317 SH SOLE 156908 0 26409 ABBOTT LABS COM 002824100 214712 1817590 SH SOLE 1360289 0 457300 ABBVIE INC COM 00287Y109 120192 1114233 SH SOLE 799924 0 314309 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 110 26600 SH SOLE 26600 0 0 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 336 40332 SH SOLE 33866 0 6466 ABIOMED INC COM 003654100 140576 431850 SH SOLE 311278 0 120572 ABM INDS INC COM 000957100 360 8000 SH SOLE 0 0 8000 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1296 20314 SH SOLE 19944 0 370 ACCELERATE DIAGNOSTICS INC COM 00430H102 5114 877187 SH SOLE 843858 0 33329 ACCELERON PHARMA INC COM 00434H108 228 1323 SH SOLE 1323 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 196352 613755 SH SOLE 400443 0 213312 ACCOLADE INC COM 00437E102 2224 52736 SH SOLE 51380 0 1356 ACLARIS THERAPEUTICS INC COM 00461U105 181 10050 SH SOLE 10000 0 50 ACORDA THERAPEUTICS INC COM NEW 00484M601 110 23840 SH SOLE 23840 0 0 ACRES COMMERCIAL REALTY CORP NOTE 4.500% 8/1 76120WAC8 139 140000 PRN SOLE 105000 0 35000 ACTINIUM PHARMACEUTICALS INC COM 00507W206 730 82366 SH SOLE 61366 0 21000 ACTIVISION BLIZZARD INC COM 00507V109 73213 946025 SH SOLE 701048 0 244976 ACUITY BRANDS INC COM 00508Y102 253 1462 SH SOLE 1207 0 255 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 207 40000 SH SOLE 40000 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 8608 253243 SH SOLE 229650 0 23593 ADOBE SYSTEMS INCORPORATED COM 00724F101 381039 661848 SH SOLE 422262 0 239586 ADVANCE AUTO PARTS INC COM 00751Y106 1070 5123 SH SOLE 5050 0 73 ADVANCED MICRO DEVICES INC COM 007903107 13947 135544 SH SOLE 114912 0 20632 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 415 52204 SH SOLE 52204 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 155 13623 SH SOLE 13623 0 0 AEROVIRONMENT INC COM 008073108 1215 14073 SH SOLE 13223 0 850 AES CORP COM 00130H105 222 9708 SH SOLE 5899 0 3809 AFFILIATED MANAGERS GROUP IN COM 008252108 2267 15003 SH SOLE 13913 0 1090 AFFIMED N V COM N01045108 102 16500 SH SOLE 16500 0 0 AFFIRM HLDGS INC COM CL A 00827B106 293 2456 SH SOLE 500 0 1956 AFLAC INC COM 001055102 844 16189 SH SOLE 14114 0 2074 AGCO CORP COM 001084102 375 3061 SH SOLE 1450 0 1611 AGENUS INC COM NEW 00847G705 393 74776 SH SOLE 38266 0 36510 AGILENT TECHNOLOGIES INC COM 00846U101 2724 17292 SH SOLE 12156 0 5136 AGNICO EAGLE MINES LTD COM 008474108 891 17191 SH SOLE 12036 0 5155 AILERON THERAPEUTICS INC COM 00887A105 819 803160 SH SOLE 664160 0 139000 AIR LEASE CORP CL A 00912X302 265 6735 SH SOLE 6735 0 0 AIR PRODS & CHEMS INC COM 009158106 18464 72093 SH SOLE 40225 0 31868 AIRBNB INC COM CL A 009066101 96204 573498 SH SOLE 500537 0 72961 AIRGAIN INC COM 00938A104 6627 525568 SH SOLE 476242 0 49326 AKAMAI TECHNOLOGIES INC COM 00971T101 27479 262732 SH SOLE 143757 0 118975 AKEBIA THERAPEUTICS INC COM 00972D105 66 22905 SH SOLE 22531 0 374 ALAMOS GOLD INC NEW COM CL A 011532108 206 28615 SH SOLE 17715 0 10900 ALARM COM HLDGS INC COM 011642105 1110 14192 SH SOLE 13847 0 345 ALBEMARLE CORP COM 012653101 651 2972 SH SOLE 2872 0 100 ALBIREO PHARMA INC COM 01345P106 2609 83613 SH SOLE 67425 0 16188 ALCON AG ORD SHS H01301128 481 5982 SH SOLE 4750 0 1232 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2498 13072 SH SOLE 12377 0 695 ALGONQUIN PWR UTILS CORP COM 015857105 696 47456 SH SOLE 16456 0 31000 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 30309 204723 SH SOLE 134320 0 70403 ALIGN TECHNOLOGY INC COM 016255101 86357 129776 SH SOLE 102628 0 27148 ALLAKOS INC COM 01671P100 1302 12300 SH SOLE 7938 0 4362 ALLEGION PLC ORD SHS G0176J109 360 2725 SH SOLE 1807 0 918 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 281 5676 SH SOLE 5614 0 62 ALLIANT ENERGY CORP COM 018802108 790 14113 SH SOLE 12100 0 2013 ALLSTATE CORP COM 020002101 1912 15019 SH SOLE 9103 0 5916 ALLY FINL INC COM 02005N100 512 10027 SH SOLE 301 0 9726 ALPHABET INC CAP STK CL C 02079K107 524473 196778 SH SOLE 150119 0 46659 ALPHABET INC CAP STK CL A 02079K305 329599 123283 SH SOLE 90687 0 32596 ALPHATEC HLDGS INC COM NEW 02081G201 367 30075 SH SOLE 30075 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 879 26384 SH SOLE 24402 0 1982 ALPS ETF TR CLEAN ENERGY 00162Q460 56 851 SH SOLE 851 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 174 3824 SH SOLE 3824 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 246 12500 SH SOLE 7750 0 4750 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 4275 311355 SH SOLE 21467 0 289888 ALTERYX INC COM CL A 02156B103 6105 83511 SH SOLE 62971 0 20540 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 1266 1335000 PRN SOLE 1065000 0 270000 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 7472 8100000 PRN SOLE 6120000 0 1980000 ALTRIA GROUP INC COM 02209S103 6810 149604 SH SOLE 82049 0 67555 AMAZON COM INC COM 023135106 877331 267068 SH SOLE 199715 0 67354 AMDOCS LTD SHS G02602103 280 3694 SH SOLE 2976 0 718 AMEDISYS INC COM 023436108 570 3824 SH SOLE 3820 0 4 AMER SOFTWARE INC CL A 029683109 1718 72346 SH SOLE 58493 0 13853 AMEREN CORP COM 023608102 327 4033 SH SOLE 3560 0 473 AMERESCO INC CL A 02361E108 3263 55848 SH SOLE 53923 0 1925 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 376 63090 SH SOLE 63090 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3235 39851 SH SOLE 13021 0 26829 AMERICAN EXPRESS CO COM 025816109 101819 607764 SH SOLE 418171 0 189593 AMERICAN INTL GROUP INC COM NEW 026874784 3002 54685 SH SOLE 49008 0 5677 AMERICAN TOWER CORP NEW COM 03027X100 193484 728999 SH SOLE 600217 0 128782 AMERICAN WTR WKS CO INC NEW COM 030420103 1822 10777 SH SOLE 7092 0 3685 AMERICOLD RLTY TR COM 03064D108 23209 798936 SH SOLE 637248 0 161688 AMERIPRISE FINL INC COM 03076C106 3392 12843 SH SOLE 7596 0 5247 AMERISOURCEBERGEN CORP COM 03073E105 765 6401 SH SOLE 5061 0 1340 AMETEK INC COM 031100100 95108 766940 SH SOLE 454976 0 311964 AMGEN INC COM 031162100 17078 80308 SH SOLE 49911 0 30397 AMPHENOL CORP NEW CL A 032095101 111692 1525219 SH SOLE 1182985 0 342233 AMPIO PHARMACEUTICALS INC COM 03209T109 25 15000 SH SOLE 15000 0 0 ANALOG DEVICES INC COM 032654105 6213 37099 SH SOLE 30417 0 6682 ANAPLAN INC COM 03272L108 4826 79258 SH SOLE 68928 0 10330 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1124 19940 SH SOLE 17495 0 2445 ANNALY CAPITAL MANAGEMENT IN COM 035710409 2059 244526 SH SOLE 142409 0 102117 ANSYS INC COM 03662Q105 848 2492 SH SOLE 2046 0 446 ANTHEM INC COM 036752103 1573 4219 SH SOLE 2535 0 1684 AON PLC SHS CL A G0403H108 173975 608795 SH SOLE 445889 0 162906 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 200 200000 PRN SOLE 150000 0 50000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 5454 88555 SH SOLE 83180 0 5375 APPFOLIO INC COM CL A 03783C100 8325 69145 SH SOLE 59046 0 10099 APPIAN CORP CL A 03782L101 2386 25787 SH SOLE 8629 0 17158 APPLE INC COM 037833100 918141 6488626 SH SOLE 4654584 0 1834042 APPLIED MATLS INC COM 038222105 12215 94889 SH SOLE 69609 0 25280 APPLOVIN CORP COM CL A 03831W108 605 8357 SH SOLE 7807 0 550 APTARGROUP INC COM 038336103 5109 42804 SH SOLE 10852 0 31952 APTIV PLC SHS G6095L109 503 3379 SH SOLE 1899 0 1480 ARAVIVE INC COM 03890D108 160 43000 SH SOLE 0 0 43000 ARCH CAP GROUP LTD ORD G0450A105 218 5709 SH SOLE 4242 0 1467 ARCHER DANIELS MIDLAND CO COM 039483102 13207 220085 SH SOLE 185420 0 34665 ARDELYX INC COM 039697107 25 19000 SH SOLE 19000 0 0 ARES CAPITAL CORP COM 04010L103 9746 479391 SH SOLE 422702 0 56689 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1148 15552 SH SOLE 15552 0 0 ARGENX SE SPONSORED ADR 04016X101 476 1575 SH SOLE 1575 0 0 ARISTA NETWORKS INC COM 040413106 47663 138699 SH SOLE 80729 0 57970 ARK ETF TR INNOVATION ETF 00214Q104 2365 21393 SH SOLE 21193 0 200 ARK ETF TR ISRAEL INOVATE 00214Q609 2842 97105 SH SOLE 97105 0 0 ARROW ELECTRS INC COM 042735100 205 1829 SH SOLE 1309 0 520 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1292 20702 SH SOLE 14082 0 6620 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 443 9047 SH SOLE 8815 0 232 ASANA INC CL A 04342Y104 6060 58355 SH SOLE 58355 0 0 ASGN INC COM 00191U102 933 8249 SH SOLE 6795 0 1454 ASML HOLDING N V N Y REGISTRY SHS N07059210 4136 5551 SH SOLE 4478 0 1073 ASPEN TECHNOLOGY INC COM 045327103 713 5803 SH SOLE 5154 0 649 ASSURANT INC COM 04621X108 3169 20089 SH SOLE 19347 0 742 ASTRA SPACE INC COM CL A 04634X103 3188 366868 SH SOLE 340322 0 26546 ASTRA SPACE INC *W EXP 08/04/202 04634X111 312 131447 SH SOLE 127759 0 3688 ASTRAZENECA PLC SPONSORED ADR 046353108 22541 375304 SH SOLE 230191 0 145113 AT&T INC COM 00206R102 20369 754124 SH SOLE 568574 0 185550 ATEA PHARMACEUTICALS INC COM 04683R106 2903 82813 SH SOLE 51761 0 31052 ATHERSYS INC NEW COM 04744L106 73 54800 SH SOLE 39550 0 15250 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 11 136 SH SOLE 136 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 1.875% 6/0 049164BJ4 290 200000 PRN SOLE 150000 0 50000 ATLAS CORP SHARES Y0436Q109 203 13376 SH SOLE 0 0 13376 ATLASSIAN CORP PLC CL A G06242104 126070 322085 SH SOLE 222801 0 99284 ATMOS ENERGY CORP COM 049560105 205 2322 SH SOLE 570 0 1752 ATOMERA INC COM 04965B100 231 10000 SH SOLE 10000 0 0 AUTODESK INC COM 052769106 6212 21782 SH SOLE 16477 0 5305 AUTOMATIC DATA PROCESSING IN COM 053015103 61096 305601 SH SOLE 168518 0 137083 AUTONATION INC COM 05329W102 253 2076 SH SOLE 1846 0 230 AVALARA INC COM 05338G106 12700 72666 SH SOLE 65702 0 6964 AVALONBAY CMNTYS INC COM 053484101 2591 11690 SH SOLE 10222 0 1468 AVANTOR INC COM 05352A100 2630 64313 SH SOLE 63232 0 1081 AVERY DENNISON CORP COM 053611109 1665 8037 SH SOLE 5872 0 2165 AWARE INC MASS COM 05453N100 95 23664 SH SOLE 23664 0 0 AXON ENTERPRISE INC COM 05464C101 27282 155877 SH SOLE 110360 0 45517 AXSOME THERAPEUTICS INC COM 05464T104 612 18577 SH SOLE 12377 0 6200 AZEK CO INC CL A 05478C105 8477 232056 SH SOLE 188435 0 43621 B. RILEY FINANCIAL INC COM 05580M108 1214 20570 SH SOLE 20460 0 110 BABCOCK & WILCOX ENTERPRISES COM 05614L209 128 20001 SH SOLE 20001 0 0 BAIDU INC SPON ADR REP A 056752108 6796 44200 SH SOLE 37728 0 6472 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 439 29570 SH SOLE 29570 0 0 BAKER HUGHES COMPANY CL A 05722G100 205 8299 SH SOLE 2738 0 5561 BALL CORP COM 058498106 48242 536203 SH SOLE 432643 0 103560 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 136 20833 SH SOLE 20738 0 95 BANCO SANTANDER S.A. ADR 05964H105 45 12360 SH SOLE 10180 0 2180 BANDWIDTH INC COM CL A 05988J103 2141 23711 SH SOLE 22826 0 885 BANK MARIN BANCORP COM 063425102 469 12411 SH SOLE 12411 0 0 BANK MONTREAL QUE COM 063671101 819 8214 SH SOLE 5098 0 3116 BANK NEW YORK MELLON CORP COM 064058100 1391 26826 SH SOLE 17380 0 9446 BANK NOVA SCOTIA B C COM 064149107 454 7381 SH SOLE 7022 0 359 BARRICK GOLD CORP COM 067901108 507 28101 SH SOLE 20015 0 8086 BAUSCH HEALTH COS INC COM 071734107 2053 73720 SH SOLE 63120 0 10600 BAXTER INTL INC COM 071813109 15614 194127 SH SOLE 170138 0 23989 BEACON ROOFING SUPPLY INC COM 073685109 652 13657 SH SOLE 13457 0 200 BEAM THERAPEUTICS INC COM 07373V105 326 3750 SH SOLE 250 0 3500 BECTON DICKINSON & CO COM 075887109 12081 49145 SH SOLE 36676 0 12469 BEIGENE LTD SPONSORED ADR 07725L102 272 750 SH SOLE 750 0 0 BERKELEY LTS INC COM 084310101 1704 87099 SH SOLE 83678 0 3421 BERKLEY W R CORP COM 084423102 316 4318 SH SOLE 4318 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 17278 42 SH SOLE 22 0 20 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 85746 314155 SH SOLE 253554 0 60601 BEST BUY INC COM 086516101 5528 52295 SH SOLE 43677 0 8618 BEYOND MEAT INC COM 08862E109 7462 70894 SH SOLE 64254 0 6640 BEYONDSPRING INC SHS G10830100 3510 222705 SH SOLE 177055 0 45650 BHP GROUP LTD SPONSORED ADS 088606108 1164 21752 SH SOLE 20589 0 1163 BILL COM HLDGS INC COM 090043100 38698 144963 SH SOLE 130487 0 14476 BIO RAD LABS INC CL A 090572207 261 350 SH SOLE 347 0 3 BIODELIVERY SCIENCES INTL IN COM 09060J106 2535 702143 SH SOLE 609693 0 92450 BIODESIX INC COM 09075X108 339 41282 SH SOLE 41282 0 0 BIOGEN INC COM 09062X103 3873 13685 SH SOLE 10532 0 3153 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3373 43640 SH SOLE 22699 0 20941 BIONTECH SE SPONSORED ADS 09075V102 718 2630 SH SOLE 2630 0 0 BIO-TECHNE CORP COM 09073M104 18498 38173 SH SOLE 33499 0 4674 BJS WHSL CLUB HLDGS INC COM 05550J101 4294 78186 SH SOLE 74356 0 3830 BK OF AMERICA CORP COM 060505104 48310 1138037 SH SOLE 898905 0 239132 BLACK KNIGHT INC COM 09215C105 5521 76686 SH SOLE 66628 0 10058 BLACK STONE MINERALS L P COM UNIT 09225M101 225 18633 SH SOLE 16950 0 1683 BLACKLINE INC COM 09239B109 37669 319063 SH SOLE 279218 0 39845 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 65 10627 SH SOLE 10627 0 0 BLACKROCK INC COM 09247X101 58545 69808 SH SOLE 58730 0 11078 BLACKSTONE INC COM 09260D107 110892 953168 SH SOLE 776301 0 176867 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 203 200000 PRN SOLE 150000 0 50000 BLACKSTONE MTG TR INC COM CL A 09257W100 216 7126 SH SOLE 1750 0 5376 BLEND LABS INC CL A 09352U108 996 73861 SH SOLE 62486 0 11375 BLOOMIN BRANDS INC COM 094235108 893 35726 SH SOLE 34126 0 1600 BLUE BIRD CORP COM 095306106 6813 326628 SH SOLE 302769 0 23859 BLUEPRINT MEDICINES CORP COM 09627Y109 571 5555 SH SOLE 5555 0 0 BOEING CO COM 097023105 59047 268469 SH SOLE 197865 0 70604 BOK FINL CORP COM NEW 05561Q201 14432 161158 SH SOLE 130 0 161028 BOOKING HOLDINGS INC COM 09857L108 6379 2687 SH SOLE 2137 0 550 BOOT BARN HLDGS INC COM 099406100 1655 18625 SH SOLE 12344 0 6281 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 20830 262510 SH SOLE 172675 0 89835 BORGWARNER INC COM 099724106 402 9294 SH SOLE 1448 0 7846 BOSTON BEER INC CL A 100557107 263 515 SH SOLE 515 0 0 BOSTON SCIENTIFIC CORP COM 101137107 627 14442 SH SOLE 10777 0 3665 BOTTOMLINE TECH DEL INC COM 101388106 1395 35516 SH SOLE 32726 0 2790 BOX INC CL A 10316T104 457 19300 SH SOLE 17950 0 1350 BP PLC SPONSORED ADR 055622104 6414 234680 SH SOLE 175360 0 59320 BRIGHAM MINERALS INC CL A COM 10918L103 2468 128834 SH SOLE 119834 0 9000 BRIGHT HORIZONS FAM SOL IN D COM 109194100 1930 13846 SH SOLE 12059 0 1787 BRIGHTVIEW HLDGS INC COM 10948C107 360 24400 SH SOLE 16650 0 7750 BRINKS CO COM 109696104 1260 19912 SH SOLE 19912 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 74584 1260503 SH SOLE 928443 0 332060 BROADCOM INC COM 11135F101 14476 29852 SH SOLE 22597 0 7255 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7437 44630 SH SOLE 40781 0 3849 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 9076 133477 SH SOLE 124602 0 8875 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1449 25826 SH SOLE 23856 0 1970 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 372 9596 SH SOLE 9596 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 400 26210 SH SOLE 26000 0 210 BROOKS AUTOMATION INC NEW COM 114340102 1493 14583 SH SOLE 12742 0 1841 BROWN FORMAN CORP CL B 115637209 910 13573 SH SOLE 13544 0 29 BTRS HOLDINGS INC COM CL 1 11778X104 1216 114260 SH SOLE 89170 0 25090 BUILDERS FIRSTSOURCE INC COM 12008R107 1305 25225 SH SOLE 24623 0 602 BURLINGTON STORES INC COM 122017106 3561 12557 SH SOLE 11852 0 705 BWX TECHNOLOGIES INC COM 05605H100 2992 55555 SH SOLE 53381 0 2174 BYLINE BANCORP INC COM 124411109 398 16200 SH SOLE 16200 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2481 28514 SH SOLE 25267 0 3247 CABLE ONE INC COM 12685J105 1222 674 SH SOLE 374 0 300 CABOT OIL & GAS CORP COM 127097103 299 13724 SH SOLE 11777 0 1947 CADENCE DESIGN SYSTEM INC COM 127387108 565 3730 SH SOLE 1956 0 1774 CALLAWAY GOLF CO COM 131193104 2415 87390 SH SOLE 87390 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1196 8108 SH SOLE 8108 0 0 CAMECO CORP COM 13321L108 1211 55722 SH SOLE 55722 0 0 CAMPBELL SOUP CO COM 134429109 2812 67262 SH SOLE 64612 0 2650 CANADIAN IMP BK COMM COM 136069101 432 3881 SH SOLE 2966 0 915 CANADIAN NATL RY CO COM 136375102 6894 59611 SH SOLE 14513 0 45098 CANADIAN PAC RY LTD COM 13645T100 3532 54280 SH SOLE 23715 0 30565 CANNAE HLDGS INC COM 13765N107 3948 126901 SH SOLE 99601 0 27300 CANOPY GROWTH CORP COM 138035100 314 22677 SH SOLE 12967 0 9710 CANTALOUPE INC COM 138103106 178 16485 SH SOLE 16485 0 0 CAPITAL ONE FINL CORP COM 14040H105 3745 23124 SH SOLE 15970 0 7154 CAPRI HOLDINGS LIMITED SHS G1890L107 254 5255 SH SOLE 2118 0 3137 CARDIFF ONCOLOGY INC COM 14147L108 1404 210760 SH SOLE 152260 0 58500 CARDINAL HEALTH INC COM 14149Y108 513 10371 SH SOLE 3186 0 7185 CARDLYTICS INC COM 14161W105 3055 36390 SH SOLE 31815 0 4575 CARGURUS INC COM CL A 141788109 210 6684 SH SOLE 3884 0 2800 CARLYLE GROUP INC COM 14316J108 919 19443 SH SOLE 14425 0 5018 CARMAX INC COM 143130102 270287 2112281 SH SOLE 1502516 0 609765 CARNIVAL CORP UNIT 99/99/9999 143658300 440 17580 SH SOLE 16580 0 1000 CARRIER GLOBAL CORPORATION COM 14448C104 3264 63065 SH SOLE 48528 0 14537 CARVANA CO CL A 146869102 49576 164411 SH SOLE 136293 0 28118 CASEYS GEN STORES INC COM 147528103 381 2023 SH SOLE 1724 0 299 CATALENT INC COM 148806102 3976 29881 SH SOLE 29510 0 371 CATERPILLAR INC COM 149123101 25834 134575 SH SOLE 98204 0 36371 CBOE GLOBAL MKTS INC COM 12503M108 8257 66664 SH SOLE 16531 0 50133 CBRE GROUP INC CL A 12504L109 826 8488 SH SOLE 7367 0 1121 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 195 18534 SH SOLE 18534 0 0 CDK GLOBAL INC COM 12508E101 1455 34192 SH SOLE 17218 0 16974 CDW CORP COM 12514G108 5988 32897 SH SOLE 28940 0 3957 CEDAR FAIR L P DEPOSITRY UNIT 150185106 331 7132 SH SOLE 2100 0 5032 CELANESE CORP DEL COM 150870103 237 1572 SH SOLE 1352 0 220 CELLECTIS S A SPON ADS 15117K103 172 13650 SH SOLE 400 0 13250 CELSIUS HLDGS INC COM NEW 15118V207 466 5178 SH SOLE 5178 0 0 CENTENE CORP DEL COM 15135B101 392 6296 SH SOLE 3347 0 2949 CERENCE INC COM 156727109 555 5770 SH SOLE 5007 0 763 CERIDIAN HCM HLDG INC COM 15677J108 35801 317896 SH SOLE 282585 0 35311 CERNER CORP COM 156782104 4991 70774 SH SOLE 49332 0 21442 CERTARA INC COM 15687V109 1324 39985 SH SOLE 39419 0 566 CERUS CORP COM 157085101 214 35151 SH SOLE 35151 0 0 CF INDS HLDGS INC COM 125269100 3797 68021 SH SOLE 68021 0 0 CHANNELADVISOR CORP COM 159179100 1716 68001 SH SOLE 64134 0 3867 CHARLES RIV LABS INTL INC COM 159864107 6287 15236 SH SOLE 14676 0 560 CHART INDS INC COM 16115Q308 395 2069 SH SOLE 2069 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 2582 3549 SH SOLE 2414 0 1135 CHECK POINT SOFTWARE TECH LT ORD M22465104 4826 42691 SH SOLE 23008 0 19683 CHEESECAKE FACTORY INC COM 163072101 4694 99876 SH SOLE 91458 0 8418 CHEGG INC COM 163092109 2517 37000 SH SOLE 30550 0 6450 CHEMED CORP NEW COM 16359R103 551 1184 SH SOLE 1184 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2625 26875 SH SOLE 23722 0 3153 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 229 267000 PRN SOLE 267000 0 0 CHEVRON CORP NEW COM 166764100 48546 478522 SH SOLE 312409 0 166113 CHEWY INC CL A 16679L109 133194 1955576 SH SOLE 1528291 0 427285 CHINOOK THERAPEUTICS INC COM 16961L106 276 21650 SH SOLE 7000 0 14650 CHIPOTLE MEXICAN GRILL INC COM 169656105 33515 18440 SH SOLE 15050 0 3390 CHUBB LIMITED COM H1467J104 6571 37876 SH SOLE 27714 0 10162 CHURCH & DWIGHT INC COM 171340102 5749 69628 SH SOLE 57305 0 12323 CHURCHILL DOWNS INC COM 171484108 551 2295 SH SOLE 2220 0 75 CIENA CORP COM NEW 171779309 1359 26458 SH SOLE 23638 0 2820 CIGNA CORP NEW COM 125523100 9382 46872 SH SOLE 24882 0 21990 CINCINNATI FINL CORP COM 172062101 330 2887 SH SOLE 1220 0 1667 CINEMARK HLDGS INC COM 17243V102 232 12088 SH SOLE 374 0 11714 CINTAS CORP COM 172908105 111247 292249 SH SOLE 164200 0 128049 CISCO SYS INC COM 17275R102 28461 522893 SH SOLE 376540 0 146353 CIT GROUP INC COM NEW 125581801 1457 28044 SH SOLE 26436 0 1608 CITIGROUP INC COM NEW 172967424 18222 259641 SH SOLE 228682 0 30959 CITIZENS FINL GROUP INC COM 174610105 1766 37598 SH SOLE 30265 0 7333 CITRIX SYS INC COM 177376100 837 7795 SH SOLE 1309 0 6486 CIVISTA BANCSHARES INC COM NO PAR 178867107 1563 67300 SH SOLE 67300 0 0 CLARIVATE PLC ORD SHS G21810109 2936 134055 SH SOLE 131532 0 2523 CLARUS CORP NEW COM 18270P109 289 11265 SH SOLE 10000 0 1265 CLOROX CO DEL COM 189054109 2292 13838 SH SOLE 9133 0 4705 CLOUDFLARE INC CL A COM 18915M107 5603 49735 SH SOLE 46379 0 3356 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 1516 205081 SH SOLE 200227 0 4854 CME GROUP INC COM 12572Q105 36310 187766 SH SOLE 141613 0 46153 CMS ENERGY CORP COM 125896100 259 4335 SH SOLE 2157 0 2178 CNO FINL GROUP INC COM 12621E103 464 19692 SH SOLE 19692 0 0 COCA COLA CO COM 191216100 96933 1847401 SH SOLE 1284651 0 562750 CODEXIS INC COM 192005106 1287 55325 SH SOLE 35070 0 20255 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 30171 425909 SH SOLE 366286 0 59623 COGNEX CORP COM 192422103 3500 43636 SH SOLE 39389 0 4247 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 761 10258 SH SOLE 7433 0 2825 COHEN & STEERS INC COM 19247A100 227 2710 SH SOLE 2380 0 330 COHERENT INC COM 192479103 400 1600 SH SOLE 1600 0 0 COHU INC COM 192576106 589 18428 SH SOLE 11428 0 7000 COINBASE GLOBAL INC COM CL A 19260Q107 8198 36038 SH SOLE 33744 0 2294 COLGATE PALMOLIVE CO COM 194162103 25366 335618 SH SOLE 234965 0 100653 COLICITY INC COM CL A 194170106 1379 141169 SH SOLE 117403 0 23766 COLICITY INC *W EXP 02/24/202 194170114 0 300 SH SOLE 300 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 947 7416 SH SOLE 6991 0 425 COMCAST CORP NEW CL A 20030N101 28272 505491 SH SOLE 188460 0 317031 COMERICA INC COM 200340107 793 9851 SH SOLE 5789 0 4062 COMPASS DIVERSIFIED SH BEN INT 20451Q104 8327 295592 SH SOLE 256054 0 39538 CONAGRA BRANDS INC COM 205887102 677 19978 SH SOLE 8620 0 11358 CONOCOPHILLIPS COM 20825C104 4357 64294 SH SOLE 44162 0 20132 CONSOLIDATED EDISON INC COM 209115104 1922 26480 SH SOLE 22735 0 3745 CONSTELLATION BRANDS INC CL A 21036P108 6441 30572 SH SOLE 28218 0 2354 CONSTELLATION BRANDS INC CL B 21036P207 26 122 SH SOLE 0 0 122 CONTAINER STORE GROUP INC COM 210751103 206 21600 SH SOLE 20100 0 1500 CONTINENTAL RES INC COM 212015101 775 16787 SH SOLE 15285 0 1502 COOPER COS INC COM NEW 216648402 15366 37179 SH SOLE 33732 0 3447 COPART INC COM 217204106 196321 1415235 SH SOLE 997844 0 417391 CORNING INC COM 219350105 8021 219809 SH SOLE 201440 0 18369 CORTEVA INC COM 22052L104 3801 90318 SH SOLE 53451 0 36867 COSTAR GROUP INC COM 22160N109 234419 2723906 SH SOLE 2156933 0 566973 COSTCO WHSL CORP NEW COM 22160K105 199030 442929 SH SOLE 325218 0 117710 COUPA SOFTWARE INC COM 22266L106 49678 226652 SH SOLE 173515 0 53137 COURSERA INC COM 22266M104 3687 116502 SH SOLE 101602 0 14900 COVETRUS INC COM 22304C100 563 31027 SH SOLE 21407 0 9620 CRACKER BARREL OLD CTRY STOR COM 22410J106 566 4045 SH SOLE 3845 0 200 CRAWFORD & CO CL B 224633107 129 14434 SH SOLE 14434 0 0 CREDIT ACCEP CORP MICH COM 225310101 6781 11586 SH SOLE 11435 0 151 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 10613 94821 SH SOLE 51173 0 43648 CRONOS GROUP INC COM 22717L101 1373 242567 SH SOLE 242342 0 225 CROWDSTRIKE HLDGS INC CL A 22788C105 6673 27152 SH SOLE 24754 0 2398 CROWN CASTLE INTL CORP NEW COM 22822V101 33877 195457 SH SOLE 161520 0 33937 CROWN HLDGS INC COM 228368106 1149 11401 SH SOLE 11401 0 0 CSX CORP COM 126408103 1839 61852 SH SOLE 37290 0 24562 CTI BIOPHARMA CORP COM 12648L601 520 176198 SH SOLE 176198 0 0 CUMMINS INC COM 231021106 2546 11337 SH SOLE 10789 0 547 CURIS INC COM NEW 231269200 78 10000 SH SOLE 0 0 10000 CURO GROUP HOLDINGS CORP COM 23131L107 515 29743 SH SOLE 15862 0 13881 CVS HEALTH CORP COM 126650100 34750 409500 SH SOLE 302391 0 107108 CYBERARK SOFTWARE LTD SHS M2682V108 2112 13383 SH SOLE 12832 0 551 CYRUSONE INC COM 23283R100 20425 263860 SH SOLE 231582 0 32278 D R HORTON INC COM 23331A109 3114 37086 SH SOLE 18959 0 18127 DANAHER CORPORATION COM 235851102 478710 1572428 SH SOLE 1025647 0 546781 DARDEN RESTAURANTS INC COM 237194105 1007 6645 SH SOLE 2259 0 4386 DARLING INGREDIENTS INC COM 237266101 308 4282 SH SOLE 3273 0 1009 DASEKE INC *W EXP 02/27/202 23753F115 2 10000 SH SOLE 10000 0 0 DATADOG INC CL A COM 23804L103 1031 7291 SH SOLE 5199 0 2092 DATTO HLDG CORP COM 23821D100 8934 373807 SH SOLE 333862 0 39945 DAVE & BUSTERS ENTMT INC COM 238337109 947 24713 SH SOLE 23172 0 1541 DAVITA INC COM 23918K108 247 2127 SH SOLE 1934 0 193 DBX ETF TR XTRACK MSCI EAFE 233051200 1296 34317 SH SOLE 8297 0 26020 DBX ETF TR XTRACK MSCI EURP 233051853 68 2000 SH SOLE 2000 0 0 DD3 ACQUISITION CORP II COM CL A 23318M100 1524 153768 SH SOLE 103800 0 49968 DECKERS OUTDOOR CORP COM 243537107 203 563 SH SOLE 554 0 9 DEERE & CO COM 244199105 33542 100104 SH SOLE 92453 0 7651 DEL TACO RESTAURANTS INC NEW COM 245496104 107 12300 SH SOLE 12300 0 0 DELL TECHNOLOGIES INC CL C 24703L202 778 7475 SH SOLE 3848 0 3627 DELTA AIR LINES INC DEL COM NEW 247361702 796 18682 SH SOLE 15805 0 2877 DENALI THERAPEUTICS INC COM 24823R105 257 5100 SH SOLE 5100 0 0 DENBURY INC COM 24790A101 629 8958 SH SOLE 8958 0 0 DENTSPLY SIRONA INC COM 24906P109 962 16578 SH SOLE 13476 0 3102 DERMTECH INC COM 24984K105 2701 84124 SH SOLE 61143 0 22981 DESCARTES SYS GROUP INC COM 249906108 4636 57051 SH SOLE 42908 0 14143 DEVON ENERGY CORP NEW COM 25179M103 2091 58874 SH SOLE 52541 0 6333 DEXCOM INC COM 252131107 657915 1203077 SH SOLE 868314 0 334763 DIAGEO PLC SPON ADR NEW 25243Q205 16189 83881 SH SOLE 54953 0 28928 DIGIMARC CORP NEW COM 25381B101 511 14825 SH SOLE 13450 0 1375 DIGITAL RLTY TR INC COM 253868103 4146 28701 SH SOLE 23353 0 5348 DIGITAL TURBINE INC COM NEW 25400W102 222 3230 SH SOLE 3145 0 85 DIME CMNTY BANCSHARES INC COM 25432X102 922 28224 SH SOLE 28224 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 559 12601 SH SOLE 12601 0 0 DISCOVER FINL SVCS COM 254709108 7857 63957 SH SOLE 56271 0 7686 DISCOVERY INC COM SER A 25470F104 87 3436 SH SOLE 3436 0 0 DISCOVERY INC COM SER C 25470F302 132 5432 SH SOLE 3345 0 2087 DISNEY WALT CO COM 254687106 183711 1085957 SH SOLE 780373 0 305583 DIXIE GROUP INC CL A 255519100 1075 221255 SH SOLE 221255 0 0 DOCUSIGN INC COM 256163106 443244 1721802 SH SOLE 1348257 0 373545 DOLBY LABORATORIES INC COM CL A 25659T107 39898 453385 SH SOLE 358840 0 94545 DOLLAR GEN CORP NEW COM 256677105 923 4353 SH SOLE 3647 0 706 DOLLAR TREE INC COM 256746108 208 2175 SH SOLE 1975 0 200 DOMINION ENERGY INC COM 25746U109 4947 67750 SH SOLE 56741 0 11009 DOMO INC COM CL B 257554105 14075 166683 SH SOLE 119484 0 47199 DONALDSON INC COM 257651109 974 16965 SH SOLE 5050 0 11915 DOUBLEVERIFY HLDGS INC COM 25862V105 2909 85144 SH SOLE 79874 0 5270 DOVER CORP COM 260003108 11972 76991 SH SOLE 62737 0 14254 DOW INC COM 260557103 12282 213375 SH SOLE 159879 0 53495 DRAFTKINGS INC COM CL A 26142R104 2447 50801 SH SOLE 40506 0 10295 DRIVEN BRANDS HLDGS INC COM 26210V102 4689 162300 SH SOLE 142400 0 19900 DROPBOX INC CL A 26210C104 295 10100 SH SOLE 10100 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 258 5589 SH SOLE 4414 0 1175 DTE ENERGY CO COM 233331107 1253 11218 SH SOLE 8808 0 2410 DUKE ENERGY CORP NEW COM NEW 26441C204 10656 109189 SH SOLE 78753 0 30436 DUKE REALTY CORP COM NEW 264411505 262 5464 SH SOLE 570 0 4894 DULUTH HLDGS INC COM CL B 26443V101 1751 128444 SH SOLE 116719 0 11725 DUPONT DE NEMOURS INC COM 26614N102 6446 94810 SH SOLE 63110 0 31700 DYNATRACE INC COM NEW 268150109 28029 394939 SH SOLE 354028 0 40911 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 43247 2251294 SH SOLE 1847571 0 403723 E L F BEAUTY INC COM 26856L103 293 10069 SH SOLE 9017 0 1052 EAGLE MATLS INC COM 26969P108 1197 9126 SH SOLE 6700 0 2426 EAGLE PHARMACEUTICALS INC COM 269796108 2891 51827 SH SOLE 46167 0 5660 EARGO INC COM 270087109 703 104394 SH SOLE 101302 0 3092 EAST WEST BANCORP INC COM 27579R104 499 6439 SH SOLE 5854 0 585 EASTMAN CHEM CO COM 277432100 429 4255 SH SOLE 3758 0 497 EATON CORP PLC SHS G29183103 7204 48246 SH SOLE 35990 0 12256 EATON VANCE TAX-MANAGED GLOB COM 27829F108 617 61788 SH SOLE 46488 0 15300 EBAY INC. COM 278642103 2487 35690 SH SOLE 29595 0 6095 ECOLAB INC COM 278865100 262426 1257912 SH SOLE 880917 0 376995 EDITAS MEDICINE INC COM 28106W103 533 12975 SH SOLE 1300 0 11675 EDWARDS LIFESCIENCES CORP COM 28176E108 104582 923784 SH SOLE 626419 0 297365 ELECTRONIC ARTS INC COM 285512109 1660 11670 SH SOLE 11132 0 538 EMAGIN CORP COM NEW 29076N206 79 35100 SH SOLE 35100 0 0 EMCOR GROUP INC COM 29084Q100 408 3532 SH SOLE 1812 0 1720 EMERSON ELEC CO COM 291011104 27979 297014 SH SOLE 181254 0 115760 ENBRIDGE INC COM 29250N105 4080 102501 SH SOLE 95841 0 6660 ENCOMPASS HEALTH CORP COM 29261A100 23848 317803 SH SOLE 293472 0 24331 ENCORE CAP EUROPE FIN LTD NOTE 4.500% 9/0 29260UAA5 407 320000 PRN SOLE 245000 0 75000 ENCORE CAP GROUP INC COM 292554102 748 15172 SH SOLE 9030 0 6142 ENDAVA PLC ADS 29260V105 7528 55414 SH SOLE 53316 0 2098 ENDRA LIFE SCIENCES INC COM 29273B104 61 35000 SH SOLE 35000 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 2386 249012 SH SOLE 149619 0 99393 ENERPAC TOOL GROUP CORP CL A COM 292765104 211 10160 SH SOLE 0 0 10160 ENERSYS COM 29275Y102 8935 120034 SH SOLE 103988 0 16046 ENOCHIAN BIOSCIENCES INC COM 29350E104 114 17000 SH SOLE 17000 0 0 ENPHASE ENERGY INC COM 29355A107 233 1552 SH SOLE 1552 0 0 ENTEGRIS INC COM 29362U104 1017 8081 SH SOLE 8081 0 0 ENTERGY CORP NEW COM 29364G103 2975 29958 SH SOLE 29625 0 333 ENTERPRISE PRODS PARTNERS L COM 293792107 11038 510063 SH SOLE 377014 0 133049 ENVESTNET INC COM 29404K106 279 3472 SH SOLE 2472 0 1000 EOG RES INC COM 26875P101 7448 92787 SH SOLE 71453 0 21334 EPAM SYS INC COM 29414B104 10186 17855 SH SOLE 14940 0 2915 EQUIFAX INC COM 294429105 2776 10955 SH SOLE 10791 0 164 EQUINIX INC COM 29444U700 16899 21387 SH SOLE 20480 0 907 EQUINOR ASA SPONSORED ADR 29446M102 494 19375 SH SOLE 18847 0 528 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3545 45392 SH SOLE 45392 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 3253 40201 SH SOLE 35426 0 4775 ESSENTIAL UTILS INC COM 29670G102 261 5654 SH SOLE 5554 0 100 ESSEX PPTY TR INC COM 297178105 414 1296 SH SOLE 1289 0 7 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3489 57359 SH SOLE 32706 0 24652 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 67 990 SH SOLE 790 0 200 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 30 2089 SH SOLE 1588 0 501 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 31 746 SH SOLE 746 0 0 ETF MANAGERS TR AI POWERED EQT 26924G813 0 6 SH SOLE 6 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 59 900 SH SOLE 900 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 159 2680 SH SOLE 2680 0 0 ETON PHARMACEUTICALS INC COM 29772L108 222 44000 SH SOLE 44000 0 0 ETSY INC COM 29786A106 3831 18423 SH SOLE 17705 0 718 EURONET WORLDWIDE INC COM 298736109 949 7455 SH SOLE 7455 0 0 EVENTBRITE INC COM CL A 29975E109 836 44225 SH SOLE 43948 0 277 EVERBRIDGE INC COM 29978A104 17265 114308 SH SOLE 93673 0 20635 EVERGY INC COM 30034W106 648 10418 SH SOLE 7722 0 2696 EVERQUOTE INC COM CL A 30041R108 2351 126190 SH SOLE 116184 0 10006 EVERSOURCE ENERGY COM 30040W108 3540 43293 SH SOLE 34718 0 8575 EVERTEC INC COM 30040P103 247 5404 SH SOLE 0 0 5404 EVOLENT HEALTH INC CL A 30050B101 79304 2558185 SH SOLE 1791177 0 767008 EVOLENT HEALTH INC NOTE 2.000%12/0 30050BAB7 145 127000 PRN SOLE 0 0 127000 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 761 665000 PRN SOLE 665000 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 343 9125 SH SOLE 5600 0 3525 EXACT SCIENCES CORP COM 30063P105 62510 654902 SH SOLE 505580 0 149322 EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 85 75000 PRN SOLE 65000 0 10000 EXACT SCIENCES CORP NOTE 0.375% 3/0 30063PAC9 119 111000 PRN SOLE 101000 0 10000 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 523 8118 SH SOLE 5952 0 2166 EXELIXIS INC COM 30161Q104 16764 793017 SH SOLE 644725 0 148292 EXELON CORP COM 30161N101 1261 26094 SH SOLE 20533 0 5561 EXPEDIA GROUP INC COM NEW 30212P303 1088 6640 SH SOLE 4396 0 2244 EXPEDITORS INTL WASH INC COM 302130109 1191 9994 SH SOLE 9450 0 544 EXTRA SPACE STORAGE INC COM 30225T102 215 1279 SH SOLE 266 0 1013 EXXON MOBIL CORP COM 30231G102 28962 492378 SH SOLE 397094 0 95284 F5 NETWORKS INC COM 315616102 263 1321 SH SOLE 171 0 1150 FACEBOOK INC CL A 30303M102 182514 537769 SH SOLE 415164 0 122605 FACTSET RESH SYS INC COM 303075105 1188 3009 SH SOLE 2309 0 700 FAIR ISAAC CORP COM 303250104 1918 4820 SH SOLE 4735 0 85 FASTENAL CO COM 311900104 181979 3526049 SH SOLE 1768993 0 1757056 FASTLY INC CL A 31188V100 1977 48886 SH SOLE 38696 0 10190 FEDEX CORP COM 31428X106 12423 56650 SH SOLE 47364 0 9286 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 1 30 SH SOLE 30 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 10 194 SH SOLE 194 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 22 349 SH SOLE 349 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 21 450 SH SOLE 450 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1008 8500 SH SOLE 8500 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 55 1822 SH SOLE 1822 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 508 12340 SH SOLE 10035 0 2305 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1 25 SH SOLE 25 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 5522 121782 SH SOLE 94018 0 27764 FIDELITY NATL INFORMATION SV COM 31620M106 10032 82448 SH SOLE 57648 0 24800 FIDUS INVT CORP COM 316500107 217 12421 SH SOLE 12421 0 0 FIFTH THIRD BANCORP COM 316773100 825 19440 SH SOLE 12785 0 6656 FIRST AMERN FINL CORP COM 31847R102 316 4707 SH SOLE 3567 0 1140 FIRST BANCORP P R COM NEW 318672706 197 15000 SH SOLE 5000 0 10000 FIRST BUSEY CORP COM NEW 319383204 271 11000 SH SOLE 11000 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 427 13459 SH SOLE 13459 0 0 FIRST CMNTY CORP S C COM 319835104 309 15620 SH SOLE 15620 0 0 FIRST FINL CORP IND COM 320218100 419 9959 SH SOLE 9959 0 0 FIRST HAWAIIAN INC COM 32051X108 209 7120 SH SOLE 7120 0 0 FIRST HORIZON CORPORATION COM 320517105 254 15569 SH SOLE 14069 0 1500 FIRST MAJESTIC SILVER CORP COM 32076V103 178 15768 SH SOLE 5843 0 9925 FIRST MIDWEST BANCORP DEL COM 320867104 259 13642 SH SOLE 11879 0 1763 FIRST REP BK SAN FRANCISCO C COM 33616C100 1279 6633 SH SOLE 4795 0 1838 FIRST SOLAR INC COM 336433107 4670 48919 SH SOLE 20075 0 28844 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 411 20005 SH SOLE 13527 0 6478 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 33 1590 SH SOLE 1590 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 174 1410 SH SOLE 970 0 440 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1 9 SH SOLE 9 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 5 419 SH SOLE 0 0 419 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 447 10095 SH SOLE 10095 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2429 20404 SH SOLE 19571 0 833 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 88 715 SH SOLE 615 0 100 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 8 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 309 2931 SH SOLE 2931 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1353 27775 SH SOLE 27410 0 365 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 152 1638 SH SOLE 1638 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 1238 16553 SH SOLE 14593 0 1960 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 90 543 SH SOLE 493 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 8290 35140 SH SOLE 34480 0 660 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 24 376 SH SOLE 376 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 5 244 SH SOLE 244 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 199 8388 SH SOLE 6448 0 1940 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 20 412 SH SOLE 0 0 412 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 13 813 SH SOLE 0 0 813 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 242 4280 SH SOLE 3100 0 1180 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 3127 65881 SH SOLE 61956 0 3925 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 57 1235 SH SOLE 1235 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 63718 1259744 SH SOLE 984209 0 275535 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 143 2381 SH SOLE 2381 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 38 743 SH SOLE 743 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 15 515 SH SOLE 515 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 4 100 SH SOLE 0 0 100 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 66 1933 SH SOLE 1933 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 29 765 SH SOLE 765 0 0 FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 2983 115000 SH SOLE 115000 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 345 10525 SH SOLE 10525 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 970 6145 SH SOLE 6065 0 80 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 224 16147 SH SOLE 14645 0 1502 FIRST TR VALUE LINE DIVID IN SHS 33734H106 1221 31151 SH SOLE 26896 0 4255 FIRST US BANCSHARES INC COM 33744V103 1259 117677 SH SOLE 112677 0 5000 FIRSTCASH INC COM 33767D105 438 5007 SH SOLE 5007 0 0 FIRSTENERGY CORP COM 337932107 254 7144 SH SOLE 3153 0 3991 FIRSTSERVICE CORP NEW COM 33767E202 3882 21507 SH SOLE 21307 0 200 FISERV INC COM 337738108 190258 1753526 SH SOLE 1368708 0 384818 FIVERR INTL LTD ORD SHS M4R82T106 382 2091 SH SOLE 1371 0 720 FLAGSTAR BANCORP INC COM PAR .001 337930705 2260 44500 SH SOLE 44500 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1493 5713 SH SOLE 4395 0 1318 FLEXION THERAPEUTICS INC COM 33938J106 978 160399 SH SOLE 160299 0 100 FLEXSHARES TR MORNSTAR USMKT 33939L100 277 1641 SH SOLE 1641 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 65 1781 SH SOLE 1781 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 19 349 SH SOLE 349 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 410 5705 SH SOLE 5705 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 322 6061 SH SOLE 6061 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 7 124 SH SOLE 124 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 10738 88897 SH SOLE 77636 0 11261 FLUSHING FINL CORP COM 343873105 1880 83170 SH SOLE 83170 0 0 FORD MTR CO DEL COM 345370860 3657 258267 SH SOLE 225901 0 32366 FORTINET INC COM 34959E109 20843 71371 SH SOLE 57886 0 13485 FORTIS INC COM 349553107 261 5897 SH SOLE 3641 0 2256 FORTIVE CORP COM 34959J108 101693 1441018 SH SOLE 1047478 0 393541 FORTUNE BRANDS HOME & SEC IN COM 34964C106 585 6547 SH SOLE 1451 0 5096 FOX FACTORY HLDG CORP COM 35138V102 801 5541 SH SOLE 5526 0 15 FRANCO NEV CORP COM 351858105 746 5740 SH SOLE 5130 0 610 FREEPORT-MCMORAN INC CL B 35671D857 4961 152501 SH SOLE 104369 0 48132 FRONTDOOR INC COM 35905A109 320 7647 SH SOLE 7342 0 305 FTI CONSULTING INC COM 302941109 217 1609 SH SOLE 1609 0 0 FUBOTV INC COM 35953D104 339 14167 SH SOLE 502 0 13665 GABELLI MULTIMEDIA TR INC COM 36239Q109 1735 190017 SH SOLE 144542 0 45475 GALECTIN THERAPEUTICS INC COM NEW 363225202 42 10756 SH SOLE 3600 0 7156 GALLAGHER ARTHUR J & CO COM 363576109 12214 82168 SH SOLE 77394 0 4774 GAMESTOP CORP NEW CL A 36467W109 721 4110 SH SOLE 2600 0 1510 GAP INC COM 364760108 418 18430 SH SOLE 6126 0 12304 GARMIN LTD SHS H2906T109 987 6346 SH SOLE 4815 0 1531 GARTNER INC COM 366651107 12971 42686 SH SOLE 23267 0 19419 GENERAC HLDGS INC COM 368736104 73586 180061 SH SOLE 149098 0 30963 GENERAL DYNAMICS CORP COM 369550108 38460 196193 SH SOLE 26501 0 169692 GENERAL ELECTRIC CO COM NEW 369604301 18457 179143 SH SOLE 139285 0 39858 GENERAL MLS INC COM 370334104 6943 116066 SH SOLE 85513 0 30553 GENERAL MTRS CO COM 37045V100 6443 122236 SH SOLE 96910 0 25326 GENPACT LIMITED SHS G3922B107 961 20227 SH SOLE 18897 0 1330 GENTEX CORP COM 371901109 222 6745 SH SOLE 5334 0 1411 GENUINE PARTS CO COM 372460105 1326 10934 SH SOLE 10071 0 863 GILDAN ACTIVEWEAR INC COM 375916103 778 21322 SH SOLE 4678 0 16644 GILEAD SCIENCES INC COM 375558103 40239 576083 SH SOLE 415672 0 160410 GLACIER BANCORP INC NEW COM 37637Q105 3812 68870 SH SOLE 67450 0 1420 GLADSTONE INVT CORP COM 376546107 2002 144374 SH SOLE 109792 0 34582 GLAUKOS CORP COM 377322102 1843 38267 SH SOLE 30717 0 7550 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1294 33864 SH SOLE 21261 0 12603 GLOBAL PMTS INC COM 37940X102 7251 46012 SH SOLE 44067 0 1945 GLOBAL X FDS FTSE NORDIC REG 37950E101 1 26 SH SOLE 26 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 107 5500 SH SOLE 4000 0 1500 GLOBAL X FDS GLB X GURU INDEX 37950E341 1 24 SH SOLE 24 0 0 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 6 200 SH SOLE 200 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 30 487 SH SOLE 387 0 100 GLOBAL X FDS GLB X SUPERDIV 37950E549 2 115 SH SOLE 115 0 0 GLOBAL X FDS GLBX MSCI NORW 37950E747 2 130 SH SOLE 130 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 4 104 SH SOLE 104 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 538 24376 SH SOLE 24376 0 0 GLOBAL X FDS US PFD ETF 37954Y657 19869 771324 SH SOLE 771324 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 11240 442361 SH SOLE 245152 0 197209 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5372 146903 SH SOLE 64715 0 82189 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 4 90 SH SOLE 90 0 0 GLOBAL X FDS INTERNET OF THNG 37954Y780 208 5737 SH SOLE 5737 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 1048 21825 SH SOLE 20231 0 1594 GLOBAL X FDS GLOBAL X COPPER 37954Y830 34 1004 SH SOLE 1004 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 5 150 SH SOLE 0 0 150 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 1255 15311 SH SOLE 13736 0 1575 GLOBANT S A COM L44385109 15535 55282 SH SOLE 48741 0 6541 GLOBE LIFE INC COM 37959E102 257 2892 SH SOLE 2579 0 313 GLOBUS MED INC CL A 379577208 1201 15678 SH SOLE 7290 0 8388 GODADDY INC CL A 380237107 16593 238060 SH SOLE 203596 0 34464 GOGO INC COM 38046C109 6105 352895 SH SOLE 265930 0 86965 GOHEALTH INC COM CL A 38046W105 91 18188 SH SOLE 18188 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 3782 206109 SH SOLE 206109 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 34 991 SH SOLE 991 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 595 10298 SH SOLE 10298 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 125 3240 SH SOLE 3240 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 365 6719 SH SOLE 6719 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 153 1777 SH SOLE 1777 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 89 886 SH SOLE 886 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 26526 70170 SH SOLE 62413 0 7757 GOLDMINING INC COM 38149E101 23 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 468 29615 SH SOLE 29615 0 0 GOOSEHEAD INS INC COM CL A 38267D109 121080 795061 SH SOLE 579549 0 215512 GRACO INC COM 384109104 1477 21105 SH SOLE 19356 0 1749 GRAINGER W W INC COM 384802104 29850 75942 SH SOLE 46214 0 29728 GRAND CANYON ED INC COM 38526M106 612 6960 SH SOLE 6612 0 348 GRANITE CONSTR INC COM 387328107 1397 35323 SH SOLE 35323 0 0 GREAT PANTHER MNG LTD COM 39115V101 6 13000 SH SOLE 0 0 13000 GREENBRIER COS INC COM 393657101 25 586 SH SOLE 0 0 586 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 258 250000 PRN SOLE 215000 0 35000 GREIF INC CL A 397624107 432 6685 SH SOLE 6485 0 200 GREIF INC CL B 397624206 26 400 SH SOLE 400 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 29775 1018990 SH SOLE 925856 0 93134 GRIFOLS S A SP ADR REP B NVT 398438408 173 11874 SH SOLE 8724 0 3150 GUARDANT HEALTH INC COM 40131M109 1511 12087 SH SOLE 12087 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 134809 1134087 SH SOLE 791974 0 342113 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 133 111000 PRN SOLE 101000 0 10000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 587 7489 SH SOLE 6189 0 1300 HAIN CELESTIAL GROUP INC COM 405217100 345 8060 SH SOLE 5731 0 2329 HALLIBURTON CO COM 406216101 4527 209367 SH SOLE 162587 0 46780 HALOZYME THERAPEUTICS INC COM 40637H109 822 20217 SH SOLE 19804 0 413 HAMILTON LANE INC CL A 407497106 535 6306 SH SOLE 6217 0 89 HANNON ARMSTRONG SUST INFR C COM 41068X100 711 13301 SH SOLE 13301 0 0 HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 392 200000 PRN SOLE 150000 0 50000 HARTFORD FINL SVCS GROUP INC COM 416515104 368 5234 SH SOLE 3633 0 1601 HASBRO INC COM 418056107 760 8521 SH SOLE 1818 0 6703 HCA HEALTHCARE INC COM 40412C101 2064 8505 SH SOLE 6993 0 1512 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 255 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 1050 14371 SH SOLE 7649 0 6722 HEALTH CATALYST INC COM 42225T107 313 6250 SH SOLE 6250 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 6619 264847 SH SOLE 240581 0 24266 HEALTHEQUITY INC COM 42226A107 960 14827 SH SOLE 14501 0 326 HEALTHPEAK PROPERTIES INC COM 42250P103 655 19570 SH SOLE 14303 0 5267 HECLA MNG CO COM 422704106 203 36959 SH SOLE 32320 0 4639 HEICO CORP NEW COM 422806109 23822 180644 SH SOLE 99844 0 80800 HEICO CORP NEW CL A 422806208 1733 14634 SH SOLE 13835 0 799 HELEN OF TROY LTD COM G4388N106 852 3794 SH SOLE 3523 0 271 HENRY JACK & ASSOC INC COM 426281101 442 2697 SH SOLE 2415 0 282 HENRY SCHEIN INC COM 806407102 1124 14761 SH SOLE 14014 0 747 HERCULES CAPITAL INC COM 427096508 2432 146402 SH SOLE 144942 0 1460 HERON THERAPEUTICS INC COM 427746102 198 18500 SH SOLE 18500 0 0 HERSHEY CO COM 427866108 4963 29321 SH SOLE 25208 0 4113 HESS CORP COM 42809H107 207 2649 SH SOLE 2243 0 406 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3623 254275 SH SOLE 237993 0 16282 HIGHWOODS PPTYS INC COM 431284108 2962 67523 SH SOLE 67523 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 415 3142 SH SOLE 1752 0 1390 HIMS & HERS HEALTH INC COM CL A 433000106 1503 199394 SH SOLE 193294 0 6100 HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100 122 45552 SH SOLE 35552 0 10000 HOLOGIC INC COM 436440101 48343 654972 SH SOLE 391732 0 263240 HOME DEPOT INC COM 437076102 209353 637766 SH SOLE 447379 0 190387 HONEYWELL INTL INC COM 438516106 43836 206499 SH SOLE 185572 0 20927 HORIZON GLOBAL CORP COM 44052W104 130 18500 SH SOLE 10000 0 8500 HORIZON THERAPEUTICS PUB L SHS G46188101 2630 24010 SH SOLE 23087 0 923 HORMEL FOODS CORP COM 440452100 205 5006 SH SOLE 3713 0 1293 HOST HOTELS & RESORTS INC COM 44107P104 551 33759 SH SOLE 26165 0 7594 HOWARD HUGHES CORP COM 44267D107 714 8133 SH SOLE 8133 0 0 HOWMET AEROSPACE INC COM 443201108 237 7605 SH SOLE 5971 0 1634 HP INC COM 40434L105 1316 48115 SH SOLE 38935 0 9180 HSBC HLDGS PLC SPON ADR NEW 404280406 403 15416 SH SOLE 8067 0 7349 HUB GROUP INC CL A 443320106 418 6075 SH SOLE 2575 0 3500 HUBBELL INC COM 443510607 4122 22817 SH SOLE 22522 0 295 HUBSPOT INC COM 443573100 957 1416 SH SOLE 803 0 613 HUDSON TECHNOLOGIES INC COM 444144109 141 39900 SH SOLE 39000 0 900 HUMANA INC COM 444859102 2170 5575 SH SOLE 3929 0 1646 HUNT J B TRANS SVCS INC COM 445658107 6234 37278 SH SOLE 30873 0 6405 HUNTINGTON BANCSHARES INC COM 446150104 2992 193560 SH SOLE 124490 0 69070 HURON CONSULTING GROUP INC COM 447462102 1370 26352 SH SOLE 24817 0 1535 HYDROFARM HLDGS GROUP INC COM 44888K209 1188 31388 SH SOLE 30438 0 950 IAC INTERACTIVECORP NEW COM NEW 44891N208 569 4366 SH SOLE 4316 0 50 ICICI BANK LIMITED ADR 45104G104 2962 156979 SH SOLE 121329 0 35650 ICON PLC SHS G4705A100 7411 28283 SH SOLE 24304 0 3979 IDACORP INC COM 451107106 211 2039 SH SOLE 1772 0 267 IDEX CORP COM 45167R104 522 2520 SH SOLE 2362 0 158 IDEXX LABS INC COM 45168D104 804678 1293903 SH SOLE 990769 0 303134 IHS MARKIT LTD SHS G47567105 68902 590826 SH SOLE 316099 0 274727 II-VI INC COM 902104108 46 768 SH SOLE 714 0 54 II-VI INC NOTE 0.250% 9/0 902104AB4 239 180000 PRN SOLE 135000 0 45000 ILLINOIS TOOL WKS INC COM 452308109 99519 481628 SH SOLE 242431 0 239197 ILLUMINA INC COM 452327109 18220 44921 SH SOLE 26552 0 18369 IMMUNITYBIO INC COM 45256X103 321 33000 SH SOLE 0 0 33000 IMMUNOGEN INC COM 45253H101 2923 515600 SH SOLE 360364 0 155236 IMPAC MTG HLDGS INC COM NEW 45254P508 104 73470 SH SOLE 73470 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 31 961 SH SOLE 800 0 161 IMPACT SHS TR I NAACP MINO ETF 45259A209 324 9919 SH SOLE 9919 0 0 INARI MED INC COM 45332Y109 254 3130 SH SOLE 3090 0 40 INDEPENDENCE RLTY TR INC COM 45378A106 18588 913423 SH SOLE 801473 0 111950 INFORMATION SVCS GROUP INC COM 45675Y104 4743 660538 SH SOLE 615263 0 45275 INFRA AND ENERGY ALTRNTIVE I COM 45686J104 436 38135 SH SOLE 38135 0 0 ING GROEP N.V. SPONSORED ADR 456837103 250 17235 SH SOLE 17235 0 0 INGERSOLL RAND INC COM 45687V106 601 11913 SH SOLE 10805 0 1108 INOGEN INC COM 45780L104 5188 120406 SH SOLE 110171 0 10235 INSEEGO CORP COM 45782B104 462 69400 SH SOLE 69400 0 0 INSIGHT ENTERPRISES INC COM 45765U103 201 2230 SH SOLE 2200 0 30 INSMED INC COM PAR $.01 457669307 410 14886 SH SOLE 14886 0 0 INSPIRE MED SYS INC COM 457730109 1636 7026 SH SOLE 7026 0 0 INSULET CORP COM 45784P101 3263 11481 SH SOLE 10147 0 1334 INTEGER HLDGS CORP COM 45826H109 643 7199 SH SOLE 152 0 7047 INTEL CORP COM 458140100 34258 642989 SH SOLE 529436 0 113554 INTELLIA THERAPEUTICS INC COM 45826J105 1222 9110 SH SOLE 110 0 9000 INTERCONTINENTAL EXCHANGE IN COM 45866F104 213391 1858481 SH SOLE 1209598 0 648883 INTERDIGITAL INC COM 45867G101 277 4080 SH SOLE 4080 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 50994 367047 SH SOLE 294006 0 73041 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 6816 50969 SH SOLE 27530 0 23439 INTERNATIONAL PAPER CO COM 460146103 4868 87049 SH SOLE 73732 0 13317 INTERPUBLIC GROUP COS INC COM 460690100 1363 37171 SH SOLE 35707 0 1464 INTUIT COM 461202103 241897 448365 SH SOLE 348399 0 99966 INTUITIVE SURGICAL INC COM NEW 46120E602 90393 90925 SH SOLE 55344 0 35581 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 10 94 SH SOLE 94 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 199 7935 SH SOLE 7935 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 18723 370968 SH SOLE 370968 0 0 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 56 1150 SH SOLE 1150 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 4277 203177 SH SOLE 181036 0 22141 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 417 16475 SH SOLE 10075 0 6400 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 994 130390 SH SOLE 128390 0 2000 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 12 378 SH SOLE 378 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 114 2044 SH SOLE 2044 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1470 24170 SH SOLE 20768 0 3402 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 120 2834 SH SOLE 1234 0 1600 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 3 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 10 250 SH SOLE 250 0 0 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 21 580 SH SOLE 580 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 3175 211235 SH SOLE 183652 0 27584 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 823 30628 SH SOLE 30628 0 0 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 14 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 3 41 SH SOLE 41 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 4883 72779 SH SOLE 57614 0 15165 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 140 3535 SH SOLE 3535 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 115 5907 SH SOLE 5907 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 72 3234 SH SOLE 649 0 2585 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 5 180 SH SOLE 180 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 184 6898 SH SOLE 6748 0 150 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 84 1278 SH SOLE 1278 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 26 298 SH SOLE 298 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 720 29620 SH SOLE 28220 0 1400 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 496 13065 SH SOLE 12365 0 700 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 2 42 SH SOLE 42 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 87 3928 SH SOLE 3928 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 59 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 14169 177225 SH SOLE 120600 0 56625 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 223 6786 SH SOLE 6786 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 312 11917 SH SOLE 8255 0 3662 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 6 80 SH SOLE 80 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 56 731 SH SOLE 731 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 7013 128160 SH SOLE 53270 0 74890 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 26 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 14 85 SH SOLE 0 0 85 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 262 795 SH SOLE 795 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1821 37501 SH SOLE 35101 0 2400 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 222 2925 SH SOLE 2925 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 113 587 SH SOLE 400 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 14 50 SH SOLE 50 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 47 293 SH SOLE 293 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 253 850 SH SOLE 850 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 14058 93829 SH SOLE 69706 0 24123 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 5 35 SH SOLE 35 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 332 3950 SH SOLE 750 0 3200 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 4 111 SH SOLE 111 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 596 2500 SH SOLE 2500 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 53 3000 SH SOLE 3000 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 4 100 SH SOLE 100 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 2 125 SH SOLE 125 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 256 1405 SH SOLE 175 0 1230 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 4279 27020 SH SOLE 20688 0 6332 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 74 3887 SH SOLE 3887 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2 28 SH SOLE 28 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 39 330 SH SOLE 330 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 7 156 SH SOLE 156 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 160 2157 SH SOLE 2157 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 30 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 3265 36500 SH SOLE 35950 0 550 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 21 230 SH SOLE 135 0 95 INVESCO LTD SHS G491BT108 1490 61785 SH SOLE 2386 0 59399 INVESCO QQQ TR UNIT SER 1 46090E103 61764 172545 SH SOLE 126207 0 46338 IONIS PHARMACEUTICALS INC COM 462222100 487 14514 SH SOLE 14464 0 50 IPG PHOTONICS CORP COM 44980X109 220 1389 SH SOLE 1189 0 200 IQVIA HLDGS INC COM 46266C105 1191 4971 SH SOLE 3557 0 1414 IRHYTHM TECHNOLOGIES INC COM 450056106 40420 690224 SH SOLE 375969 0 314255 IRIDEX CORP COM 462684101 575 75000 SH SOLE 75000 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 16405 411676 SH SOLE 371930 0 39746 IRON MTN INC NEW COM 46284V101 11480 264208 SH SOLE 209815 0 54393 ISHARES GOLD TR ISHARES NEW 464285204 14897 445880 SH SOLE 401085 0 44795 ISHARES INC MSCI AUST ETF 464286103 162 6530 SH SOLE 4630 0 1900 ISHARES INC MSCI FRONTIER 464286145 50 1487 SH SOLE 1337 0 150 ISHARES INC MSCI AUSTRIA ETF 464286202 249 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 48 1235 SH SOLE 1235 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 7 557 SH SOLE 557 0 0 ISHARES INC MSCI WORLD ETF 464286392 1256 9934 SH SOLE 520 0 9414 ISHARES INC MSCI BRAZIL ETF 464286400 79 2462 SH SOLE 2208 0 254 ISHARES INC MSCI EM ASIA ETF 464286426 860 10185 SH SOLE 10025 0 160 ISHARES INC EM MKT SM-CP ETF 464286475 31 518 SH SOLE 408 0 110 ISHARES INC MSCI CDA ETF 464286509 430 11851 SH SOLE 9828 0 2023 ISHARES INC MSCI GBL MIN VOL 464286525 1127 10974 SH SOLE 9487 0 1487 ISHARES INC MSCI EMERG MRKT 464286533 161 2570 SH SOLE 1740 0 830 ISHARES INC MSCI EURZONE ETF 464286608 472 9811 SH SOLE 4832 0 4979 ISHARES INC MSCI ISRAEL ETF 464286632 4 50 SH SOLE 50 0 0 ISHARES INC MSCI CHILE ETF 464286640 9 359 SH SOLE 359 0 0 ISHARES INC MSCI PAC JP ETF 464286665 28 572 SH SOLE 572 0 0 ISHARES INC MSCI FRANCE ETF 464286707 36 963 SH SOLE 188 0 775 ISHARES INC MSCI SWITZERLAND 464286749 37 785 SH SOLE 0 0 785 ISHARES INC MSCI SWEDEN ETF 464286756 16 350 SH SOLE 0 0 350 ISHARES INC MSCI SPAIN ETF 464286764 2 69 SH SOLE 69 0 0 ISHARES INC MSCI STH KOR ETF 464286772 127 1571 SH SOLE 1509 0 62 ISHARES INC MSCI STH AFR ETF 464286780 14 296 SH SOLE 296 0 0 ISHARES INC MSCI GERMANY ETF 464286806 102 3112 SH SOLE 1437 0 1675 ISHARES INC MSCI NETHERL ETF 464286814 22 450 SH SOLE 0 0 450 ISHARES INC MSCI MEXICO ETF 464286822 1 20 SH SOLE 20 0 0 ISHARES INC MSCI HONG KG ETF 464286871 274 11413 SH SOLE 9941 0 1472 ISHARES INC CORE MSCI EMKT 46434G103 12554 203270 SH SOLE 180794 0 22476 ISHARES INC CUR HD MSCI EM 46434G509 2994 98210 SH SOLE 86222 0 11988 ISHARES INC MSCI TAIWAN ETF 46434G772 231 3719 SH SOLE 3619 0 100 ISHARES INC MSCI SINGPOR ETF 46434G780 15 680 SH SOLE 400 0 280 ISHARES INC MSCI RUSSIA ETF 46434G798 23 487 SH SOLE 487 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1991 28335 SH SOLE 24386 0 3949 ISHARES INC MSCI ITALY ETF 46434G830 1 20 SH SOLE 20 0 0 ISHARES SILVER TR ISHARES 46428Q109 2319 113009 SH SOLE 96924 0 16085 ISHARES TR S&P 100 ETF 464287101 2266 11478 SH SOLE 6553 0 4925 ISHARES TR MORNINGSTAR GRWT 464287119 34 520 SH SOLE 520 0 0 ISHARES TR CORE S&P TTL STK 464287150 27023 274679 SH SOLE 243376 0 31303 ISHARES TR SELECT DIVID ETF 464287168 17198 149909 SH SOLE 131211 0 18698 ISHARES TR TIPS BD ETF 464287176 36702 287427 SH SOLE 147535 0 139893 ISHARES TR CHINA LG-CAP ETF 464287184 444 11411 SH SOLE 8419 0 2992 ISHARES TR US TRSPRTION 464287192 9 37 SH SOLE 0 0 37 ISHARES TR CORE S&P500 ETF 464287200 112735 261675 SH SOLE 202090 0 59585 ISHARES TR CORE US AGGBD ET 464287226 27469 239215 SH SOLE 138436 0 100779 ISHARES TR MSCI EMG MKT ETF 464287234 18865 374448 SH SOLE 320357 0 54091 ISHARES TR IBOXX INV CP ETF 464287242 3755 28224 SH SOLE 27207 0 1016 ISHARES TR GBL COMM SVC ETF 464287275 32 380 SH SOLE 295 0 85 ISHARES TR GLOBAL TECH ETF 464287291 1297 22891 SH SOLE 21115 0 1776 ISHARES TR S&P 500 GRWT ETF 464287309 8469 114582 SH SOLE 101938 0 12644 ISHARES TR GLOB HLTHCRE ETF 464287325 244 2920 SH SOLE 2061 0 859 ISHARES TR GLOBAL FINLS ETF 464287333 30 381 SH SOLE 230 0 151 ISHARES TR NORTH AMERN NAT 464287374 8 283 SH SOLE 0 0 283 ISHARES TR LATN AMER 40 ETF 464287390 107 4040 SH SOLE 3468 0 572 ISHARES TR S&P 500 VAL ETF 464287408 1182 8127 SH SOLE 6524 0 1603 ISHARES TR 20 YR TR BD ETF 464287432 1441 9988 SH SOLE 7988 0 2000 ISHARES TR BARCLAYS 7 10 YR 464287440 1410 12241 SH SOLE 9708 0 2532 ISHARES TR 1 3 YR TREAS BD 464287457 4283 49721 SH SOLE 45461 0 4260 ISHARES TR MSCI EAFE ETF 464287465 60691 777986 SH SOLE 699551 0 78435 ISHARES TR RUS MDCP VAL ETF 464287473 4431 39128 SH SOLE 38481 0 647 ISHARES TR RUS MD CP GR ETF 464287481 7507 66982 SH SOLE 64865 0 2117 ISHARES TR RUS MID CAP ETF 464287499 6108 78087 SH SOLE 30790 0 47297 ISHARES TR CORE S&P MCP ETF 464287507 8130 30903 SH SOLE 24913 0 5990 ISHARES TR EXPANDED TECH 464287515 1244 3117 SH SOLE 3072 0 45 ISHARES TR ISHARES SEMICDTR 464287523 1980 4440 SH SOLE 4439 0 1 ISHARES TR EXPND TEC SC ETF 464287549 20 50 SH SOLE 50 0 0 ISHARES TR ISHARES BIOTECH 464287556 2678 16566 SH SOLE 13184 0 3382 ISHARES TR COHEN STEER REIT 464287564 245 3740 SH SOLE 3170 0 570 ISHARES TR GLOBAL 100 ETF 464287572 85 1201 SH SOLE 1201 0 0 ISHARES TR US CONSUM DISCRE 464287580 346 4471 SH SOLE 4471 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 29110 185993 SH SOLE 184578 0 1415 ISHARES TR S&P MC 400GR ETF 464287606 2929 36986 SH SOLE 33906 0 3080 ISHARES TR RUS 1000 GRW ETF 464287614 25408 92717 SH SOLE 79480 0 13237 ISHARES TR RUS 1000 ETF 464287622 26340 108973 SH SOLE 102646 0 6327 ISHARES TR RUS 2000 VAL ETF 464287630 4577 28562 SH SOLE 28072 0 490 ISHARES TR RUS 2000 GRW ETF 464287648 9650 32869 SH SOLE 29469 0 3400 ISHARES TR RUSSELL 2000 ETF 464287655 48807 223117 SH SOLE 189087 0 34031 ISHARES TR CORE S&P US VLU 464287663 50712 715464 SH SOLE 605112 0 110351 ISHARES TR CORE S&P US GWT 464287671 10358 101138 SH SOLE 78608 0 22530 ISHARES TR RUSSELL 3000 ETF 464287689 50907 199751 SH SOLE 190406 0 9345 ISHARES TR U.S. UTILITS ETF 464287697 107 1360 SH SOLE 1210 0 150 ISHARES TR S&P MC 400VL ETF 464287705 1442 13998 SH SOLE 13932 0 66 ISHARES TR US TELECOM ETF 464287713 402 12398 SH SOLE 11798 0 600 ISHARES TR U.S. TECH ETF 464287721 2662 26293 SH SOLE 24469 0 1824 ISHARES TR U.S. REAL ES ETF 464287739 2777 27118 SH SOLE 21470 0 5648 ISHARES TR US INDUSTRIALS 464287754 430 4016 SH SOLE 4016 0 0 ISHARES TR US HLTHCARE ETF 464287762 546 1977 SH SOLE 1977 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 146 775 SH SOLE 775 0 0 ISHARES TR U.S. FINLS ETF 464287788 555 6722 SH SOLE 5904 0 818 ISHARES TR U.S. ENERGY ETF 464287796 144 5109 SH SOLE 3909 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 10151 92970 SH SOLE 46195 0 46775 ISHARES TR US CONSM STAPLES 464287812 289 1607 SH SOLE 1607 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 30 240 SH SOLE 240 0 0 ISHARES TR DOW JONES US ETF 464287846 55 510 SH SOLE 510 0 0 ISHARES TR EUROPE ETF 464287861 753 14448 SH SOLE 11448 0 3000 ISHARES TR SP SMCP600VL ETF 464287879 653 6486 SH SOLE 5562 0 924 ISHARES TR S&P SML 600 GWT 464287887 1566 12046 SH SOLE 11050 0 996 ISHARES TR SHRT NAT MUN ETF 464288158 2594 24116 SH SOLE 23116 0 1000 ISHARES TR AGENCY BOND ETF 464288166 198 1670 SH SOLE 1665 0 5 ISHARES TR MSCI AC ASIA ETF 464288182 12 143 SH SOLE 143 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 3051 140932 SH SOLE 95854 0 45078 ISHARES TR MSCI ACWI EX US 464288240 769 13872 SH SOLE 12042 0 1830 ISHARES TR MSCI ACWI ETF 464288257 1905 19064 SH SOLE 10114 0 8950 ISHARES TR EAFE SML CP ETF 464288273 2472 33220 SH SOLE 28382 0 4838 ISHARES TR JPMORGAN USD EMG 464288281 399 3626 SH SOLE 2845 0 781 ISHARES TR MRGSTR MD CP GRW 464288307 61 882 SH SOLE 882 0 0 ISHARES TR GLB INFRASTR ETF 464288372 87 1897 SH SOLE 1197 0 700 ISHARES TR MRGSTR MD CP VAL 464288406 2 30 SH SOLE 30 0 0 ISHARES TR NATIONAL MUN ETF 464288414 4824 41522 SH SOLE 30312 0 11210 ISHARES TR ASIA 50 ETF 464288430 5 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 2038 66988 SH SOLE 56771 0 10217 ISHARES TR INTL DEV RE ETF 464288489 45 1600 SH SOLE 1600 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 194 2810 SH SOLE 2810 0 0 ISHARES TR IBOXX HI YD ETF 464288513 615 7026 SH SOLE 6232 0 794 ISHARES TR RESIDENTIAL MULT 464288562 119 1392 SH SOLE 1392 0 0 ISHARES TR MSCI KLD400 SOC 464288570 3326 39968 SH SOLE 36404 0 3564 ISHARES TR MBS ETF 464288588 565 5228 SH SOLE 2173 0 3055 ISHARES TR GOV/CRED BD ETF 464288596 33 270 SH SOLE 270 0 0 ISHARES TR MRGSTR SM CP GR 464288604 35 720 SH SOLE 720 0 0 ISHARES TR INTRM GOV CR ETF 464288612 258 2237 SH SOLE 1687 0 550 ISHARES TR USD INV GRDE ETF 464288620 1176 19572 SH SOLE 3369 0 16203 ISHARES TR ISHS 5-10YR INVT 464288638 464 7727 SH SOLE 7650 0 77 ISHARES TR ISHS 1-5YR INVS 464288646 3657 66927 SH SOLE 57694 0 9233 ISHARES TR 10-20 YR TRS ETF 464288653 14 93 SH SOLE 0 0 93 ISHARES TR 3 7 YR TREAS BD 464288661 848 6514 SH SOLE 6514 0 0 ISHARES TR SHORT TREAS BD 464288679 894 8093 SH SOLE 8093 0 0 ISHARES TR PFD AND INCM SEC 464288687 2902 74776 SH SOLE 64532 0 10244 ISHARES TR GLOBAL MATER ETF 464288695 12 138 SH SOLE 0 0 138 ISHARES TR MRNING SM CP ETF 464288703 12 206 SH SOLE 6 0 200 ISHARES TR GLB CNS DISC ETF 464288745 8 50 SH SOLE 0 0 50 ISHARES TR US HOME CONS ETF 464288752 3 52 SH SOLE 52 0 0 ISHARES TR US AER DEF ETF 464288760 1191 11429 SH SOLE 11049 0 380 ISHARES TR US REGNL BKS ETF 464288778 55 900 SH SOLE 0 0 900 ISHARES TR MSCI USA ESG SLC 464288802 2259 23545 SH SOLE 21469 0 2076 ISHARES TR U.S. MED DVC ETF 464288810 4739 75485 SH SOLE 71845 0 3640 ISHARES TR US HLTHCR PR ETF 464288828 40 158 SH SOLE 158 0 0 ISHARES TR MICRO-CAP ETF 464288869 245 1695 SH SOLE 1620 0 75 ISHARES TR EAFE VALUE ETF 464288877 974 19161 SH SOLE 11968 0 7193 ISHARES TR EAFE GRWTH ETF 464288885 13686 128543 SH SOLE 108708 0 19835 ISHARES TR BRAZIL SM-CP ETF 464289131 1 60 SH SOLE 60 0 0 ISHARES TR MSCI EURO FL ETF 464289180 174 8866 SH SOLE 7566 0 1300 ISHARES TR RUS TP200 VL ETF 464289420 217 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1081 7082 SH SOLE 7082 0 0 ISHARES TR 10+ YR INVST GRD 464289511 34 488 SH SOLE 265 0 223 ISHARES TR AGGRES ALLOC ETF 464289859 26 369 SH SOLE 369 0 0 ISHARES TR MODERT ALLOC ETF 464289875 31 700 SH SOLE 0 0 700 ISHARES TR US TREAS BD ETF 46429B267 350 13190 SH SOLE 10765 0 2425 ISHARES TR A RATE CP BD ETF 46429B291 213 3773 SH SOLE 3773 0 0 ISHARES TR MSCI UK SM ETF 46429B416 1 15 SH SOLE 15 0 0 ISHARES TR MSCI INDIA ETF 46429B598 178 3650 SH SOLE 1250 0 2400 ISHARES TR MSCI POLAND ETF 46429B606 1 55 SH SOLE 55 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 850 16723 SH SOLE 675 0 16048 ISHARES TR CORE HIGH DV ETF 46429B663 1484 15744 SH SOLE 13661 0 2083 ISHARES TR MSCI CHINA ETF 46429B671 39 581 SH SOLE 431 0 150 ISHARES TR MSCI EAFE MIN VL 46429B689 539 7159 SH SOLE 4792 0 2367 ISHARES TR MSCI USA MIN VOL 46429B697 6752 91866 SH SOLE 75803 0 16063 ISHARES TR 0-5 YR TIPS ETF 46429B747 4369 41363 SH SOLE 39313 0 2050 ISHARES TR MSCI USA QLT FCT 46432F339 534 4051 SH SOLE 3173 0 878 ISHARES TR MSCI USA VALUE 46432F388 308 3060 SH SOLE 3060 0 0 ISHARES TR MSCI USA MMENTM 46432F396 157 894 SH SOLE 878 0 16 ISHARES TR CORE MSCI TOTAL 46432F834 4424 62307 SH SOLE 61307 0 1000 ISHARES TR CORE MSCI EAFE 46432F842 21558 290345 SH SOLE 247753 0 42592 ISHARES TR CORE 1 5 YR USD 46432F859 1134 22197 SH SOLE 16585 0 5612 ISHARES TR 0-5YR INVT GR CP 46434V100 3 65 SH SOLE 65 0 0 ISHARES TR MSCI INTL MULTFT 46434V274 22 765 SH SOLE 765 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 50 1185 SH SOLE 1185 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 575 9160 SH SOLE 9160 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 68 1482 SH SOLE 1456 0 26 ISHARES TR MSCI INTL QUALTY 46434V456 40 1064 SH SOLE 0 0 1064 ISHARES TR MSCI CHINA A 46434V514 516 12137 SH SOLE 11569 0 568 ISHARES TR CORE DIV GRWTH 46434V621 837 16666 SH SOLE 16150 0 516 ISHARES TR CORE MSCI PAC 46434V696 14 210 SH SOLE 0 0 210 ISHARES TR CUR HED MSCI GER 46434V704 65 2039 SH SOLE 1262 0 777 ISHARES TR CORE MSCI EURO 46434V738 559 9970 SH SOLE 9970 0 0 ISHARES TR HDG MSCI EAFE 46434V803 5410 157315 SH SOLE 157315 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 139 2749 SH SOLE 2749 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 770 29600 SH SOLE 29600 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 1338 52860 SH SOLE 48860 0 4000 ISHARES TR IBONDS DEC24 ETF 46434VBG4 39 1500 SH SOLE 1500 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 1257 50825 SH SOLE 49150 0 1675 ISHARES TR CONV BD ETF 46435G102 617 6191 SH SOLE 6191 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 638 23202 SH SOLE 23202 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 253 9751 SH SOLE 9751 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 28 435 SH SOLE 435 0 0 ISHARES TR MSCI ARGENTINA 46435G276 1 40 SH SOLE 40 0 0 ISHARES TR CORE MSCI INTL 46435G326 5 70 SH SOLE 0 0 70 ISHARES TR MSCI UK ETF NEW 46435G334 2228 69084 SH SOLE 56438 0 12646 ISHARES TR MORTGE REL ETF 46435G342 47 1300 SH SOLE 1300 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 161 3145 SH SOLE 3145 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1490 15130 SH SOLE 13377 0 1753 ISHARES TR FALN ANGLS USD 46435G474 2 53 SH SOLE 53 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 21198 270452 SH SOLE 269272 0 1180 ISHARES TR IBONDS DEC2021 46435G789 203 7950 SH SOLE 7950 0 0 ISHARES TR ESG MSCI LEADR 46435U218 1082 14334 SH SOLE 14334 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 29 1000 SH SOLE 1000 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 166 3016 SH SOLE 3016 0 0 ISHARES TR US INFRASTRUC 46435U713 70 2041 SH SOLE 2041 0 0 ISHARES TR BROAD USD HIGH 46435U853 41 986 SH SOLE 568 0 418 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 36 718 SH SOLE 718 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 12 130 SH SOLE 0 0 130 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 501 13991 SH SOLE 8194 0 5797 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 148 28029 SH SOLE 27905 0 123 ITT INC COM 45073V108 2261 26345 SH SOLE 24945 0 1400 J & J SNACK FOODS CORP COM 466032109 3448 22561 SH SOLE 21786 0 775 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 953 16706 SH SOLE 16706 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 713 12132 SH SOLE 12132 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 365 5802 SH SOLE 5696 0 106 J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 528 9739 SH SOLE 9739 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 382 6402 SH SOLE 5902 0 500 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 306 6000 SH SOLE 6000 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 0 5 SH SOLE 0 0 5 J2 GLOBAL INC COM 48123V102 1237 9055 SH SOLE 7433 0 1622 JABIL INC COM 466313103 301 5151 SH SOLE 5127 0 24 JACOBS ENGR GROUP INC COM 469814107 10025 75642 SH SOLE 49701 0 25942 JAMF HLDG CORP COM 47074L105 3630 94233 SH SOLE 85699 0 8534 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2368 16848 SH SOLE 15629 0 1219 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 66 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 628 12167 SH SOLE 12167 0 0 JOHNSON & JOHNSON COM 478160104 153169 948414 SH SOLE 622042 0 326372 JOHNSON CTLS INTL PLC SHS G51502105 569 8360 SH SOLE 4454 0 3906 JONES LANG LASALLE INC COM 48020Q107 49523 199618 SH SOLE 108819 0 90799 JPMORGAN CHASE & CO COM 46625H100 271205 1656823 SH SOLE 1037698 0 619125 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 724 39869 SH SOLE 12223 0 27646 JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 1914 131721 SH SOLE 126492 0 5229 KADANT INC COM 48282T104 1269 6218 SH SOLE 5866 0 352 KANSAS CITY SOUTHERN COM NEW 485170302 1235 4564 SH SOLE 3474 0 1090 KARAT PACKAGING INC COM 48563L101 673 32018 SH SOLE 29091 0 2927 KB HOME COM 48666K109 298 7650 SH SOLE 7650 0 0 KELLOGG CO COM 487836108 3321 51960 SH SOLE 48465 0 3495 KEMPER CORP COM 488401100 1656 24790 SH SOLE 22535 0 2255 KEYCORP COM 493267108 1128 52182 SH SOLE 43094 0 9088 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1223 7447 SH SOLE 3675 0 3772 KFORCE INC COM 493732101 202 3388 SH SOLE 3388 0 0 KIMBERLY-CLARK CORP COM 494368103 11209 84635 SH SOLE 52970 0 31665 KINDER MORGAN INC DEL COM 49456B101 9511 568481 SH SOLE 439582 0 128899 KINSALE CAP GROUP INC COM 49714P108 7227 44694 SH SOLE 42094 0 2600 KIRKLAND LAKE GOLD LTD COM 49741E100 281 6768 SH SOLE 2885 0 3883 KKR & CO INC COM 48251W104 919 15099 SH SOLE 10545 0 4555 KLA CORP COM NEW 482480100 5918 17691 SH SOLE 531 0 17160 KNOWLES CORP NOTE 3.250%11/0 49926DAB5 94 90000 PRN SOLE 65000 0 25000 KOHLS CORP COM 500255104 1325 28143 SH SOLE 16561 0 11582 KORNIT DIGITAL LTD SHS M6372Q113 134263 927613 SH SOLE 784429 0 143184 KRAFT HEINZ CO COM 500754106 5121 139086 SH SOLE 125616 0 13470 KRANESHARES TR CSI CHI INTERNET 500767306 158 3331 SH SOLE 3331 0 0 KRANESHARES TR QUADRTC INT RT 500767736 9132 327661 SH SOLE 229562 0 98099 KROGER CO COM 501044101 492 12163 SH SOLE 5925 0 6238 KRYSTAL BIOTECH INC COM 501147102 4863 93138 SH SOLE 59624 0 33514 L3HARRIS TECHNOLOGIES INC COM 502431109 4465 20273 SH SOLE 19194 0 1079 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1346 4783 SH SOLE 3430 0 1353 LAM RESEARCH CORP COM 512807108 2113 3713 SH SOLE 2714 0 999 LAMAR ADVERTISING CO NEW CL A 512816109 407 3585 SH SOLE 3585 0 0 LAMB WESTON HLDGS INC COM 513272104 352 5729 SH SOLE 1909 0 3820 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 342 20900 SH SOLE 4000 0 16900 LANDSTAR SYS INC COM 515098101 1848 11710 SH SOLE 11161 0 549 LAS VEGAS SANDS CORP COM 517834107 628 17154 SH SOLE 8417 0 8737 LATCH INC COM 51818V106 1145 101606 SH SOLE 92601 0 9005 LATHAM GROUP INC COM 51819L107 825 50287 SH SOLE 42603 0 7684 LATTICE SEMICONDUCTOR CORP COM 518415104 3860 59706 SH SOLE 57841 0 1865 LAUDER ESTEE COS INC CL A 518439104 25497 85010 SH SOLE 62153 0 22857 LAWSON PRODS INC COM 520776105 220 4400 SH SOLE 4400 0 0 LEGALZOOM COM INC COM 52466B103 2194 83116 SH SOLE 79693 0 3423 LEGGETT & PLATT INC COM 524660107 1818 40550 SH SOLE 4996 0 35554 LEMONADE INC COM 52567D107 875 13052 SH SOLE 6497 0 6555 LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 1952 2295000 PRN SOLE 1970000 0 325000 LENNAR CORP CL A 526057104 1965 20971 SH SOLE 19852 0 1119 LENNAR CORP CL B 526057302 446 5754 SH SOLE 4754 0 1000 LENNOX INTL INC COM 526107107 438 1490 SH SOLE 1490 0 0 LESLIES INC COM 527064109 3249 158171 SH SOLE 149189 0 8982 LHC GROUP INC COM 50187A107 2371 15110 SH SOLE 13827 0 1283 LIBERTY BROADBAND CORP COM SER A 530307107 42 250 SH SOLE 245 0 5 LIBERTY BROADBAND CORP COM SER C 530307305 729 4223 SH SOLE 3602 0 621 LIBERTY GLOBAL PLC SHS CL A G5480U104 138 4629 SH SOLE 892 0 3737 LIBERTY GLOBAL PLC SHS CL C G5480U120 387 13146 SH SOLE 13011 0 135 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 46 980 SH SOLE 980 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 398 8387 SH SOLE 7541 0 846 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 378 7344 SH SOLE 7344 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 4 81 SH SOLE 81 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2078 14917 SH SOLE 12655 0 2262 LILLY ELI & CO COM 532457108 61596 266590 SH SOLE 145662 0 120928 LIMELIGHT NETWORKS INC COM 53261M104 223 93714 SH SOLE 93714 0 0 LINCOLN ELEC HLDGS INC COM 533900106 468 3636 SH SOLE 3636 0 0 LINCOLN NATL CORP IND COM 534187109 950 13818 SH SOLE 10614 0 3204 LINDE PLC SHS G5494J103 82976 282827 SH SOLE 160528 0 122299 LITHIA MTRS INC COM 536797103 234 737 SH SOLE 692 0 45 LITTELFUSE INC COM 537008104 7787 28496 SH SOLE 15771 0 12725 LIVE NATION ENTERTAINMENT IN COM 538034109 68029 746507 SH SOLE 597623 0 148884 LIVEPERSON INC COM 538146101 15224 258251 SH SOLE 232124 0 26127 LIVERAMP HLDGS INC COM 53815P108 2456 52002 SH SOLE 45197 0 6805 LOCKHEED MARTIN CORP COM 539830109 8698 25204 SH SOLE 21120 0 4085 LOWES COS INC COM 548661107 60399 297736 SH SOLE 201749 0 95987 LTC PPTYS INC COM 502175102 209 6610 SH SOLE 5525 0 1085 LULULEMON ATHLETICA INC COM 550021109 191973 474360 SH SOLE 397963 0 76397 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 1333 71345 SH SOLE 63795 0 7550 LUMEN TECHNOLOGIES INC COM 550241103 320 25802 SH SOLE 24840 0 962 LUMINAR TECHNOLOGIES INC COM CL A 550424105 12086 774762 SH SOLE 774762 0 0 LYFT INC CL A COM 55087P104 4222 78792 SH SOLE 73797 0 4995 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 966 10293 SH SOLE 8536 0 1757 M & T BK CORP COM 55261F104 408 2732 SH SOLE 2396 0 336 MACYS INC COM 55616P104 446 19716 SH SOLE 16566 0 3150 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9025 198000 SH SOLE 159897 0 38103 MAGNA INTL INC COM 559222401 234 3105 SH SOLE 1910 0 1195 MAIN STR CAP CORP COM 56035L104 2520 61323 SH SOLE 43558 0 17765 MANITOWOC CO INC COM NEW 563571405 590 27532 SH SOLE 15032 0 12500 MANPOWERGROUP INC WIS COM 56418H100 378 3493 SH SOLE 3473 0 20 MANTECH INTERNATIONAL CORP CL A 564563104 623 8204 SH SOLE 8204 0 0 MANULIFE FINL CORP COM 56501R106 1623 84352 SH SOLE 72465 0 11887 MARATHON OIL CORP COM 565849106 444 32455 SH SOLE 19557 0 12898 MARATHON PETE CORP COM 56585A102 1037 16773 SH SOLE 9987 0 6786 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 57388 1169280 SH SOLE 1046564 0 122716 MARCUS & MILLICHAP INC COM 566324109 472 11630 SH SOLE 8899 0 2731 MARKEL CORP COM 570535104 10863 9089 SH SOLE 8291 0 798 MARKETAXESS HLDGS INC COM 57060D108 2579 6130 SH SOLE 355 0 5775 MARRIOTT INTL INC NEW CL A 571903202 2946 19896 SH SOLE 16718 0 3178 MARSH & MCLENNAN COS INC COM 571748102 5349 35322 SH SOLE 29614 0 5708 MARTEN TRANS LTD COM 573075108 358 22800 SH SOLE 22800 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3309 9684 SH SOLE 9603 0 81 MARVELL TECHNOLOGY INC COM 573874104 36625 607271 SH SOLE 561812 0 45459 MASCO CORP COM 574599106 446 8026 SH SOLE 2266 0 5760 MASTERCARD INCORPORATED CL A 57636Q104 427390 1229264 SH SOLE 905237 0 324027 MATCH GROUP INC NEW COM 57667L107 2181 13894 SH SOLE 11457 0 2437 MATTERPORT INC COM CL A 577096100 384 20300 SH SOLE 20300 0 0 MAXLINEAR INC COM 57776J100 3518 71426 SH SOLE 57391 0 14035 MCCORMICK & CO INC COM NON VTG 579780206 62145 766943 SH SOLE 461850 0 305093 MCDONALDS CORP COM 580135101 85129 353071 SH SOLE 229113 0 123957 MCKESSON CORP COM 58155Q103 403 2023 SH SOLE 1493 0 530 MEDALLIA INC COM 584021109 5334 157491 SH SOLE 152986 0 4505 MEDIAALPHA INC CL A 58450V104 3271 175121 SH SOLE 148213 0 26908 MEDICAL PPTYS TRUST INC COM 58463J304 351 17472 SH SOLE 17167 0 305 MEDNAX INC COM 58502B106 535 18828 SH SOLE 14027 0 4801 MEDPACE HLDGS INC COM 58506Q109 3411 18023 SH SOLE 16803 0 1220 MEDTRONIC PLC SHS G5960L103 61303 489056 SH SOLE 254853 0 234204 MERCADOLIBRE INC COM 58733R102 4368 2601 SH SOLE 1967 0 634 MERCK & CO INC COM 58933Y105 51175 681330 SH SOLE 487763 0 193567 MERCURY GENL CORP NEW COM 589400100 671 12060 SH SOLE 8062 0 3998 MERCURY SYS INC COM 589378108 25592 539692 SH SOLE 437862 0 101830 MEREDITH CORP COM 589433101 334 6000 SH SOLE 0 0 6000 MERIT MED SYS INC COM 589889104 1723 23994 SH SOLE 23994 0 0 METLIFE INC COM 59156R108 3923 63555 SH SOLE 55953 0 7602 METTLER TOLEDO INTERNATIONAL COM 592688105 2157 1566 SH SOLE 1162 0 404 MGE ENERGY INC COM 55277P104 598 8142 SH SOLE 7942 0 200 MGM RESORTS INTERNATIONAL COM 552953101 1820 42183 SH SOLE 41483 0 700 MGP INGREDIENTS INC NEW COM 55303J106 445 6830 SH SOLE 6630 0 200 MICROCHIP TECHNOLOGY INC. COM 595017104 74182 483303 SH SOLE 300213 0 183090 MICRON TECHNOLOGY INC COM 595112103 23224 327185 SH SOLE 294476 0 32709 MICROSOFT CORP COM 594918104 1046088 3710584 SH SOLE 2619815 0 1090769 MID-AMER APT CMNTYS INC COM 59522J103 552 2954 SH SOLE 2727 0 227 MIDDLEBY CORP COM 596278101 774 4539 SH SOLE 1141 0 3398 MILLER INDS INC TENN COM NEW 600551204 325 9552 SH SOLE 9552 0 0 MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 32 13270 SH SOLE 3270 0 10000 MINERALS TECHNOLOGIES INC COM 603158106 904 12945 SH SOLE 2800 0 10145 MITEK SYS INC COM NEW 606710200 542 29312 SH SOLE 29020 0 292 MODERNA INC COM 60770K107 5117 13297 SH SOLE 11064 0 2233 MONDELEZ INTL INC CL A 609207105 12060 207283 SH SOLE 142108 0 65175 MONEYGRAM INTL INC COM NEW 60935Y208 84 10462 SH SOLE 10462 0 0 MONGODB INC CL A 60937P106 90509 191955 SH SOLE 125134 0 66821 MONOLITHIC PWR SYS INC COM 609839105 3385 6983 SH SOLE 6956 0 27 MONROE CAP CORP COM 610335101 5145 495149 SH SOLE 374289 0 120860 MONSTER BEVERAGE CORP NEW COM 61174X109 1102 12401 SH SOLE 8074 0 4327 MONTROSE ENVIRONMENTAL GROUP COM 615111101 18596 301192 SH SOLE 283475 0 17717 MOODYS CORP COM 615369105 10401 29289 SH SOLE 18041 0 11248 MORGAN STANLEY COM NEW 617446448 12155 124908 SH SOLE 92659 0 32249 MORNINGSTAR INC COM 617700109 1923 7422 SH SOLE 5577 0 1845 MOSAIC CO NEW COM 61945C103 1734 48531 SH SOLE 40452 0 8079 MOTOROLA SOLUTIONS INC COM NEW 620076307 8373 36040 SH SOLE 19807 0 16233 MPLX LP COM UNIT REP LTD 55336V100 484 17000 SH SOLE 15201 0 1799 MSC INDL DIRECT INC CL A 553530106 3632 45288 SH SOLE 36501 0 8787 MSCI INC COM 55354G100 847 1392 SH SOLE 1308 0 84 MYRIAD GENETICS INC COM 62855J104 2006 62119 SH SOLE 52321 0 9798 NAPCO SEC TECHNOLOGIES INC COM 630402105 2814 65313 SH SOLE 63838 0 1475 NASDAQ INC COM 631103108 989 5123 SH SOLE 5065 0 58 NATIONAL BK HLDGS CORP CL A 633707104 348 8592 SH SOLE 8500 0 92 NATIONAL FUEL GAS CO COM 636180101 301 5725 SH SOLE 4497 0 1228 NATIONAL GRID PLC SPONSORED ADR NE 636274409 709 11893 SH SOLE 11435 0 458 NATIONAL INSTRS CORP COM 636518102 971 24741 SH SOLE 24631 0 110 NATIONAL VISION HLDGS INC COM 63845R107 1106 19475 SH SOLE 17720 0 1755 NATURA &CO HLDG S A ADS 63884N108 196 11779 SH SOLE 9028 0 2751 NAUTILUS INC COM 63910B102 317 34050 SH SOLE 34050 0 0 NCINO INC COM 63947U107 2236 31482 SH SOLE 30098 0 1384 NCR CORP NEW COM 62886E108 223 5750 SH SOLE 5750 0 0 NEKTAR THERAPEUTICS COM 640268108 11557 643473 SH SOLE 597916 0 45557 NEOGENOMICS INC COM NEW 64049M209 17423 361172 SH SOLE 327950 0 33222 NEPHROS INC COM 640671400 318 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 1807 20127 SH SOLE 16216 0 3911 NETFLIX INC COM 64110L106 78043 127868 SH SOLE 110631 0 17237 NEUROCRINE BIOSCIENCES INC COM 64125C109 1926 20077 SH SOLE 15680 0 4397 NEURONETICS INC COM 64131A105 1040 158519 SH SOLE 150747 0 7772 NEVRO CORP COM 64157F103 5428 46642 SH SOLE 41544 0 5098 NEW FORTRESS ENERGY INC COM CL A 644393100 423 15240 SH SOLE 15240 0 0 NEW GOLD INC CDA COM 644535106 14 13000 SH SOLE 13000 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 89 43392 SH SOLE 13157 0 30235 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 218 19837 SH SOLE 19837 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 924 71773 SH SOLE 46364 0 25409 NEWELL BRANDS INC COM 651229106 232 10475 SH SOLE 8314 0 2161 NEWMONT CORP COM 651639106 1879 34611 SH SOLE 25346 0 9265 NEXPOINT RESIDENTIAL TR INC COM 65341D102 303 4890 SH SOLE 4890 0 0 NEXTERA ENERGY INC COM 65339F101 36901 469951 SH SOLE 315369 0 154583 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1024 13589 SH SOLE 12114 0 1475 NICE LTD SPONSORED ADR 653656108 1512 5324 SH SOLE 5202 0 122 NICOLET BANKSHARES INC COM 65406E102 225 3027 SH SOLE 3027 0 0 NIKE INC CL B 654106103 79210 545413 SH SOLE 368268 0 177145 NIO INC SPON ADS 62914V106 476 13371 SH SOLE 13321 0 50 NISOURCE INC COM 65473P105 594 24533 SH SOLE 22580 0 1953 NORFOLK SOUTHN CORP COM 655844108 8735 36510 SH SOLE 21165 0 15345 NORTHERN TR CORP COM 665859104 25879 240038 SH SOLE 140847 0 99191 NORTHROP GRUMMAN CORP COM 666807102 6186 17176 SH SOLE 15293 0 1883 NORTONLIFELOCK INC COM 668771108 289 11435 SH SOLE 10805 0 630 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 399 14942 SH SOLE 6692 0 8250 NOVAGOLD RES INC COM NEW 66987E206 95 13790 SH SOLE 8500 0 5290 NOVANTA INC COM 67000B104 1275 8251 SH SOLE 7926 0 325 NOVARTIS AG SPONSORED ADR 66987V109 7421 90745 SH SOLE 72466 0 18279 NOVO-NORDISK A S ADR 670100205 1464 15249 SH SOLE 10849 0 4400 NUANCE COMMUNICATIONS INC COM 67020Y100 6935 126002 SH SOLE 97747 0 28255 NUCOR CORP COM 670346105 1609 16339 SH SOLE 12665 0 3674 NUTANIX INC CL A 67059N108 9476 251362 SH SOLE 200382 0 50980 NUTRIEN LTD COM 67077M108 984 15171 SH SOLE 11205 0 3966 NUVASIVE INC COM 670704105 626 10461 SH SOLE 9390 0 1071 NVIDIA CORPORATION COM 67066G104 104891 506329 SH SOLE 377446 0 128883 NXP SEMICONDUCTORS N V COM N6596X109 442 2256 SH SOLE 2106 0 150 OAK STR HEALTH INC COM 67181A107 54020 1270160 SH SOLE 912632 0 357528 OCCIDENTAL PETE CORP COM 674599105 394 13321 SH SOLE 9310 0 4011 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 21 1754 SH SOLE 1718 0 36 OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 23 10000 SH SOLE 10000 0 0 OFG BANCORP COM 67103X102 252 10000 SH SOLE 0 0 10000 OKTA INC CL A 679295105 137775 580498 SH SOLE 456332 0 124166 OLD DOMINION FREIGHT LINE IN COM 679580100 5954 20818 SH SOLE 18937 0 1881 OLD REP INTL CORP COM 680223104 1405 60739 SH SOLE 57539 0 3200 OLD SECOND BANCORP INC ILL COM 680277100 144 11061 SH SOLE 6000 0 5061 OLIN CORP COM PAR $1 680665205 224 4650 SH SOLE 4650 0 0 OLO INC CL A 68134L109 2912 96979 SH SOLE 92334 0 4645 OMNICOM GROUP INC COM 681919106 16946 233872 SH SOLE 232783 0 1089 ONEOK INC NEW COM 682680103 3040 52419 SH SOLE 27591 0 24828 ONESPAWORLD HOLDINGS LIMITED COM P73684113 112 11205 SH SOLE 11205 0 0 ONTRAK INC COM 683373104 111 11040 SH SOLE 11040 0 0 OOMA INC COM 683416101 209 11252 SH SOLE 5052 0 6200 OPEN LENDING CORP COM CL A 68373J104 223 6180 SH SOLE 6000 0 180 OPEN TEXT CORP COM 683715106 387 7945 SH SOLE 7945 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 2456 119617 SH SOLE 110430 0 9187 OPTIMIZERX CORP COM NEW 68401U204 63282 739707 SH SOLE 676080 0 63627 OPTION CARE HEALTH INC COM NEW 68404L201 2192 90335 SH SOLE 85799 0 4536 ORACLE CORP COM 68389X105 18067 207360 SH SOLE 161316 0 46045 OREILLY AUTOMOTIVE INC COM 67103H107 45577 74587 SH SOLE 40825 0 33762 ORGANON & CO COMMON STOCK 68622V106 1003 30582 SH SOLE 17542 0 13040 OSHKOSH CORP COM 688239201 810 7912 SH SOLE 7189 0 723 OTIS WORLDWIDE CORP COM 68902V107 1497 18189 SH SOLE 14738 0 3451 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 50 23000 SH SOLE 23000 0 0 OVERSTOCK COM INC DEL COM 690370101 949 12178 SH SOLE 12178 0 0 OVID THERAPEUTICS INC COM 690469101 326 96998 SH SOLE 82653 0 14345 OWL ROCK CAPITAL CORPORATION COM 69121K104 3939 278972 SH SOLE 278972 0 0 PACCAR INC COM 693718108 969 12279 SH SOLE 6410 0 5869 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 335 13109 SH SOLE 13109 0 0 PACIRA BIOSCIENCES INC COM 695127100 25 450 SH SOLE 450 0 0 PACIRA BIOSCIENCES INC NOTE 2.375% 4/0 695127AD2 186 180000 PRN SOLE 135000 0 45000 PACKAGING CORP AMER COM 695156109 227 1653 SH SOLE 1348 0 305 PALANTIR TECHNOLOGIES INC CL A 69608A108 1266 52645 SH SOLE 32596 0 20049 PALO ALTO NETWORKS INC COM 697435105 49715 103789 SH SOLE 67848 0 35941 PALOMAR HLDGS INC COM 69753M105 20175 249593 SH SOLE 228644 0 20949 PAN AMERN SILVER CORP COM 697900108 734 31549 SH SOLE 16297 0 15252 PAR TECHNOLOGY CORP COM 698884103 1177 19136 SH SOLE 18393 0 743 PARKER-HANNIFIN CORP COM 701094104 11873 42461 SH SOLE 38241 0 4220 PAYCHEX INC COM 704326107 30326 269683 SH SOLE 165597 0 104086 PAYCOM SOFTWARE INC COM 70432V102 1721 3472 SH SOLE 1967 0 1505 PAYLOCITY HLDG CORP COM 70438V106 50404 179758 SH SOLE 170100 0 9658 PAYPAL HLDGS INC COM 70450Y103 581247 2233762 SH SOLE 1701765 0 531997 PAYSIGN INC COM 70451A104 41 15120 SH SOLE 15120 0 0 PEGASYSTEMS INC COM 705573103 519 4080 SH SOLE 4080 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 15645 179721 SH SOLE 154481 0 25240 PENN NATL GAMING INC COM 707569109 675 9316 SH SOLE 8844 0 472 PENUMBRA INC COM 70975L107 2690 10092 SH SOLE 7593 0 2499 PEPSICO INC COM 713448108 69659 463128 SH SOLE 327799 0 135329 PERFICIENT INC COM 71375U101 11909 102934 SH SOLE 96261 0 6673 PERFORMANCE FOOD GROUP CO COM 71377A103 544 11714 SH SOLE 11343 0 371 PERKINELMER INC COM 714046109 1248 7199 SH SOLE 6989 0 210 PERRIGO CO PLC SHS G97822103 338 7136 SH SOLE 3403 0 3733 PETMED EXPRESS INC COM 716382106 675 25129 SH SOLE 24729 0 400 PFIZER INC COM 717081103 49195 1143795 SH SOLE 816828 0 326967 PHASEBIO PHARMACEUTICALS INC COM 717224109 56 18000 SH SOLE 2000 0 16000 PHILIP MORRIS INTL INC COM 718172109 10148 107062 SH SOLE 42284 0 64778 PHILLIPS 66 COM 718546104 1619 23120 SH SOLE 19258 0 3862 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1101 30720 SH SOLE 22380 0 8340 PHREESIA INC COM 71944F106 29955 485494 SH SOLE 329736 0 155758 PIERIS PHARMACEUTICALS INC COM 720795103 78 15000 SH SOLE 0 0 15000 PIMCO ETF TR 1-5 US TIP IDX 72201R205 35 645 SH SOLE 0 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 359 3248 SH SOLE 3038 0 210 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 149 1506 SH SOLE 230 0 1276 PIMCO ETF TR INV GRD CRP BD 72201R817 265 2334 SH SOLE 2313 0 21 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1680 16481 SH SOLE 14850 0 1631 PIMCO ETF TR 25YR+ ZERO U S 72201R882 836 5742 SH SOLE 3792 0 1950 PING IDENTITY HLDG CORP COM 72341T103 7533 306581 SH SOLE 287021 0 19560 PINNACLE WEST CAP CORP COM 723484101 387 5347 SH SOLE 4047 0 1300 PINTEREST INC CL A 72352L106 429 8424 SH SOLE 3307 0 5117 PIONEER NAT RES CO COM 723787107 26539 159385 SH SOLE 124962 0 34423 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 210 20654 SH SOLE 8564 0 12090 PLANET FITNESS INC CL A 72703H101 21541 274237 SH SOLE 230479 0 43758 PNC FINL SVCS GROUP INC COM 693475105 2765 14135 SH SOLE 10500 0 3635 POOL CORP COM 73278L105 211085 485912 SH SOLE 384050 0 101862 POPULAR INC COM NEW 733174700 983 12650 SH SOLE 12650 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 522 11103 SH SOLE 1687 0 9416 PPG INDS INC COM 693506107 4459 31181 SH SOLE 15229 0 15952 PRA GROUP INC COM 69354N106 6854 162650 SH SOLE 131653 0 30997 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 2945 2665000 PRN SOLE 2155000 0 510000 PRECISION BIOSCIENCES INC COM 74019P108 315 27333 SH SOLE 583 0 26750 PRETIUM RES INC COM 74139C102 249 25825 SH SOLE 20300 0 5525 PRETIUM RES INC NOTE 2.250% 3/1 74139CAB8 131 132000 PRN SOLE 132000 0 0 PRICE T ROWE GROUP INC COM 74144T108 18132 92180 SH SOLE 80583 0 11597 PRIMERICA INC COM 74164M108 396 2579 SH SOLE 2097 0 482 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 281 4364 SH SOLE 3295 0 1069 PROCTER AND GAMBLE CO COM 742718109 110535 790668 SH SOLE 507445 0 283223 PROGRESSIVE CORP COM 743315103 127350 1408898 SH SOLE 1188950 0 219948 PROLOGIS INC. COM 74340W103 1956 15592 SH SOLE 8594 0 6998 PROS HOLDINGS INC COM 74346Y103 3493 98459 SH SOLE 93034 0 5425 PROSHARES TR ULTRAPRO SHORT S 74347B110 3 160 SH SOLE 160 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 4766 259754 SH SOLE 258942 0 812 PROSHARES TR SHORT S&P 500 NE 74347B425 233 15305 SH SOLE 13780 0 1525 PROSHARES TR INVT INT RT HG 74347B607 47 625 SH SOLE 0 0 625 PROSHARES TR RUSS 2000 DIVD 74347B698 432 7009 SH SOLE 7009 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 92 7551 SH SOLE 5051 0 2500 PROSHARES TR ULTSHT REAL EST 74347G556 0 5 SH SOLE 5 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 19 286 SH SOLE 130 0 156 PROSHARES TR PSHS ULT S&P 500 74347R107 29 245 SH SOLE 0 0 245 PROSHARES TR PSHS SHT OIL&GAS 74347R222 107 6520 SH SOLE 6120 0 400 PROSHARES TR PSHS ULT SEMICDT 74347R669 640 18700 SH SOLE 18700 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 636 10035 SH SOLE 8835 0 1200 PROSHARES TR SHRT 20+YR TRE 74347X849 4451 266865 SH SOLE 229835 0 37030 PROSHARES TR S&P 500 DV ARIST 74348A467 5456 61625 SH SOLE 61550 0 75 PROSHARES TR II ULTRA SILVER NEW 74347W353 6 200 SH SOLE 0 0 200 PROSHARES TR II VIX SH TRM FUTRS 74347Y854 1040 45612 SH SOLE 30612 0 15000 PROSHARES TR II ULTA BLMBG 2017 74347Y888 3 39 SH SOLE 39 0 0 PROSPECT CAP CORP COM 74348T102 419 54400 SH SOLE 54400 0 0 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 54 50000 PRN SOLE 0 0 50000 PROTO LABS INC COM 743713109 1924 28894 SH SOLE 24475 0 4419 PRUDENTIAL FINL INC COM 744320102 4036 38368 SH SOLE 36187 0 2181 PSYCHEMEDICS CORP COM NEW 744375205 113 13500 SH SOLE 8000 0 5500 PUBLIC STORAGE COM 74460D109 798 2685 SH SOLE 2535 0 150 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 616 10112 SH SOLE 8230 0 1882 PURE CYCLE CORP COM NEW 746228303 4138 310905 SH SOLE 226305 0 84600 PURE STORAGE INC CL A 74624M102 60621 2409416 SH SOLE 1318130 0 1091286 PVH CORPORATION COM 693656100 364 3544 SH SOLE 327 0 3217 Q2 HLDGS INC COM 74736L109 447 5575 SH SOLE 5220 0 355 QORVO INC COM 74736K101 2051 12266 SH SOLE 11836 0 430 QUALCOMM INC COM 747525103 42930 332841 SH SOLE 280539 0 52303 QUANTA SVCS INC COM 74762E102 1416 12441 SH SOLE 3483 0 8958 QUANTERIX CORP COM 74766Q101 640 12860 SH SOLE 12660 0 200 QUEST DIAGNOSTICS INC COM 74834L100 1985 13658 SH SOLE 11734 0 1924 QUIDEL CORP COM 74838J101 38406 272095 SH SOLE 269983 0 2112 QUINSTREET INC COM 74874Q100 16920 963551 SH SOLE 840323 0 123228 RACKSPACE TECHNOLOGY INC COM 750102105 203 14250 SH SOLE 250 0 14000 RAPID7 INC COM 753422104 12052 106633 SH SOLE 100714 0 5919 RAYONIER INC COM 754907103 1543 43251 SH SOLE 31136 0 12115 RAYTHEON TECHNOLOGIES CORP COM 75513E101 20967 243921 SH SOLE 206796 0 37124 RBC BEARINGS INC COM 75524B104 482 2270 SH SOLE 1549 0 721 REALTY INCOME CORP COM 756109104 973 15000 SH SOLE 14918 0 82 REDFIN CORP COM 75737F108 17734 353967 SH SOLE 331686 0 22281 REDWOOD TR INC COM 758075402 1251 97048 SH SOLE 87048 0 10000 REDWOOD TR INC NOTE 5.625% 7/1 758075AD7 206 200000 PRN SOLE 150000 0 50000 REGENERON PHARMACEUTICALS COM 75886F107 1037 1714 SH SOLE 1694 0 20 REGIONS FINANCIAL CORP NEW COM 7591EP100 7589 356129 SH SOLE 300832 0 55297 REGULUS THERAPEUTICS INC COM NEW 75915K200 7 10700 SH SOLE 10200 0 500 RENAISSANCERE HLDGS LTD COM G7496G103 355 2549 SH SOLE 2536 0 13 REPAY HLDGS CORP COM CL A 76029L100 25943 1126489 SH SOLE 1023452 0 103037 REPLIGEN CORP COM 759916109 892 3088 SH SOLE 2238 0 850 REPUBLIC SVCS INC COM 760759100 3432 28588 SH SOLE 26358 0 2230 RESMED INC COM 761152107 78914 299428 SH SOLE 182420 0 117008 REVANCE THERAPEUTICS INC COM 761330109 2960 106231 SH SOLE 79280 0 26951 REVOLVE GROUP INC CL A 76156B107 808 13077 SH SOLE 12962 0 115 RH COM 74967X103 10212 15313 SH SOLE 11853 0 3460 RINGCENTRAL INC CL A 76680R206 34836 160166 SH SOLE 81294 0 78872 RINGCENTRAL INC NOTE3/0 76680RAF4 444 450000 PRN SOLE 411000 0 39000 RITCHIE BROS AUCTIONEERS COM 767744105 39559 641566 SH SOLE 320810 0 320756 RLI CORP COM 749607107 204 2037 SH SOLE 1341 0 696 ROBERT HALF INTL INC COM 770323103 6368 63474 SH SOLE 61664 0 1810 ROBLOX CORP CL A 771049103 507 6712 SH SOLE 6712 0 0 ROCKET LAB USA INC COM 773122106 6969 432040 SH SOLE 375569 0 56471 ROCKET LAB USA INC *W EXP 07/30/202 773122114 732 145228 SH SOLE 141530 0 3698 ROCKET PHARMACEUTICALS INC COM 77313F106 366 12251 SH SOLE 11441 0 810 ROCKWELL AUTOMATION INC COM 773903109 88482 300918 SH SOLE 160719 0 140199 ROKU INC COM CL A 77543R102 71327 227628 SH SOLE 174371 0 53257 ROLLINS INC COM 775711104 62435 1767184 SH SOLE 1179422 0 587762 ROPER TECHNOLOGIES INC COM 776696106 13301 29815 SH SOLE 22391 0 7424 ROSS STORES INC COM 778296103 729 6700 SH SOLE 6640 0 60 ROYAL BK CDA COM 780087102 2320 23318 SH SOLE 22570 0 747 ROYAL CARIBBEAN GROUP COM V7780T103 1272 14300 SH SOLE 13169 0 1131 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 619 13989 SH SOLE 7734 0 6255 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 968 21724 SH SOLE 18616 0 3108 ROYAL GOLD INC COM 780287108 2775 29065 SH SOLE 28170 0 895 ROYCE GLOBAL VALUE TR INC COM 78081T104 432 27945 SH SOLE 26200 0 1745 RPM INTL INC COM 749685103 1185 15265 SH SOLE 5444 0 9821 RUSH STREET INTERACTIVE INC COM 782011100 10193 530602 SH SOLE 530602 0 0 RYAN SPECIALTY GROUP HLDGS I CL A 78351F107 24033 709555 SH SOLE 509020 0 200535 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 240 2178 SH SOLE 660 0 1518 S&P GLOBAL INC COM 78409V104 15802 37190 SH SOLE 32484 0 4706 SALESFORCE COM INC COM 79466L302 298823 1101775 SH SOLE 837220 0 264555 SAP SE SPON ADR 803054204 493 3651 SH SOLE 3363 0 288 SAREPTA THERAPEUTICS INC COM 803607100 3588 38799 SH SOLE 36362 0 2437 SBA COMMUNICATIONS CORP NEW CL A 78410G104 8987 27188 SH SOLE 25745 0 1443 SCHLUMBERGER LTD COM STK 806857108 1479 49904 SH SOLE 30421 0 19483 SCHOLASTIC CORP COM 807066105 374 10486 SH SOLE 7000 0 3486 SCHWAB CHARLES CORP COM 808513105 19644 269683 SH SOLE 206440 0 63242 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1245 11985 SH SOLE 11510 0 475 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 536 5154 SH SOLE 4794 0 360 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1679 11337 SH SOLE 6801 0 4536 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 550 8151 SH SOLE 7626 0 525 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 30 390 SH SOLE 390 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 350 3492 SH SOLE 3492 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 148 4866 SH SOLE 4866 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 136 2590 SH SOLE 2590 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 10 194 SH SOLE 194 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 798 10748 SH SOLE 2838 0 7910 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1370 35406 SH SOLE 34756 0 650 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 32 587 SH SOLE 587 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 3 66 SH SOLE 66 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 101 1787 SH SOLE 1787 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 4857 77608 SH SOLE 58081 0 19527 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 7 171 SH SOLE 171 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 3423 40009 SH SOLE 35299 0 4710 SCOTTS MIRACLE-GRO CO CL A 810186106 36693 250706 SH SOLE 205908 0 44798 SEA LTD SPONSORD ADS 81141R100 547 1715 SH SOLE 657 0 1058 SEAGEN INC COM 81181C104 19153 112797 SH SOLE 100424 0 12373 SEALED AIR CORP NEW COM 81211K100 226 4123 SH SOLE 1667 0 2456 SECUREWORKS CORP CL A 81374A105 203 10190 SH SOLE 8900 0 1290 SEELOS THERAPEUTICS INC COM 81577F109 67 28000 SH SOLE 28000 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1060 13396 SH SOLE 12730 0 666 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 10666 83789 SH SOLE 78572 0 5217 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1404 20399 SH SOLE 19766 0 633 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3993 22249 SH SOLE 20360 0 1889 SELECT SECTOR SPDR TR ENERGY 81369Y506 7908 151813 SH SOLE 146987 0 4826 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 16290 434048 SH SOLE 405753 0 28296 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 11487 117404 SH SOLE 56120 0 61284 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 10311 69053 SH SOLE 61613 0 7440 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 8962 111876 SH SOLE 100443 0 11433 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 123 2762 SH SOLE 2324 0 438 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3942 61717 SH SOLE 57771 0 3946 SEMPRA COM 816851109 2423 19151 SH SOLE 17733 0 1418 SENTINELONE INC CL A 81730H109 351 6550 SH SOLE 5150 0 1400 SERVICENOW INC COM 81762P102 112464 180732 SH SOLE 146807 0 33925 SHAKE SHACK INC CL A 819047101 16965 216221 SH SOLE 180913 0 35308 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 160 13605 SH SOLE 10755 0 2850 SHERWIN WILLIAMS CO COM 824348106 14219 50831 SH SOLE 29975 0 20856 SHOPIFY INC CL A 82509L107 37470 27638 SH SOLE 22359 0 5279 SHOTSPOTTER INC COM 82536T107 2706 74412 SH SOLE 70692 0 3720 SIENTRA INC COM 82621J105 427 74565 SH SOLE 63065 0 11500 SILENCE THERAPEUTICS PLC ADS 82686Q101 911 44444 SH SOLE 44444 0 0 SILICON LABORATORIES INC COM 826919102 333 2373 SH SOLE 418 0 1955 SIMON PPTY GROUP INC NEW COM 828806109 4459 34304 SH SOLE 29051 0 5253 SIMPLY GOOD FOODS CO COM 82900L102 974 28240 SH SOLE 28240 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 333 54653 SH SOLE 43249 0 11404 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 10748 53885 SH SOLE 50399 0 3486 SITIME CORP COM 82982T106 704 3449 SH SOLE 3449 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 802 18863 SH SOLE 18718 0 145 SK TELECOM LTD SPONSORED ADR 78440P108 205 6800 SH SOLE 6800 0 0 SKILLZ INC COM 83067L109 551 56147 SH SOLE 56147 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 209 3484 SH SOLE 3030 0 454 SKYWORKS SOLUTIONS INC COM 83088M102 1015 6163 SH SOLE 2892 0 3271 SLR INVESTMENT CORP COM 83413U100 1081 56510 SH SOLE 56510 0 0 SLR SENIOR INVESTMENT CORP COM 83416M105 752 48631 SH SOLE 48631 0 0 SMARTSHEET INC COM CL A 83200N103 28252 410514 SH SOLE 358845 0 51669 SMILEDIRECTCLUB INC CL A COM 83192H106 615 115532 SH SOLE 109481 0 6051 SMITH A O CORP COM 831865209 5277 86409 SH SOLE 67849 0 18560 SMUCKER J M CO COM NEW 832696405 15712 130897 SH SOLE 92539 0 38358 SNAP INC CL A 83304A106 1997 27039 SH SOLE 22788 0 4251 SNAP ON INC COM 833034101 2218 10615 SH SOLE 3868 0 6747 SNOWFLAKE INC CL A 833445109 1776 5871 SH SOLE 5270 0 601 SOLAREDGE TECHNOLOGIES INC COM 83417M104 5497 20727 SH SOLE 20152 0 575 SONOCO PRODS CO COM 835495102 281 4711 SH SOLE 1314 0 3397 SONOS INC COM 83570H108 699 21590 SH SOLE 11040 0 10550 SONY GROUP CORPORATION SPONSORED ADR 835699307 930 8408 SH SOLE 8289 0 119 SOS LIMITED SPNSORD ADS NEW 83587W106 21 10000 SH SOLE 10000 0 0 SOUTHERN CO COM 842587107 5678 91621 SH SOLE 73343 0 18278 SOUTHWEST AIRLS CO COM 844741108 2836 55145 SH SOLE 48511 0 6634 SOUTHWESTERN ENERGY CO COM 845467109 161 29035 SH SOLE 13000 0 16035 SP PLUS CORP COM 78469C103 3470 113139 SH SOLE 107736 0 5403 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 26109 77179 SH SOLE 67759 0 9420 SPDR GOLD TR GOLD SHS 78463V107 30618 186443 SH SOLE 164634 0 21809 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 6 135 SH SOLE 70 0 65 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 460 10155 SH SOLE 10155 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2376 55869 SH SOLE 55419 0 450 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 205 3997 SH SOLE 1251 0 2746 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 4588 89858 SH SOLE 83893 0 5966 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 72 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 84 2883 SH SOLE 2842 0 41 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 21 390 SH SOLE 0 0 390 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 638 17970 SH SOLE 16603 0 1367 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 820 21307 SH SOLE 0 0 21307 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2422 66881 SH SOLE 41038 0 25843 SPDR S&P 500 ETF TR TR UNIT 78462F103 233556 544241 SH SOLE 500734 0 43507 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 30808 64065 SH SOLE 55519 0 8546 SPDR SER TR NYSE TECH ETF 78464A102 271 1734 SH SOLE 1734 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 34 570 SH SOLE 570 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 19 430 SH SOLE 430 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 66 800 SH SOLE 0 0 800 SPDR SER TR BLMBRG BRC CNVRT 78464A359 3814 44685 SH SOLE 30151 0 14534 SPDR SER TR PORTFOLIO INTRMD 78464A375 98 2695 SH SOLE 2695 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 6 243 SH SOLE 243 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 2093 32689 SH SOLE 31730 0 959 SPDR SER TR PORTFOLIO SHORT 78464A474 23585 754713 SH SOLE 635862 0 118851 SPDR SER TR PRTFLO S&P500 VL 78464A508 4 111 SH SOLE 111 0 0 SPDR SER TR BLOMBERG INTL TR 78464A516 177 6155 SH SOLE 3100 0 3055 SPDR SER TR S&P TRANSN ETF 78464A532 39 450 SH SOLE 200 0 250 SPDR SER TR S&P TELECOM 78464A540 17 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 6 60 SH SOLE 60 0 0 SPDR SER TR COMP SOFTWARE 78464A599 1323 7708 SH SOLE 7708 0 0 SPDR SER TR DJ REIT ETF 78464A607 225 2131 SH SOLE 2131 0 0 SPDR SER TR AEROSPACE DEF 78464A631 12 104 SH SOLE 0 0 104 SPDR SER TR PORTFOLIO AGRGTE 78464A649 81 2722 SH SOLE 0 0 2722 SPDR SER TR PORTFLI TIPS ETF 78464A656 125 4008 SH SOLE 2303 0 1705 SPDR SER TR PORTFLI INTRMDIT 78464A672 8242 255102 SH SOLE 255102 0 0 SPDR SER TR S&P REGL BKG 78464A698 1008 14877 SH SOLE 13922 0 955 SPDR SER TR S&P PHARMAC 78464A722 4 90 SH SOLE 90 0 0 SPDR SER TR S&P METALS MNG 78464A755 2614 62623 SH SOLE 61113 0 1510 SPDR SER TR S&P DIVID ETF 78464A763 7885 67076 SH SOLE 61910 0 5165 SPDR SER TR S&P CAP MKTS 78464A771 4 42 SH SOLE 42 0 0 SPDR SER TR S&P INS ETF 78464A789 169 4475 SH SOLE 4275 0 200 SPDR SER TR S&P BK ETF 78464A797 3242 61265 SH SOLE 61265 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 11 120 SH SOLE 120 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 85 1118 SH SOLE 0 0 1118 SPDR SER TR S&P 400 MDCP VAL 78464A839 201 3028 SH SOLE 2668 0 360 SPDR SER TR PORTFOLIO S&P400 78464A847 98 2124 SH SOLE 977 0 1147 SPDR SER TR PORTFOLIO S&P500 78464A854 150 2965 SH SOLE 28 0 2937 SPDR SER TR S&P SEMICNDCTR 78464A862 1545 7802 SH SOLE 7802 0 0 SPDR SER TR S&P BIOTECH 78464A870 11463 91189 SH SOLE 54727 0 36461 SPDR SER TR S&P HOMEBUILD 78464A888 269 3753 SH SOLE 3249 0 504 SPDR SER TR PORTFOLIO SH TSR 78468R101 153 5000 SH SOLE 5000 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 341 11113 SH SOLE 7990 0 3123 SPDR SER TR BLOOMBERG SRT TR 78468R408 50 1813 SH SOLE 1517 0 296 SPDR SER TR OILGAS EQUIP 78468R549 1 23 SH SOLE 23 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 3 33 SH SOLE 33 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 65 598 SH SOLE 289 0 309 SPDR SER TR SPDR BLOOMBERG 78468R663 87 949 SH SOLE 775 0 174 SPDR SER TR S&P KENSHO INTLG 78468R697 5170 118397 SH SOLE 105644 0 12753 SPDR SER TR NUVEEN BRC MUNIC 78468R721 978 18973 SH SOLE 17291 0 1682 SPDR SER TR NUVEEN BLMBRG SR 78468R739 924 18699 SH SOLE 18699 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 160 1583 SH SOLE 1583 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 63 1603 SH SOLE 1603 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 121 2829 SH SOLE 1950 0 879 SPDR SER TR BLOMBERG 1 10 YR 78468R861 8 400 SH SOLE 400 0 0 SPIRE INC COM 84857L101 392 6410 SH SOLE 6410 0 0 SPLUNK INC COM 848637104 112453 777091 SH SOLE 306760 0 470331 SPLUNK INC NOTE 1.125% 9/1 848637AD6 397 325000 PRN SOLE 280000 0 45000 SPOK HLDGS INC COM 84863T106 1242 121485 SH SOLE 96485 0 25000 SPOTIFY TECHNOLOGY S A SHS L8681T102 261 1158 SH SOLE 961 0 197 SPRINKLR INC CL A 85208T107 265 15128 SH SOLE 14828 0 300 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1891 137063 SH SOLE 123708 0 13355 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1039 135225 SH SOLE 79170 0 56055 SPROUT SOCIAL INC COM CL A 85209W109 119705 981590 SH SOLE 731191 0 250399 SPS COMM INC COM 78463M107 226 1400 SH SOLE 1400 0 0 SQUARE INC CL A 852234103 75237 313695 SH SOLE 267873 0 45822 SQUARESPACE INC CLASS A 85225A107 231 5980 SH SOLE 5980 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 795 11457 SH SOLE 3053 0 8404 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 180 3922 SH SOLE 3826 0 96 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 943 19524 SH SOLE 19224 0 300 SSR MNG INC COM 784730103 147 10133 SH SOLE 10133 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 418 3250 SH SOLE 2750 0 500 STAG INDL INC COM 85254J102 482 12290 SH SOLE 11750 0 540 STANLEY BLACK & DECKER INC COM 854502101 1662 9479 SH SOLE 8213 0 1266 STARBUCKS CORP COM 855244109 409262 3710110 SH SOLE 2638056 0 1072054 STARWOOD PPTY TR INC COM 85571B105 3100 126994 SH SOLE 123494 0 3500 STATE STR CORP COM 857477103 1078 12720 SH SOLE 9397 0 3323 STEELCASE INC CL A 858155203 282 22276 SH SOLE 22162 0 114 STELLANTIS N.V SHS N82405106 192 10040 SH SOLE 9798 0 242 STEM INC COM 85859N102 380 15910 SH SOLE 15910 0 0 STERICYCLE INC COM 858912108 933 13727 SH SOLE 6632 0 7095 STERIS PLC SHS USD G8473T100 2353 11518 SH SOLE 10291 0 1227 STORE CAP CORP COM 862121100 453 14140 SH SOLE 11931 0 2209 STRYKER CORPORATION COM 863667101 212252 804838 SH SOLE 545155 0 259683 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 439 28623 SH SOLE 27623 0 1000 SUMMIT HOTEL PPTYS INC COM 866082100 160 16644 SH SOLE 16644 0 0 SUMO LOGIC INC COM 86646P103 1041 64590 SH SOLE 41590 0 23000 SUN CMNTYS INC COM 866674104 1068 5769 SH SOLE 4758 0 1011 SUN LIFE FINANCIAL INC. COM 866796105 732 14232 SH SOLE 14232 0 0 SUNCOR ENERGY INC NEW COM 867224107 3036 146370 SH SOLE 71519 0 74851 SUNOPTA INC COM 8676EP108 4970 556602 SH SOLE 485307 0 71295 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 118 120000 PRN SOLE 90000 0 30000 SVB FINANCIAL GROUP COM 78486Q101 1464 2263 SH SOLE 1162 0 1101 SWITCH INC CL A 87105L104 252 9925 SH SOLE 7225 0 2700 SYNCHRONY FINANCIAL COM 87165B103 389 7954 SH SOLE 7792 0 162 SYNOPSYS INC COM 871607107 2512 8390 SH SOLE 8119 0 271 SYNTHETIC BIOLOGICS INC COM NEW 87164U201 94 203643 SH SOLE 128299 0 75344 SYSCO CORP COM 871829107 26556 338291 SH SOLE 264611 0 73680 TABULA RASA HEALTHCARE INC COM 873379101 2740 104526 SH SOLE 87142 0 17384 TACTILE SYS TECHNOLOGY INC COM 87357P100 9329 209876 SH SOLE 197813 0 12063 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 12971 116175 SH SOLE 85403 0 30772 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 212 12922 SH SOLE 12234 0 688 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6211 40310 SH SOLE 38387 0 1923 TALKSPACE INC COM 87427V103 401 109737 SH SOLE 103822 0 5915 TARGA RES CORP COM 87612G101 269 5468 SH SOLE 5468 0 0 TARGET CORP COM 87612E106 27323 119436 SH SOLE 80097 0 39339 TASKUS INC CLASS A COM 87652V109 3292 49600 SH SOLE 49600 0 0 TCG BDC INC COM 872280102 134 10000 SH SOLE 10000 0 0 TE CONNECTIVITY LTD REG SHS H84989104 6803 49581 SH SOLE 18261 0 31320 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 636 38681 SH SOLE 38381 0 300 TELADOC HEALTH INC COM 87918A105 29639 233729 SH SOLE 189952 0 43777 TELEDYNE TECHNOLOGIES INC COM 879360105 848 1974 SH SOLE 1874 0 100 TELEFONICA S A SPONSORED ADR 879382208 162 34373 SH SOLE 34248 0 125 TELUS INTL CDA INC SUB VTG SHS 87975H100 1259 35955 SH SOLE 30855 0 5100 TEMPUR SEALY INTL INC COM 88023U101 2812 60596 SH SOLE 60488 0 108 TENABLE HLDGS INC COM 88025T102 19966 432736 SH SOLE 382052 0 50684 TERADYNE INC COM 880770102 1394 12768 SH SOLE 12558 0 210 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 3453 82868 SH SOLE 72183 0 10685 TERNIUM SA SPONSORED ADS 880890108 295 6967 SH SOLE 6867 0 100 TESLA INC COM 88160R101 52837 68135 SH SOLE 48895 0 19240 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 179 18350 SH SOLE 16550 0 1800 TEXAS INSTRS INC COM 882508104 59041 307167 SH SOLE 200018 0 107149 TEXAS PACIFIC LAND CORPORATI COM 88262P102 3751 3102 SH SOLE 3087 0 15 TEXTRON INC COM 883203101 311 4458 SH SOLE 4136 0 322 TG THERAPEUTICS INC COM 88322Q108 333 10000 SH SOLE 9000 0 1000 THE TRADE DESK INC COM CL A 88339J105 1225 17430 SH SOLE 10710 0 6720 THERMO FISHER SCIENTIFIC INC COM 883556102 86136 150765 SH SOLE 116586 0 34179 THERMON GROUP HLDGS INC COM 88362T103 1091 63037 SH SOLE 43382 0 19655 THOMSON REUTERS CORP. COM NEW 884903709 416 3762 SH SOLE 3435 0 327 THRYV HLDGS INC COM NEW 886029206 948 31545 SH SOLE 27885 0 3660 TIDEWATER INC NEW COM 88642R109 145 12006 SH SOLE 11006 0 1000 TIDEWATER INC NEW *W EXP 07/31/202 88642R117 0 43 SH SOLE 43 0 0 TIDEWATER INC NEW *W EXP 07/31/202 88642R125 0 46 SH SOLE 46 0 0 TILRAY INC COM CL 2 88688T100 1699 150451 SH SOLE 148931 0 1520 TIMKEN CO COM 887389104 266 4073 SH SOLE 1300 0 2773 TITAN INTL INC ILL COM 88830M102 669 93500 SH SOLE 93400 0 100 TIVITY HEALTH INC COM 88870R102 1194 51775 SH SOLE 45050 0 6725 TJX COS INC NEW COM 872540109 10936 165743 SH SOLE 152328 0 13414 T-MOBILE US INC COM 872590104 3502 27414 SH SOLE 25264 0 2150 TORO CO COM 891092108 261 2678 SH SOLE 2678 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 12650 191233 SH SOLE 95334 0 95900 TOTALENERGIES SE SPONSORED ADS 89151E109 3293 68701 SH SOLE 56493 0 12208 TRACTOR SUPPLY CO COM 892356106 15159 74817 SH SOLE 58344 0 16473 TRANE TECHNOLOGIES PLC SHS G8994E103 2484 14389 SH SOLE 9483 0 4905 TRANSDIGM GROUP INC COM 893641100 113391 181550 SH SOLE 123849 0 57701 TRANSOCEAN LTD REG SHS H8817H100 764 201531 SH SOLE 188531 0 13000 TRANSUNION COM 89400J107 3473 30920 SH SOLE 23652 0 7268 TRAVELERS COMPANIES INC COM 89417E109 6904 45419 SH SOLE 39249 0 6170 TREAN INS GROUP INC COM 89457R101 8198 792106 SH SOLE 725282 0 66824 TREEHOUSE FOODS INC COM 89469A104 15578 390620 SH SOLE 358199 0 32421 TREVENA INC COM 89532E109 31 25000 SH SOLE 0 0 25000 TREX CO INC COM 89531P105 141229 1385553 SH SOLE 1058510 0 327043 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 442 25150 SH SOLE 11150 0 14000 TRIMAS CORP COM NEW 896215209 1604 49581 SH SOLE 42632 0 6949 TRIMBLE INC COM 896239100 75286 915329 SH SOLE 637212 0 278117 TRUIST FINL CORP COM 89832Q109 2011 34281 SH SOLE 23727 0 10554 TRUPANION INC COM 898202106 200 2575 SH SOLE 2575 0 0 TWILIO INC CL A 90138F102 135372 424299 SH SOLE 347554 0 76745 TWIST BIOSCIENCE CORP COM 90184D100 440 4110 SH SOLE 4110 0 0 TWITTER INC COM 90184L102 14586 241537 SH SOLE 212049 0 29488 TWO HBRS INVT CORP COM NEW 90187B408 779 122824 SH SOLE 98878 0 23946 TYLER TECHNOLOGIES INC COM 902252105 189361 412866 SH SOLE 311315 0 101551 U S PHYSICAL THERAPY COM 90337L108 4147 37499 SH SOLE 33623 0 3876 U S SILICA HLDGS INC COM 90346E103 1011 126498 SH SOLE 93533 0 32965 UBER TECHNOLOGIES INC COM 90353T100 32214 719061 SH SOLE 438883 0 280178 UBIQUITI INC COM 90353W103 226 755 SH SOLE 541 0 214 UDR INC COM 902653104 306 5773 SH SOLE 5496 0 277 UFP INDUSTRIES INC COM 90278Q108 232 3406 SH SOLE 0 0 3406 UGI CORP NEW COM 902681105 290 6800 SH SOLE 2850 0 3950 ULTA BEAUTY INC COM 90384S303 21054 58333 SH SOLE 37363 0 20970 UNDER ARMOUR INC CL A 904311107 533 26412 SH SOLE 22202 0 4210 UNDER ARMOUR INC CL C 904311206 176 10060 SH SOLE 5414 0 4646 UNIFIRST CORP MASS COM 904708104 7334 34495 SH SOLE 27621 0 6874 UNILEVER PLC SPON ADR NEW 904767704 11981 220967 SH SOLE 136928 0 84039 UNION PAC CORP COM 907818108 104027 530724 SH SOLE 336087 0 194637 UNITED AIRLS HLDGS INC COM 910047109 1094 23002 SH SOLE 22192 0 810 UNITED PARCEL SERVICE INC CL B 911312106 38062 209016 SH SOLE 131912 0 77103 UNITED RENTALS INC COM 911363109 3016 8593 SH SOLE 8121 0 472 UNITED STATES STL CORP NEW COM 912909108 1125 51210 SH SOLE 42110 0 9100 UNITED STS OIL FD LP UNITS 91232N207 371 7063 SH SOLE 5328 0 1735 UNITEDHEALTH GROUP INC COM 91324P102 134952 345374 SH SOLE 260475 0 84899 UNITY SOFTWARE INC COM 91332U101 79461 629398 SH SOLE 515116 0 114282 UNIVERSAL DISPLAY CORP COM 91347P105 665 3890 SH SOLE 1330 0 2560 UNIVERSAL HLTH SVCS INC CL B 913903100 227 1643 SH SOLE 1503 0 140 UPLAND SOFTWARE INC COM 91544A109 317 9470 SH SOLE 9470 0 0 UPSTART HLDGS INC COM 91680M107 383 1211 SH SOLE 201 0 1010 URANIUM ENERGY CORP COM 916896103 491 161000 SH SOLE 160000 0 1000 US BANCORP DEL COM NEW 902973304 12257 206208 SH SOLE 125249 0 80959 V F CORP COM 918204108 3410 50897 SH SOLE 49045 0 1852 VAIL RESORTS INC COM 91879Q109 13580 40653 SH SOLE 18957 0 21696 VALERO ENERGY CORP COM 91913Y100 2318 32844 SH SOLE 28981 0 3863 VALMONT INDS INC COM 920253101 11094 47185 SH SOLE 39653 0 7532 VANECK ETF TRUST GOLD MINERS ETF 92189F106 7830 265702 SH SOLE 241300 0 24403 VANECK ETF TRUST EMERGING MRKT HI 92189F353 29 1269 SH SOLE 0 0 1269 VANECK ETF TRUST PREFERRED SECURT 92189F429 68 3200 SH SOLE 2000 0 1200 VANECK ETF TRUST MORTGAGE REIT 92189F452 29 1500 SH SOLE 1500 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 47 318 SH SOLE 318 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 1566 21381 SH SOLE 20729 0 652 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 5311 20723 SH SOLE 8998 0 11725 VANECK ETF TRUST BIOTECH ETF 92189F726 168 833 SH SOLE 833 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 867 22606 SH SOLE 19497 0 3109 VANECK ETF TRUST VANECK VIETNAM 92189F817 21 1083 SH SOLE 383 0 700 VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 49 2572 SH SOLE 1753 0 819 VANECK ETF TRUST AFRICA INDEX ETF 92189F866 141 6775 SH SOLE 6775 0 0 VANECK ETF TRUST GAMING ETF 92189F882 27 549 SH SOLE 549 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 108 2117 SH SOLE 2117 0 0 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 22 350 SH SOLE 350 0 0 VANECK ETF TRUST OIL SERVICES ETF 92189H607 180 914 SH SOLE 914 0 0 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 16 637 SH SOLE 637 0 0 VANECK ETF TRUST ENERGY INCME ET 92189H870 2 38 SH SOLE 38 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 139 520 SH SOLE 420 0 100 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3385 24068 SH SOLE 12863 0 11205 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 324 1610 SH SOLE 1610 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 43 271 SH SOLE 210 0 61 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1511 7672 SH SOLE 7295 0 377 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 29 279 SH SOLE 7 0 272 VANGUARD BD INDEX FDS INTERMED TERM 921937819 65 728 SH SOLE 569 0 159 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 6149 75041 SH SOLE 64397 0 10644 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2247 26297 SH SOLE 21843 0 4454 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 500 8777 SH SOLE 8565 0 212 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 30037 76158 SH SOLE 62538 0 13620 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 13538 96971 SH SOLE 93552 0 3419 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3838 16241 SH SOLE 11235 0 5006 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 21869 214870 SH SOLE 166808 0 48062 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5753 20533 SH SOLE 16563 0 3970 VANGUARD INDEX FDS SM CP VAL ETF 922908611 5195 30694 SH SOLE 28798 0 1896 VANGUARD INDEX FDS MID CAP ETF 922908629 18467 77999 SH SOLE 74061 0 3938 VANGUARD INDEX FDS LARGE CAP ETF 922908637 992 4939 SH SOLE 4347 0 592 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 11221 61530 SH SOLE 50073 0 11457 VANGUARD INDEX FDS GROWTH ETF 922908736 49123 169291 SH SOLE 152796 0 16495 VANGUARD INDEX FDS VALUE ETF 922908744 54809 404886 SH SOLE 365461 0 39425 VANGUARD INDEX FDS SMALL CP ETF 922908751 6328 28936 SH SOLE 23788 0 5148 VANGUARD INDEX FDS TOTAL STK MKT 922908769 16002 72063 SH SOLE 54543 0 17520 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 4194 74483 SH SOLE 72486 0 1997 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 378 2826 SH SOLE 1662 0 1164 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 88 866 SH SOLE 836 0 30 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 61883 1015143 SH SOLE 811491 0 203652 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 25325 506404 SH SOLE 427083 0 79322 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 625 7710 SH SOLE 6802 0 908 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 5583 85096 SH SOLE 55483 0 29613 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3297 62703 SH SOLE 19917 0 42785 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2105 38429 SH SOLE 33073 0 5356 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 524 8537 SH SOLE 8137 0 400 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1845 22388 SH SOLE 19663 0 2726 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1412 7129 SH SOLE 7129 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4366 49383 SH SOLE 9175 0 40208 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3816 54154 SH SOLE 42076 0 12078 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 405 6002 SH SOLE 6002 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 150 2177 SH SOLE 0 0 2177 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1208 6037 SH SOLE 6037 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 229 4306 SH SOLE 4172 0 134 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 3 32 SH SOLE 32 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 9456 100163 SH SOLE 96758 0 3405 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 87279 568223 SH SOLE 484701 0 83523 VANGUARD STAR FDS VG TL INTL STK F 921909768 667 10537 SH SOLE 9451 0 1086 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 101480 2009901 SH SOLE 1700007 0 309894 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 9205 89069 SH SOLE 68784 0 20285 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4898 74161 SH SOLE 73026 0 1135 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 2988 34252 SH SOLE 30866 0 3386 VANGUARD WORLD FD ESG US STK ETF 921910733 1033 12907 SH SOLE 12907 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 6380 27171 SH SOLE 26167 0 1004 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 278 2841 SH SOLE 2689 0 152 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 485 1564 SH SOLE 1449 0 115 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 2504 13974 SH SOLE 13974 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 108 1466 SH SOLE 1466 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 638 6889 SH SOLE 6377 0 513 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2617 10588 SH SOLE 9611 0 978 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 4096 21802 SH SOLE 21510 0 292 VANGUARD WORLD FDS INF TECH ETF 92204A702 10408 25937 SH SOLE 24090 0 1847 VANGUARD WORLD FDS MATERIALS ETF 92204A801 2358 13613 SH SOLE 13185 0 428 VANGUARD WORLD FDS UTILITIES ETF 92204A876 207 1485 SH SOLE 1485 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 799 5674 SH SOLE 2699 0 2975 VAPOTHERM INC COM 922107107 2144 96274 SH SOLE 95299 0 975 VARONIS SYS INC COM 922280102 769 12636 SH SOLE 12486 0 150 VEEVA SYS INC CL A COM 922475108 522247 1812288 SH SOLE 1383082 0 429206 VENTAS INC COM 92276F100 419 7591 SH SOLE 7432 0 159 VERACYTE INC COM 92337F107 3510 75557 SH SOLE 57138 0 18419 VERISIGN INC COM 92343E102 223 1089 SH SOLE 861 0 228 VERISK ANALYTICS INC COM 92345Y106 89103 444914 SH SOLE 302541 0 142373 VERIZON COMMUNICATIONS INC COM 92343V104 54936 1017154 SH SOLE 722254 0 294900 VERRA MOBILITY CORP COM 92511U102 2177 144439 SH SOLE 126934 0 17505 VERTEX PHARMACEUTICALS INC COM 92532F100 2948 16250 SH SOLE 6801 0 9449 VERU INC COM 92536C103 2643 309875 SH SOLE 309875 0 0 VERVE THERAPEUTICS INC COM 92539P101 229 4875 SH SOLE 3725 0 1150 VIACOMCBS INC CL B 92556H206 2671 67595 SH SOLE 51820 0 15774 VIASAT INC COM 92552V100 10569 191927 SH SOLE 158481 0 33446 VIATRIS INC COM 92556V106 580 42784 SH SOLE 28579 0 14205 VICOR CORP COM 925815102 1081 8060 SH SOLE 8060 0 0 VIEMED HEALTHCARE INC COM 92663R105 128 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 912 145181 SH SOLE 54556 0 90625 VIRACTA THERAPEUTICS INC COM 92765F108 416 51843 SH SOLE 51843 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 7355 290696 SH SOLE 249071 0 41625 VIRTU FINL INC CL A 928254101 769 31459 SH SOLE 31459 0 0 VISA INC COM CL A 92826C839 516191 2317354 SH SOLE 1891375 0 425978 VISTA OUTDOOR INC COM 928377100 1457 36156 SH SOLE 36099 0 57 VIVINT SMART HOME INC COM CL A 928542109 805 85137 SH SOLE 81637 0 3500 VMWARE INC CL A COM 928563402 337 2267 SH SOLE 1636 0 631 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1714 110938 SH SOLE 104216 0 6721 VONAGE HLDGS CORP COM 92886T201 229 14200 SH SOLE 14200 0 0 VONTIER CORPORATION COM 928881101 1614 48029 SH SOLE 39772 0 8257 VOYA FINANCIAL INC COM 929089100 324 5285 SH SOLE 1750 0 3535 VROOM INC COM 92918V109 1219 55241 SH SOLE 41982 0 13259 VULCAN MATLS CO COM 929160109 13173 77873 SH SOLE 18067 0 59806 WABTEC COM 929740108 36862 427584 SH SOLE 265067 0 162517 WALGREENS BOOTS ALLIANCE INC COM 931427108 12522 266151 SH SOLE 198556 0 67596 WALMART INC COM 931142103 110983 796263 SH SOLE 408815 0 387448 WARNER MUSIC GROUP CORP COM CL A 934550203 7618 178247 SH SOLE 173639 0 4608 WASTE CONNECTIONS INC COM 94106B101 2880 22866 SH SOLE 22525 0 342 WASTE MGMT INC DEL COM 94106L109 7654 51242 SH SOLE 44500 0 6742 WATERS CORP COM 941848103 1220 3414 SH SOLE 3375 0 39 WATSCO INC COM 942622200 153235 579075 SH SOLE 396080 0 182994 WAYFAIR INC CL A 94419L101 5552 21728 SH SOLE 20083 0 1645 WEBSTER FINL CORP CONN COM 947890109 222 4073 SH SOLE 78 0 3995 WEC ENERGY GROUP INC COM 92939U106 3861 43781 SH SOLE 26690 0 17091 WELBILT INC COM 949090104 462 19891 SH SOLE 18799 0 1092 WELLS FARGO CO NEW COM 949746101 14181 305548 SH SOLE 258467 0 47081 WELLTOWER INC COM 95040Q104 2206 26775 SH SOLE 23310 0 3465 WEST PHARMACEUTICAL SVSC INC COM 955306105 49881 117494 SH SOLE 89192 0 28302 WESTERN ALLIANCE BANCORP COM 957638109 827 7601 SH SOLE 7601 0 0 WESTERN DIGITAL CORP. COM 958102105 1205 21347 SH SOLE 18390 0 2957 WESTERN UN CO COM 959802109 695 34351 SH SOLE 23498 0 10853 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 593 24350 SH SOLE 24350 0 0 WESTROCK CO COM 96145D105 1818 36488 SH SOLE 36488 0 0 WEX INC COM 96208T104 29621 168165 SH SOLE 140974 0 27191 WEYERHAEUSER CO MTN BE COM NEW 962166104 6737 189410 SH SOLE 153350 0 36060 WHEATON PRECIOUS METALS CORP COM 962879102 6188 164665 SH SOLE 126087 0 38578 WHEELS UP EXPERIENCE INC COM CL A 96328L106 1215 184375 SH SOLE 184375 0 0 WHIRLPOOL CORP COM 963320106 1818 8918 SH SOLE 938 0 7980 WILLIAMS COS INC COM 969457100 932 35924 SH SOLE 25514 0 10410 WILLIAMS SONOMA INC COM 969904101 1787 10080 SH SOLE 9830 0 249 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1870 8044 SH SOLE 7580 0 464 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4636 146166 SH SOLE 142166 0 4000 WINTRUST FINL CORP COM 97650W108 2417 30078 SH SOLE 28700 0 1378 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1308 11138 SH SOLE 11138 0 0 WISDOMTREE TR CHINESE YUAN FD 97717W182 11 400 SH SOLE 0 0 400 WISDOMTREE TR US HIGH DIVIDEND 97717W208 967 12560 SH SOLE 4035 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 137 2554 SH SOLE 2179 0 375 WISDOMTREE TR US LARGECAP DIVD 97717W307 463 3883 SH SOLE 3622 0 261 WISDOMTREE TR EMER MKT HIGH FD 97717W315 232 5307 SH SOLE 4445 0 862 WISDOMTREE TR US DIVID EX FNCL 97717W406 124 1320 SH SOLE 980 0 340 WISDOMTREE TR INDIA ERNGS FD 97717W422 626 16747 SH SOLE 11747 0 5000 WISDOMTREE TR US MIDCAP DIVID 97717W505 78 1877 SH SOLE 1877 0 0 WISDOMTREE TR US QLT SHRHD YLD 97717W547 31 519 SH SOLE 519 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 78 1611 SH SOLE 1611 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 40 765 SH SOLE 765 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 326 10581 SH SOLE 10581 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 230 4347 SH SOLE 4227 0 120 WISDOMTREE TR INTL MIDCAP DV 97717W778 54 800 SH SOLE 800 0 0 WISDOMTREE TR INTL DIV EX FINL 97717W786 59 1450 SH SOLE 1450 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 48 1258 SH SOLE 1258 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 34 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 326 5168 SH SOLE 5168 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 7 95 SH SOLE 95 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 40 1062 SH SOLE 1062 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 62 1734 SH SOLE 1734 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 662 12752 SH SOLE 12752 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 133 3750 SH SOLE 3750 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 573 22821 SH SOLE 22425 0 396 WISDOMTREE TR US S CAP QTY DIV 97717X651 994 22411 SH SOLE 13111 0 9300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 195 2566 SH SOLE 1991 0 575 WISDOMTREE TR EM LCL DEBT FD 97717X867 8 265 SH SOLE 265 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 10 173 SH SOLE 173 0 0 WIX COM LTD SHS M98068105 212 1084 SH SOLE 549 0 535 WOODWARD INC COM 980745103 578 5106 SH SOLE 3994 0 1112 WORKDAY INC CL A 98138H101 372818 1491930 SH SOLE 1074088 0 417842 WORKIVA INC COM CL A 98139A105 748 5305 SH SOLE 5305 0 0 WP CAREY INC COM 92936U109 4524 61939 SH SOLE 47073 0 14866 WYNDHAM HOTELS & RESORTS INC COM 98311A105 791 10244 SH SOLE 10109 0 135 WYNN RESORTS LTD COM 983134107 942 11120 SH SOLE 10760 0 360 XCEL ENERGY INC COM 98389B100 2172 34750 SH SOLE 32216 0 2534 XILINX INC COM 983919101 9280 61461 SH SOLE 31187 0 30274 XOMETRY INC CLASS A COM 98423F109 2566 44490 SH SOLE 38885 0 5605 XPERI HOLDING CORP COM 98390M103 639 33923 SH SOLE 14099 0 19824 XPO LOGISTICS INC COM 983793100 564 7085 SH SOLE 5785 0 1300 XYLEM INC COM 98419M100 10495 84853 SH SOLE 18308 0 66545 YETI HLDGS INC COM 98585X104 98926 1154461 SH SOLE 1038449 0 116012 YUM BRANDS INC COM 988498101 3992 32640 SH SOLE 23262 0 9378 YUM CHINA HLDGS INC COM 98850P109 2840 48877 SH SOLE 22209 0 26668 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 69712 135252 SH SOLE 39921 0 95331 ZENDESK INC COM 98936J101 3129 26880 SH SOLE 21573 0 5307 ZILLOW GROUP INC CL A 98954M101 22 253 SH SOLE 253 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 233 2642 SH SOLE 2417 0 225 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3717 25393 SH SOLE 17291 0 8102 ZIONS BANCORPORATION N A COM 989701107 676 10929 SH SOLE 8200 0 2729 ZIPRECRUITER INC CL A 98980B103 302 10950 SH SOLE 10000 0 950 ZOETIS INC CL A 98978V103 470118 2421542 SH SOLE 1810328 0 611214 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 41651 159279 SH SOLE 128720 0 30559 ZSCALER INC COM 98980G102 1039 3963 SH SOLE 3687 0 276 ZYNGA INC CL A 98986T108 891 118338 SH SOLE 118338 0 0