0001104659-21-103962.txt : 20210812 0001104659-21-103962.hdr.sgml : 20210812 20210812114342 ACCESSION NUMBER: 0001104659-21-103962 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210812 DATE AS OF CHANGE: 20210812 EFFECTIVENESS DATE: 20210812 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: 211166259 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 06-30-2021 06-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 08-12-2021 0 1888 28857904
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC CL A COM 88025U109 1535 7841 SH SOLE 7791 0 50 1LIFE HEALTHCARE INC COM 68269G107 6076 183799 SH SOLE 170629 0 13170 2U INC COM 90214J101 15187 364464 SH SOLE 342936 0 21528 3-D SYS CORP DEL COM NEW 88554D205 1242 31066 SH SOLE 30450 0 616 3M CO COM 88579Y101 45109 227099 SH SOLE 151260 0 75838 9 METERS BIOPHARMA INC COM 654405109 31 28000 SH SOLE 28000 0 0 ABB LTD SPONSORED ADR 000375204 6097 179377 SH SOLE 151010 0 28367 ABBOTT LABS COM 002824100 205290 1770814 SH SOLE 1327756 0 443058 ABBVIE INC COM 00287Y109 134525 1194288 SH SOLE 871409 0 322880 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 118 26600 SH SOLE 26600 0 0 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 374 41314 SH SOLE 33848 0 7466 ABIOMED INC COM 003654100 131501 421329 SH SOLE 304176 0 117153 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1381 22000 SH SOLE 21630 0 370 ACCELERATE DIAGNOSTICS INC COM 00430H102 6856 850590 SH SOLE 811014 0 39576 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 180159 611145 SH SOLE 395403 0 215742 ACCOLADE INC COM 00437E102 2347 43210 SH SOLE 41882 0 1328 ACELRX PHARMACEUTICALS INC COM 00444T100 29 21250 SH SOLE 21250 0 0 ACORDA THERAPEUTICS INC COM NEW 00484M601 114 23840 SH SOLE 23840 0 0 ACTINIUM PHARMACEUTICALS INC COM 00507W206 407 51466 SH SOLE 25366 0 26100 ACTIVISION BLIZZARD INC COM 00507V109 96412 1010189 SH SOLE 737449 0 272740 ACUITY BRANDS INC COM 00508Y102 271 1451 SH SOLE 1206 0 245 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 11398 278959 SH SOLE 253611 0 25348 ADOBE SYSTEMS INCORPORATED COM 00724F101 397593 678904 SH SOLE 430493 0 248411 ADVANCE AUTO PARTS INC COM 00751Y106 1879 9162 SH SOLE 8712 0 450 ADVANCED MICRO DEVICES INC COM 007903107 12197 129848 SH SOLE 108399 0 21449 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 363 52204 SH SOLE 52204 0 0 AEROVIRONMENT INC COM 008073108 686 6851 SH SOLE 5886 0 965 AES CORP COM 00130H105 463 17771 SH SOLE 4661 0 13110 AFFILIATED MANAGERS GROUP IN COM 008252108 2318 15030 SH SOLE 13915 0 1115 AFFIMED N V COM N01045108 140 16500 SH SOLE 16500 0 0 AFLAC INC COM 001055102 889 16576 SH SOLE 14472 0 2104 AGCO CORP COM 001084102 244 1872 SH SOLE 261 0 1611 AGENUS INC COM NEW 00847G705 476 86626 SH SOLE 47416 0 39210 AGILENT TECHNOLOGIES INC COM 00846U101 2630 17792 SH SOLE 12648 0 5144 AGILON HEALTH INC COM 00857U107 609 15000 SH SOLE 15000 0 0 AGNICO EAGLE MINES LTD COM 008474108 1219 20170 SH SOLE 15015 0 5155 AILERON THERAPEUTICS INC COM 00887A105 860 688044 SH SOLE 578544 0 109500 AIR LEASE CORP CL A 00912X302 281 6735 SH SOLE 6735 0 0 AIR PRODS & CHEMS INC COM 009158106 20299 70562 SH SOLE 40079 0 30483 AIRBNB INC COM CL A 009066101 42489 277455 SH SOLE 255176 0 22279 AIRGAIN INC COM 00938A104 9022 437538 SH SOLE 393917 0 43621 AKAMAI TECHNOLOGIES INC COM 00971T101 29698 254701 SH SOLE 140013 0 114688 AKEBIA THERAPEUTICS INC COM 00972D105 102 26963 SH SOLE 26589 0 374 ALAMOS GOLD INC NEW COM CL A 011532108 272 35613 SH SOLE 24713 0 10900 ALARM COM HLDGS INC COM 011642105 1165 13757 SH SOLE 13159 0 598 ALBANY INTL CORP CL A 012348108 396 4434 SH SOLE 548 0 3886 ALBEMARLE CORP COM 012653101 464 2753 SH SOLE 2617 0 136 ALBIREO PHARMA INC COM 01345P106 2130 60542 SH SOLE 45354 0 15188 ALCON AG ORD SHS H01301128 344 4889 SH SOLE 3665 0 1224 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2401 13198 SH SOLE 12509 0 689 ALEXION PHARMACEUTICALS INC COM 015351109 273 1486 SH SOLE 1362 0 124 ALGONQUIN PWR UTILS CORP COM 015857105 706 47456 SH SOLE 16456 0 31000 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 62483 275522 SH SOLE 174651 0 100871 ALIGN TECHNOLOGY INC COM 016255101 79166 129568 SH SOLE 102036 0 27532 ALLAKOS INC COM 01671P100 778 9115 SH SOLE 5153 0 3962 ALLEGION PLC ORD SHS G0176J109 374 2684 SH SOLE 1766 0 918 ALLIANCE DATA SYSTEMS CORP COM 018581108 238 2288 SH SOLE 2002 0 286 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 269 5776 SH SOLE 5714 0 62 ALLIANT ENERGY CORP COM 018802108 787 14108 SH SOLE 12095 0 2013 ALLISON TRANSMISSION HLDGS I COM 01973R101 603 15176 SH SOLE 14985 0 191 ALLSTATE CORP COM 020002101 1653 12675 SH SOLE 5986 0 6689 ALLY FINL INC COM 02005N100 505 10136 SH SOLE 300 0 9836 ALPHABET INC CAP STK CL C 02079K107 489882 195459 SH SOLE 148407 0 47052 ALPHABET INC CAP STK CL A 02079K305 298779 122361 SH SOLE 89637 0 32724 ALPHATEC HLDGS INC COM NEW 02081G201 308 20075 SH SOLE 20075 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 1048 28790 SH SOLE 26808 0 1982 ALPS ETF TR CLEAN ENERGY 00162Q460 53 701 SH SOLE 701 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 202 10050 SH SOLE 5300 0 4750 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 4779 359563 SH SOLE 21467 0 338096 ALTERYX INC COM CL A 02156B103 9795 113865 SH SOLE 95156 0 18709 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 1272 1335000 PRN SOLE 1065000 0 270000 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 7695 8175000 PRN SOLE 6185000 0 1990000 ALTRIA GROUP INC COM 02209S103 9496 199161 SH SOLE 140055 0 59106 AMAZON COM INC COM 023135106 897271 260822 SH SOLE 195215 0 65608 AMDOCS LTD SHS G02602103 285 3686 SH SOLE 2968 0 718 AMEDISYS INC COM 023436108 3595 14679 SH SOLE 12988 0 1691 AMER SOFTWARE INC CL A 029683109 424 19295 SH SOLE 8760 0 10535 AMEREN CORP COM 023608102 332 4147 SH SOLE 3674 0 473 AMERESCO INC CL A 02361E108 2259 36018 SH SOLE 34663 0 1355 AMERICAN ELEC PWR CO INC COM 025537101 3420 40436 SH SOLE 12669 0 27766 AMERICAN EXPRESS CO COM 025816109 97303 588895 SH SOLE 404677 0 184218 AMERICAN INTL GROUP INC COM NEW 026874784 802 16843 SH SOLE 15716 0 1127 AMERICAN TOWER CORP NEW COM 03027X100 193177 715099 SH SOLE 592221 0 122878 AMERICAN WTR WKS CO INC NEW COM 030420103 1698 11019 SH SOLE 7103 0 3916 AMERICOLD RLTY TR COM 03064D108 29399 776730 SH SOLE 636947 0 139783 AMERIPRISE FINL INC COM 03076C106 3123 12549 SH SOLE 7312 0 5237 AMERISOURCEBERGEN CORP COM 03073E105 732 6392 SH SOLE 5052 0 1340 AMETEK INC COM 031100100 101851 762927 SH SOLE 452363 0 310564 AMGEN INC COM 031162100 18365 75345 SH SOLE 44871 0 30474 AMPHENOL CORP NEW CL A 032095101 105295 1539178 SH SOLE 1192512 0 346666 AMPIO PHARMACEUTICALS INC COM 03209T109 25 15000 SH SOLE 15000 0 0 ANALOG DEVICES INC COM 032654105 3955 22974 SH SOLE 18355 0 4619 ANAPLAN INC COM 03272L108 4460 83674 SH SOLE 73456 0 10218 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1487 20644 SH SOLE 17521 0 3123 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1922 216495 SH SOLE 113703 0 102792 ANSYS INC COM 03662Q105 869 2505 SH SOLE 2061 0 444 ANTHEM INC COM 036752103 1853 4854 SH SOLE 3170 0 1684 AON PLC SHS CL A G0403H108 145025 607410 SH SOLE 447721 0 159690 APOLLO COML REAL EST FIN INC COM 03762U105 32 2000 SH SOLE 0 0 2000 APOLLO COML REAL EST FIN INC NOTE 5.375%10/1 03762UAC9 201 200000 PRN SOLE 150000 0 50000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 494 7950 SH SOLE 7950 0 0 APPFOLIO INC COM CL A 03783C100 9665 68446 SH SOLE 58642 0 9804 APPIAN CORP CL A 03782L101 3487 25316 SH SOLE 8158 0 17158 APPLE INC COM 037833100 875868 6395061 SH SOLE 4600063 0 1794998 APPLIED MATLS INC COM 038222105 13411 94179 SH SOLE 66382 0 27797 APTARGROUP INC COM 038336103 7315 51937 SH SOLE 9967 0 41970 APTIV PLC SHS G6095L109 617 3922 SH SOLE 2416 0 1506 ARAVIVE INC COM 03890D108 257 43000 SH SOLE 0 0 43000 ARCH CAP GROUP LTD ORD G0450A105 221 5671 SH SOLE 4242 0 1429 ARCHER DANIELS MIDLAND CO COM 039483102 12410 204790 SH SOLE 170536 0 34253 ARDELYX INC COM 039697107 190 25000 SH SOLE 25000 0 0 ARES CAPITAL CORP COM 04010L103 9299 474691 SH SOLE 416692 0 57999 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 972 15282 SH SOLE 15282 0 0 ARGENX SE SPONSORED ADR 04016X101 474 1575 SH SOLE 1575 0 0 ARISTA NETWORKS INC COM 040413106 50223 138620 SH SOLE 80106 0 58514 ARK ETF TR INNOVATION ETF 00214Q104 1984 15169 SH SOLE 14949 0 220 ARK ETF TR ISRAEL INOVATE 00214Q609 3136 97855 SH SOLE 97855 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 373 3482 SH SOLE 0 0 3482 ARROW ELECTRS INC COM 042735100 338 2970 SH SOLE 1300 0 1670 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1732 20914 SH SOLE 14294 0 6620 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 673 13237 SH SOLE 13010 0 227 ASANA INC CL A 04342Y104 3669 59155 SH SOLE 59155 0 0 ASGN INC COM 00191U102 800 8249 SH SOLE 6795 0 1454 ASML HOLDING N V N Y REGISTRY SHS N07059210 3619 5239 SH SOLE 4187 0 1052 ASPEN TECHNOLOGY INC COM 045327103 1491 10837 SH SOLE 10176 0 661 ASSEMBLY BIOSCIENCES INC COM 045396108 62 16000 SH SOLE 1000 0 15000 ASSOCIATED BANC CORP COM 045487105 217 10619 SH SOLE 4348 0 6271 ASTRAZENECA PLC SPONSORED ADR 046353108 22861 381645 SH SOLE 233394 0 148251 AT HOME GROUP INC COM 04650Y100 248 6720 SH SOLE 6720 0 0 AT&T INC COM 00206R102 22987 798702 SH SOLE 599062 0 199640 ATEA PHARMACEUTICALS INC COM 04683R106 546 25418 SH SOLE 12213 0 13205 ATHERSYS INC NEW COM 04744L106 108 74800 SH SOLE 59550 0 15250 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 234 6274 SH SOLE 2896 0 3378 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 9 136 SH SOLE 136 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 1.875% 6/0 049164BJ4 255 200000 PRN SOLE 150000 0 50000 ATLASSIAN CORP PLC CL A G06242104 82393 320769 SH SOLE 219276 0 101493 ATMOS ENERGY CORP COM 049560105 223 2322 SH SOLE 570 0 1752 ATOMERA INC COM 04965B100 214 10000 SH SOLE 10000 0 0 AUTODESK INC COM 052769106 5943 20361 SH SOLE 15572 0 4789 AUTOMATIC DATA PROCESSING IN COM 053015103 60109 302635 SH SOLE 165044 0 137591 AVALARA INC COM 05338G106 10300 63662 SH SOLE 55551 0 8111 AVALONBAY CMNTYS INC COM 053484101 1545 7402 SH SOLE 5934 0 1468 AVANTOR INC COM 05352A100 1904 53630 SH SOLE 52597 0 1033 AVERY DENNISON CORP COM 053611109 1586 7545 SH SOLE 5380 0 2165 AWARE INC MASS COM 05453N100 88 23664 SH SOLE 23664 0 0 AXON ENTERPRISE INC COM 05464C101 23665 133849 SH SOLE 93867 0 39982 AXSOME THERAPEUTICS INC COM 05464T104 575 8527 SH SOLE 2277 0 6250 AZEK CO INC CL A 05478C105 6827 160783 SH SOLE 117649 0 43134 B. RILEY FINANCIAL INC COM 05580M108 1548 20510 SH SOLE 20400 0 110 BABCOCK & WILCOX ENTERPRISES COM 05614L209 158 20001 SH SOLE 20001 0 0 BAIDU INC SPON ADR REP A 056752108 8637 42361 SH SOLE 35826 0 6535 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 452 29570 SH SOLE 29570 0 0 BALL CORP COM 058498106 45714 564229 SH SOLE 459036 0 105193 BANCO SANTANDER S.A. ADR 05964H105 75 19295 SH SOLE 14838 0 4457 BANDWIDTH INC COM CL A 05988J103 1571 11393 SH SOLE 11025 0 368 BANK HAWAII CORP COM 062540109 433 5138 SH SOLE 500 0 4638 BANK MARIN BANCORP COM 063425102 385 12054 SH SOLE 12054 0 0 BANK MONTREAL QUE COM 063671101 393 3828 SH SOLE 727 0 3101 BANK NEW YORK MELLON CORP COM 064058100 1593 31095 SH SOLE 17425 0 13670 BANK NOVA SCOTIA B C COM 064149107 324 4976 SH SOLE 4627 0 349 BAOZUN INC SPONSORED ADR 06684L103 299 8444 SH SOLE 8444 0 0 BARRICK GOLD CORP COM 067901108 560 27084 SH SOLE 20905 0 6179 BAUSCH HEALTH COS INC COM 071734107 2135 72820 SH SOLE 62220 0 10600 BAXTER INTL INC COM 071813109 4179 51918 SH SOLE 41876 0 10042 BEACON ROOFING SUPPLY INC COM 073685109 728 13672 SH SOLE 13472 0 200 BEAM THERAPEUTICS INC COM 07373V105 425 3300 SH SOLE 300 0 3000 BECTON DICKINSON & CO COM 075887109 11907 48961 SH SOLE 37298 0 11663 BEIGENE LTD SPONSORED ADR 07725L102 275 800 SH SOLE 800 0 0 BERKELEY LTS INC COM 084310101 5855 130654 SH SOLE 119561 0 11093 BERKLEY W R CORP COM 084423102 339 4560 SH SOLE 4309 0 251 BERKSHIRE HATHAWAY INC DEL CL A 084670108 23023 55 SH SOLE 35 0 20 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 85180 306490 SH SOLE 245981 0 60509 BEST BUY INC COM 086516101 6346 55194 SH SOLE 45926 0 9268 BEYOND MEAT INC COM 08862E109 10878 69071 SH SOLE 63314 0 5757 BEYONDSPRING INC SHS G10830100 4495 430580 SH SOLE 345305 0 85275 BHP GROUP LTD SPONSORED ADS 088606108 1917 26322 SH SOLE 25718 0 604 BIG LOTS INC COM 089302103 228 3461 SH SOLE 3430 0 31 BILL COM HLDGS INC COM 090043100 26211 143089 SH SOLE 129181 0 13908 BIO RAD LABS INC CL A 090572207 233 362 SH SOLE 347 0 15 BIODELIVERY SCIENCES INTL IN COM 09060J106 2546 711236 SH SOLE 621286 0 89950 BIODESIX INC COM 09075X108 1192 90200 SH SOLE 72400 0 17800 BIOGEN INC COM 09062X103 3943 11388 SH SOLE 8900 0 2488 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3798 45515 SH SOLE 24229 0 21286 BIONTECH SE SPONSORED ADS 09075V102 589 2630 SH SOLE 2630 0 0 BIO-TECHNE CORP COM 09073M104 17275 38367 SH SOLE 33963 0 4404 BJS WHSL CLUB HLDGS INC COM 05550J101 1744 36653 SH SOLE 35451 0 1202 BK OF AMERICA CORP COM 060505104 44697 1084079 SH SOLE 856482 0 227597 BLACK HILLS CORP COM 092113109 235 3574 SH SOLE 2213 0 1361 BLACK KNIGHT INC COM 09215C105 8130 104262 SH SOLE 93330 0 10932 BLACK STONE MINERALS L P COM UNIT 09225M101 187 17433 SH SOLE 15750 0 1683 BLACKLINE INC COM 09239B109 35430 318411 SH SOLE 276779 0 41632 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 71 10787 SH SOLE 10787 0 0 BLACKROCK INC COM 09247X101 59666 68192 SH SOLE 58170 0 10022 BLACKSTONE GROUP INC COM 09260D107 91312 940008 SH SOLE 762617 0 177391 BLACKSTONE MTG TR INC COM CL A 09257W100 183 5726 SH SOLE 250 0 5476 BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 204 200000 PRN SOLE 150000 0 50000 BLOOM ENERGY CORP COM CL A 093712107 249 9268 SH SOLE 7352 0 1916 BLOOMIN BRANDS INC COM 094235108 379 13976 SH SOLE 12026 0 1950 BLUE BIRD CORP COM 095306106 6466 260094 SH SOLE 248379 0 11715 BLUEPRINT MEDICINES CORP COM 09627Y109 270 3069 SH SOLE 3069 0 0 BOEING CO COM 097023105 65334 272724 SH SOLE 201852 0 70872 BOK FINL CORP COM NEW 05561Q201 13956 161158 SH SOLE 130 0 161028 BOOKING HOLDINGS INC COM 09857L108 5895 2694 SH SOLE 2152 0 542 BOOT BARN HLDGS INC COM 099406100 3129 37225 SH SOLE 30944 0 6281 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 24144 283444 SH SOLE 184413 0 99031 BORGWARNER INC COM 099724106 477 9832 SH SOLE 1100 0 8732 BOSTON BEER INC CL A 100557107 725 710 SH SOLE 702 0 8 BOSTON SCIENTIFIC CORP COM 101137107 710 16612 SH SOLE 12785 0 3827 BOTTOMLINE TECH DEL INC COM 101388106 1478 39852 SH SOLE 37062 0 2790 BOX INC CL A 10316T104 493 19300 SH SOLE 17950 0 1350 BP PLC SPONSORED ADR 055622104 6033 228343 SH SOLE 170377 0 57966 BRIGHAM MINERALS INC CL A COM 10918L103 2764 129807 SH SOLE 120807 0 9000 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2021 13739 SH SOLE 11952 0 1787 BRINKS CO COM 109696104 1531 19925 SH SOLE 19925 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 95856 1434536 SH SOLE 1094917 0 339620 BROADCOM INC COM 11135F101 13987 29332 SH SOLE 21992 0 7340 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7066 43744 SH SOLE 39952 0 3792 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 8334 127334 SH SOLE 118468 0 8866 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1480 26641 SH SOLE 24621 0 2020 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 229 3041 SH SOLE 2875 0 166 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 402 9596 SH SOLE 9596 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 392 26210 SH SOLE 26000 0 210 BROOKS AUTOMATION INC NEW COM 114340102 1819 19088 SH SOLE 12747 0 6341 BROWN FORMAN CORP CL B 115637209 1047 13969 SH SOLE 13544 0 425 BTRS HOLDINGS INC COM CL 1 11778X104 1487 117835 SH SOLE 94595 0 23240 BUILDERS FIRSTSOURCE INC COM 12008R107 1056 24765 SH SOLE 24149 0 616 BURLINGTON STORES INC COM 122017106 5089 15806 SH SOLE 14905 0 901 BWX TECHNOLOGIES INC COM 05605H100 3497 60172 SH SOLE 57998 0 2174 BYLINE BANCORP INC COM 124411109 544 24026 SH SOLE 24026 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2699 28809 SH SOLE 25541 0 3268 CABLE ONE INC COM 12685J105 1280 669 SH SOLE 369 0 300 CACI INTL INC CL A 127190304 277 1085 SH SOLE 980 0 105 CADENCE DESIGN SYSTEM INC COM 127387108 457 3342 SH SOLE 1494 0 1848 CAI INTERNATIONAL INC COM 12477X106 549 9806 SH SOLE 9406 0 400 CALLAWAY GOLF CO COM 131193104 3436 101865 SH SOLE 101865 0 0 CAMECO CORP COM 13321L108 1141 59463 SH SOLE 59463 0 0 CAMPBELL SOUP CO COM 134429109 3276 71863 SH SOLE 65168 0 6695 CANADIAN IMP BK COMM COM 136069101 353 3098 SH SOLE 2187 0 911 CANADIAN NATL RY CO COM 136375102 6311 59807 SH SOLE 12679 0 47128 CANADIAN PAC RY LTD COM 13645T100 4172 54245 SH SOLE 23680 0 30565 CANNAE HLDGS INC COM 13765N107 4336 127881 SH SOLE 100581 0 27300 CANOPY GROWTH CORP COM 138035100 520 21507 SH SOLE 11667 0 9840 CANTALOUPE INC COM 138103106 213 17985 SH SOLE 17985 0 0 CAPITAL ONE FINL CORP COM 14040H105 3972 25676 SH SOLE 15712 0 9964 CAPRI HOLDINGS LIMITED SHS G1890L107 292 5112 SH SOLE 1975 0 3137 CARDINAL HEALTH INC COM 14149Y108 697 12217 SH SOLE 4226 0 7991 CARDLYTICS INC COM 14161W105 6607 52055 SH SOLE 46591 0 5464 CARGURUS INC COM CL A 141788109 245 9349 SH SOLE 6549 0 2800 CARLOTZ INC COM CL A 142552108 502 91919 SH SOLE 89919 0 2000 CARLYLE GROUP INC COM 14316J108 340 7318 SH SOLE 2300 0 5018 CARMAX INC COM 143130102 267985 2074992 SH SOLE 1473768 0 601224 CARNIVAL CORP UNIT 99/99/9999 143658300 293 11116 SH SOLE 10116 0 1000 CARRIER GLOBAL CORPORATION COM 14448C104 2592 53337 SH SOLE 44400 0 8937 CARVANA CO CL A 146869102 49293 163318 SH SOLE 137850 0 25468 CASEYS GEN STORES INC COM 147528103 394 2023 SH SOLE 1724 0 299 CATALENT INC COM 148806102 3162 29244 SH SOLE 28863 0 381 CATERPILLAR INC COM 149123101 28355 130290 SH SOLE 94517 0 35773 CBOE GLOBAL MKTS INC COM 12503M108 8085 67914 SH SOLE 17781 0 50133 CBRE GROUP INC CL A 12504L109 728 8488 SH SOLE 7367 0 1121 CDK GLOBAL INC COM 12508E101 1658 33359 SH SOLE 16385 0 16974 CDW CORP COM 12514G108 5643 32310 SH SOLE 28463 0 3847 CEDAR FAIR L P DEPOSITRY UNIT 150185106 321 7167 SH SOLE 2135 0 5032 CELLECTIS S A SPON ADS 15117K103 234 15150 SH SOLE 400 0 14750 CELSIUS HLDGS INC COM NEW 15118V207 431 5670 SH SOLE 5670 0 0 CENTENE CORP DEL COM 15135B101 449 6160 SH SOLE 3274 0 2886 CERENCE INC COM 156727109 626 5868 SH SOLE 5011 0 857 CERIDIAN HCM HLDG INC COM 15677J108 29739 310040 SH SOLE 274832 0 35208 CERNER CORP COM 156782104 7382 94448 SH SOLE 69239 0 25209 CERTARA INC COM 15687V109 1250 44130 SH SOLE 42064 0 2066 CF INDS HLDGS INC COM 125269100 2694 52360 SH SOLE 52360 0 0 CHANNELADVISOR CORP COM 159179100 1642 67001 SH SOLE 64134 0 2867 CHARLES RIV LABS INTL INC COM 159864107 5593 15120 SH SOLE 14569 0 551 CHARTER COMMUNICATIONS INC N CL A 16119P108 2341 3245 SH SOLE 2187 0 1058 CHECK POINT SOFTWARE TECH LT ORD M22465104 5419 46659 SH SOLE 25408 0 21251 CHEESECAKE FACTORY INC COM 163072101 6090 112396 SH SOLE 92648 0 19748 CHEGG INC COM 163092109 5068 60982 SH SOLE 55555 0 5427 CHENIERE ENERGY INC COM NEW 16411R208 2001 23073 SH SOLE 19986 0 3087 CHEVRON CORP NEW COM 166764100 46197 441060 SH SOLE 288348 0 152712 CHEWY INC CL A 16679L109 125573 1575378 SH SOLE 1247002 0 328376 CHINOOK THERAPEUTICS INC COM 16961L106 152 10750 SH SOLE 0 0 10750 CHIPOTLE MEXICAN GRILL INC COM 169656105 30208 19485 SH SOLE 15776 0 3709 CHUBB LIMITED COM H1467J104 6067 38170 SH SOLE 26190 0 11980 CHURCH & DWIGHT INC COM 171340102 6103 71616 SH SOLE 55910 0 15706 CHURCHILL DOWNS INC COM 171484108 465 2345 SH SOLE 2270 0 75 CIENA CORP COM NEW 171779309 1515 26625 SH SOLE 23800 0 2825 CIGNA CORP NEW COM 125523100 11252 47463 SH SOLE 25823 0 21640 CIMAREX ENERGY CO COM 171798101 247 3406 SH SOLE 2921 0 485 CINEMARK HLDGS INC COM 17243V102 265 12062 SH SOLE 348 0 11714 CINTAS CORP COM 172908105 109823 287495 SH SOLE 159657 0 127838 CISCO SYS INC COM 17275R102 25450 480188 SH SOLE 359009 0 121179 CIT GROUP INC COM NEW 125581801 1195 23160 SH SOLE 21552 0 1608 CITIGROUP INC COM NEW 172967424 16671 235633 SH SOLE 203955 0 31677 CITIZENS FINL GROUP INC COM 174610105 1670 36416 SH SOLE 28928 0 7488 CITRIX SYS INC COM 177376100 906 7725 SH SOLE 1291 0 6434 CIVISTA BANCSHARES INC COM NO PAR 178867107 1487 67300 SH SOLE 67300 0 0 CLARIVATE PLC ORD SHS G21810109 3200 116254 SH SOLE 113595 0 2659 CLARUS CORP NEW COM 18270P109 290 11265 SH SOLE 10000 0 1265 CLEAN ENERGY FUELS CORP COM 184499101 233 22950 SH SOLE 7400 0 15550 CLEANSPARK INC COM NEW 18452B209 168 10100 SH SOLE 10100 0 0 CLOROX CO DEL COM 189054109 3723 20695 SH SOLE 14169 0 6525 CLOUDFLARE INC CL A COM 18915M107 5296 50034 SH SOLE 46066 0 3968 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 2914 218800 SH SOLE 209071 0 9729 CLOVER HEALTH INVESTMENTS CO *W EXP 04/21/202 18914F111 223 43749 SH SOLE 43416 0 333 CLOVIS ONCOLOGY INC COM 189464100 586 100950 SH SOLE 100950 0 0 CME GROUP INC COM 12572Q105 32914 154759 SH SOLE 110657 0 44102 CMS ENERGY CORP COM 125896100 256 4337 SH SOLE 2157 0 2180 CNO FINL GROUP INC COM 12621E103 465 19692 SH SOLE 19692 0 0 COCA COLA CO COM 191216100 94360 1743851 SH SOLE 1207965 0 535886 CODEXIS INC COM 192005106 1254 55325 SH SOLE 35070 0 20255 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 26170 340358 SH SOLE 295441 0 44918 COGNEX CORP COM 192422103 3867 46011 SH SOLE 41864 0 4147 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 770 11112 SH SOLE 7993 0 3119 COGNYTE SOFTWARE LTD ORD SHS M25133105 293 11960 SH SOLE 7310 0 4650 COHEN & STEERS INC COM 19247A100 222 2710 SH SOLE 2380 0 330 COHERENT INC COM 192479103 449 1700 SH SOLE 1700 0 0 COHU INC COM 192576106 678 18428 SH SOLE 11428 0 7000 COINBASE GLOBAL INC COM CL A 19260Q107 6909 27276 SH SOLE 25207 0 2069 COLGATE PALMOLIVE CO COM 194162103 28782 353801 SH SOLE 238296 0 115504 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 830 7416 SH SOLE 6991 0 425 COMCAST CORP NEW CL A 20030N101 28812 505294 SH SOLE 186870 0 318424 COMERICA INC COM 200340107 512 7179 SH SOLE 3117 0 4062 COMMVAULT SYS INC COM 204166102 336 4300 SH SOLE 4300 0 0 COMPASS DIVERSIFIED SH BEN INT 20451Q104 3499 137208 SH SOLE 118684 0 18524 CONAGRA BRANDS INC COM 205887102 4504 123793 SH SOLE 68212 0 55581 CONOCOPHILLIPS COM 20825C104 4035 66251 SH SOLE 43948 0 22303 CONSOLIDATED EDISON INC COM 209115104 1940 27049 SH SOLE 23256 0 3793 CONSTELLATION BRANDS INC CL A 21036P108 7256 31024 SH SOLE 28635 0 2389 CONSTELLATION BRANDS INC CL B 21036P207 29 122 SH SOLE 0 0 122 CONSTRUCTION PARTNERS INC COM CL A 21044C107 212 6760 SH SOLE 341 0 6419 CONTAINER STORE GROUP INC COM 210751103 282 21600 SH SOLE 20100 0 1500 CONTANGO OIL & GAS CO COM NEW 21075N204 69 16000 SH SOLE 16000 0 0 CONTINENTAL RES INC COM 212015101 651 17120 SH SOLE 15620 0 1500 COOPER COS INC COM NEW 216648402 14677 37037 SH SOLE 33452 0 3585 COPART INC COM 217204106 186882 1417596 SH SOLE 998145 0 419451 CORNING INC COM 219350105 9029 220759 SH SOLE 197505 0 23255 CORTEVA INC COM 22052L104 3721 83892 SH SOLE 50647 0 33245 COSTAR GROUP INC COM 22160N109 221574 2675366 SH SOLE 2125339 0 550027 COSTCO WHSL CORP NEW COM 22160K105 176139 445166 SH SOLE 323803 0 121363 COUPA SOFTWARE INC COM 22266L106 52265 199400 SH SOLE 154082 0 45318 COURSERA INC COM 22266M104 1312 33171 SH SOLE 25321 0 7850 COVETRUS INC COM 22304C100 854 31643 SH SOLE 24567 0 7076 CRACKER BARREL OLD CTRY STOR COM 22410J106 601 4045 SH SOLE 3845 0 200 CRAWFORD & CO CL B 224633107 124 14434 SH SOLE 14434 0 0 CREDIT ACCEP CORP MICH COM 225310101 5261 11586 SH SOLE 11435 0 151 CREE INC COM 225447101 463 4732 SH SOLE 4732 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 14186 87629 SH SOLE 42531 0 45098 CRONOS GROUP INC COM 22717L101 2088 242767 SH SOLE 242442 0 325 CROWDSTRIKE HLDGS INC CL A 22788C105 6081 24198 SH SOLE 22646 0 1552 CROWN CASTLE INTL CORP NEW COM 22822V101 37574 192588 SH SOLE 159347 0 33242 CROWN HLDGS INC COM 228368106 1191 11648 SH SOLE 11648 0 0 CSX CORP COM 126408103 1950 60771 SH SOLE 32586 0 28185 CTI BIOPHARMA CORP COM 12648L601 190 76198 SH SOLE 76198 0 0 CUMMINS INC COM 231021106 2758 11312 SH SOLE 10710 0 602 CURIS INC COM NEW 231269200 81 10000 SH SOLE 0 0 10000 CURO GROUP HOLDINGS CORP COM 23131L107 506 29741 SH SOLE 15860 0 13881 CVS HEALTH CORP COM 126650100 32053 384140 SH SOLE 286089 0 98051 CYBERARK SOFTWARE LTD SHS M2682V108 1700 13048 SH SOLE 12497 0 551 CYRUSONE INC COM 23283R100 18835 263350 SH SOLE 229612 0 33738 D R HORTON INC COM 23331A109 1770 19586 SH SOLE 17522 0 2064 DANAHER CORPORATION COM 235851102 432249 1610704 SH SOLE 1038811 0 571893 DARDEN RESTAURANTS INC COM 237194105 875 5991 SH SOLE 1503 0 4488 DARLING INGREDIENTS INC COM 237266101 334 4955 SH SOLE 3946 0 1009 DASEKE INC *W EXP 02/27/202 23753F115 1 10000 SH SOLE 10000 0 0 DATADOG INC CL A COM 23804L103 763 7333 SH SOLE 5244 0 2089 DATTO HLDG CORP COM 23821D100 4168 149710 SH SOLE 129490 0 20220 DAVE & BUSTERS ENTMT INC COM 238337109 1584 39021 SH SOLE 36525 0 2496 DAVITA INC COM 23918K108 328 2720 SH SOLE 2651 0 69 DBX ETF TR XTRACK MSCI EAFE 233051200 1363 36317 SH SOLE 8997 0 27320 DBX ETF TR XTRACK MSCI EURP 233051853 68 2000 SH SOLE 2000 0 0 DD3 ACQUISITION CORP II COM CL A 23318M100 1525 153768 SH SOLE 103800 0 49968 DECKERS OUTDOOR CORP COM 243537107 341 887 SH SOLE 843 0 44 DEERE & CO COM 244199105 30634 86854 SH SOLE 79976 0 6878 DEL TACO RESTAURANTS INC NEW COM 245496104 123 12300 SH SOLE 12300 0 0 DELL TECHNOLOGIES INC CL C 24703L202 847 8500 SH SOLE 5148 0 3352 DELTA AIR LINES INC DEL COM NEW 247361702 760 17561 SH SOLE 13876 0 3685 DENALI THERAPEUTICS INC COM 24823R105 400 5100 SH SOLE 5100 0 0 DENBURY INC COM 24790A101 680 8858 SH SOLE 8858 0 0 DENTSPLY SIRONA INC COM 24906P109 1147 18130 SH SOLE 13526 0 4604 DERMTECH INC COM 24984K105 1859 44730 SH SOLE 43206 0 1524 DESCARTES SYS GROUP INC COM 249906108 3319 47986 SH SOLE 35189 0 12797 DEVON ENERGY CORP NEW COM 25179M103 1218 41741 SH SOLE 35408 0 6333 DEXCOM INC COM 252131107 515296 1206782 SH SOLE 868946 0 337835 DIAGEO PLC SPON ADR NEW 25243Q205 14193 74040 SH SOLE 44404 0 29636 DIGIMARC CORP NEW COM 25381B101 562 16775 SH SOLE 15300 0 1475 DIGITAL RLTY TR INC COM 253868103 4208 27966 SH SOLE 22991 0 4975 DIGITAL TURBINE INC COM NEW 25400W102 246 3230 SH SOLE 3145 0 85 DIME CMNTY BANCSHARES INC COM 25432X102 949 28224 SH SOLE 28224 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 565 12601 SH SOLE 12601 0 0 DISCOVER FINL SVCS COM 254709108 7955 67253 SH SOLE 60679 0 6574 DISCOVERY INC COM SER A 25470F104 117 3798 SH SOLE 3798 0 0 DISCOVERY INC COM SER C 25470F302 172 5932 SH SOLE 3845 0 2087 DISNEY WALT CO COM 254687106 191091 1087164 SH SOLE 787256 0 299908 DIXIE GROUP INC CL A 255519100 648 221255 SH SOLE 221255 0 0 DOCUSIGN INC COM 256163106 463612 1658304 SH SOLE 1294316 0 363988 DOLBY LABORATORIES INC COM CL A 25659T107 47017 478353 SH SOLE 369883 0 108470 DOLLAR GEN CORP NEW COM 256677105 856 3954 SH SOLE 3269 0 685 DOMINION ENERGY INC COM 25746U109 5058 68751 SH SOLE 57788 0 10963 DOMO INC COM CL B 257554105 3699 45760 SH SOLE 29279 0 16481 DONALDSON INC COM 257651109 1082 17035 SH SOLE 5120 0 11915 DOUBLEVERIFY HLDGS INC COM 25862V105 1397 32987 SH SOLE 29437 0 3550 DOVER CORP COM 260003108 11405 75728 SH SOLE 61846 0 13882 DOW INC COM 260557103 12871 203393 SH SOLE 150851 0 52542 DRAFTKINGS INC COM CL A 26142R104 2145 41120 SH SOLE 31865 0 9255 DRIVEN BRANDS HLDGS INC COM 26210V102 4364 141150 SH SOLE 120750 0 20400 DROPBOX INC CL A 26210C104 306 10100 SH SOLE 10100 0 0 DTE ENERGY CO COM 233331107 1442 11130 SH SOLE 8725 0 2405 DUKE ENERGY CORP NEW COM NEW 26441C204 10725 108639 SH SOLE 77692 0 30946 DUKE REALTY CORP COM NEW 264411505 256 5414 SH SOLE 520 0 4894 DULUTH HLDGS INC COM CL B 26443V101 2652 128444 SH SOLE 116719 0 11725 DUPONT DE NEMOURS INC COM 26614N102 6884 88931 SH SOLE 58123 0 30808 DYNATRACE INC COM NEW 268150109 17072 292230 SH SOLE 271684 0 20546 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 23396 2375215 SH SOLE 1960367 0 414848 E L F BEAUTY INC COM 26856L103 273 10069 SH SOLE 9017 0 1052 EAGLE MATLS INC COM 26969P108 1297 9129 SH SOLE 6700 0 2429 EAGLE PHARMACEUTICALS INC COM 269796108 2311 53987 SH SOLE 48067 0 5920 EARGO INC COM 270087109 668 16748 SH SOLE 16648 0 100 EAST WEST BANCORP INC COM 27579R104 420 5858 SH SOLE 5273 0 585 EASTMAN CHEM CO COM 277432100 638 5462 SH SOLE 4882 0 580 EATON CORP PLC SHS G29183103 6819 46021 SH SOLE 33852 0 12169 EATON VANCE TAX-MANAGED GLOB COM 27829F108 630 61788 SH SOLE 46488 0 15300 EBAY INC. COM 278642103 2221 31639 SH SOLE 25903 0 5736 ECOLAB INC COM 278865100 288873 1402499 SH SOLE 1003212 0 399287 EDITAS MEDICINE INC COM 28106W103 737 13005 SH SOLE 1230 0 11775 EDWARDS LIFESCIENCES CORP COM 28176E108 95741 924413 SH SOLE 622622 0 301791 ELECTRONIC ARTS INC COM 285512109 1689 11744 SH SOLE 11135 0 609 EMAGIN CORP COM NEW 29076N206 122 35100 SH SOLE 35100 0 0 EMCOR GROUP INC COM 29084Q100 398 3233 SH SOLE 1812 0 1421 EMERSON ELEC CO COM 291011104 34954 363197 SH SOLE 246393 0 116804 ENBRIDGE INC COM 29250N105 3409 85128 SH SOLE 81452 0 3676 ENCOMPASS HEALTH CORP COM 29261A100 20992 269026 SH SOLE 248626 0 20400 ENCORE CAP EUROPE FIN LTD NOTE 4.500% 9/0 29260UAA5 401 320000 PRN SOLE 245000 0 75000 ENCORE CAP GROUP INC COM 292554102 905 19092 SH SOLE 8950 0 10142 ENDAVA PLC ADS 29260V105 5093 44916 SH SOLE 42698 0 2218 ENDRA LIFE SCIENCES INC COM 29273B104 76 35000 SH SOLE 35000 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 2373 223226 SH SOLE 125693 0 97533 ENERSYS COM 29275Y102 12328 126140 SH SOLE 110094 0 16046 ENPHASE ENERGY INC COM 29355A107 415 2258 SH SOLE 1853 0 405 ENTEGRIS INC COM 29362U104 671 5459 SH SOLE 5459 0 0 ENTERGY CORP NEW COM 29364G103 2681 26894 SH SOLE 26487 0 407 ENTERPRISE PRODS PARTNERS L COM 293792107 12362 512298 SH SOLE 413407 0 98891 ENVESTNET INC COM 29404K106 1222 16110 SH SOLE 8627 0 7483 EOG RES INC COM 26875P101 8140 97553 SH SOLE 76067 0 21486 EPAM SYS INC COM 29414B104 10654 20851 SH SOLE 17668 0 3183 EQUIFAX INC COM 294429105 1311 5473 SH SOLE 5239 0 234 EQUINIX INC COM 29444U700 17937 22348 SH SOLE 21386 0 962 EQUINOR ASA SPONSORED ADR 29446M102 433 20412 SH SOLE 19594 0 818 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3390 45626 SH SOLE 45626 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2181 28330 SH SOLE 23555 0 4775 ESSENTIAL UTILS INC COM 29670G102 254 5554 SH SOLE 5554 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3299 54401 SH SOLE 31149 0 23252 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 75 1067 SH SOLE 867 0 200 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 47 2291 SH SOLE 1588 0 703 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 59 1470 SH SOLE 1470 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 63 900 SH SOLE 900 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 162 2680 SH SOLE 2680 0 0 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 208 7400 SH SOLE 7400 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 5 110 SH SOLE 110 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 26 1087 SH SOLE 837 0 250 ETON PHARMACEUTICALS INC COM 29772L108 271 44000 SH SOLE 44000 0 0 ETSY INC COM 29786A106 2901 14092 SH SOLE 13319 0 773 EURONET WORLDWIDE INC COM 298736109 1005 7425 SH SOLE 7425 0 0 EVENTBRITE INC COM CL A 29975E109 1296 68220 SH SOLE 67828 0 392 EVERBRIDGE INC COM 29978A104 14629 107503 SH SOLE 93531 0 13972 EVERGY INC COM 30034W106 654 10817 SH SOLE 8115 0 2702 EVERQUOTE INC COM CL A 30041R108 2478 75814 SH SOLE 73714 0 2100 EVERSOURCE ENERGY COM 30040W108 3532 44014 SH SOLE 35889 0 8125 EVERTEC INC COM 30040P103 330 7551 SH SOLE 0 0 7551 EVOLENT HEALTH INC CL A 30050B101 53199 2518889 SH SOLE 1767083 0 751806 EVOLENT HEALTH INC NOTE 2.000%12/0 30050BAB7 139 127000 PRN SOLE 0 0 127000 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 633 665000 PRN SOLE 665000 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 251 7425 SH SOLE 4650 0 2775 EXACT SCIENCES CORP COM 30063P105 87192 701409 SH SOLE 513803 0 187606 EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 99 75000 PRN SOLE 65000 0 10000 EXACT SCIENCES CORP NOTE 0.375% 3/0 30063PAC9 137 111000 PRN SOLE 101000 0 10000 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 524 8043 SH SOLE 5877 0 2166 EXELIXIS INC COM 30161Q104 17901 982498 SH SOLE 782334 0 200164 EXELON CORP COM 30161N101 1252 28253 SH SOLE 20948 0 7305 EXPEDIA GROUP INC COM NEW 30212P303 980 5986 SH SOLE 3939 0 2047 EXPEDITORS INTL WASH INC COM 302130109 1254 9909 SH SOLE 9368 0 541 EXTRA SPACE STORAGE INC COM 30225T102 240 1467 SH SOLE 453 0 1014 EXXON MOBIL CORP COM 30231G102 27959 443228 SH SOLE 353640 0 89588 F5 NETWORKS INC COM 315616102 253 1354 SH SOLE 171 0 1183 FACEBOOK INC CL A 30303M102 184791 531451 SH SOLE 405315 0 126136 FACTSET RESH SYS INC COM 303075105 1010 3009 SH SOLE 2309 0 700 FAIR ISAAC CORP COM 303250104 2403 4780 SH SOLE 4655 0 125 FASTENAL CO COM 311900104 180859 3478060 SH SOLE 1754488 0 1723572 FASTLY INC CL A 31188V100 5426 91047 SH SOLE 80347 0 10700 FEDEX CORP COM 31428X106 21363 71607 SH SOLE 61050 0 10557 FIBROGEN INC COM 31572Q808 1927 72350 SH SOLE 72350 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 9 170 SH SOLE 170 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 21 325 SH SOLE 325 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 22 450 SH SOLE 450 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 56 1832 SH SOLE 1832 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 423 10311 SH SOLE 10000 0 311 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 5384 123883 SH SOLE 92184 0 31699 FIDELITY NATL INFORMATION SV COM 31620M106 12319 86958 SH SOLE 62100 0 24858 FIDUS INVT CORP COM 316500107 209 12276 SH SOLE 12276 0 0 FIFTH THIRD BANCORP COM 316773100 797 20855 SH SOLE 14387 0 6468 FIREEYE INC COM 31816Q101 1467 72528 SH SOLE 60338 0 12190 FIRST AMERN FINL CORP COM 31847R102 297 4768 SH SOLE 3566 0 1202 FIRST BANCORP P R COM NEW 318672706 179 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 402 13459 SH SOLE 13459 0 0 FIRST CMNTY CORP S C COM 319835104 316 15620 SH SOLE 15620 0 0 FIRST FINL CORP IND COM 320218100 407 9959 SH SOLE 9959 0 0 FIRST HAWAIIAN INC COM 32051X108 202 7120 SH SOLE 7120 0 0 FIRST HORIZON CORPORATION COM 320517105 255 14754 SH SOLE 13250 0 1504 FIRST MAJESTIC SILVER CORP COM 32076V103 235 14868 SH SOLE 4842 0 10026 FIRST MIDWEST BANCORP DEL COM 320867104 269 13543 SH SOLE 11793 0 1750 FIRST REP BK SAN FRANCISCO C COM 33616C100 965 5155 SH SOLE 3621 0 1534 FIRST SOLAR INC COM 336433107 4595 50769 SH SOLE 21925 0 28844 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 203 9841 SH SOLE 2912 0 6929 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 33 1573 SH SOLE 1573 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 180 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 CONSUMR STAPLE 33734X119 28 500 SH SOLE 500 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 441 10095 SH SOLE 10095 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2377 20293 SH SOLE 19460 0 833 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 93 751 SH SOLE 615 0 136 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 15 517 SH SOLE 261 0 256 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 148 1399 SH SOLE 1380 0 19 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 997 21323 SH SOLE 20958 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 1306 17293 SH SOLE 14593 0 2700 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 51 293 SH SOLE 243 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 3476 14195 SH SOLE 13467 0 728 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 7 100 SH SOLE 100 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 202 8257 SH SOLE 6333 0 1924 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 14 813 SH SOLE 0 0 813 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 245 4280 SH SOLE 3100 0 1180 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 439 9131 SH SOLE 9131 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 58 1234 SH SOLE 1234 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 64035 1258046 SH SOLE 1022896 0 235150 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 83 1381 SH SOLE 1381 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 38 743 SH SOLE 743 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 TCW SECURITIZED 33740U109 2982 115000 SH SOLE 115000 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 349 10525 SH SOLE 10525 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 981 6170 SH SOLE 6065 0 105 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 233 16107 SH SOLE 14605 0 1502 FIRST TR VALUE LINE DIVID IN SHS 33734H106 1142 28726 SH SOLE 24221 0 4505 FIRST US BANCSHARES INC COM 33744V103 1290 117677 SH SOLE 112677 0 5000 FIRSTCASH INC COM 33767D105 383 5007 SH SOLE 5007 0 0 FIRSTENERGY CORP COM 337932107 266 7144 SH SOLE 3153 0 3991 FIRSTSERVICE CORP NEW COM 33767E202 3591 20967 SH SOLE 20767 0 200 FISERV INC COM 337738108 198633 1858291 SH SOLE 1410241 0 448050 FIVERR INTL LTD ORD SHS M4R82T106 495 2040 SH SOLE 1569 0 471 FLAGSTAR BANCORP INC COM PAR .001 337930705 1881 44500 SH SOLE 44500 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 2505 9781 SH SOLE 8205 0 1576 FLEXION THERAPEUTICS INC COM 33938J106 1235 150100 SH SOLE 150000 0 100 FLEXSHARES TR MORNSTAR USMKT 33939L100 279 1641 SH SOLE 1641 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 169 4404 SH SOLE 4404 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 32 1212 SH SOLE 1212 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 59 1018 SH SOLE 1018 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 416 5705 SH SOLE 5705 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 326 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 9414 89060 SH SOLE 76348 0 12712 FLUSHING FINL CORP COM 343873105 1782 83170 SH SOLE 83170 0 0 FORD MTR CO DEL COM 345370860 3167 213099 SH SOLE 174604 0 38495 FORTINET INC COM 34959E109 16002 67182 SH SOLE 54213 0 12969 FORTIS INC COM 349553107 261 5897 SH SOLE 3641 0 2256 FORTIVE CORP COM 34959J108 103113 1478535 SH SOLE 1056675 0 421860 FORTUNE BRANDS HOME & SEC IN COM 34964C106 659 6618 SH SOLE 1478 0 5140 FOX FACTORY HLDG CORP COM 35138V102 834 5357 SH SOLE 5342 0 15 FRANCO NEV CORP COM 351858105 745 5135 SH SOLE 4525 0 610 FREEPORT-MCMORAN INC CL B 35671D857 4664 125675 SH SOLE 80470 0 45205 FRONTDOOR INC COM 35905A109 377 7572 SH SOLE 7267 0 305 FTI CONSULTING INC COM 302941109 659 4824 SH SOLE 4449 0 375 FUBOTV INC COM 35953D104 442 13765 SH SOLE 100 0 13665 GABELLI MULTIMEDIA TR INC COM 36239Q109 2190 195717 SH SOLE 150042 0 45675 GALECTIN THERAPEUTICS INC COM NEW 363225202 34 10756 SH SOLE 3600 0 7156 GALLAGHER ARTHUR J & CO COM 363576109 11561 82531 SH SOLE 77822 0 4709 GAMESTOP CORP NEW CL A 36467W109 932 4353 SH SOLE 2650 0 1703 GARMIN LTD SHS H2906T109 812 5615 SH SOLE 4096 0 1519 GARTNER INC COM 366651107 10154 41925 SH SOLE 22740 0 19185 GENERAC HLDGS INC COM 368736104 72566 174795 SH SOLE 142620 0 32175 GENERAL DYNAMICS CORP COM 369550108 69190 367526 SH SOLE 23770 0 343756 GENERAL ELECTRIC CO COM 369604103 18770 1394520 SH SOLE 1072808 0 321712 GENERAL MLS INC COM 370334104 7201 118191 SH SOLE 88553 0 29638 GENERAL MTRS CO COM 37045V100 7819 132144 SH SOLE 106458 0 25686 GENPACT LIMITED SHS G3922B107 1498 32973 SH SOLE 30904 0 2069 GENTEX CORP COM 371901109 234 7082 SH SOLE 5325 0 1757 GENUINE PARTS CO COM 372460105 1455 11505 SH SOLE 9379 0 2126 GILDAN ACTIVEWEAR INC COM 375916103 687 18595 SH SOLE 3640 0 14955 GILEAD SCIENCES INC COM 375558103 42690 619949 SH SOLE 439519 0 180429 GLACIER BANCORP INC NEW COM 37637Q105 3854 69970 SH SOLE 67450 0 2520 GLADSTONE INVT CORP COM 376546107 2045 141889 SH SOLE 107657 0 34232 GLAUKOS CORP COM 377322102 2364 27865 SH SOLE 16317 0 11548 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2261 56779 SH SOLE 41171 0 15608 GLOBAL PMTS INC COM 37940X102 14227 75863 SH SOLE 73401 0 2462 GLOBAL X FDS FTSE NORDIC REG 37950E101 1 26 SH SOLE 26 0 0 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 14 396 SH SOLE 396 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 35 485 SH SOLE 385 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 S&P 500 COVERED 37954Y475 101 2064 SH SOLE 2064 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 394 17561 SH SOLE 17561 0 0 GLOBAL X FDS US PFD ETF 37954Y657 7000 267486 SH SOLE 267486 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 11317 439490 SH SOLE 248917 0 190573 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5152 147398 SH SOLE 64634 0 82764 GLOBAL X FDS FINTECH ETF 37954Y814 867 18184 SH SOLE 16590 0 1594 GLOBAL X FDS GLOBAL X COPPER 37954Y830 39 1050 SH SOLE 1050 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 8 195 SH SOLE 0 0 195 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 1717 23695 SH SOLE 22120 0 1575 GLOBANT S A COM L44385109 12300 56120 SH SOLE 48286 0 7834 GLOBE LIFE INC COM 37959E102 277 2908 SH SOLE 2568 0 340 GLOBUS MED INC CL A 379577208 1405 18128 SH SOLE 9750 0 8378 GODADDY INC CL A 380237107 20134 231536 SH SOLE 194149 0 37387 GOGO INC COM 38046C109 3389 297829 SH SOLE 214844 0 82985 GOHEALTH INC COM CL A 38046W105 151 13510 SH SOLE 13510 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 3781 192924 SH SOLE 192924 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 35 991 SH SOLE 991 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 585 10118 SH SOLE 10118 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 121 3240 SH SOLE 3240 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 368 6719 SH SOLE 6719 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 125 1450 SH SOLE 1372 0 78 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 89 886 SH SOLE 886 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 26721 70406 SH SOLE 62364 0 8042 GOLDMINING INC COM 38149E101 29 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 416 26973 SH SOLE 26973 0 0 GOOSEHEAD INS INC COM CL A 38267D109 98477 773580 SH SOLE 549482 0 224098 GORES HOLDINGS VI INC COM CL A 38286R105 326 20100 SH SOLE 20100 0 0 GRACO INC COM 384109104 1827 24136 SH SOLE 18703 0 5433 GRAINGER W W INC COM 384802104 33606 76726 SH SOLE 46680 0 30046 GRAND CANYON ED INC COM 38526M106 677 7521 SH SOLE 6912 0 609 GRANITE CONSTR INC COM 387328107 681 16400 SH SOLE 16400 0 0 GREAT PANTHER MNG LTD COM 39115V101 10 17000 SH SOLE 0 0 17000 GREENBRIER COS INC COM 393657101 26 586 SH SOLE 0 0 586 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 267 250000 PRN SOLE 215000 0 35000 GREIF INC CL A 397624107 405 6685 SH SOLE 6485 0 200 GREIF INC CL B 397624206 24 400 SH SOLE 400 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 14327 953215 SH SOLE 862316 0 90899 GRIFOLS S A SP ADR REP B NVT 398438408 206 11874 SH SOLE 8724 0 3150 GUARDANT HEALTH INC COM 40131M109 2188 17616 SH SOLE 17605 0 11 GUIDEWIRE SOFTWARE INC COM 40171V100 126113 1118819 SH SOLE 781458 0 337361 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 130 111000 PRN SOLE 101000 0 10000 HAIN CELESTIAL GROUP INC COM 405217100 357 8900 SH SOLE 6621 0 2279 HALLIBURTON CO COM 406216101 3584 155017 SH SOLE 108139 0 46878 HALOZYME THERAPEUTICS INC COM 40637H109 883 19452 SH SOLE 19119 0 333 HAMILTON LANE INC CL A 407497106 576 6320 SH SOLE 6206 0 114 HANESBRANDS INC COM 410345102 272 14546 SH SOLE 11914 0 2632 HANNON ARMSTRONG SUST INFR C COM 41068X100 747 13300 SH SOLE 13300 0 0 HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 414 200000 PRN SOLE 150000 0 50000 HARTFORD FINL SVCS GROUP INC COM 416515104 337 5446 SH SOLE 3633 0 1813 HASBRO INC COM 418056107 787 8322 SH SOLE 2158 0 6164 HBT FINL INC. COM 404111106 252 14500 SH SOLE 9200 0 5300 HCA HEALTHCARE INC COM 40412C101 1766 8543 SH SOLE 7040 0 1503 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 226 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 1024 14002 SH SOLE 7280 0 6722 HEALTH CATALYST INC COM 42225T107 415 7484 SH SOLE 7250 0 234 HEALTHCARE SVCS GROUP INC COM 421906108 8209 260029 SH SOLE 230256 0 29773 HEALTHEQUITY INC COM 42226A107 981 12190 SH SOLE 11864 0 326 HEALTHPEAK PROPERTIES INC COM 42250P103 688 20661 SH SOLE 14303 0 6358 HECLA MNG CO COM 422704106 275 36959 SH SOLE 32320 0 4639 HEICO CORP NEW COM 422806109 25474 182717 SH SOLE 100105 0 82612 HEICO CORP NEW CL A 422806208 1834 14768 SH SOLE 13980 0 788 HELEN OF TROY LTD COM G4388N106 840 3684 SH SOLE 3407 0 277 HENRY JACK & ASSOC INC COM 426281101 576 3525 SH SOLE 2415 0 1110 HENRY SCHEIN INC COM 806407102 1114 15011 SH SOLE 13739 0 1272 HERCULES CAPITAL INC COM 427096508 2456 143942 SH SOLE 143942 0 0 HERON THERAPEUTICS INC COM 427746102 287 18500 SH SOLE 18500 0 0 HERSHEY CO COM 427866108 5123 29410 SH SOLE 25260 0 4150 HESS CORP COM 42809H107 231 2649 SH SOLE 2243 0 406 HEWLETT PACKARD ENTERPRISE C COM 42824C109 537 36808 SH SOLE 20554 0 16254 HIGHWOODS PPTYS INC COM 431284108 2537 56163 SH SOLE 56163 0 0 HILL-ROM HLDGS INC COM 431475102 690 6074 SH SOLE 46 0 6028 HILTON WORLDWIDE HLDGS INC COM 43300A203 385 3192 SH SOLE 1802 0 1390 HIMS & HERS HEALTH INC COM CL A 433000106 2171 199319 SH SOLE 189719 0 9600 HIMS & HERS HEALTH INC *W EXP 01/20/202 433000114 9 2800 SH SOLE 2800 0 0 HOLOGIC INC COM 436440101 37664 564512 SH SOLE 341885 0 222627 HOME DEPOT INC COM 437076102 201262 631133 SH SOLE 442044 0 189089 HONEYWELL INTL INC COM 438516106 43878 200036 SH SOLE 180206 0 19831 HORIZON GLOBAL CORP COM 44052W104 157 18500 SH SOLE 10000 0 8500 HORIZON THERAPEUTICS PUB L SHS G46188101 2653 28331 SH SOLE 27436 0 895 HORMEL FOODS CORP COM 440452100 265 5549 SH SOLE 3693 0 1856 HOST HOTELS & RESORTS INC COM 44107P104 581 33982 SH SOLE 26388 0 7594 HOULIHAN LOKEY INC CL A 441593100 483 5904 SH SOLE 0 0 5904 HOWARD HUGHES CORP COM 44267D107 793 8133 SH SOLE 8133 0 0 HOWMET AEROSPACE INC COM 443201108 268 7782 SH SOLE 5912 0 1870 HP INC COM 40434L105 1246 41267 SH SOLE 32102 0 9166 HSBC HLDGS PLC SPON ADR NEW 404280406 357 12367 SH SOLE 8067 0 4300 HUB GROUP INC CL A 443320106 401 6075 SH SOLE 2575 0 3500 HUBBELL INC COM 443510607 4226 22616 SH SOLE 22321 0 295 HUBSPOT INC COM 443573100 755 1296 SH SOLE 781 0 515 HUDSON TECHNOLOGIES INC COM 444144109 153 44900 SH SOLE 44000 0 900 HUMANA INC COM 444859102 2485 5614 SH SOLE 3968 0 1646 HUMANIGEN INC COM NEW 444863203 348 20000 SH SOLE 20000 0 0 HUNT J B TRANS SVCS INC COM 445658107 6093 37393 SH SOLE 30991 0 6402 HUNTINGTON BANCSHARES INC COM 446150104 2711 189995 SH SOLE 122125 0 67870 HYDROFARM HLDGS GROUP INC COM 44888K209 1688 28550 SH SOLE 25150 0 3400 IAA INC COM 449253103 201 3685 SH SOLE 3478 0 207 IAC INTERACTIVECORP NEW COM NEW 44891N208 721 4676 SH SOLE 4100 0 576 ICICI BANK LIMITED ADR 45104G104 2611 152679 SH SOLE 117429 0 35250 ICON PLC SHS G4705A100 1305 6315 SH SOLE 6237 0 78 IDACORP INC COM 451107106 241 2467 SH SOLE 1333 0 1134 IDEX CORP COM 45167R104 556 2528 SH SOLE 2370 0 158 IDEXX LABS INC COM 45168D104 852570 1349965 SH SOLE 1025834 0 324131 IHS MARKIT LTD SHS G47567105 65012 577065 SH SOLE 313370 0 263695 II-VI INC COM 902104108 52 718 SH SOLE 664 0 54 II-VI INC NOTE 0.250% 9/0 902104AB4 284 180000 PRN SOLE 135000 0 45000 ILLINOIS TOOL WKS INC COM 452308109 108436 485043 SH SOLE 240679 0 244363 ILLUMINA INC COM 452327109 21154 44704 SH SOLE 26324 0 18380 IMMUNITYBIO INC COM 45256X103 357 25000 SH SOLE 0 0 25000 IMMUNOGEN INC COM 45253H101 3393 514909 SH SOLE 359673 0 155236 IMPACT SHS FDS I TR YWCA WOMENS ETF 45259A100 32 961 SH SOLE 800 0 161 IMPACT SHS FDS I TR NAACP MINO ETF 45259A209 294 8964 SH SOLE 8964 0 0 INARI MED INC COM 45332Y109 292 3130 SH SOLE 3090 0 40 INDEPENDENCE RLTY TR INC COM 45378A106 16727 917529 SH SOLE 801425 0 116104 INFORMATION SVCS GROUP INC COM 45675Y104 7512 1284062 SH SOLE 1208641 0 75421 ING GROEP N.V. SPONSORED ADR 456837103 199 15000 SH SOLE 15000 0 0 INGERSOLL RAND INC COM 45687V106 589 12073 SH SOLE 10930 0 1143 INOGEN INC COM 45780L104 7977 122409 SH SOLE 107777 0 14632 INSEEGO CORP COM 45782B104 711 70500 SH SOLE 70500 0 0 INSIGHT ENTERPRISES INC COM 45765U103 225 2245 SH SOLE 2200 0 45 INSMED INC COM PAR $.01 457669307 424 14886 SH SOLE 14886 0 0 INSPIRE MED SYS INC COM 457730109 1261 6527 SH SOLE 6527 0 0 INSULET CORP COM 45784P101 3213 11706 SH SOLE 10567 0 1139 INTEGER HLDGS CORP COM 45826H109 679 7212 SH SOLE 152 0 7060 INTEL CORP COM 458140100 35054 624401 SH SOLE 505969 0 118433 INTELLIA THERAPEUTICS INC COM 45826J105 1475 9110 SH SOLE 0 0 9110 INTERCONTINENTAL EXCHANGE IN COM 45866F104 215522 1815688 SH SOLE 1194956 0 620733 INTERDIGITAL INC COM 45867G101 298 4080 SH SOLE 4080 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 54194 369695 SH SOLE 293093 0 76602 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 7245 48495 SH SOLE 26730 0 21765 INTERNATIONAL PAPER CO COM 460146103 5441 88745 SH SOLE 75559 0 13186 INTERPUBLIC GROUP COS INC COM 460690100 1240 38179 SH SOLE 33457 0 4722 INTERSECT ENT INC COM 46071F103 505 29564 SH SOLE 27795 0 1769 INTUIT COM 461202103 218715 446202 SH SOLE 341768 0 104434 INTUITIVE SURGICAL INC COM NEW 46120E602 81776 88922 SH SOLE 54653 0 34269 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 7484 148266 SH SOLE 148266 0 0 INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 67 1150 SH SOLE 1150 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 3847 191486 SH SOLE 169345 0 22141 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 409 16475 SH SOLE 10075 0 6400 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 542 67538 SH SOLE 65538 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 96 1794 SH SOLE 1794 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1713 28116 SH SOLE 24716 0 3400 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 125 2829 SH SOLE 1229 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 1730 112897 SH SOLE 83281 0 29616 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 836 30671 SH SOLE 30671 0 0 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 15 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 2 41 SH SOLE 41 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 4215 65445 SH SOLE 50997 0 14448 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 116 2934 SH SOLE 2934 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 97 4158 SH SOLE 830 0 3328 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 6 180 SH SOLE 180 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 201 7274 SH SOLE 7099 0 175 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 54 638 SH SOLE 638 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 27 298 SH SOLE 298 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 720 26320 SH SOLE 24920 0 1400 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 470 12465 SH SOLE 11765 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 3920 SH SOLE 3920 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 58 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 15779 176639 SH SOLE 119964 0 56675 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 225 6786 SH SOLE 6786 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 308 11710 SH SOLE 8048 0 3662 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 36 480 SH SOLE 480 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 70 753 SH SOLE 753 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 6814 127310 SH SOLE 53420 0 73890 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 259 795 SH SOLE 795 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1715 35280 SH SOLE 32880 0 2400 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 216 2805 SH SOLE 2800 0 5 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 108 587 SH SOLE 400 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 15 50 SH SOLE 50 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 15 164 SH SOLE 0 0 164 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 48 292 SH SOLE 292 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 249 850 SH SOLE 850 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 14225 94375 SH SOLE 66457 0 27918 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 6 35 SH SOLE 35 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 338 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 719 2800 SH SOLE 2800 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 53 3000 SH SOLE 3000 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 13 650 SH SOLE 650 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 12 200 SH SOLE 200 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 263 1405 SH SOLE 175 0 1230 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 4137 25801 SH SOLE 19469 0 6332 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 65 3390 SH SOLE 3390 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 40 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 161 2157 SH SOLE 2157 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 31 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 3277 36560 SH SOLE 36010 0 550 INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 13 250 SH SOLE 0 0 250 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 21 230 SH SOLE 135 0 95 INVESCO LTD SHS G491BT108 1642 61443 SH SOLE 2162 0 59281 INVESCO QQQ TR UNIT SER 1 46090E103 60362 170308 SH SOLE 125791 0 44517 INVITAE CORP COM 46185L103 223 6599 SH SOLE 3599 0 3000 INVITATION HOMES INC COM 46187W107 226 6053 SH SOLE 5978 0 75 IONIS PHARMACEUTICALS INC COM 462222100 410 10288 SH SOLE 10238 0 50 IPG PHOTONICS CORP COM 44980X109 208 989 SH SOLE 789 0 200 IQVIA HLDGS INC COM 46266C105 1181 4875 SH SOLE 3471 0 1404 IRHYTHM TECHNOLOGIES INC COM 450056106 42111 634684 SH SOLE 406679 0 228005 IRIDIUM COMMUNICATIONS INC COM 46269C102 14704 367689 SH SOLE 332347 0 35342 IRON MTN INC NEW COM 46284V101 10801 255219 SH SOLE 207851 0 47368 ISHARES GOLD TR ISHARES NEW 464285204 15502 459868 SH SOLE 415968 0 43900 ISHARES INC MSCI AUST ETF 464286103 170 6534 SH SOLE 4634 0 1900 ISHARES INC MSCI FRONTIER 464286145 47 1421 SH SOLE 1271 0 150 ISHARES INC MSCI AUSTRIA ETF 464286202 240 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 47 1214 SH SOLE 1214 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 9 557 SH SOLE 557 0 0 ISHARES INC MSCI WORLD ETF 464286392 1262 9969 SH SOLE 520 0 9449 ISHARES INC MSCI BRAZIL ETF 464286400 100 2462 SH SOLE 2208 0 254 ISHARES INC MSCI EM ASIA ETF 464286426 1703 18415 SH SOLE 18070 0 345 ISHARES INC EM MKT SM-CP ETF 464286475 31 500 SH SOLE 390 0 110 ISHARES INC MSCI CDA ETF 464286509 178 4777 SH SOLE 3179 0 1598 ISHARES INC MSCI GBL MIN VOL 464286525 1319 12828 SH SOLE 11341 0 1487 ISHARES INC MSCI EMERG MRKT 464286533 165 2570 SH SOLE 1740 0 830 ISHARES INC MSCI EURZONE ETF 464286608 484 9811 SH SOLE 4832 0 4979 ISHARES INC MSCI ISRAEL ETF 464286632 3 50 SH SOLE 50 0 0 ISHARES INC MSCI CHILE ETF 464286640 10 359 SH SOLE 359 0 0 ISHARES INC MSCI PAC JP ETF 464286665 15 292 SH SOLE 292 0 0 ISHARES INC MSCI FRANCE ETF 464286707 36 963 SH SOLE 188 0 775 ISHARES INC MSCI SWITZERLAND 464286749 43 875 SH SOLE 0 0 875 ISHARES INC MSCI SWEDEN ETF 464286756 16 350 SH SOLE 0 0 350 ISHARES INC MSCI STH KOR ETF 464286772 117 1260 SH SOLE 1198 0 62 ISHARES INC MSCI STH AFR ETF 464286780 14 296 SH SOLE 296 0 0 ISHARES INC MSCI GERMANY ETF 464286806 108 3114 SH SOLE 1439 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 307 11483 SH SOLE 10011 0 1472 ISHARES INC CORE MSCI EMKT 46434G103 19823 295915 SH SOLE 268137 0 27778 ISHARES INC CUR HD MSCI EM 46434G509 3248 98258 SH SOLE 86280 0 11978 ISHARES INC MSCI TAIWAN ETF 46434G772 246 3845 SH SOLE 3745 0 100 ISHARES INC MSCI SINGPOR ETF 46434G780 20 882 SH SOLE 602 0 280 ISHARES INC MSCI RUSSIA ETF 46434G798 22 487 SH SOLE 487 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 2019 29897 SH SOLE 26027 0 3870 ISHARES INC MSCI ITALY ETF 46434G830 1 20 SH SOLE 20 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 1 50 SH SOLE 50 0 0 ISHARES SILVER TR ISHARES 46428Q109 2527 104318 SH SOLE 90220 0 14098 ISHARES TR S&P 100 ETF 464287101 2425 12362 SH SOLE 7437 0 4925 ISHARES TR MORNINGSTAR GRWT 464287119 34 520 SH SOLE 520 0 0 ISHARES TR CORE S&P TTL STK 464287150 28127 284803 SH SOLE 252953 0 31850 ISHARES TR SELECT DIVID ETF 464287168 17069 146364 SH SOLE 127698 0 18666 ISHARES TR TIPS BD ETF 464287176 34646 270649 SH SOLE 143765 0 126884 ISHARES TR CHINA LG-CAP ETF 464287184 503 10861 SH SOLE 7869 0 2992 ISHARES TR TRANS AVG ETF 464287192 10 37 SH SOLE 0 0 37 ISHARES TR CORE S&P500 ETF 464287200 113353 263660 SH SOLE 203514 0 60146 ISHARES TR CORE US AGGBD ET 464287226 27908 241980 SH SOLE 138214 0 103766 ISHARES TR MSCI EMG MKT ETF 464287234 26276 476438 SH SOLE 416571 0 59867 ISHARES TR IBOXX INV CP ETF 464287242 3991 29705 SH SOLE 28058 0 1648 ISHARES TR GBL COMM SVC ETF 464287275 33 380 SH SOLE 295 0 85 ISHARES TR GLOBAL TECH ETF 464287291 1280 3792 SH SOLE 3466 0 326 ISHARES TR S&P 500 GRWT ETF 464287309 7801 107264 SH SOLE 94620 0 12644 ISHARES TR GLOB HLTHCRE ETF 464287325 126 1514 SH SOLE 675 0 839 ISHARES TR GLOBAL FINLS ETF 464287333 35 451 SH SOLE 230 0 221 ISHARES TR GLOBAL ENERG ETF 464287341 8 290 SH SOLE 0 0 290 ISHARES TR NORTH AMERN NAT 464287374 9 283 SH SOLE 0 0 283 ISHARES TR LATN AMER 40 ETF 464287390 127 4040 SH SOLE 3468 0 572 ISHARES TR S&P 500 VAL ETF 464287408 1236 8374 SH SOLE 6758 0 1616 ISHARES TR 20 YR TR BD ETF 464287432 1605 11116 SH SOLE 8988 0 2128 ISHARES TR BARCLAYS 7 10 YR 464287440 1651 14295 SH SOLE 10941 0 3355 ISHARES TR 1 3 YR TREAS BD 464287457 5639 65444 SH SOLE 60047 0 5397 ISHARES TR MSCI EAFE ETF 464287465 0 782237 SH SOLE 701620 0 80617 ISHARES TR RUS MDCP VAL ETF 464287473 3911 34017 SH SOLE 33370 0 647 ISHARES TR RUS MD CP GR ETF 464287481 7392 65298 SH SOLE 63181 0 2117 ISHARES TR RUS MID CAP ETF 464287499 6281 79261 SH SOLE 33184 0 46077 ISHARES TR CORE S&P MCP ETF 464287507 8230 30624 SH SOLE 25535 0 5089 ISHARES TR EXPANDED TECH 464287515 1202 3082 SH SOLE 3037 0 45 ISHARES TR ISHARES SEMICDTR 464287523 2016 4439 SH SOLE 4439 0 0 ISHARES TR EXPND TEC SC ETF 464287549 20 50 SH SOLE 50 0 0 ISHARES TR ISHARES BIOTECH 464287556 2708 16547 SH SOLE 13156 0 3391 ISHARES TR COHEN STEER REIT 464287564 244 3740 SH SOLE 3170 0 570 ISHARES TR GLOBAL 100 ETF 464287572 85 1201 SH SOLE 1201 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 347 4471 SH SOLE 4471 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 33774 212925 SH SOLE 194110 0 18815 ISHARES TR S&P MC 400GR ETF 464287606 3453 42669 SH SOLE 39313 0 3357 ISHARES TR RUS 1000 GRW ETF 464287614 23092 85061 SH SOLE 71474 0 13587 ISHARES TR RUS 1000 ETF 464287622 26953 111338 SH SOLE 105000 0 6338 ISHARES TR RUS 2000 VAL ETF 464287630 4534 27349 SH SOLE 26859 0 490 ISHARES TR RUS 2000 GRW ETF 464287648 10049 32240 SH SOLE 28840 0 3400 ISHARES TR RUSSELL 2000 ETF 464287655 50883 221836 SH SOLE 188092 0 33744 ISHARES TR CORE S&P US VLU 464287663 53272 740306 SH SOLE 624046 0 116260 ISHARES TR CORE S&P US GWT 464287671 10362 102614 SH SOLE 79494 0 23120 ISHARES TR RUSSELL 3000 ETF 464287689 51189 200029 SH SOLE 190684 0 9345 ISHARES TR U.S. UTILITS ETF 464287697 95 1210 SH SOLE 1210 0 0 ISHARES TR S&P MC 400VL ETF 464287705 1483 14076 SH SOLE 14010 0 66 ISHARES TR US TELECOM ETF 464287713 412 12398 SH SOLE 11798 0 600 ISHARES TR U.S. TECH ETF 464287721 2600 26158 SH SOLE 24469 0 1689 ISHARES TR U.S. REAL ES ETF 464287739 1870 18342 SH SOLE 14564 0 3778 ISHARES TR US INDUSTRIALS 464287754 393 3536 SH SOLE 3536 0 0 ISHARES TR US HLTHCARE ETF 464287762 560 2052 SH SOLE 2052 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 69 370 SH SOLE 370 0 0 ISHARES TR U.S. FINLS ETF 464287788 545 6722 SH SOLE 5904 0 818 ISHARES TR U.S. ENERGY ETF 464287796 149 5109 SH SOLE 3909 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 10920 96654 SH SOLE 48579 0 48074 ISHARES TR U.S. CNSM GD ETF 464287812 296 1607 SH SOLE 1607 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 31 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 828 15530 SH SOLE 12530 0 3000 ISHARES TR SP SMCP600VL ETF 464287879 710 6731 SH SOLE 5761 0 970 ISHARES TR S&P SML 600 GWT 464287887 1522 11474 SH SOLE 10438 0 1036 ISHARES TR SHRT NAT MUN ETF 464288158 2561 23749 SH SOLE 22749 0 1000 ISHARES TR AGENCY BOND ETF 464288166 199 1677 SH SOLE 1665 0 12 ISHARES TR GL TIMB FORE ETF 464288174 1 11 SH SOLE 0 0 11 ISHARES TR MSCI AC ASIA ETF 464288182 14 143 SH SOLE 143 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 3298 140563 SH SOLE 93991 0 46572 ISHARES TR MSCI ACWI EX US 464288240 795 13822 SH SOLE 11992 0 1830 ISHARES TR MSCI ACWI ETF 464288257 2087 20624 SH SOLE 11674 0 8950 ISHARES TR EAFE SML CP ETF 464288273 2374 32013 SH SOLE 27075 0 4938 ISHARES TR JPMORGAN USD EMG 464288281 453 4027 SH SOLE 2921 0 1106 ISHARES TR MRGSTR MD CP GRW 464288307 61 882 SH SOLE 882 0 0 ISHARES TR GLB INFRASTR ETF 464288372 86 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 5142 43876 SH SOLE 32666 0 11210 ISHARES TR ASIA 50 ETF 464288430 6 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 2065 63744 SH SOLE 54342 0 9402 ISHARES TR INTL DEV RE ETF 464288489 47 1600 SH SOLE 1600 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 195 2810 SH SOLE 2810 0 0 ISHARES TR IBOXX HI YD ETF 464288513 785 8919 SH SOLE 7331 0 1588 ISHARES TR MSCI KLD400 SOC 464288570 4575 55237 SH SOLE 51673 0 3564 ISHARES TR MBS ETF 464288588 987 9119 SH SOLE 4923 0 4196 ISHARES TR GOV/CRED BD ETF 464288596 48 390 SH SOLE 270 0 120 ISHARES TR MRGSTR SM CP GR 464288604 37 720 SH SOLE 720 0 0 ISHARES TR INTRM GOV CR ETF 464288612 259 2237 SH SOLE 1687 0 550 ISHARES TR USD INV GRDE ETF 464288620 1193 19691 SH SOLE 3464 0 16227 ISHARES TR ISHS 5-10YR INVT 464288638 470 7758 SH SOLE 7670 0 88 ISHARES TR ISHS 1-5YR INVS 464288646 3810 69509 SH SOLE 58886 0 10623 ISHARES TR 10-20 YR TRS ETF 464288653 14 93 SH SOLE 0 0 93 ISHARES TR 3 7 YR TREAS BD 464288661 863 6611 SH SOLE 6611 0 0 ISHARES TR SHORT TREAS BD 464288679 1009 9130 SH SOLE 8155 0 975 ISHARES TR PFD AND INCM SEC 464288687 2896 73628 SH SOLE 62987 0 10640 ISHARES TR GLOBAL MATER ETF 464288695 13 138 SH SOLE 0 0 138 ISHARES TR MRNING SM CP ETF 464288703 15 261 SH SOLE 6 0 255 ISHARES TR GLOB UTILITS ETF 464288711 11 190 SH SOLE 0 0 190 ISHARES TR GLB CNS DISC ETF 464288745 10 60 SH SOLE 0 0 60 ISHARES TR US HOME CONS ETF 464288752 21 302 SH SOLE 302 0 0 ISHARES TR US AER DEF ETF 464288760 1386 12658 SH SOLE 11278 0 1380 ISHARES TR US REGNL BKS ETF 464288778 52 900 SH SOLE 0 0 900 ISHARES TR MSCI USA ESG SLC 464288802 2198 23007 SH SOLE 20931 0 2076 ISHARES TR U.S. MED DVC ETF 464288810 4502 12469 SH SOLE 11911 0 558 ISHARES TR US HLTHCR PR ETF 464288828 42 158 SH SOLE 158 0 0 ISHARES TR MICRO-CAP ETF 464288869 259 1695 SH SOLE 1620 0 75 ISHARES TR EAFE VALUE ETF 464288877 1000 19328 SH SOLE 11985 0 7343 ISHARES TR EAFE GRWTH ETF 464288885 13924 129793 SH SOLE 109358 0 20435 ISHARES TR BRAZIL SM-CP ETF 464289131 1 60 SH SOLE 60 0 0 ISHARES TR MSCI EURO FL ETF 464289180 184 9427 SH SOLE 7877 0 1550 ISHARES TR RUS TP200 VL ETF 464289420 220 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1067 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 368 SH SOLE 368 0 0 ISHARES TR MODERT ALLOC ETF 464289875 32 700 SH SOLE 0 0 700 ISHARES TR US TREAS BD ETF 46429B267 380 14288 SH SOLE 7695 0 6593 ISHARES TR A RATE CP BD ETF 46429B291 233 4092 SH SOLE 3469 0 623 ISHARES TR MSCI UK SM ETF 46429B416 1 15 SH SOLE 15 0 0 ISHARES TR MSCI INDIA ETF 46429B598 162 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 723 14223 SH SOLE 675 0 13548 ISHARES TR CORE HIGH DV ETF 46429B663 1524 15790 SH SOLE 13707 0 2083 ISHARES TR MSCI CHINA ETF 46429B671 53 647 SH SOLE 431 0 216 ISHARES TR MSCI EAFE MIN VL 46429B689 548 7250 SH SOLE 4359 0 2891 ISHARES TR MSCI USA MIN VOL 46429B697 6773 92015 SH SOLE 75767 0 16248 ISHARES TR 0-5 YR TIPS ETF 46429B747 138 1295 SH SOLE 1295 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 538 4051 SH SOLE 3173 0 878 ISHARES TR MSCI USA VALUE 46432F388 312 2973 SH SOLE 2973 0 0 ISHARES TR MSCI USA MMENTM 46432F396 157 908 SH SOLE 878 0 30 ISHARES TR CORE MSCI TOTAL 46432F834 4575 62417 SH SOLE 61417 0 1000 ISHARES TR CORE MSCI EAFE 46432F842 19267 257372 SH SOLE 218312 0 39060 ISHARES TR CORE 1 5 YR USD 46432F859 1031 20104 SH SOLE 16585 0 3519 ISHARES TR 0-5YR INVT GR CP 46434V100 3 65 SH SOLE 65 0 0 ISHARES TR MSCI INTL MULTFT 46434V274 23 765 SH SOLE 765 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 51 1185 SH SOLE 1185 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 579 9160 SH SOLE 9160 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 68 1474 SH SOLE 1448 0 26 ISHARES TR MSCI INTL QUALTY 46434V456 41 1064 SH SOLE 0 0 1064 ISHARES TR MSCI CHINA A 46434V514 583 13147 SH SOLE 12579 0 568 ISHARES TR CORE DIV GRWTH 46434V621 784 15575 SH SOLE 15259 0 316 ISHARES TR CORE MSCI PAC 46434V696 14 210 SH SOLE 0 0 210 ISHARES TR CUR HED MSCI GER 46434V704 68 2039 SH SOLE 1262 0 777 ISHARES TR CORE MSCI EURO 46434V738 581 10140 SH SOLE 9970 0 170 ISHARES TR HDG MSCI EAFE 46434V803 5449 157298 SH SOLE 157298 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 151 2996 SH SOLE 2714 0 282 ISHARES TR IBONDS DEC23 ETF 46434VAX8 772 29600 SH SOLE 29600 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 1241 48860 SH SOLE 48860 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 40 1500 SH SOLE 1500 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 1271 51275 SH SOLE 49150 0 2125 ISHARES TR CONV BD ETF 46435G102 631 6191 SH SOLE 6191 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 1658 59820 SH SOLE 59820 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 687 26376 SH SOLE 26376 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 29 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 355 10859 SH SOLE 8213 0 2646 ISHARES TR MORTGE REL ETF 46435G342 48 1300 SH SOLE 1300 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 162 3145 SH SOLE 3145 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 2968 30137 SH SOLE 28384 0 1753 ISHARES TR FALN ANGLS USD 46435G474 2 53 SH SOLE 53 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 22752 287894 SH SOLE 286714 0 1180 ISHARES TR IBONDS DEC2021 46435G789 51 2000 SH SOLE 2000 0 0 ISHARES TR ESG MSCI LEADR 46435U218 1075 14316 SH SOLE 14316 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 29 1000 SH SOLE 1000 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 377 6813 SH SOLE 6813 0 0 ISHARES TR US INFRASTRUC 46435U713 72 2028 SH SOLE 2028 0 0 ISHARES TR BROAD USD HIGH 46435U853 58 1400 SH SOLE 703 0 697 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 111 2217 SH SOLE 2217 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 13 130 SH SOLE 0 0 130 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 691 20026 SH SOLE 8102 0 11924 ITT INC COM 45073V108 2436 26595 SH SOLE 25195 0 1400 J & J SNACK FOODS CORP COM 466032109 3654 20949 SH SOLE 20174 0 775 J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 1065 18177 SH SOLE 18177 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 741 13122 SH SOLE 13122 0 0 J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 427 6595 SH SOLE 6489 0 106 J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 618 10563 SH SOLE 10563 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE ETF 46641Q241 4 71 SH SOLE 71 0 0 J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 62 1025 SH SOLE 1025 0 0 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 1879 13664 SH SOLE 12035 0 1629 JACOBS ENGR GROUP INC COM 469814107 8854 66358 SH SOLE 41768 0 24591 JAMF HLDG CORP COM 47074L105 3119 92922 SH SOLE 81667 0 11255 JD.COM INC SPON ADR CL A 47215P106 568 7122 SH SOLE 5532 0 1590 JEFFERIES FINL GROUP INC COM 47233W109 364 10654 SH SOLE 7479 0 3175 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2595 18192 SH SOLE 15629 0 2563 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 66 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 571 11011 SH SOLE 11011 0 0 JOHNSON & JOHNSON COM 478160104 176398 1070763 SH SOLE 741251 0 329512 JOHNSON CTLS INTL PLC SHS G51502105 538 7841 SH SOLE 2959 0 4882 JONES LANG LASALLE INC COM 48020Q107 34921 178659 SH SOLE 91652 0 87007 JPMORGAN CHASE & CO COM 46625H100 251932 1619726 SH SOLE 1006971 0 612755 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 786 39986 SH SOLE 12323 0 27663 JUST EAT TAKEAWAY COM N V SPONSORED ADS 48214T305 2653 145271 SH SOLE 140042 0 5229 KANSAS CITY SOUTHERN COM NEW 485170302 1104 3894 SH SOLE 2789 0 1105 KARAT PACKAGING INC COM 48563L101 652 32018 SH SOLE 29091 0 2927 KB HOME COM 48666K109 312 7650 SH SOLE 7650 0 0 KELLOGG CO COM 487836108 3104 48258 SH SOLE 43360 0 4898 KEMPER CORP COM 488401100 2044 27664 SH SOLE 25385 0 2279 KEYCORP COM 493267108 1081 52362 SH SOLE 42571 0 9791 KEYSIGHT TECHNOLOGIES INC COM 49338L103 964 6240 SH SOLE 2594 0 3646 KFORCE INC COM 493732101 213 3385 SH SOLE 3385 0 0 KIMBERLY-CLARK CORP COM 494368103 11303 84493 SH SOLE 57870 0 26623 KINDER MORGAN INC DEL COM 49456B101 9888 542404 SH SOLE 419588 0 122816 KINSALE CAP GROUP INC COM 49714P108 7454 45238 SH SOLE 42638 0 2600 KIRKLAND LAKE GOLD LTD COM 49741E100 338 8759 SH SOLE 4876 0 3883 KKR & CO INC COM 48251W104 894 15090 SH SOLE 10330 0 4759 KLA CORP COM NEW 482480100 5406 16675 SH SOLE 819 0 15856 KNOWLES CORP COM 49926D109 0 12 SH SOLE 0 0 12 KNOWLES CORP NOTE 3.250%11/0 49926DAB5 100 90000 PRN SOLE 65000 0 25000 KOHLS CORP COM 500255104 1540 27940 SH SOLE 16358 0 11582 KORNIT DIGITAL LTD SHS M6372Q113 116046 933372 SH SOLE 785724 0 147648 KRAFT HEINZ CO COM 500754106 4045 99197 SH SOLE 85188 0 14009 KRANESHARES TR CSI CHI INTERNET 500767306 248 3561 SH SOLE 3561 0 0 KRANESHARES TR QUADRTC INT RT 500767736 7744 280366 SH SOLE 199267 0 81099 KROGER CO COM 501044101 431 11259 SH SOLE 4934 0 6325 KRYSTAL BIOTECH INC COM 501147102 3995 58755 SH SOLE 31186 0 27569 L3HARRIS TECHNOLOGIES INC COM 502431109 4409 20397 SH SOLE 19145 0 1252 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1362 4939 SH SOLE 3579 0 1360 LAM RESEARCH CORP COM 512807108 1978 3039 SH SOLE 2144 0 895 LAMAR ADVERTISING CO NEW CL A 512816109 373 3575 SH SOLE 3575 0 0 LAMB WESTON HLDGS INC COM 513272104 386 4780 SH SOLE 1909 0 2871 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 266 20900 SH SOLE 4000 0 16900 LANDSTAR SYS INC COM 515098101 2090 13224 SH SOLE 11156 0 2068 LAS VEGAS SANDS CORP COM 517834107 646 12269 SH SOLE 8494 0 3775 LATHAM GROUP INC COM 51819L107 313 9798 SH SOLE 1000 0 8798 LATTICE SEMICONDUCTOR CORP COM 518415104 3335 59371 SH SOLE 57506 0 1865 LAUDER ESTEE COS INC CL A 518439104 25899 81422 SH SOLE 60313 0 21109 LAWSON PRODS INC COM 520776105 235 4400 SH SOLE 4400 0 0 LEGGETT & PLATT INC COM 524660107 433 8354 SH SOLE 4800 0 3554 LEIDOS HOLDINGS INC COM 525327102 212 2092 SH SOLE 2081 0 11 LEMONADE INC COM 52567D107 977 8934 SH SOLE 4834 0 4100 LENNAR CORP CL A 526057104 2078 20911 SH SOLE 19692 0 1219 LENNAR CORP CL B 526057302 467 5739 SH SOLE 4739 0 1000 LENNOX INTL INC COM 526107107 2653 7564 SH SOLE 6592 0 972 LESLIES INC COM 527064109 4671 169900 SH SOLE 150505 0 19395 LHC GROUP INC COM 50187A107 5000 24970 SH SOLE 24187 0 783 LIBERTY BROADBAND CORP COM SER A 530307107 94 557 SH SOLE 547 0 10 LIBERTY BROADBAND CORP COM SER C 530307305 879 5063 SH SOLE 4350 0 713 LIBERTY GLOBAL PLC SHS CL A G5480U104 128 4721 SH SOLE 1002 0 3719 LIBERTY GLOBAL PLC SHS CL C G5480U120 355 13142 SH SOLE 13011 0 131 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 55 1179 SH SOLE 1066 0 113 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 207 4453 SH SOLE 3416 0 1037 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 356 7393 SH SOLE 7346 0 47 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 4 83 SH SOLE 83 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1919 14630 SH SOLE 12368 0 2262 LIGHTSPEED POS INC SUB VTG SHS 53227R106 210 2517 SH SOLE 2517 0 0 LILLY ELI & CO COM 532457108 61370 267386 SH SOLE 143070 0 124316 LIMELIGHT NETWORKS INC COM 53261M104 453 143741 SH SOLE 117989 0 25752 LINCOLN ELEC HLDGS INC COM 533900106 479 3636 SH SOLE 3636 0 0 LINCOLN NATL CORP IND COM 534187109 610 9708 SH SOLE 6504 0 3204 LINDE PLC SHS G5494J103 82032 283749 SH SOLE 160859 0 122890 LIONS GATE ENTMNT CORP CL A VTG 535919401 176 8500 SH SOLE 8500 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 46 2517 SH SOLE 2517 0 0 LITHIA MTRS INC COM 536797103 260 757 SH SOLE 692 0 65 LITTELFUSE INC COM 537008104 7261 28498 SH SOLE 15730 0 12768 LIVE NATION ENTERTAINMENT IN COM 538034109 51793 591314 SH SOLE 487621 0 103693 LIVEPERSON INC COM 538146101 16409 259474 SH SOLE 233237 0 26237 LIVERAMP HLDGS INC COM 53815P108 2729 58253 SH SOLE 51448 0 6805 LOCKHEED MARTIN CORP COM 539830109 9627 25445 SH SOLE 21417 0 4028 LOWES COS INC COM 548661107 58927 303795 SH SOLE 207352 0 96443 LTC PPTYS INC COM 502175102 254 6610 SH SOLE 5525 0 1085 LULULEMON ATHLETICA INC COM 550021109 171463 469801 SH SOLE 390193 0 79608 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 1068 50595 SH SOLE 43045 0 7550 LUMEN TECHNOLOGIES INC COM 550241103 383 28179 SH SOLE 25473 0 2706 LUMINAR TECHNOLOGIES INC COM CL A 550424105 12136 552907 SH SOLE 552907 0 0 LYFT INC CL A COM 55087P104 5980 98881 SH SOLE 87950 0 10931 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1153 11211 SH SOLE 9454 0 1757 LYRA THERAPEUTICS INC COM 55234L105 442 55000 SH SOLE 55000 0 0 M & T BK CORP COM 55261F104 395 2721 SH SOLE 1714 0 1007 MACKINAC FINL CORP COM 554571109 272 13768 SH SOLE 13768 0 0 MACYS INC COM 55616P104 378 19940 SH SOLE 16790 0 3150 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 8908 182124 SH SOLE 161996 0 20128 MAGNA INTL INC COM 559222401 469 5063 SH SOLE 2792 0 2271 MAIN STR CAP CORP COM 56035L104 2659 64703 SH SOLE 46638 0 18065 MANITOWOC CO INC COM NEW 563571405 675 27532 SH SOLE 15032 0 12500 MANPOWERGROUP INC WIS COM 56418H100 398 3351 SH SOLE 3332 0 19 MANTECH INTERNATIONAL CORP CL A 564563104 710 8201 SH SOLE 8201 0 0 MANULIFE FINL CORP COM 56501R106 1818 92262 SH SOLE 79330 0 12932 MARATHON OIL CORP COM 565849106 198 14543 SH SOLE 1495 0 13048 MARATHON PETE CORP COM 56585A102 955 15811 SH SOLE 7013 0 8798 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 40588 972630 SH SOLE 877422 0 95208 MARCUS & MILLICHAP INC COM 566324109 470 12095 SH SOLE 9364 0 2731 MARKEL CORP COM 570535104 9400 7921 SH SOLE 7343 0 578 MARKETAXESS HLDGS INC COM 57060D108 2886 6225 SH SOLE 371 0 5854 MARRIOTT INTL INC NEW CL A 571903202 2069 15153 SH SOLE 11981 0 3172 MARSH & MCLENNAN COS INC COM 571748102 4541 32281 SH SOLE 28791 0 3490 MARTIN MARIETTA MATLS INC COM 573284106 3906 11102 SH SOLE 11021 0 81 MARVELL TECHNOLOGY INC COM 573874104 34187 586100 SH SOLE 538106 0 47994 MASCO CORP COM 574599106 313 5320 SH SOLE 760 0 4560 MASIMO CORP COM 574795100 447 1845 SH SOLE 1775 0 70 MASTERCARD INCORPORATED CL A 57636Q104 436502 1195602 SH SOLE 880454 0 315148 MATCH GROUP INC NEW COM 57667L107 2170 13455 SH SOLE 11178 0 2277 MAXIM INTEGRATED PRODS INC COM 57772K101 2476 23496 SH SOLE 20061 0 3435 MAXLINEAR INC COM 57776J100 3156 74284 SH SOLE 60249 0 14035 MCCORMICK & CO INC COM NON VTG 579780206 68605 776778 SH SOLE 466315 0 310463 MCDONALDS CORP COM 580135101 79404 343757 SH SOLE 221773 0 121984 MCKESSON CORP COM 58155Q103 379 1982 SH SOLE 1441 0 541 MEDALLIA INC COM 584021109 5793 171645 SH SOLE 159990 0 11655 MEDIAALPHA INC CL A 58450V104 6613 157080 SH SOLE 134527 0 22553 MEDICAL PPTYS TRUST INC COM 58463J304 353 17566 SH SOLE 17167 0 399 MEDNAX INC COM 58502B106 642 21298 SH SOLE 16497 0 4801 MEDPACE HLDGS INC COM 58506Q109 3186 18038 SH SOLE 16853 0 1185 MEDTRONIC PLC SHS G5960L103 60222 485154 SH SOLE 253944 0 231210 MERCADOLIBRE INC COM 58733R102 4030 2587 SH SOLE 1943 0 644 MERCK & CO INC COM 58933Y105 48709 626317 SH SOLE 431118 0 195200 MERCURY GENL CORP NEW COM 589400100 743 11437 SH SOLE 8114 0 3323 MERCURY SYS INC COM 589378108 50040 754979 SH SOLE 586610 0 168369 MEREDITH CORP COM 589433101 262 6028 SH SOLE 28 0 6000 MERIT MED SYS INC COM 589889104 1551 23994 SH SOLE 23994 0 0 METLIFE INC COM 59156R108 2916 48717 SH SOLE 41389 0 7328 METTLER TOLEDO INTERNATIONAL COM 592688105 2639 1905 SH SOLE 1535 0 370 MGE ENERGY INC COM 55277P104 606 8142 SH SOLE 7942 0 200 MGM RESORTS INTERNATIONAL COM 552953101 1762 41319 SH SOLE 40619 0 700 MGP INGREDIENTS INC NEW COM 55303J106 462 6830 SH SOLE 6630 0 200 MICROCHIP TECHNOLOGY INC. COM 595017104 71638 478414 SH SOLE 295277 0 183137 MICRON TECHNOLOGY INC COM 595112103 25238 296989 SH SOLE 262853 0 34136 MICROSOFT CORP COM 594918104 993946 3669050 SH SOLE 2580324 0 1088726 MIDDLEBY CORP COM 596278101 799 4611 SH SOLE 1018 0 3593 MILLER INDS INC TENN COM NEW 600551204 361 9151 SH SOLE 9151 0 0 MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 55 15926 SH SOLE 5926 0 10000 MINERALS TECHNOLOGIES INC COM 603158106 1018 12945 SH SOLE 2800 0 10145 MITEK SYS INC COM NEW 606710200 673 34945 SH SOLE 29653 0 5292 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 217 40000 SH SOLE 0 0 40000 MODERNA INC COM 60770K107 3019 12849 SH SOLE 10309 0 2540 MONDELEZ INTL INC CL A 609207105 12720 203713 SH SOLE 142562 0 61151 MONGODB INC CL A 60937P106 67821 187599 SH SOLE 122817 0 64782 MONOLITHIC PWR SYS INC COM 609839105 3830 10256 SH SOLE 10013 0 243 MONROE CAP CORP COM 610335101 5162 481081 SH SOLE 360592 0 120489 MONSTER BEVERAGE CORP NEW COM 61174X109 1154 12630 SH SOLE 8308 0 4322 MONTROSE ENVIRONMENTAL GROUP COM 615111101 14665 273287 SH SOLE 256804 0 16483 MOODYS CORP COM 615369105 10564 29153 SH SOLE 17924 0 11229 MORGAN STANLEY COM NEW 617446448 11264 122850 SH SOLE 89231 0 33619 MORNINGSTAR INC COM 617700109 1908 7422 SH SOLE 5577 0 1845 MOSAIC CO NEW COM 61945C103 1214 38039 SH SOLE 33460 0 4579 MOTOROLA SOLUTIONS INC COM NEW 620076307 7288 33610 SH SOLE 17688 0 15922 MPLX LP COM UNIT REP LTD 55336V100 549 18549 SH SOLE 16650 0 1899 MSC INDL DIRECT INC CL A 553530106 2976 33168 SH SOLE 24733 0 8435 MSCI INC COM 55354G100 790 1482 SH SOLE 1382 0 100 MYRIAD GENETICS INC COM 62855J104 371 12119 SH SOLE 2321 0 9798 NAPCO SEC TECHNOLOGIES INC COM 630402105 2337 64248 SH SOLE 62773 0 1475 NASDAQ INC COM 631103108 867 4934 SH SOLE 4846 0 88 NATIONAL BEVERAGE CORP COM 635017106 320 6776 SH SOLE 0 0 6776 NATIONAL BK HLDGS CORP CL A 633707104 324 8592 SH SOLE 8500 0 92 NATIONAL FUEL GAS CO COM 636180101 314 6009 SH SOLE 4467 0 1542 NATIONAL GRID PLC SPONSORED ADR NE 636274409 771 12053 SH SOLE 11595 0 458 NATIONAL INSTRS CORP COM 636518102 1039 24576 SH SOLE 24100 0 476 NATIONAL VISION HLDGS INC COM 63845R107 1481 28963 SH SOLE 26982 0 1981 NAUTILUS INC COM 63910B102 7027 417032 SH SOLE 352680 0 64352 NCINO INC COM 63947U107 289 4819 SH SOLE 4623 0 196 NCR CORP NEW COM 62886E108 246 5384 SH SOLE 5384 0 0 NEKTAR THERAPEUTICS COM 640268108 6876 400702 SH SOLE 348579 0 52123 NEOGENOMICS INC COM NEW 64049M209 15654 346556 SH SOLE 309714 0 36842 NEPHROS INC COM 640671400 368 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 1647 20129 SH SOLE 16268 0 3861 NETEASE INC SPONSORED ADS 64110W102 379 3286 SH SOLE 1006 0 2280 NETFLIX INC COM 64110L106 66336 125586 SH SOLE 109592 0 15994 NEUROCRINE BIOSCIENCES INC COM 64125C109 1938 19915 SH SOLE 15502 0 4413 NEURONETICS INC COM 64131A105 2489 155357 SH SOLE 143431 0 11926 NEVRO CORP COM 64157F103 7866 47448 SH SOLE 41261 0 6187 NEW FORTRESS ENERGY INC COM CL A 644393100 523 13805 SH SOLE 13805 0 0 NEW GOLD INC CDA COM 644535106 24 13000 SH SOLE 13000 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 182 22240 SH SOLE 2550 0 19690 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 271 25602 SH SOLE 25602 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 815 73954 SH SOLE 48545 0 25409 NEWELL BRANDS INC COM 651229106 282 10278 SH SOLE 8117 0 2161 NEWMONT CORP COM 651639106 2244 35410 SH SOLE 25294 0 10116 NEXPOINT RESIDENTIAL TR INC COM 65341D102 269 4890 SH SOLE 4890 0 0 NEXTERA ENERGY INC COM 65339F101 30973 422663 SH SOLE 290735 0 131929 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 889 11637 SH SOLE 10162 0 1475 NICE LTD SPONSORED ADR 653656108 1321 5339 SH SOLE 5217 0 122 NIKE INC CL B 654106103 83662 541539 SH SOLE 363447 0 178092 NIO INC SPON ADS 62914V106 808 15179 SH SOLE 13319 0 1860 NISOURCE INC COM 65473P105 598 24389 SH SOLE 22580 0 1809 NORFOLK SOUTHN CORP COM 655844108 9259 34887 SH SOLE 19586 0 15301 NORTHERN TR CORP COM 665859104 26633 230351 SH SOLE 132538 0 97813 NORTHROP GRUMMAN CORP COM 666807102 6134 16878 SH SOLE 13778 0 3100 NORTONLIFELOCK INC COM 668771108 477 17527 SH SOLE 14492 0 3035 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 283 9623 SH SOLE 873 0 8750 NOVAGOLD RES INC COM NEW 66987E206 111 13807 SH SOLE 8517 0 5290 NOVANTA INC COM 67000B104 1112 8251 SH SOLE 7926 0 325 NOVARTIS AG SPONSORED ADR 66987V109 8714 95501 SH SOLE 74898 0 20603 NOVOCURE LTD ORD SHS G6674U108 394 1775 SH SOLE 1575 0 200 NOVO-NORDISK A S ADR 670100205 1171 13983 SH SOLE 9495 0 4488 NUANCE COMMUNICATIONS INC COM 67020Y100 7240 132991 SH SOLE 104461 0 28530 NUCOR CORP COM 670346105 1327 13829 SH SOLE 10136 0 3693 NUTANIX INC CL A 67059N108 9427 246652 SH SOLE 196273 0 50379 NUTRIEN LTD COM 67077M108 935 15421 SH SOLE 11455 0 3966 NUVASIVE INC COM 670704105 730 10764 SH SOLE 9693 0 1071 NVIDIA CORPORATION COM 67066G104 100841 126035 SH SOLE 93627 0 32408 NVR INC COM 62944T105 239 48 SH SOLE 1 0 47 NXP SEMICONDUCTORS N V COM N6596X109 584 2840 SH SOLE 2639 0 201 OAK STR HEALTH INC COM 67181A107 71113 1214146 SH SOLE 867187 0 346959 OATLY GROUP AB SPONSORED ADS 67421J108 449 18360 SH SOLE 13410 0 4950 OCCIDENTAL PETE CORP COM 674599105 347 11102 SH SOLE 7295 0 3807 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 25 1823 SH SOLE 1713 0 110 OFG BANCORP COM 67103X102 221 10000 SH SOLE 0 0 10000 OKTA INC CL A 679295105 139754 571172 SH SOLE 448867 0 122305 OLD DOMINION FREIGHT LINE IN COM 679580100 5345 21059 SH SOLE 19179 0 1880 OLD REP INTL CORP COM 680223104 1532 61489 SH SOLE 58289 0 3200 OLD SECOND BANCORP INC ILL COM 680277100 137 11058 SH SOLE 6000 0 5058 OLIN CORP COM PAR $1 680665205 215 4650 SH SOLE 4650 0 0 OLO INC CL A 68134L109 2609 69771 SH SOLE 64321 0 5450 OMNICOM GROUP INC COM 681919106 18794 234955 SH SOLE 233870 0 1085 ONE GAS INC COM 68235P108 200 2705 SH SOLE 2205 0 500 ONEOK INC NEW COM 682680103 2282 41020 SH SOLE 26078 0 14942 ONESPAWORLD HOLDINGS LIMITED COM P73684113 109 11205 SH SOLE 11205 0 0 ONTRAK INC COM 683373104 8953 275658 SH SOLE 270658 0 5000 OOMA INC COM 683416101 211 11162 SH SOLE 4962 0 6200 OPEN TEXT CORP COM 683715106 404 7945 SH SOLE 7945 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 2378 134115 SH SOLE 123929 0 10186 OPTIMIZERX CORP COM NEW 68401U204 46739 755074 SH SOLE 685785 0 69289 OPTION CARE HEALTH INC COM NEW 68404L201 4146 189574 SH SOLE 185038 0 4536 ORACLE CORP COM 68389X105 16703 214577 SH SOLE 169621 0 44956 OREILLY AUTOMOTIVE INC COM 67103H107 40729 71933 SH SOLE 39918 0 32015 ORGANON & CO COMMON STOCK 68622V106 1417 46833 SH SOLE 29989 0 16844 ORIX CORP SPONSORED ADR 686330101 444 5244 SH SOLE 189 0 5055 OSHKOSH CORP COM 688239201 994 7975 SH SOLE 7236 0 739 OSISKO GOLD ROYALTIES LTD COM 68827L101 154 11265 SH SOLE 9265 0 2000 OTIS WORLDWIDE CORP COM 68902V107 1427 17453 SH SOLE 14379 0 3074 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 57 23000 SH SOLE 23000 0 0 OVERSTOCK COM INC DEL COM 690370101 411 4456 SH SOLE 4456 0 0 OVID THERAPEUTICS INC COM 690469101 457 116760 SH SOLE 81898 0 34862 OWL ROCK CAPITAL CORPORATION COM 69121K104 4239 297064 SH SOLE 297064 0 0 PACCAR INC COM 693718108 1084 12148 SH SOLE 6320 0 5828 PACIRA BIOSCIENCES INC COM 695127100 27 450 SH SOLE 450 0 0 PACIRA BIOSCIENCES INC NOTE 2.375% 4/0 695127AD2 197 180000 PRN SOLE 135000 0 45000 PALANTIR TECHNOLOGIES INC CL A 69608A108 1509 57237 SH SOLE 31374 0 25863 PALO ALTO NETWORKS INC COM 697435105 38044 102531 SH SOLE 67374 0 35157 PALOMAR HLDGS INC COM 69753M105 15787 209210 SH SOLE 190515 0 18695 PAN AMERN SILVER CORP COM 697900108 944 33051 SH SOLE 17797 0 15254 PAR TECHNOLOGY CORP COM 698884103 1201 17174 SH SOLE 16226 0 948 PARKER-HANNIFIN CORP COM 701094104 13458 43821 SH SOLE 38428 0 5393 PAYCHEX INC COM 704326107 29251 272611 SH SOLE 164380 0 108231 PAYCOM SOFTWARE INC COM 70432V102 1198 3297 SH SOLE 1912 0 1385 PAYLOCITY HLDG CORP COM 70438V106 34460 180607 SH SOLE 170305 0 10302 PAYPAL HLDGS INC COM 70450Y103 643367 2207242 SH SOLE 1677876 0 529366 PAYSIGN INC COM 70451A104 48 15120 SH SOLE 15120 0 0 PDC ENERGY INC COM 69327R101 3 70 SH SOLE 0 0 70 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 198 200000 PRN SOLE 150000 0 50000 PEGASYSTEMS INC COM 705573103 592 4253 SH SOLE 4080 0 173 PELOTON INTERACTIVE INC CL A COM 70614W100 22424 180808 SH SOLE 155763 0 25045 PENN NATL GAMING INC COM 707569109 702 9172 SH SOLE 8430 0 742 PENUMBRA INC COM 70975L107 2707 9879 SH SOLE 7380 0 2499 PEPSICO INC COM 713448108 68457 462020 SH SOLE 327413 0 134606 PERFICIENT INC COM 71375U101 8617 107148 SH SOLE 100375 0 6773 PERKINELMER INC COM 714046109 1114 7213 SH SOLE 6913 0 300 PERRIGO CO PLC SHS G97822103 277 6035 SH SOLE 3002 0 3033 PETIQ INC COM CL A 71639T106 205 5308 SH SOLE 4252 0 1056 PFIZER INC COM 717081103 42601 1087880 SH SOLE 776944 0 310936 PHASEBIO PHARMACEUTICALS INC COM 717224109 63 17000 SH SOLE 1000 0 16000 PHILIP MORRIS INTL INC COM 718172109 10041 101312 SH SOLE 47008 0 54304 PHILLIPS 66 COM 718546104 1632 19019 SH SOLE 14844 0 4175 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1212 30720 SH SOLE 22380 0 8340 PHREESIA INC COM 71944F106 28965 472518 SH SOLE 324180 0 148338 PIERIS PHARMACEUTICALS INC COM 720795103 57 15000 SH SOLE 0 0 15000 PIMCO ETF TR 1-5 US TIP IDX 72201R205 36 645 SH SOLE 0 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 351 3159 SH SOLE 2949 0 210 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 157 1574 SH SOLE 230 0 1344 PIMCO ETF TR INV GRD CRP BD 72201R817 431 3763 SH SOLE 3641 0 122 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1921 18843 SH SOLE 17275 0 1568 PIMCO ETF TR 25YR+ ZERO U S 72201R882 935 6441 SH SOLE 4491 0 1950 PING IDENTITY HLDG CORP COM 72341T103 5895 257427 SH SOLE 240442 0 16985 PINNACLE WEST CAP CORP COM 723484101 451 5497 SH SOLE 4047 0 1450 PINTEREST INC CL A 72352L106 937 11869 SH SOLE 6669 0 5200 PIONEER NAT RES CO COM 723787107 26197 161190 SH SOLE 125979 0 35211 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 256 22554 SH SOLE 10464 0 12090 PLANET FITNESS INC CL A 72703H101 21197 281689 SH SOLE 234839 0 46850 PNC FINL SVCS GROUP INC COM 693475105 2828 14824 SH SOLE 10472 0 4352 POOL CORP COM 73278L105 221523 482978 SH SOLE 379132 0 103847 POPULAR INC COM NEW 733174700 949 12650 SH SOLE 12650 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 522 11328 SH SOLE 1687 0 9641 PPG INDS INC COM 693506107 3293 19399 SH SOLE 7475 0 11924 PPL CORP COM 69351T106 2657 95002 SH SOLE 92710 0 2292 PRA GROUP INC COM 69354N106 7394 192193 SH SOLE 154226 0 37967 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 2862 2665000 PRN SOLE 2155000 0 510000 PRECISION BIOSCIENCES INC COM 74019P108 343 27433 SH SOLE 683 0 26750 PRETIUM RES INC COM 74139C102 295 30825 SH SOLE 25300 0 5525 PRETIUM RES INC NOTE 2.250% 3/1 74139CAB8 134 132000 PRN SOLE 132000 0 0 PRICE T ROWE GROUP INC COM 74144T108 18193 91896 SH SOLE 79045 0 12851 PRIMERICA INC COM 74164M108 521 3405 SH SOLE 1587 0 1818 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 224 3540 SH SOLE 2721 0 819 PROCTER AND GAMBLE CO COM 742718109 111762 828296 SH SOLE 531402 0 296894 PROGRESSIVE CORP COM 743315103 141285 1438603 SH SOLE 1215410 0 223193 PROLOGIS INC. COM 74340W103 1760 14727 SH SOLE 7611 0 7116 PROOFPOINT INC COM 743424103 7415 42675 SH SOLE 39939 0 2736 PROS HOLDINGS INC COM 74346Y103 4506 98888 SH SOLE 93289 0 5599 PROSHARES TR ULTRAPRO SHORT S 74347B110 3 160 SH SOLE 160 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 108 5754 SH SOLE 4942 0 812 PROSHARES TR SHORT S&P 500 NE 74347B425 236 15305 SH SOLE 9060 0 6245 PROSHARES TR INVT INT RT HG 74347B607 48 625 SH SOLE 0 0 625 PROSHARES TR RUSS 2000 DIVD 74347B698 446 7009 SH SOLE 7009 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 63 5051 SH SOLE 5051 0 0 PROSHARES TR ULTSHT REAL EST 74347G556 0 5 SH SOLE 5 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 21 286 SH SOLE 130 0 156 PROSHARES TR PSHS ULT S&P 500 74347R107 38 317 SH SOLE 0 0 317 PROSHARES TR PSHS SHT OIL&GAS 74347R222 108 6520 SH SOLE 6120 0 400 PROSHARES TR PSHS ULT SEMICDT 74347R669 676 18700 SH SOLE 18700 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 620 10035 SH SOLE 8835 0 1200 PROSHARES TR SHRT 20+YR TRE 74347X849 4581 271390 SH SOLE 234360 0 37030 PROSHARES TR S&P 500 DV ARIST 74348A467 6191 68310 SH SOLE 68235 0 75 PROSPECT CAP CORP COM 74348T102 440 52400 SH SOLE 52400 0 0 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 32 30000 PRN SOLE 0 0 30000 PROTO LABS INC COM 743713109 5113 55692 SH SOLE 50462 0 5230 PRUDENTIAL FINL INC COM 744320102 3469 33852 SH SOLE 31671 0 2181 PSYCHEMEDICS CORP COM NEW 744375205 97 14000 SH SOLE 8000 0 6000 PUBLIC STORAGE COM 74460D109 820 2725 SH SOLE 2574 0 151 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 583 9764 SH SOLE 7889 0 1876 PURE CYCLE CORP COM NEW 746228303 4302 311280 SH SOLE 226680 0 84600 PURE STORAGE INC CL A 74624M102 56629 2899573 SH SOLE 1800237 0 1099336 PVH CORPORATION COM 693656100 368 3419 SH SOLE 202 0 3217 Q2 HLDGS INC COM 74736L109 802 7817 SH SOLE 7662 0 155 QORVO INC COM 74736K101 2242 11461 SH SOLE 11039 0 422 QUALCOMM INC COM 747525103 44088 308456 SH SOLE 256605 0 51851 QUANTA SVCS INC COM 74762E102 1060 11704 SH SOLE 3567 0 8137 QUANTERIX CORP COM 74766Q101 743 12660 SH SOLE 12460 0 200 QUEST DIAGNOSTICS INC COM 74834L100 1926 14593 SH SOLE 11672 0 2921 QUIDEL CORP COM 74838J101 37946 296175 SH SOLE 293863 0 2312 QUINSTREET INC COM 74874Q100 17499 941822 SH SOLE 819594 0 122228 RAPID7 INC COM 753422104 10152 107276 SH SOLE 100145 0 7131 RAYONIER INC COM 754907103 1492 41526 SH SOLE 29411 0 12115 RAYTHEON TECHNOLOGIES CORP COM 75513E101 20862 244543 SH SOLE 206076 0 38467 RBC BEARINGS INC COM 75524B104 703 3525 SH SOLE 1541 0 1984 REALTY INCOME CORP COM 756109104 980 14684 SH SOLE 14614 0 70 REDFIN CORP COM 75737F108 22452 354084 SH SOLE 325722 0 28362 REDWOOD TR INC COM 758075402 1171 97031 SH SOLE 87031 0 10000 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 210 210000 PRN SOLE 160000 0 50000 REGENERON PHARMACEUTICALS COM 75886F107 1029 1842 SH SOLE 1787 0 55 REGIONS FINANCIAL CORP NEW COM 7591EP100 7120 352816 SH SOLE 297519 0 55297 REGULUS THERAPEUTICS INC COM NEW 75915K200 9 10700 SH SOLE 10200 0 500 RENAISSANCERE HLDGS LTD COM G7496G103 374 2513 SH SOLE 2500 0 13 REPAY HLDGS CORP COM CL A 76029L100 28347 1179157 SH SOLE 1056200 0 122957 REPLIGEN CORP COM 759916109 622 3118 SH SOLE 2268 0 850 REPUBLIC SVCS INC COM 760759100 3105 28228 SH SOLE 25896 0 2332 RESMED INC COM 761152107 72599 294494 SH SOLE 179408 0 115087 RESOURCE CAP CORP NOTE 4.500% 8/1 76120WAC8 138 140000 PRN SOLE 105000 0 35000 REVANCE THERAPEUTICS INC COM 761330109 2094 70634 SH SOLE 48133 0 22501 REVOLVE GROUP INC CL A 76156B107 712 10340 SH SOLE 10225 0 115 RH COM 74967X103 11018 16227 SH SOLE 12465 0 3762 RINGCENTRAL INC CL A 76680R206 67877 233591 SH SOLE 136831 0 96760 RINGCENTRAL INC NOTE3/0 76680RAF4 497 450000 PRN SOLE 411000 0 39000 RIO TINTO PLC SPONSORED ADR 767204100 560 6677 SH SOLE 6653 0 24 RITCHIE BROS AUCTIONEERS COM 767744105 37877 638950 SH SOLE 325810 0 313140 RLI CORP COM 749607107 414 3961 SH SOLE 1341 0 2620 ROBERT HALF INTL INC COM 770323103 5641 63408 SH SOLE 61598 0 1810 ROBLOX CORP CL A 771049103 603 6707 SH SOLE 6707 0 0 ROCKET PHARMACEUTICALS INC COM 77313F106 558 12601 SH SOLE 11791 0 810 ROCKWELL AUTOMATION INC COM 773903109 83237 291017 SH SOLE 157068 0 133949 ROKU INC COM CL A 77543R102 91495 199228 SH SOLE 151046 0 48182 ROLLINS INC COM 775711104 58175 1701018 SH SOLE 1117212 0 583806 ROPER TECHNOLOGIES INC COM 776696106 13017 27683 SH SOLE 20287 0 7396 ROSS STORES INC COM 778296103 814 6566 SH SOLE 6506 0 60 ROYAL BK CDA COM 780087102 2462 24304 SH SOLE 23603 0 701 ROYAL CARIBBEAN GROUP COM V7780T103 1232 14448 SH SOLE 13277 0 1171 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 544 14016 SH SOLE 7761 0 6255 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 850 21039 SH SOLE 18621 0 2418 ROYAL GOLD INC COM 780287108 3313 29035 SH SOLE 28140 0 895 ROYCE GLOBAL VALUE TR INC COM 78081T104 422 28195 SH SOLE 26450 0 1745 RPM INTL INC COM 749685103 1356 15295 SH SOLE 5474 0 9821 RUSH STREET INTERACTIVE INC COM 782011100 6505 530592 SH SOLE 530592 0 0 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 246 2275 SH SOLE 674 0 1601 S&P GLOBAL INC COM 78409V104 14643 35676 SH SOLE 31120 0 4556 SALESFORCE COM INC COM 79466L302 252347 1033067 SH SOLE 783687 0 249380 SANOFI SPONSORED ADR 80105N105 262 4982 SH SOLE 4236 0 746 SAP SE SPON ADR 803054204 1513 10773 SH SOLE 10015 0 758 SAREPTA THERAPEUTICS INC COM 803607100 2674 34398 SH SOLE 30797 0 3601 SBA COMMUNICATIONS CORP NEW CL A 78410G104 8802 27618 SH SOLE 26175 0 1443 SCHLUMBERGER LTD COM STK 806857108 2010 62801 SH SOLE 49509 0 13292 SCHOLASTIC CORP COM 807066105 405 10686 SH SOLE 7200 0 3486 SCHWAB CHARLES CORP COM 808513105 17368 238534 SH SOLE 184563 0 53971 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1394 13368 SH SOLE 12893 0 475 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 264 2535 SH SOLE 2155 0 380 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1043 7147 SH SOLE 2611 0 4536 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 221 3233 SH SOLE 2708 0 525 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 18 225 SH SOLE 225 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 330 3172 SH SOLE 3172 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 44 1336 SH SOLE 1336 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 152 2793 SH SOLE 2793 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 47 867 SH SOLE 867 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 110 1455 SH SOLE 1455 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 795 20163 SH SOLE 19443 0 720 SCHWAB STRATEGIC TR US REIT ETF 808524847 7 149 SH SOLE 149 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 210 3691 SH SOLE 3691 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 5509 88124 SH SOLE 68597 0 19527 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 16 383 SH SOLE 383 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 3719 42396 SH SOLE 39031 0 3365 SCOTTS MIRACLE-GRO CO CL A 810186106 45962 239487 SH SOLE 192104 0 47383 SEA LTD SPONSORD ADS 81141R100 476 1734 SH SOLE 676 0 1058 SEAGEN INC COM 81181C104 13668 86574 SH SOLE 75851 0 10723 SEALED AIR CORP NEW COM 81211K100 238 4013 SH SOLE 1557 0 2456 SECUREWORKS CORP CL A 81374A105 189 10190 SH SOLE 8900 0 1290 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1090 13237 SH SOLE 12280 0 957 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 10428 82794 SH SOLE 76927 0 5867 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1504 21496 SH SOLE 20819 0 677 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3987 22331 SH SOLE 20301 0 2030 SELECT SECTOR SPDR TR ENERGY 81369Y506 11273 209272 SH SOLE 195680 0 13591 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 11749 320221 SH SOLE 292389 0 27832 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 11984 117028 SH SOLE 55045 0 61983 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 10100 68402 SH SOLE 60508 0 7894 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 8950 110536 SH SOLE 99199 0 11337 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 125 2823 SH SOLE 2324 0 499 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3858 61022 SH SOLE 57184 0 3838 SEMPRA ENERGY COM 816851109 2721 20540 SH SOLE 18701 0 1838 SENTINELONE INC CL A 81730H109 213 5000 SH SOLE 5000 0 0 SERVICENOW INC COM 81762P102 96098 174867 SH SOLE 144984 0 29883 SHAKE SHACK INC CL A 819047101 21962 205214 SH SOLE 170721 0 34493 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 213 14396 SH SOLE 11546 0 2850 SHERWIN WILLIAMS CO COM 824348106 13635 50046 SH SOLE 28832 0 21214 SHOPIFY INC CL A 82509L107 40208 27521 SH SOLE 22291 0 5230 SHOTSPOTTER INC COM 82536T107 3600 73809 SH SOLE 69124 0 4685 SIENTRA INC COM 82621J105 503 63240 SH SOLE 52740 0 10500 SILICON LABORATORIES INC COM 826919102 376 2455 SH SOLE 500 0 1955 SIMON PPTY GROUP INC NEW COM 828806109 854 6547 SH SOLE 4662 0 1885 SIMPLY GOOD FOODS CO COM 82900L102 312 8540 SH SOLE 8540 0 0 SIMPSON MFG INC COM 829073105 203 1840 SH SOLE 1840 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 408 62434 SH SOLE 49530 0 12904 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 8600 50808 SH SOLE 45179 0 5629 SITIME CORP COM 82982T106 437 3449 SH SOLE 3449 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1196 27633 SH SOLE 26951 0 682 SK TELECOM LTD SPONSORED ADR 78440P108 214 6800 SH SOLE 6800 0 0 SKILLZ INC COM 83067L109 4477 206142 SH SOLE 206142 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 205 3849 SH SOLE 3365 0 484 SKYWORKS SOLUTIONS INC COM 83088M102 1168 6089 SH SOLE 2809 0 3280 SLACK TECHNOLOGIES INC COM CL A 83088V102 13825 312072 SH SOLE 281518 0 30554 SLR INVESTMENT CORP COM 83413U100 1067 57243 SH SOLE 57243 0 0 SLR SENIOR INVESTMENT CORP COM 83416M105 739 48631 SH SOLE 48631 0 0 SMARTSHEET INC COM CL A 83200N103 29301 405162 SH SOLE 350030 0 55132 SMILEDIRECTCLUB INC CL A COM 83192H106 4100 472362 SH SOLE 392619 0 79743 SMITH A O CORP COM 831865209 5207 72258 SH SOLE 54939 0 17319 SMUCKER J M CO COM NEW 832696405 15666 120911 SH SOLE 86254 0 34657 SNAP INC CL A 83304A106 1849 27130 SH SOLE 22588 0 4542 SNAP ON INC COM 833034101 2394 10714 SH SOLE 3967 0 6747 SNOWFLAKE INC CL A 833445109 1510 6244 SH SOLE 5749 0 495 SOC TELEMED INC COM CL A 78472F101 731 128400 SH SOLE 128400 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 3774 13656 SH SOLE 13078 0 578 SONOCO PRODS CO COM 835495102 336 5017 SH SOLE 1314 0 3703 SONOS INC COM 83570H108 586 16640 SH SOLE 6090 0 10550 SONY GROUP CORPORATION SPONSORED ADR 835699307 478 4920 SH SOLE 4844 0 76 SOUTHERN CO COM 842587107 5432 89771 SH SOLE 71249 0 18522 SOUTHWEST AIRLS CO COM 844741108 4488 84544 SH SOLE 78173 0 6371 SOUTHWESTERN ENERGY CO COM 845467109 165 29035 SH SOLE 13000 0 16035 SP PLUS CORP COM 78469C103 3195 104445 SH SOLE 99194 0 5251 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 25598 74208 SH SOLE 65294 0 8914 SPDR GOLD TR GOLD SHS 78463V107 31939 192833 SH SOLE 171033 0 21800 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 6 135 SH SOLE 70 0 65 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 7 175 SH SOLE 0 0 175 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 477 10182 SH SOLE 10182 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 7 50 SH SOLE 0 0 50 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2572 56523 SH SOLE 55633 0 890 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 33 1117 SH SOLE 0 0 1117 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 273 5147 SH SOLE 1175 0 3972 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 4397 85402 SH SOLE 79454 0 5948 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 75 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 87 2883 SH SOLE 2842 0 41 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 20 390 SH SOLE 0 0 390 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 660 17970 SH SOLE 16603 0 1367 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 824 21307 SH SOLE 0 0 21307 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2461 66881 SH SOLE 41038 0 25843 SPDR S&P 500 ETF TR TR UNIT 78462F103 228343 533436 SH SOLE 491791 0 41646 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 30556 62230 SH SOLE 53332 0 8898 SPDR SER TR NYSE TECH ETF 78464A102 276 1734 SH SOLE 1734 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 41 670 SH SOLE 670 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 57 1280 SH SOLE 430 0 850 SPDR SER TR S&P 600 SMCP VAL 78464A300 71 824 SH SOLE 0 0 824 SPDR SER TR BLMBRG BRC CNVRT 78464A359 3723 42932 SH SOLE 28433 0 14498 SPDR SER TR PORTFOLIO LN COR 78464A367 9 290 SH SOLE 0 0 290 SPDR SER TR PORTFOLIO INTRMD 78464A375 117 3185 SH SOLE 3026 0 159 SPDR SER TR BLOMBRG BRC EMRG 78464A391 7 250 SH SOLE 250 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 2311 36699 SH SOLE 35740 0 959 SPDR SER TR PORTFOLIO SHORT 78464A474 24678 788446 SH SOLE 674174 0 114272 SPDR SER TR PRTFLO S&P500 VL 78464A508 7 184 SH SOLE 111 0 73 SPDR SER TR BLOMBERG INTL TR 78464A516 181 6155 SH SOLE 3100 0 3055 SPDR SER TR S&P TRANSN ETF 78464A532 38 450 SH SOLE 200 0 250 SPDR SER TR S&P TELECOM 78464A540 18 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 7 60 SH SOLE 60 0 0 SPDR SER TR COMP SOFTWARE 78464A599 1333 7768 SH SOLE 7708 0 60 SPDR SER TR DJ REIT ETF 78464A607 185 1761 SH SOLE 1761 0 0 SPDR SER TR AEROSPACE DEF 78464A631 13 96 SH SOLE 0 0 96 SPDR SER TR PORTFOLIO AGRGTE 78464A649 82 2722 SH SOLE 0 0 2722 SPDR SER TR PORTFLI TIPS ETF 78464A656 125 4009 SH SOLE 2304 0 1705 SPDR SER TR PORTFOLIO LN TSR 78464A664 55 1334 SH SOLE 56 0 1278 SPDR SER TR PORTFLI INTRMDIT 78464A672 8475 261741 SH SOLE 258579 0 3162 SPDR SER TR S&P REGL BKG 78464A698 781 11912 SH SOLE 11410 0 502 SPDR SER TR S&P PHARMAC 78464A722 3 60 SH SOLE 60 0 0 SPDR SER TR S&P METALS MNG 78464A755 2831 65751 SH SOLE 63431 0 2320 SPDR SER TR S&P DIVID ETF 78464A763 8481 69359 SH SOLE 64186 0 5173 SPDR SER TR S&P CAP MKTS 78464A771 4 42 SH SOLE 42 0 0 SPDR SER TR S&P INS ETF 78464A789 172 4475 SH SOLE 4275 0 200 SPDR SER TR S&P BK ETF 78464A797 3117 60743 SH SOLE 60743 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 12 120 SH SOLE 120 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 87 1118 SH SOLE 0 0 1118 SPDR SER TR S&P 400 MDCP VAL 78464A839 204 3028 SH SOLE 2668 0 360 SPDR SER TR PORTFOLIO S&P400 78464A847 74 1572 SH SOLE 425 0 1147 SPDR SER TR PORTFOLIO S&P500 78464A854 148 2937 SH SOLE 0 0 2937 SPDR SER TR S&P SEMICNDCTR 78464A862 1595 8290 SH SOLE 8290 0 0 SPDR SER TR S&P BIOTECH 78464A870 11719 86550 SH SOLE 54379 0 32170 SPDR SER TR S&P HOMEBUILD 78464A888 271 3703 SH SOLE 3200 0 503 SPDR SER TR PORTFOLIO SH TSR 78468R101 153 5000 SH SOLE 5000 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 341 11118 SH SOLE 7990 0 3128 SPDR SER TR BLOOMBERG SRT TR 78468R408 70 2531 SH SOLE 2060 0 471 SPDR SER TR OILGAS EQUIP 78468R549 5 73 SH SOLE 73 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 90 933 SH SOLE 933 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 80 725 SH SOLE 305 0 420 SPDR SER TR SPDR BLOOMBERG 78468R663 89 974 SH SOLE 785 0 189 SPDR SER TR S&P KENSHO INTLG 78468R697 5518 115390 SH SOLE 102146 0 13244 SPDR SER TR NUVEEN BRC MUNIC 78468R721 987 18940 SH SOLE 17258 0 1682 SPDR SER TR NUVEEN BLMBRG SR 78468R739 919 18550 SH SOLE 18550 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 161 1582 SH SOLE 1582 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 64 1603 SH SOLE 1603 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 124 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 414 5735 SH SOLE 5735 0 0 SPLUNK INC COM 848637104 109950 760476 SH SOLE 293535 0 466941 SPLUNK INC NOTE 1.125% 9/1 848637AD6 397 325000 PRN SOLE 280000 0 45000 SPOK HLDGS INC COM 84863T106 1519 157921 SH SOLE 122921 0 35000 SPOTIFY TECHNOLOGY S A SHS L8681T102 305 1108 SH SOLE 911 0 197 SPROTT PHYSICAL GOLD TR UNIT 85207H104 2602 185465 SH SOLE 113708 0 71757 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2358 254141 SH SOLE 67470 0 186671 SPROUT SOCIAL INC COM CL A 85209W109 89630 1002347 SH SOLE 742062 0 260285 SQUARE INC CL A 852234103 73650 302092 SH SOLE 258694 0 43398 SQUARESPACE INC CLASS A 85225A107 355 5980 SH SOLE 5980 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 927 12865 SH SOLE 4650 0 8215 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 150 3247 SH SOLE 3151 0 96 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 951 19642 SH SOLE 19342 0 300 SSR MNG INC COM 784730103 158 10133 SH SOLE 10133 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 554 3630 SH SOLE 2950 0 680 STAG INDL INC COM 85254J102 460 12290 SH SOLE 11750 0 540 STANLEY BLACK & DECKER INC COM 854502101 2365 11538 SH SOLE 8213 0 3325 STARBUCKS CORP COM 855244109 418020 3738663 SH SOLE 2642037 0 1096627 STARWOOD PPTY TR INC COM 85571B105 3299 126065 SH SOLE 120565 0 5500 STATE STR CORP COM 857477103 743 9029 SH SOLE 5675 0 3354 STEELCASE INC CL A 858155203 333 22029 SH SOLE 21915 0 114 STEM INC COM 85859N102 537 14925 SH SOLE 14925 0 0 STERICYCLE INC COM 858912108 2328 32534 SH SOLE 25439 0 7095 STERIS PLC SHS USD G8473T100 2282 11062 SH SOLE 10163 0 899 STOCK YDS BANCORP INC COM 861025104 231 4533 SH SOLE 21 0 4512 STORE CAP CORP COM 862121100 344 9955 SH SOLE 7746 0 2209 STRYKER CORPORATION COM 863667101 203774 784562 SH SOLE 532178 0 252383 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 439 28623 SH SOLE 27623 0 1000 SUMMIT HOTEL PPTYS INC COM 866082100 155 16644 SH SOLE 16644 0 0 SUMO LOGIC INC COM 86646P103 1325 64182 SH SOLE 41182 0 23000 SUN CMNTYS INC COM 866674104 1021 5957 SH SOLE 4949 0 1008 SUN LIFE FINANCIAL INC. COM 866796105 736 14288 SH SOLE 14232 0 56 SUNCOR ENERGY INC NEW COM 867224107 3914 163291 SH SOLE 78735 0 84556 SUNOPTA INC COM 8676EP108 6411 523801 SH SOLE 453256 0 70545 SUPERNUS PHARMACEUTICALS INC COM 868459108 14 440 SH SOLE 0 0 440 SUPERNUS PHARMACEUTICALS INC NOTE 0.625% 4/0 868459AD0 118 120000 PRN SOLE 90000 0 30000 SVB FINANCIAL GROUP COM 78486Q101 1130 2030 SH SOLE 929 0 1101 SYNCHRONY FINANCIAL COM 87165B103 399 8216 SH SOLE 8002 0 214 SYNOPSYS INC COM 871607107 2123 7697 SH SOLE 7382 0 315 SYNTHETIC BIOLOGICS INC COM NEW 87164U201 103 171301 SH SOLE 111199 0 60102 SYSCO CORP COM 871829107 25964 333948 SH SOLE 261344 0 72604 TABULA RASA HEALTHCARE INC COM 873379101 4875 97501 SH SOLE 82062 0 15439 TACTILE SYS TECHNOLOGY INC COM 87357P100 10688 205532 SH SOLE 193319 0 12213 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 13354 111131 SH SOLE 83207 0 27924 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 216 12826 SH SOLE 11932 0 894 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 6967 39359 SH SOLE 37237 0 2122 TALEND S A ADS 874224207 1642 25024 SH SOLE 23439 0 1585 TARGA RES CORP COM 87612G101 281 6316 SH SOLE 6316 0 0 TARGET CORP COM 87612E106 27653 114391 SH SOLE 74626 0 39765 TCG BDC INC COM 872280102 198 15000 SH SOLE 15000 0 0 TE CONNECTIVITY LTD REG SHS H84989104 6638 49092 SH SOLE 18034 0 31058 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 636 38681 SH SOLE 38381 0 300 TELADOC HEALTH INC COM 87918A105 41153 247478 SH SOLE 195602 0 51876 TELEDYNE TECHNOLOGIES INC COM 879360105 907 2166 SH SOLE 2066 0 100 TELEFLEX INCORPORATED COM 879369106 558 1389 SH SOLE 1322 0 67 TELUS INTL CDA INC SUB VTG SHS 87975H100 502 16130 SH SOLE 12630 0 3500 TEMPUR SEALY INTL INC COM 88023U101 2315 59083 SH SOLE 58951 0 132 TENABLE HLDGS INC COM 88025T102 18351 443807 SH SOLE 390692 0 53115 TERADYNE INC COM 880770102 1700 12689 SH SOLE 12479 0 210 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 4943 103612 SH SOLE 84858 0 18754 TERNIUM SA SPONSORED ADS 880890108 270 7031 SH SOLE 6867 0 164 TESLA INC COM 88160R101 47081 69267 SH SOLE 50038 0 19229 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 182 18350 SH SOLE 16550 0 1800 TEXAS INSTRS INC COM 882508104 61426 319430 SH SOLE 209422 0 110007 TEXAS PACIFIC LAND CORPORATI COM 88262P102 4084 2553 SH SOLE 2523 0 30 TEXTRON INC COM 883203101 327 4751 SH SOLE 4329 0 422 TG THERAPEUTICS INC COM 88322Q108 436 11250 SH SOLE 10250 0 1000 THE TRADE DESK INC COM CL A 88339J105 1010 13055 SH SOLE 7805 0 5250 THERMO FISHER SCIENTIFIC INC COM 883556102 76706 152054 SH SOLE 117291 0 34762 THERMON GROUP HLDGS INC COM 88362T103 970 56947 SH SOLE 42892 0 14055 THOMSON REUTERS CORP. COM NEW 884903709 356 3580 SH SOLE 3229 0 351 THOR INDS INC COM 885160101 444 3926 SH SOLE 0 0 3926 THRYV HLDGS INC COM NEW 886029206 1099 30728 SH SOLE 27028 0 3700 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 2482 137283 SH SOLE 135707 0 1576 TIMKEN CO COM 887389104 333 4127 SH SOLE 1300 0 2827 TITAN INTL INC ILL COM 88830M102 793 93500 SH SOLE 93400 0 100 TIVITY HEALTH INC COM 88870R102 1527 58035 SH SOLE 50160 0 7875 TJX COS INC NEW COM 872540109 10665 158184 SH SOLE 147851 0 10333 T-MOBILE US INC COM 872590104 4121 28455 SH SOLE 24824 0 3631 TORO CO COM 891092108 294 2678 SH SOLE 2678 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 13269 189420 SH SOLE 92086 0 97334 TOTALENERGIES SE SPONSORED ADS 89151E109 3222 71187 SH SOLE 48649 0 22538 TRACTOR SUPPLY CO COM 892356106 14378 77274 SH SOLE 60604 0 16670 TRANSDIGM GROUP INC COM 893641100 118552 183151 SH SOLE 125163 0 57988 TRANSOCEAN LTD REG SHS H8817H100 471 104251 SH SOLE 91251 0 13000 TRANSUNION COM 89400J107 3082 28068 SH SOLE 20775 0 7293 TRAVELERS COMPANIES INC COM 89417E109 6594 44046 SH SOLE 37388 0 6658 TREAN INS GROUP INC COM 89457R101 15480 1026494 SH SOLE 948982 0 77512 TREEHOUSE FOODS INC COM 89469A104 17894 401930 SH SOLE 372785 0 29145 TREVENA INC COM 89532E109 42 25000 SH SOLE 0 0 25000 TREX CO INC COM 89531P105 126831 1240887 SH SOLE 954258 0 286629 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 1303 134340 SH SOLE 91340 0 43000 TRIMAS CORP COM NEW 896215209 1554 51231 SH SOLE 44107 0 7124 TRIMBLE INC COM 896239100 72945 891420 SH SOLE 613444 0 277976 TRUIST FINL CORP COM 89832Q109 2065 37215 SH SOLE 24720 0 12495 TRUPANION INC COM 898202106 296 2575 SH SOLE 2575 0 0 TWILIO INC CL A 90138F102 160729 407777 SH SOLE 335036 0 72741 TWIST BIOSCIENCE CORP COM 90184D100 285 2139 SH SOLE 2139 0 0 TWITTER INC COM 90184L102 16614 241453 SH SOLE 210333 0 31120 TWITTER INC NOTE 1.000% 9/1 90184LAD4 2315 2272000 PRN SOLE 1772000 0 500000 TWO HBRS INVT CORP COM NEW 90187B408 998 131974 SH SOLE 98028 0 33946 TYLER TECHNOLOGIES INC COM 902252105 187085 413566 SH SOLE 309684 0 103882 U S PHYSICAL THERAPY COM 90337L108 4260 36763 SH SOLE 32803 0 3960 U S SILICA HLDGS INC COM 90346E103 1293 111848 SH SOLE 79083 0 32765 UBER TECHNOLOGIES INC COM 90353T100 58092 1159050 SH SOLE 731514 0 427536 UBIQUITI INC COM 90353W103 303 969 SH SOLE 755 0 214 UFP INDUSTRIES INC COM 90278Q108 253 3406 SH SOLE 0 0 3406 UGI CORP NEW COM 902681105 362 7816 SH SOLE 3866 0 3950 ULTA BEAUTY INC COM 90384S303 20005 57856 SH SOLE 37554 0 20302 UNDER ARMOUR INC CL A 904311107 213 10078 SH SOLE 5868 0 4210 UNDER ARMOUR INC CL C 904311206 188 10148 SH SOLE 5502 0 4646 UNIFIRST CORP MASS COM 904708104 8262 35211 SH SOLE 27621 0 7590 UNILEVER PLC SPON ADR NEW 904767704 13448 229881 SH SOLE 136405 0 93477 UNION PAC CORP COM 907818108 107528 488917 SH SOLE 312539 0 176379 UNITED AIRLS HLDGS INC COM 910047109 1182 22609 SH SOLE 21299 0 1310 UNITED PARCEL SERVICE INC CL B 911312106 43515 209238 SH SOLE 130816 0 78421 UNITED RENTALS INC COM 911363109 1793 5622 SH SOLE 4935 0 687 UNITED STATES STL CORP NEW COM 912909108 1152 47983 SH SOLE 38883 0 9100 UNITED STS OIL FD LP UNITS 91232N207 353 7071 SH SOLE 5328 0 1743 UNITEDHEALTH GROUP INC COM 91324P102 137675 343809 SH SOLE 258600 0 85209 UNITY SOFTWARE INC COM 91332U101 47470 432214 SH SOLE 325544 0 106670 UNIVERSAL DISPLAY CORP COM 91347P105 872 3920 SH SOLE 1305 0 2615 UNIVERSAL HLTH SVCS INC CL B 913903100 241 1643 SH SOLE 1503 0 140 UPLAND SOFTWARE INC COM 91544A109 349 8475 SH SOLE 8475 0 0 UPWORK INC COM 91688F104 448 7688 SH SOLE 7663 0 25 URANIUM ENERGY CORP COM 916896103 295 111000 SH SOLE 110000 0 1000 US BANCORP DEL COM NEW 902973304 11914 209134 SH SOLE 125526 0 83608 V F CORP COM 918204108 4146 50534 SH SOLE 48672 0 1862 VAIL RESORTS INC COM 91879Q109 13527 42738 SH SOLE 19217 0 23521 VALERO ENERGY CORP COM 91913Y100 2660 34069 SH SOLE 29219 0 4849 VALMONT INDS INC COM 920253101 9714 41154 SH SOLE 34623 0 6531 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8746 257375 SH SOLE 232930 0 24446 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 30 1269 SH SOLE 0 0 1269 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 97 4565 SH SOLE 2000 0 2565 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 1 23 SH SOLE 0 0 23 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 30 1500 SH SOLE 1500 0 0 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 14 474 SH SOLE 474 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 51 318 SH SOLE 318 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 333 18449 SH SOLE 18449 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1354 18288 SH SOLE 17932 0 356 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 5462 20829 SH SOLE 9064 0 11765 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 166 825 SH SOLE 825 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 897 19191 SH SOLE 16077 0 3114 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 23 1083 SH SOLE 383 0 700 VANECK VECTORS ETF TR BRAZIL SMALL CP 92189F825 63 2572 SH SOLE 1753 0 819 VANECK VECTORS ETF TR AFRICA INDEX ETF 92189F866 148 6775 SH SOLE 6775 0 0 VANECK VECTORS ETF TR GAMING ETF 92189F882 28 520 SH SOLE 520 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 138 2662 SH SOLE 2662 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 22 100 SH SOLE 100 0 0 VANECK VECTORS ETF TR SOCIAL SENTIMENT 92189H839 17 637 SH SOLE 637 0 0 VANECK VECTORS ETF TR ENERGY INCOME 92189H870 2 38 SH SOLE 38 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 77 295 SH SOLE 195 0 100 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3479 24387 SH SOLE 13182 0 11205 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 360 1736 SH SOLE 1736 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 60 371 SH SOLE 310 0 61 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1538 7662 SH SOLE 7285 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 6223 75741 SH SOLE 65553 0 10188 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2438 28390 SH SOLE 23490 0 4899 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 543 9514 SH SOLE 9303 0 211 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 29149 74072 SH SOLE 61165 0 12908 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 13240 94235 SH SOLE 90816 0 3419 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3844 16266 SH SOLE 11235 0 5031 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 20313 199555 SH SOLE 152371 0 47184 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5673 19578 SH SOLE 15544 0 4034 VANGUARD INDEX FDS SM CP VAL ETF 922908611 5179 29825 SH SOLE 27939 0 1886 VANGUARD INDEX FDS MID CAP ETF 922908629 18448 77726 SH SOLE 73967 0 3759 VANGUARD INDEX FDS LARGE CAP ETF 922908637 2458 12246 SH SOLE 11654 0 592 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 11544 61214 SH SOLE 49603 0 11611 VANGUARD INDEX FDS GROWTH ETF 922908736 53830 187686 SH SOLE 167329 0 20356 VANGUARD INDEX FDS VALUE ETF 922908744 53726 390851 SH SOLE 354551 0 36300 VANGUARD INDEX FDS SMALL CP ETF 922908751 6440 28585 SH SOLE 23438 0 5147 VANGUARD INDEX FDS TOTAL STK MKT 922908769 16275 73040 SH SOLE 54921 0 18119 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 4379 75037 SH SOLE 73980 0 1057 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 377 2760 SH SOLE 1526 0 1234 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 103 998 SH SOLE 968 0 30 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 66049 1041946 SH SOLE 833569 0 208377 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 27463 505677 SH SOLE 423666 0 82010 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 661 8027 SH SOLE 6813 0 1214 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 6077 90346 SH SOLE 59421 0 30925 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3345 63833 SH SOLE 15373 0 48459 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2471 44686 SH SOLE 39330 0 5356 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 476 7749 SH SOLE 7749 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1705 20619 SH SOLE 17886 0 2733 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1419 7129 SH SOLE 7129 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4477 48358 SH SOLE 8150 0 40208 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3253 46593 SH SOLE 35616 0 10977 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 419 6184 SH SOLE 6184 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 152 2177 SH SOLE 0 0 2177 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1209 6037 SH SOLE 6037 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 316 5927 SH SOLE 5793 0 134 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 10054 105749 SH SOLE 100256 0 5493 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 87467 565068 SH SOLE 485628 0 79440 VANGUARD STAR FDS VG TL INTL STK F 921909768 653 9942 SH SOLE 8619 0 1322 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 106024 2057922 SH SOLE 1743327 0 314595 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 6710 64050 SH SOLE 42905 0 21145 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 5021 73854 SH SOLE 72869 0 985 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1039 11878 SH SOLE 9693 0 2185 VANGUARD WORLD FD ESG US STK ETF 921910733 1032 12906 SH SOLE 12906 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 6277 27128 SH SOLE 26124 0 1004 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 283 2841 SH SOLE 2689 0 152 VANGUARD WORLD FD MEGA CAP INDEX 921910873 94 619 SH SOLE 619 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 512 1630 SH SOLE 1515 0 115 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 2550 13974 SH SOLE 13974 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 55 721 SH SOLE 721 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 579 6403 SH SOLE 5843 0 561 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2306 9332 SH SOLE 8335 0 998 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 4157 21162 SH SOLE 20989 0 173 VANGUARD WORLD FDS INF TECH ETF 92204A702 10318 25875 SH SOLE 23970 0 1905 VANGUARD WORLD FDS MATERIALS ETF 92204A801 2337 12926 SH SOLE 12630 0 296 VANGUARD WORLD FDS UTILITIES ETF 92204A876 206 1485 SH SOLE 1485 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 815 5669 SH SOLE 2694 0 2975 VAPOTHERM INC COM 922107107 1997 84489 SH SOLE 84069 0 420 VARONIS SYS INC COM 922280102 719 12486 SH SOLE 12486 0 0 VBI VACCINES INC CDA COM NEW 91822J103 91 27015 SH SOLE 27015 0 0 VEEVA SYS INC CL A COM 922475108 575315 1850186 SH SOLE 1403406 0 446780 VERACYTE INC COM 92337F107 2455 61408 SH SOLE 44312 0 17096 VERISIGN INC COM 92343E102 271 1189 SH SOLE 961 0 228 VERISK ANALYTICS INC COM 92345Y106 81851 468471 SH SOLE 317473 0 150999 VERIZON COMMUNICATIONS INC COM 92343V104 59376 1059714 SH SOLE 744820 0 314895 VERRA MOBILITY CORP COM 92511U102 1166 75875 SH SOLE 56600 0 19275 VERTEX PHARMACEUTICALS INC COM 92532F100 4587 22750 SH SOLE 12801 0 9949 VERU INC COM 92536C103 2501 309925 SH SOLE 309925 0 0 VERVE THERAPEUTICS INC COM 92539P101 2145 35600 SH SOLE 35600 0 0 VIACOMCBS INC CL B 92556H206 2794 61821 SH SOLE 47554 0 14267 VIASAT INC COM 92552V100 3097 62148 SH SOLE 45654 0 16494 VIATRIS INC COM 92556V106 936 65468 SH SOLE 37977 0 27491 VICOR CORP COM 925815102 852 8060 SH SOLE 8060 0 0 VIEMED HEALTHCARE INC COM 92663R105 164 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 939 156736 SH SOLE 66111 0 90625 VIMEO INC COMMON STOCK 92719V100 450 9184 SH SOLE 8252 0 932 VIRACTA THERAPEUTICS INC COM 92765F108 588 51843 SH SOLE 51843 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 13580 295220 SH SOLE 249927 0 45293 VIRTU FINL INC CL A 928254101 627 22677 SH SOLE 22677 0 0 VISA INC COM CL A 92826C839 541025 2313853 SH SOLE 1883149 0 430704 VISTA OUTDOOR INC COM 928377100 1152 24895 SH SOLE 24895 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 38 12200 SH SOLE 12200 0 0 VIVINT SMART HOME INC COM CL A 928542109 1584 120037 SH SOLE 115037 0 5000 VMWARE INC CL A COM 928563402 384 2401 SH SOLE 1644 0 757 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2414 140928 SH SOLE 134126 0 6802 VONAGE HLDGS CORP COM 92886T201 205 14200 SH SOLE 14200 0 0 VONTIER CORPORATION COM 928881101 2623 80523 SH SOLE 71986 0 8537 VOYA FINANCIAL INC COM 929089100 310 5035 SH SOLE 1500 0 3535 VROOM INC COM 92918V109 4936 117916 SH SOLE 94913 0 23003 VULCAN MATLS CO COM 929160109 13636 78338 SH SOLE 18172 0 60166 WABTEC COM 929740108 31727 385504 SH SOLE 243898 0 141606 WALGREENS BOOTS ALLIANCE INC COM 931427108 13348 253716 SH SOLE 186318 0 67399 WALMART INC COM 931142103 109818 778738 SH SOLE 401170 0 377569 WARNER MUSIC GROUP CORP COM CL A 934550203 5897 163622 SH SOLE 161245 0 2377 WASTE CONNECTIONS INC COM 94106B101 2678 22425 SH SOLE 22083 0 342 WASTE MGMT INC DEL COM 94106L109 6994 49915 SH SOLE 43017 0 6898 WATERS CORP COM 941848103 1189 3440 SH SOLE 3402 0 38 WATSCO INC COM 942622200 164148 572664 SH SOLE 387887 0 184777 WAYFAIR INC CL A 94419L101 4801 15206 SH SOLE 14236 0 970 WD 40 CO COM 929236107 317 1235 SH SOLE 0 0 1235 WEC ENERGY GROUP INC COM 92939U106 3969 44624 SH SOLE 27464 0 17161 WELBILT INC COM 949090104 1071 46256 SH SOLE 43225 0 3031 WELLS FARGO CO NEW COM 949746101 12178 268885 SH SOLE 228055 0 40829 WELLTOWER INC COM 95040Q104 2167 26078 SH SOLE 21970 0 4108 WEST PHARMACEUTICAL SVSC INC COM 955306105 46167 128562 SH SOLE 96206 0 32356 WESTERN ALLIANCE BANCORP COM 957638109 705 7597 SH SOLE 7597 0 0 WESTERN DIGITAL CORP. COM 958102105 934 13123 SH SOLE 10166 0 2957 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 218 10175 SH SOLE 6457 0 3718 WESTERN UN CO COM 959802109 775 33742 SH SOLE 22598 0 11144 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 723 26850 SH SOLE 26850 0 0 WESTROCK CO COM 96145D105 1683 31619 SH SOLE 31619 0 0 WEX INC COM 96208T104 41266 212821 SH SOLE 183478 0 29343 WEYERHAEUSER CO MTN BE COM NEW 962166104 5827 169291 SH SOLE 124616 0 44675 WHEATON PRECIOUS METALS CORP COM 962879102 6799 154272 SH SOLE 115689 0 38583 WHIRLPOOL CORP COM 963320106 1888 8658 SH SOLE 663 0 7995 WILLIAMS COS INC COM 969457100 1034 38955 SH SOLE 25052 0 13903 WILLIAMS SONOMA INC COM 969904101 1604 10050 SH SOLE 9804 0 245 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1514 6583 SH SOLE 6058 0 525 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4085 146574 SH SOLE 142166 0 4408 WINTRUST FINL CORP COM 97650W108 1574 20816 SH SOLE 19438 0 1378 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1319 11134 SH SOLE 11134 0 0 WISDOMTREE TR CHINESE YUAN FD 97717W182 11 400 SH SOLE 0 0 400 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1004 12830 SH SOLE 4305 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 133 2444 SH SOLE 2069 0 375 WISDOMTREE TR US LARGECAP DIVD 97717W307 467 3883 SH SOLE 3622 0 261 WISDOMTREE TR EMER MKT HIGH FD 97717W315 241 5282 SH SOLE 4420 0 862 WISDOMTREE TR US DIVID EX FNCL 97717W406 128 1320 SH SOLE 980 0 340 WISDOMTREE TR INDIA ERNGS FD 97717W422 557 16447 SH SOLE 11447 0 5000 WISDOMTREE TR US MIDCAP DIVID 97717W505 79 1877 SH SOLE 1877 0 0 WISDOMTREE TR US QLT SHRHD YLD 97717W547 9 144 SH SOLE 144 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 80 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 384 12052 SH SOLE 11024 0 1028 WISDOMTREE TR INTL EQUITY FD 97717W703 236 4336 SH SOLE 4216 0 120 WISDOMTREE TR INTL MIDCAP DV 97717W778 54 800 SH SOLE 800 0 0 WISDOMTREE TR INTL DIV EX FINL 97717W786 63 1450 SH SOLE 1450 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 50 1258 SH SOLE 1258 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 32 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 347 5684 SH SOLE 5684 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 7 95 SH SOLE 95 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 42 1062 SH SOLE 1062 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 68 1725 SH SOLE 1725 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 665 12739 SH SOLE 12739 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 131 3750 SH SOLE 3750 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 11 344 SH SOLE 344 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 1019 40571 SH SOLE 40175 0 396 WISDOMTREE TR US S CAP QTY DIV 97717X651 995 21410 SH SOLE 12110 0 9300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 196 2566 SH SOLE 1991 0 575 WISDOMTREE TR EM LCL DEBT FD 97717X867 9 264 SH SOLE 264 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 10 173 SH SOLE 173 0 0 WOODWARD INC COM 980745103 622 5059 SH SOLE 4100 0 959 WORKDAY INC CL A 98138H101 347690 1456354 SH SOLE 1050991 0 405363 WORKIVA INC COM CL A 98139A105 615 5527 SH SOLE 5305 0 222 WP CAREY INC COM 92936U109 4527 60661 SH SOLE 45995 0 14666 WYNDHAM HOTELS & RESORTS INC COM 98311A105 747 10337 SH SOLE 10202 0 135 WYNN RESORTS LTD COM 983134107 1640 13406 SH SOLE 10958 0 2448 XCEL ENERGY INC COM 98389B100 2316 35156 SH SOLE 32507 0 2649 XILINX INC COM 983919101 8697 60126 SH SOLE 30751 0 29375 XPERI HOLDING CORP COM 98390M103 705 31713 SH SOLE 13696 0 18017 XPO LOGISTICS INC COM 983793100 907 6485 SH SOLE 5185 0 1300 XYLEM INC COM 98419M100 10198 85015 SH SOLE 17931 0 67084 YETI HLDGS INC COM 98585X104 94628 1030580 SH SOLE 921304 0 109276 YUM BRANDS INC COM 988498101 3785 32908 SH SOLE 22487 0 10421 YUM CHINA HLDGS INC COM 98850P109 3236 48841 SH SOLE 22253 0 26588 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 72490 136905 SH SOLE 40535 0 96370 ZENDESK INC COM 98936J101 4783 33138 SH SOLE 27519 0 5619 ZILLOW GROUP INC CL A 98954M101 19 153 SH SOLE 153 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 324 2654 SH SOLE 2429 0 225 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3503 21783 SH SOLE 17097 0 4687 ZIONS BANCORPORATION N A COM 989701107 457 8639 SH SOLE 5910 0 2729 ZOETIS INC CL A 98978V103 453969 2435977 SH SOLE 1820950 0 615027 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 57480 148515 SH SOLE 123734 0 24781 ZSCALER INC COM 98980G102 759 3513 SH SOLE 3287 0 226 ZUMIEZ INC COM 989817101 296 6050 SH SOLE 6050 0 0 ZYNGA INC CL A 98986T108 1262 118683 SH SOLE 118683 0 0