0001104659-21-016381.txt : 20210209 0001104659-21-016381.hdr.sgml : 20210209 20210209091910 ACCESSION NUMBER: 0001104659-21-016381 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210209 DATE AS OF CHANGE: 20210209 EFFECTIVENESS DATE: 20210209 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: 21604099 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 12-31-2020 12-31-2020 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 02-09-2021 0 1828 27276891
INFORMATION TABLE 2 infotable.xml 10X GENOMICS INC CL A COM 88025U109 622 4395 SH SOLE 4395 0 0 1LIFE HEALTHCARE INC COM 68269G107 8403 192509 SH SOLE 178749 0 13760 2U INC COM 90214J101 10167 254100 SH SOLE 243724 0 10376 3-D SYS CORP DEL COM NEW 88554D205 457 43566 SH SOLE 42900 0 666 3M CO COM 88579Y101 43982 251629 SH SOLE 154944 0 96684 9 METERS BIOPHARMA INC COM 654405109 21 24000 SH SOLE 24000 0 0 ABB LTD SPONSORED ADR 000375204 4334 155003 SH SOLE 110404 0 44600 ABBOTT LABS COM 002824100 195717 1787537 SH SOLE 1329471 0 458066 ABBVIE INC COM 00287Y109 129383 1207497 SH SOLE 863013 0 344484 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 118 26600 SH SOLE 26600 0 0 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 333 40820 SH SOLE 33137 0 7683 ABIOMED INC COM 003654100 128377 395982 SH SOLE 279349 0 116633 ABM INDS INC COM 000957100 326 8604 SH SOLE 604 0 8000 ACADIA HEALTHCARE COMPANY IN COM 00404A109 812 16155 SH SOLE 15785 0 370 ACCELERATE DIAGNOSTICS INC COM 00430H102 2005 264507 SH SOLE 224485 0 40022 ACCELERON PHARMA INC COM 00434H108 222 1735 SH SOLE 1735 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 164307 629022 SH SOLE 403237 0 225785 ACCOLADE INC COM 00437E102 1151 26457 SH SOLE 26457 0 0 ACTIVISION BLIZZARD INC COM 00507V109 93394 1005855 SH SOLE 734070 0 271786 ACUITY BRANDS INC COM 00508Y102 315 2604 SH SOLE 2040 0 564 ACUTUS MED INC COM 005111109 205 7105 SH SOLE 7105 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 26428 446953 SH SOLE 414314 0 32639 ADOBE SYSTEMS INCORPORATED COM 00724F101 382446 764708 SH SOLE 504814 0 259894 ADVANCE AUTO PARTS INC COM 00751Y106 1559 9898 SH SOLE 9888 0 10 ADVANCED MICRO DEVICES INC COM 007903107 9464 103193 SH SOLE 84709 0 18484 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 411 52204 SH SOLE 52204 0 0 AEROVIRONMENT INC COM 008073108 993 11429 SH SOLE 10168 0 1261 AES CORP COM 00130H105 877 37305 SH SOLE 750 0 36555 AFFILIATED MANAGERS GROUP IN COM 008252108 1952 19193 SH SOLE 17978 0 1215 AFFIMED N V COM N01045108 116 20000 SH SOLE 20000 0 0 AFLAC INC COM 001055102 776 17443 SH SOLE 17185 0 258 AGENUS INC COM NEW 00847G705 192 60326 SH SOLE 28916 0 31410 AGILENT TECHNOLOGIES INC COM 00846U101 2741 23134 SH SOLE 17419 0 5715 AGNICO EAGLE MINES LTD COM 008474108 1372 19458 SH SOLE 14168 0 5290 AILERON THERAPEUTICS INC COM 00887A105 279 267994 SH SOLE 196094 0 71900 AIR LEASE CORP CL A 00912X302 366 8235 SH SOLE 8235 0 0 AIR PRODS & CHEMS INC COM 009158106 20012 73244 SH SOLE 40881 0 32363 AIRBNB INC COM CL A 009066101 387 2635 SH SOLE 1775 0 860 AIRGAIN INC COM 00938A104 10913 613765 SH SOLE 552535 0 61230 AKAMAI TECHNOLOGIES INC COM 00971T101 29074 276925 SH SOLE 147340 0 129585 AKEBIA THERAPEUTICS INC COM 00972D105 72 25552 SH SOLE 25178 0 374 ALAMOS GOLD INC NEW COM CL A 011532108 401 45809 SH SOLE 34909 0 10900 ALARM COM HLDGS INC COM 011642105 4830 46692 SH SOLE 46094 0 598 ALBANY INTL CORP CL A 012348108 222 3030 SH SOLE 545 0 2485 ALBEMARLE CORP COM 012653101 328 2225 SH SOLE 2225 0 0 ALBIREO PHARMA INC COM 01345P106 2021 53873 SH SOLE 42648 0 11225 ALCON AG ORD SHS H01301128 358 5423 SH SOLE 4165 0 1258 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2135 11982 SH SOLE 11468 0 514 ALEXION PHARMACEUTICALS INC COM 015351109 272 1743 SH SOLE 1580 0 163 ALGONQUIN PWR UTILS CORP COM 015857105 343 20856 SH SOLE 1856 0 19000 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 71625 307759 SH SOLE 198437 0 109322 ALIGN TECHNOLOGY INC COM 016255101 68713 128585 SH SOLE 99915 0 28670 ALLAKOS INC COM 01671P100 1312 9374 SH SOLE 6074 0 3300 ALLEGION PLC ORD SHS G0176J109 305 2619 SH SOLE 1885 0 734 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 229 6776 SH SOLE 6714 0 62 ALLIANT ENERGY CORP COM 018802108 1091 21178 SH SOLE 12591 0 8587 ALLSTATE CORP COM 020002101 1876 17065 SH SOLE 7683 0 9382 ALLY FINL INC COM 02005N100 366 10256 SH SOLE 0 0 10256 ALPHABET INC CAP STK CL C 02079K107 417107 238091 SH SOLE 186401 0 51690 ALPHABET INC CAP STK CL A 02079K305 214070 122141 SH SOLE 87638 0 34504 ALPHATEC HLDGS INC COM NEW 02081G201 436 30000 SH SOLE 30000 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 923 35983 SH SOLE 31671 0 4312 ALPS ETF TR CLEAN ENERGY 00162Q460 16 200 SH SOLE 200 0 0 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 5329 539343 SH SOLE 32200 0 507143 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 259 250000 PRN SOLE 240000 0 10000 ALTERYX INC COM CL A 02156B103 5906 48497 SH SOLE 44542 0 3955 ALTRIA GROUP INC COM 02209S103 7611 185634 SH SOLE 105063 0 80571 AMAZON COM INC COM 023135106 1012127 310761 SH SOLE 240869 0 69892 AMDOCS LTD SHS G02602103 258 3636 SH SOLE 2918 0 718 AMEDISYS INC COM 023436108 5776 19690 SH SOLE 17738 0 1952 AMER SOFTWARE INC CL A 029683109 260 15131 SH SOLE 8256 0 6875 AMEREN CORP COM 023608102 332 4250 SH SOLE 3763 0 487 AMERICAN AIRLS GROUP INC COM 02376R102 202 12818 SH SOLE 10844 0 1974 AMERICAN ELEC PWR CO INC COM 025537101 3475 41733 SH SOLE 12534 0 29199 AMERICAN EXPRESS CO COM 025816109 51147 423021 SH SOLE 305042 0 117979 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 1 4771 SH SOLE 1595 0 3176 AMERICAN INTL GROUP INC COM NEW 026874784 525 13877 SH SOLE 12900 0 977 AMERICAN TOWER CORP NEW COM 03027X100 150995 672703 SH SOLE 551819 0 120884 AMERICAN WTR WKS CO INC NEW COM 030420103 1913 12465 SH SOLE 7086 0 5379 AMERICOLD RLTY TR COM 03064D108 30831 825908 SH SOLE 661607 0 164300 AMERIPRISE FINL INC COM 03076C106 2642 13595 SH SOLE 6347 0 7248 AMERISOURCEBERGEN CORP COM 03073E105 553 5658 SH SOLE 4272 0 1386 AMETEK INC COM 031100100 90629 749370 SH SOLE 427471 0 321899 AMGEN INC COM 031162100 25442 110656 SH SOLE 71998 0 38658 AMPHENOL CORP NEW CL A 032095101 104666 800384 SH SOLE 615867 0 184517 AMPIO PHARMACEUTICALS INC COM 03209T109 24 15000 SH SOLE 15000 0 0 ANALOG DEVICES INC COM 032654105 3719 25175 SH SOLE 20513 0 4662 ANAPLAN INC COM 03272L108 1663 23152 SH SOLE 17652 0 5500 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1413 20212 SH SOLE 17289 0 2923 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1594 188686 SH SOLE 163503 0 25183 ANSYS INC COM 03662Q105 1208 3321 SH SOLE 2268 0 1053 ANTHEM INC COM 036752103 1484 4621 SH SOLE 2886 0 1735 AON PLC SHS CL A G0403H108 87939 416241 SH SOLE 274354 0 141887 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 191 200000 PRN SOLE 150000 0 50000 APOLLO COML REAL EST FIN INC COM 03762U105 25 2200 SH SOLE 200 0 2000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 389 7950 SH SOLE 7950 0 0 APPFOLIO INC COM CL A 03783C100 11895 66070 SH SOLE 56839 0 9231 APPIAN CORP CL A 03782L101 4161 25674 SH SOLE 8158 0 17516 APPLE INC COM 037833100 1366064 10295152 SH SOLE 8092521 0 2202632 APPLIED MATLS INC COM 038222105 7960 92235 SH SOLE 63793 0 28442 APTARGROUP INC COM 038336103 7523 54953 SH SOLE 10546 0 44407 APTIV PLC SHS G6095L109 374 2873 SH SOLE 1746 0 1127 ARAVIVE INC COM 03890D108 203 36000 SH SOLE 0 0 36000 ARCHER DANIELS MIDLAND CO COM 039483102 4940 97988 SH SOLE 85012 0 12976 ARDELYX INC COM 039697107 162 25000 SH SOLE 25000 0 0 ARES CAPITAL CORP COM 04010L103 8261 489100 SH SOLE 432836 0 56264 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 849 18036 SH SOLE 18036 0 0 ARGENX SE SPONSORED ADR 04016X101 463 1575 SH SOLE 1575 0 0 ARISTA NETWORKS INC COM 040413106 38922 133949 SH SOLE 76338 0 57611 ARK ETF TR INNOVATION ETF 00214Q104 1533 12315 SH SOLE 12040 0 275 ARK ETF TR ISRAEL INOVATE 00214Q609 2864 96490 SH SOLE 96490 0 0 ARROW ELECTRS INC COM 042735100 650 6683 SH SOLE 1300 0 5383 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1699 22140 SH SOLE 14845 0 7295 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 942 18708 SH SOLE 17690 0 1018 ASANA INC CL A 04342Y104 1749 59185 SH SOLE 59185 0 0 ASGN INC COM 00191U102 1269 15190 SH SOLE 13342 0 1848 ASML HOLDING N V N Y REGISTRY SHS N07059210 1103 2262 SH SOLE 1313 0 949 ASPEN TECHNOLOGY INC COM 045327103 1291 9909 SH SOLE 9246 0 663 ASSERTIO HOLDINGS INC COM STK 04546C106 5 13210 SH SOLE 13210 0 0 ASSOCIATED BANC CORP COM 045487105 212 12434 SH SOLE 4348 0 8086 ASTRAZENECA PLC SPONSORED ADR 046353108 22811 456303 SH SOLE 232434 0 223869 AT&T INC COM 00206R102 30255 1051976 SH SOLE 771810 0 280167 ATEA PHARMACEUTICALS INC COM 04683R106 223 5330 SH SOLE 925 0 4405 ATHERSYS INC NEW COM 04744L106 102 58300 SH SOLE 46050 0 12250 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 670 17635 SH SOLE 1237 0 16398 ATLAS AIR WORLDWIDE HLDGS IN NOTE 1.875% 6/0 049164BJ4 227 200000 PRN SOLE 150000 0 50000 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 10 177 SH SOLE 177 0 0 ATLASSIAN CORP PLC CL A G06242104 75941 324714 SH SOLE 224222 0 100492 ATMOS ENERGY CORP COM 049560105 550 5762 SH SOLE 2377 0 3385 ATOMERA INC COM 04965B100 161 10000 SH SOLE 10000 0 0 AUTODESK INC COM 052769106 4713 15436 SH SOLE 11398 0 4038 AUTOMATIC DATA PROCESSING IN COM 053015103 56676 321659 SH SOLE 176642 0 145017 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 68 10250 SH SOLE 10250 0 0 AVALARA INC COM 05338G106 9110 55246 SH SOLE 48655 0 6591 AVALONBAY CMNTYS INC COM 053484101 1156 7207 SH SOLE 5824 0 1383 AVERY DENNISON CORP COM 053611109 1152 7430 SH SOLE 5215 0 2215 AWARE INC MASS COM 05453N100 83 23664 SH SOLE 23664 0 0 AXIS CAP HLDGS LTD SHS G0692U109 370 7334 SH SOLE 151 0 7183 AXON ENTERPRISE INC COM 05464C101 1555 12687 SH SOLE 11493 0 1194 AXSOME THERAPEUTICS INC COM 05464T104 1325 16267 SH SOLE 11887 0 4380 AZEK CO INC CL A 05478C105 3371 87684 SH SOLE 54217 0 33467 BAIDU INC SPON ADR REP A 056752108 9161 42363 SH SOLE 35066 0 7297 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 359 29570 SH SOLE 29570 0 0 BALL CORP COM 058498106 6723 72147 SH SOLE 64697 0 7450 BANCO SANTANDER S.A. ADR 05964H105 35 11345 SH SOLE 1938 0 9407 BANDWIDTH INC COM CL A 05988J103 2114 13758 SH SOLE 12810 0 948 BANK HAWAII CORP COM 062540109 224 2922 SH SOLE 500 0 2422 BANK MARIN BANCORP COM 063425102 414 12054 SH SOLE 12054 0 0 BANK MONTREAL QUE COM 063671101 1450 19072 SH SOLE 15867 0 3205 BANK NEW YORK MELLON CORP COM 064058100 1404 33087 SH SOLE 19341 0 13746 BANK NOVA SCOTIA B C COM 064149107 350 6480 SH SOLE 6057 0 423 BARRICK GOLD CORP COM 067901108 657 28859 SH SOLE 25255 0 3604 BAUSCH HEALTH COS INC COM 071734107 1380 66355 SH SOLE 55370 0 10985 BAXTER INTL INC COM 071813109 5920 73782 SH SOLE 63237 0 10545 BCE INC COM NEW 05534B760 773 18072 SH SOLE 580 0 17492 BEACON ROOFING SUPPLY INC COM 073685109 1132 28160 SH SOLE 27710 0 450 BEAM THERAPEUTICS INC COM 07373V105 306 3750 SH SOLE 500 0 3250 BECTON DICKINSON & CO COM 075887109 17207 68766 SH SOLE 44371 0 24394 BED BATH & BEYOND INC COM 075896100 2211 124510 SH SOLE 118060 0 6450 BEIGENE LTD SPONSORED ADR 07725L102 223 862 SH SOLE 862 0 0 BERKELEY LTS INC COM 084310101 206 2300 SH SOLE 2150 0 150 BERKLEY W R CORP COM 084423102 247 3720 SH SOLE 3671 0 49 BERKSHIRE HATHAWAY INC DEL CL A 084670108 33042 95 SH SOLE 74 0 21 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 83109 358431 SH SOLE 288718 0 69713 BEST BUY INC COM 086516101 4444 44530 SH SOLE 36374 0 8156 BEYOND MEAT INC COM 08862E109 6487 51892 SH SOLE 48175 0 3717 BEYONDSPRING INC SHS G10830100 909 74500 SH SOLE 47850 0 26650 BGC PARTNERS INC CL A 05541T101 48 11956 SH SOLE 2147 0 9809 BHP GROUP LTD SPONSORED ADS 088606108 999 15295 SH SOLE 14663 0 632 BIG LOTS INC COM 089302103 295 6880 SH SOLE 6880 0 0 BILL COM HLDGS INC COM 090043100 21751 159349 SH SOLE 147638 0 11711 BIO RAD LABS INC CL A 090572207 214 367 SH SOLE 352 0 15 BIODELIVERY SCIENCES INTL IN COM 09060J106 4281 1019177 SH SOLE 878012 0 141165 BIODESIX INC COM 09075X108 333 16500 SH SOLE 16500 0 0 BIOGEN INC COM 09062X103 2442 9972 SH SOLE 7914 0 2058 BIOMARIN PHARMACEUTICAL INC COM 09061G101 5834 66534 SH SOLE 39787 0 26747 BIO-TECHNE CORP COM 09073M104 13967 43984 SH SOLE 39036 0 4948 BJS WHSL CLUB HLDGS INC COM 05550J101 2131 57153 SH SOLE 55951 0 1202 BK OF AMERICA CORP COM 060505104 28970 955782 SH SOLE 714121 0 241661 BLACK HILLS CORP COM 092113109 359 5836 SH SOLE 1925 0 3911 BLACK KNIGHT INC COM 09215C105 7639 86464 SH SOLE 75514 0 10950 BLACK STONE MINERALS L P COM UNIT 09225M101 116 17433 SH SOLE 15750 0 1683 BLACKLINE INC COM 09239B109 41271 309426 SH SOLE 269018 0 40408 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 63 10787 SH SOLE 10787 0 0 BLACKROCK INC COM 09247X101 46767 64815 SH SOLE 54184 0 10631 BLACKSTONE GROUP INC COM CL A 09260D107 58100 896473 SH SOLE 750282 0 146191 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 200 200000 PRN SOLE 150000 0 50000 BLACKSTONE MTG TR INC COM CL A 09257W100 129 4675 SH SOLE 250 0 4425 BLOOM ENERGY CORP COM CL A 093712107 470 16416 SH SOLE 14500 0 1916 BLOOMIN BRANDS INC COM 094235108 715 36818 SH SOLE 33979 0 2839 BLUE BIRD CORP COM 095306106 2379 130285 SH SOLE 130285 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 366 3266 SH SOLE 3266 0 0 BOEING CO COM 097023105 53000 247594 SH SOLE 176463 0 71132 BOINGO WIRELESS INC COM 09739C102 387 30445 SH SOLE 27260 0 3185 BOK FINL CORP COM NEW 05561Q201 11027 161028 SH SOLE 0 0 161028 BOOKING HOLDINGS INC COM 09857L108 9196 4129 SH SOLE 2418 0 1711 BOOT BARN HLDGS INC COM 099406100 1122 25885 SH SOLE 23369 0 2516 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 21654 248382 SH SOLE 161518 0 86864 BORGWARNER INC COM 099724106 947 24504 SH SOLE 11502 0 13002 BOSTON BEER INC CL A 100557107 734 738 SH SOLE 738 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1093 30417 SH SOLE 26783 0 3634 BOTTOMLINE TECH DEL INC COM 101388106 2744 52027 SH SOLE 49012 0 3015 BOX INC CL A 10316T104 240 13300 SH SOLE 13300 0 0 BP PLC SPONSORED ADR 055622104 4699 229015 SH SOLE 168106 0 60909 BRIGHAM MINERALS INC CL A COM 10918L103 1010 91859 SH SOLE 84859 0 7000 BRIGHT HORIZONS FAM SOL IN D COM 109194100 4396 25414 SH SOLE 23647 0 1767 BRINKS CO COM 109696104 1551 21547 SH SOLE 21367 0 180 BRISTOL-MYERS SQUIBB CO COM 110122108 86558 1395428 SH SOLE 1022322 0 373106 BROADCOM INC COM 11135F101 9324 21295 SH SOLE 13400 0 7895 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5182 33828 SH SOLE 26527 0 7301 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5849 111035 SH SOLE 101895 0 9140 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1358 27484 SH SOLE 25934 0 1550 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 471 8087 SH SOLE 8087 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 316 26210 SH SOLE 26000 0 210 BROOKS AUTOMATION INC NEW COM 114340102 1243 18315 SH SOLE 14008 0 4307 BROWN FORMAN CORP CL B 115637209 1193 15022 SH SOLE 14591 0 431 BRP GROUP INC COM CL A 05589G102 584 19470 SH SOLE 16470 0 3000 BUILDERS FIRSTSOURCE INC COM 12008R107 692 16953 SH SOLE 16337 0 616 BURLINGTON STORES INC COM 122017106 4845 18525 SH SOLE 16756 0 1769 BWX TECHNOLOGIES INC COM 05605H100 7557 125361 SH SOLE 87696 0 37665 BYLINE BANCORP INC COM 124411109 292 18890 SH SOLE 18890 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2852 30378 SH SOLE 26505 0 3873 CABLE ONE INC COM 12685J105 1526 685 SH SOLE 385 0 300 CACI INTL INC CL A 127190304 295 1183 SH SOLE 622 0 561 CADENCE DESIGN SYSTEM INC COM 127387108 447 3274 SH SOLE 1548 0 1726 CAI INTERNATIONAL INC COM 12477X106 6607 211480 SH SOLE 186978 0 24502 CAMECO CORP COM 13321L108 867 64690 SH SOLE 64690 0 0 CAMPBELL SOUP CO COM 134429109 2500 51710 SH SOLE 43559 0 8151 CANADIAN IMP BK COMM COM 136069101 312 3645 SH SOLE 2732 0 913 CANADIAN NATL RY CO COM 136375102 6753 61477 SH SOLE 12414 0 49063 CANADIAN PAC RY LTD COM 13645T100 3971 11453 SH SOLE 5096 0 6357 CANNAE HLDGS INC COM 13765N107 5700 128748 SH SOLE 101448 0 27300 CANOPY GROWTH CORP COM 138035100 532 21604 SH SOLE 11564 0 10040 CANTEL MED CORP COM 138098108 232 2937 SH SOLE 2362 0 575 CAPITAL ONE FINL CORP COM 14040H105 4353 44036 SH SOLE 28371 0 15665 CARDINAL HEALTH INC COM 14149Y108 665 12419 SH SOLE 5371 0 7048 CARDLYTICS INC COM 14161W105 10738 75214 SH SOLE 68250 0 6964 CARGURUS INC COM CL A 141788109 1019 32125 SH SOLE 29027 0 3098 CARLYLE GROUP INC COM 14316J108 292 9289 SH SOLE 2255 0 7034 CARMAX INC COM 143130102 118240 1251743 SH SOLE 865882 0 385861 CARRIER GLOBAL CORPORATION COM 14448C104 2635 69850 SH SOLE 49388 0 20462 CARVANA CO CL A 146869102 39971 166866 SH SOLE 143078 0 23788 CASEYS GEN STORES INC COM 147528103 369 2068 SH SOLE 1769 0 299 CATALENT INC COM 148806102 3214 30880 SH SOLE 29484 0 1396 CATERPILLAR INC COM 149123101 20517 112718 SH SOLE 77589 0 35129 CBOE GLOBAL MKTS INC COM 12503M108 6617 71054 SH SOLE 19512 0 51542 CBRE GROUP INC CL A 12504L109 744 11858 SH SOLE 5607 0 6251 CDK GLOBAL INC COM 12508E101 1910 36846 SH SOLE 19526 0 17320 CDW CORP COM 12514G108 4154 31521 SH SOLE 27521 0 4000 CEDAR FAIR L P DEPOSITRY UNIT 150185106 292 7422 SH SOLE 2390 0 5032 CELLECTIS S A SPON ADS 15117K103 322 11900 SH SOLE 400 0 11500 CENTENE CORP DEL COM 15135B101 327 5453 SH SOLE 2650 0 2803 CERENCE INC COM 156727109 577 5745 SH SOLE 5007 0 738 CERIDIAN HCM HLDG INC COM 15677J108 27674 259706 SH SOLE 226913 0 32793 CERNER CORP COM 156782104 10302 131275 SH SOLE 91047 0 40228 CERTARA INC COM 15687V109 217 6423 SH SOLE 6423 0 0 CF INDS HLDGS INC COM 125269100 1919 49582 SH SOLE 49582 0 0 CHARLES RIV LABS INTL INC COM 159864107 2432 9733 SH SOLE 9170 0 563 CHARTER COMMUNICATIONS INC N CL A 16119P108 2155 3257 SH SOLE 2340 0 917 CHECK POINT SOFTWARE TECH LT ORD M22465104 53906 405583 SH SOLE 303397 0 102186 CHEESECAKE FACTORY INC COM 163072101 3339 90104 SH SOLE 79196 0 10908 CHEGG INC COM 163092109 3234 35807 SH SOLE 32880 0 2927 CHENIERE ENERGY INC COM NEW 16411R208 1283 21372 SH SOLE 18800 0 2572 CHEVRON CORP NEW COM 166764100 35438 419636 SH SOLE 253501 0 166135 CHEWY INC CL A 16679L109 129852 1444562 SH SOLE 1158392 0 286170 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1776 62214 SH SOLE 24187 0 38027 CHIPOTLE MEXICAN GRILL INC COM 169656105 19037 13729 SH SOLE 10420 0 3309 CHUBB LIMITED COM H1467J104 7053 45825 SH SOLE 25175 0 20650 CHURCH & DWIGHT INC COM 171340102 5918 67844 SH SOLE 47554 0 20290 CHURCHILL DOWNS INC COM 171484108 437 2245 SH SOLE 2170 0 75 CIENA CORP COM NEW 171779309 1421 26890 SH SOLE 24065 0 2825 CIGNA CORP NEW COM 125523100 12359 59367 SH SOLE 36108 0 23259 CIMAREX ENERGY CO COM 171798101 428 11420 SH SOLE 9515 0 1905 CINCINNATI FINL CORP COM 172062101 202 2307 SH SOLE 2180 0 127 CINEMARK HLDGS INC COM 17243V102 214 12287 SH SOLE 573 0 11714 CINTAS CORP COM 172908105 91148 257874 SH SOLE 141380 0 116494 CISCO SYS INC COM 17275R102 23500 525132 SH SOLE 374892 0 150240 CIT GROUP INC COM NEW 125581801 360 10027 SH SOLE 8393 0 1634 CITIGROUP INC COM NEW 172967424 12646 205099 SH SOLE 163258 0 41841 CITIZENS FINL GROUP INC COM 174610105 1074 30026 SH SOLE 22644 0 7382 CITRIX SYS INC COM 177376100 1343 10320 SH SOLE 3620 0 6700 CIVISTA BANCSHARES INC COM NO PAR 178867107 1225 69890 SH SOLE 69890 0 0 CLARIVATE PLC ORD SHS G21810109 3040 102316 SH SOLE 100021 0 2295 CLOROX CO DEL COM 189054109 11747 58178 SH SOLE 48463 0 9715 CLOUDFLARE INC CL A COM 18915M107 3335 43885 SH SOLE 40030 0 3855 CME GROUP INC COM 12572Q105 31241 171609 SH SOLE 132789 0 38820 CMS ENERGY CORP COM 125896100 330 5402 SH SOLE 2565 0 2837 CNA FINL CORP COM 126117100 352 9045 SH SOLE 137 0 8908 CNO FINL GROUP INC COM 12621E103 442 19877 SH SOLE 19877 0 0 COCA COLA CO COM 191216100 53728 979727 SH SOLE 734710 0 245017 CODEXIS INC COM 192005106 1203 55127 SH SOLE 34872 0 20255 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 16630 277763 SH SOLE 237080 0 40684 COGNEX CORP COM 192422103 2120 26408 SH SOLE 22666 0 3742 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1435 17507 SH SOLE 7112 0 10395 COHEN & STEERS INC COM 19247A100 212 2848 SH SOLE 2458 0 390 COHERENT INC COM 192479103 315 2100 SH SOLE 2100 0 0 COHU INC COM 192576106 704 18428 SH SOLE 11428 0 7000 COLGATE PALMOLIVE CO COM 194162103 31129 364037 SH SOLE 247106 0 116931 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 674 7566 SH SOLE 7141 0 425 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 305 10815 SH SOLE 10815 0 0 COMCAST CORP NEW CL A 20030N101 28059 535473 SH SOLE 193886 0 341587 COMERICA INC COM 200340107 347 6205 SH SOLE 2730 0 3475 COMPASS DIVERSIFIED SH BEN INT 20451Q104 1995 102557 SH SOLE 90617 0 11940 CONAGRA BRANDS INC COM 205887102 8957 247020 SH SOLE 127309 0 119711 CONOCOPHILLIPS COM 20825C104 3395 84902 SH SOLE 51236 0 33666 CONSOLIDATED EDISON INC COM 209115104 2090 28920 SH SOLE 25954 0 2966 CONSTELLATION BRANDS INC CL A 21036P108 4827 22035 SH SOLE 19700 0 2335 CONTAINER STORE GROUP INC COM 210751103 208 21800 SH SOLE 20300 0 1500 CONTINENTAL RES INC COM 212015101 271 16620 SH SOLE 15620 0 1000 COOPER COS INC COM NEW 216648402 24915 68576 SH SOLE 57199 0 11377 COPART INC COM 217204106 176218 1384816 SH SOLE 958970 0 425846 CORELOGIC INC COM 21871D103 262 3394 SH SOLE 445 0 2949 CORNING INC COM 219350105 8685 241244 SH SOLE 197528 0 43716 CORTEVA INC COM 22052L104 3225 83279 SH SOLE 49482 0 33797 COSTAR GROUP INC COM 22160N109 239011 258592 SH SOLE 203265 0 55327 COSTCO WHSL CORP NEW COM 22160K105 146694 389335 SH SOLE 280489 0 108845 COUPA SOFTWARE INC COM 22266L106 106530 314331 SH SOLE 245367 0 68964 COVETRUS INC COM 22304C100 1192 41475 SH SOLE 34572 0 6903 COWEN INC NOTE 3.000%12/1 223622AE1 138 90000 PRN SOLE 70000 0 20000 CRACKER BARREL OLD CTRY STOR COM 22410J106 1524 11553 SH SOLE 11353 0 200 CRAWFORD & CO CL B 224633107 104 14434 SH SOLE 14434 0 0 CREDIT ACCEP CORP MICH COM 225310101 3952 11416 SH SOLE 11265 0 151 CREE INC COM 225447101 612 5777 SH SOLE 5777 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 10846 70835 SH SOLE 26311 0 44524 CRONOS GROUP INC COM 22717L101 159 22967 SH SOLE 22642 0 325 CROWDSTRIKE HLDGS INC CL A 22788C105 3456 16317 SH SOLE 15466 0 851 CROWN CASTLE INTL CORP NEW COM 22822V101 29341 184315 SH SOLE 150004 0 34310 CROWN HLDGS INC COM 228368106 1088 10862 SH SOLE 10862 0 0 CSG SYS INTL INC COM 126349109 228 5060 SH SOLE 310 0 4750 CSX CORP COM 126408103 2477 27297 SH SOLE 15280 0 12017 CTI BIOPHARMA CORP COM 12648L601 245 76198 SH SOLE 76198 0 0 CUBIC CORP COM 229669106 2234 36006 SH SOLE 24891 0 11115 CUMMINS INC COM 231021106 2708 11925 SH SOLE 11420 0 505 CURIS INC COM NEW 231269200 82 10000 SH SOLE 0 0 10000 CURO GROUP HOLDINGS CORP COM 23131L107 423 29540 SH SOLE 15659 0 13881 CVS HEALTH CORP COM 126650100 21659 317119 SH SOLE 223138 0 93981 CYBERARK SOFTWARE LTD SHS M2682V108 1280 7922 SH SOLE 7822 0 100 CYRUSONE INC COM 23283R100 15639 213789 SH SOLE 186097 0 27692 D R HORTON INC COM 23331A109 2417 35064 SH SOLE 17546 0 17518 DANAHER CORPORATION DBCV1/2 235851AF9 8 1000 PRN SOLE 1000 0 0 DANAHER CORPORATION COM 235851102 356217 1603569 SH SOLE 1022889 0 580680 DARDEN RESTAURANTS INC COM 237194105 849 7128 SH SOLE 1559 0 5569 DARLING INGREDIENTS INC COM 237266101 274 4759 SH SOLE 3750 0 1009 DASEKE INC *W EXP 02/27/202 23753F115 2 10000 SH SOLE 10000 0 0 DATADOG INC CL A COM 23804L103 832 8447 SH SOLE 6741 0 1706 DATTO HLDG CORP COM 23821D100 1301 48192 SH SOLE 47139 0 1053 DAVITA INC COM 23918K108 314 2677 SH SOLE 2651 0 26 DBX ETF TR XTRACK MSCI EAFE 233051200 1202 35767 SH SOLE 8447 0 27320 DBX ETF TR XTRACK MSCI EURP 233051853 60 2000 SH SOLE 2000 0 0 DECKERS OUTDOOR CORP COM 243537107 267 930 SH SOLE 930 0 0 DEERE & CO COM 244199105 18148 67452 SH SOLE 62195 0 5257 DEL TACO RESTAURANTS INC NEW COM 245496104 154 17000 SH SOLE 12300 0 4700 DELL TECHNOLOGIES INC CL C 24703L202 586 7996 SH SOLE 4589 0 3407 DELTA AIR LINES INC DEL COM NEW 247361702 1054 26213 SH SOLE 23107 0 3106 DENALI THERAPEUTICS INC COM 24823R105 436 5200 SH SOLE 5200 0 0 DENTSPLY SIRONA INC COM 24906P109 1005 19186 SH SOLE 14568 0 4618 DERMTECH INC COM 24984K105 2050 63180 SH SOLE 61656 0 1524 DESCARTES SYS GROUP INC COM 249906108 1469 25128 SH SOLE 18327 0 6801 DEVON ENERGY CORP NEW COM 25179M103 312 19753 SH SOLE 13453 0 6300 DEXCOM INC COM 252131107 399960 1081791 SH SOLE 762835 0 318956 DIAGEO PLC SPON ADR NEW 25243Q205 12866 81015 SH SOLE 44250 0 36765 DIGIMARC CORP NEW COM 25381B101 768 16250 SH SOLE 14750 0 1500 DIGITAL RLTY TR INC COM 253868103 3870 27739 SH SOLE 24560 0 3179 DIGITAL TURBINE INC COM NEW 25400W102 225 3985 SH SOLE 3320 0 665 DIME CMNTY BANCSHARES INC COM 253922108 735 46600 SH SOLE 46600 0 0 DISCOVER FINL SVCS COM 254709108 8141 89922 SH SOLE 80809 0 9113 DISCOVERY INC COM SER A 25470F104 199 6603 SH SOLE 6603 0 0 DISCOVERY INC COM SER C 25470F302 156 5949 SH SOLE 2862 0 3087 DISNEY WALT CO COM 254687106 180875 998319 SH SOLE 706357 0 291963 DIXIE GROUP INC CL A 255519100 564 221255 SH SOLE 221255 0 0 DOCUSIGN INC COM 256163106 390985 1758819 SH SOLE 1392383 0 366436 DOLBY LABORATORIES INC COM CL A 25659T107 53547 551289 SH SOLE 411345 0 139944 DOLLAR GEN CORP NEW COM 256677105 771 3668 SH SOLE 2801 0 867 DOLLAR TREE INC COM 256746108 253 2346 SH SOLE 2129 0 217 DOMINION ENERGY INC COM 25746U109 3883 51639 SH SOLE 42329 0 9310 DOMO INC COM CL B 257554105 1285 20152 SH SOLE 3771 0 16381 DONALDSON INC COM 257651109 910 16276 SH SOLE 4161 0 12115 DOORDASH INC CL A 25809K105 734 5140 SH SOLE 5060 0 80 DOVER CORP COM 260003108 7485 59291 SH SOLE 48273 0 11017 DOW INC COM 260557103 10084 181693 SH SOLE 122140 0 59553 DRAFTKINGS INC COM CL A 26142R104 1895 40694 SH SOLE 32834 0 7860 DTE ENERGY CO COM 233331107 1395 11489 SH SOLE 9067 0 2422 DUKE ENERGY CORP NEW COM NEW 26441C204 11178 122081 SH SOLE 77119 0 44962 DUKE REALTY CORP COM NEW 264411505 270 6751 SH SOLE 589 0 6162 DULUTH HLDGS INC COM CL B 26443V101 1732 163988 SH SOLE 149838 0 14150 DUPONT DE NEMOURS INC COM 26614N102 6717 94463 SH SOLE 63917 0 30546 DYNATRACE INC COM NEW 268150109 9209 212831 SH SOLE 200606 0 12225 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 9716 2183453 SH SOLE 1790235 0 393218 E L F BEAUTY INC COM 26856L103 735 29169 SH SOLE 28117 0 1052 EAGLE MATLS INC COM 26969P108 924 9118 SH SOLE 6700 0 2418 EAGLE PHARMACEUTICALS INC COM 269796108 2315 49705 SH SOLE 43635 0 6070 EAST WEST BANCORP INC COM 27579R104 272 5373 SH SOLE 5108 0 265 EASTMAN CHEM CO COM 277432100 1772 17674 SH SOLE 17236 0 438 EATON CORP PLC SHS G29183103 5439 45268 SH SOLE 32831 0 12437 EATON VANCE CORP COM NON VTG 278265103 1157 17026 SH SOLE 807 0 16219 EATON VANCE TAX-MANAGED GLOB COM 27829F108 630 71788 SH SOLE 53488 0 18300 EBAY INC. COM 278642103 1783 35482 SH SOLE 29033 0 6449 ECOLAB INC COM 278865100 274479 1268624 SH SOLE 901385 0 367239 EDITAS MEDICINE INC COM 28106W103 820 11700 SH SOLE 600 0 11100 EDWARDS LIFESCIENCES CORP COM 28176E108 82002 898850 SH SOLE 580298 0 318552 ELECTRONIC ARTS INC COM 285512109 1715 11945 SH SOLE 10692 0 1253 ELEMENT SOLUTIONS INC COM 28618M106 1117 63004 SH SOLE 61004 0 2000 EMAGIN CORP COM NEW 29076N206 58 35100 SH SOLE 35100 0 0 EMERSON ELEC CO COM 291011104 32625 405930 SH SOLE 267973 0 137957 ENBRIDGE INC COM 29250N105 2881 90068 SH SOLE 85690 0 4378 ENCOMPASS HEALTH CORP COM 29261A100 22091 267152 SH SOLE 247272 0 19880 ENCORE CAP EUROPE FIN LTD NOTE 4.500% 9/0 29260UAA5 361 320000 PRN SOLE 245000 0 75000 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 21403 21499000 PRN SOLE 16650000 0 4849000 ENCORE CAP GROUP INC COM 292554102 866 22242 SH SOLE 9950 0 12292 ENDAVA PLC ADS 29260V105 1984 25844 SH SOLE 24391 0 1453 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1618 261748 SH SOLE 160446 0 101302 ENERPAC TOOL GROUP CORP CL A COM 292765104 230 10160 SH SOLE 0 0 10160 ENERSYS COM 29275Y102 12466 150087 SH SOLE 133191 0 16896 ENPHASE ENERGY INC COM 29355A107 364 2074 SH SOLE 1984 0 90 ENTEGRIS INC COM 29362U104 537 5584 SH SOLE 5584 0 0 ENTERGY CORP NEW COM 29364G103 1750 17525 SH SOLE 17181 0 344 ENTERPRISE PRODS PARTNERS L COM 293792107 11262 574911 SH SOLE 422747 0 152164 ENVESTNET INC COM 29404K106 8723 106000 SH SOLE 86712 0 19288 EOG RES INC COM 26875P101 7054 141439 SH SOLE 111126 0 30313 EPAM SYS INC COM 29414B104 7996 22312 SH SOLE 18525 0 3787 EQUIFAX INC COM 294429105 1966 10196 SH SOLE 7789 0 2407 EQUINIX INC COM 29444U700 15620 21872 SH SOLE 20940 0 932 EQUINOR ASA SPONSORED ADR 29446M102 397 24189 SH SOLE 22742 0 1447 EQUITY LIFESTYLE PPTYS INC COM 29472R108 210 3314 SH SOLE 3314 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 654 11029 SH SOLE 9159 0 1870 ESSENTIAL UTILS INC COM 29670G102 315 6661 SH SOLE 5945 0 716 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3396 59000 SH SOLE 32398 0 26602 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 54 819 SH SOLE 617 0 202 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 30 2091 SH SOLE 1840 0 251 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 73 2332 SH SOLE 2332 0 0 ETF MANAGERS TR AI POWERED EQT 26924G813 0 10 SH SOLE 10 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 76 1100 SH SOLE 1100 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 142 2680 SH SOLE 2680 0 0 ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 102 3700 SH SOLE 3700 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 919 41067 SH SOLE 40817 0 250 ETSY INC COM 29786A106 4549 25567 SH SOLE 24593 0 974 EURONET WORLDWIDE INC COM 298736109 878 6056 SH SOLE 5831 0 225 EVERBRIDGE INC COM 29978A104 14508 97326 SH SOLE 83913 0 13413 EVERGY INC COM 30034W106 489 8810 SH SOLE 6742 0 2068 EVERQUOTE INC COM CL A 30041R108 807 21601 SH SOLE 19676 0 1925 EVERSOURCE ENERGY COM 30040W108 3848 44485 SH SOLE 35368 0 9117 EVERTEC INC COM 30040P103 201 5122 SH SOLE 0 0 5122 EVOLENT HEALTH INC NOTE 2.000%12/0 30050BAB7 127 127000 PRN SOLE 0 0 127000 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 439 515000 PRN SOLE 515000 0 0 EVOLENT HEALTH INC CL A 30050B101 37188 2319887 SH SOLE 1514570 0 805317 EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 104 75000 PRN SOLE 65000 0 10000 EXACT SCIENCES CORP NOTE 0.375% 3/0 30063PAC9 144 111000 PRN SOLE 101000 0 10000 EXACT SCIENCES CORP COM 30063P105 91096 687567 SH SOLE 473047 0 214520 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 479 7862 SH SOLE 5297 0 2565 EXELIXIS INC COM 30161Q104 31265 1557786 SH SOLE 1325936 0 231850 EXELON CORP COM 30161N101 1342 31778 SH SOLE 25356 0 6422 EXPEDIA GROUP INC COM NEW 30212P303 524 3959 SH SOLE 1701 0 2258 EXPEDITORS INTL WASH INC COM 302130109 1056 11100 SH SOLE 10554 0 546 EXXON MOBIL CORP COM 30231G102 18076 438534 SH SOLE 327390 0 111143 F5 NETWORKS INC COM 315616102 263 1494 SH SOLE 311 0 1183 FACEBOOK INC CL A 30303M102 168665 617460 SH SOLE 481926 0 135534 FACTSET RESH SYS INC COM 303075105 878 2642 SH SOLE 1942 0 700 FAIR ISAAC CORP COM 303250104 2924 5722 SH SOLE 5077 0 645 FASTENAL CO COM 311900104 174021 3563808 SH SOLE 1780654 0 1783154 FASTLY INC CL A 31188V100 7391 84597 SH SOLE 77097 0 7500 FEDEX CORP COM 31428X106 11646 44858 SH SOLE 36755 0 8103 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 6 150 SH SOLE 150 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 19 325 SH SOLE 325 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 20 500 SH SOLE 500 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1 6 SH SOLE 6 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 67 2657 SH SOLE 2657 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 495 12210 SH SOLE 11234 0 976 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 5156 131902 SH SOLE 90091 0 41811 FIDELITY NATL INFORMATION SV COM 31620M106 24346 172104 SH SOLE 142786 0 29318 FIDUS INVT CORP COM 316500107 157 11992 SH SOLE 11992 0 0 FIFTH THIRD BANCORP COM 316773100 5770 209284 SH SOLE 79923 0 129361 FIREEYE INC NOTE 1.625% 6/0 31816QAD3 18 18000 PRN SOLE 18000 0 0 FIREEYE INC COM 31816Q101 2554 110756 SH SOLE 93536 0 17220 FIRST AMERN FINL CORP COM 31847R102 255 4930 SH SOLE 3608 0 1322 FIRST BANCORP P R COM NEW 318672706 231 25000 SH SOLE 15000 0 10000 FIRST BUSEY CORP COM NEW 319383204 237 11000 SH SOLE 11000 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 290 13459 SH SOLE 13459 0 0 FIRST CMNTY CORP S C COM 319835104 265 15620 SH SOLE 15620 0 0 FIRST FINL CORP IND COM 320218100 600 15454 SH SOLE 15454 0 0 FIRST HORIZON CORPORATION COM 320517105 198 15510 SH SOLE 13115 0 2395 FIRST MAJESTIC SILVER CORP COM 32076V103 528 39267 SH SOLE 26442 0 12825 FIRST NATL CORP COM 32106V107 169 10000 SH SOLE 0 0 10000 FIRST REP BK SAN FRANCISCO C COM 33616C100 780 5307 SH SOLE 3418 0 1889 FIRST SOLAR INC COM 336433107 5134 51903 SH SOLE 20811 0 31092 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 213 10543 SH SOLE 3912 0 6631 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 31 1538 SH SOLE 1538 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 167 1410 SH SOLE 970 0 440 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 1 12 SH SOLE 12 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1 13 SH SOLE 13 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 3 419 SH SOLE 0 0 419 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 4 115 SH SOLE 115 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2141 19865 SH SOLE 19044 0 821 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 69 615 SH SOLE 615 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 7 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 355 3738 SH SOLE 3738 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 920 20725 SH SOLE 20360 0 365 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 133 1638 SH SOLE 1638 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 619 9172 SH SOLE 9172 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 49 293 SH SOLE 243 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 943 4444 SH SOLE 3784 0 660 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 7 100 SH SOLE 100 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 76 8573 SH SOLE 8573 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 181 8655 SH SOLE 6763 0 1892 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 20 412 SH SOLE 0 0 412 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 212 4280 SH SOLE 3100 0 1180 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 160 4000 SH SOLE 4000 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 50 1234 SH SOLE 1234 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 47879 930228 SH SOLE 728851 0 201377 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 8457 140856 SH SOLE 140856 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 36 743 SH SOLE 743 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 4 100 SH SOLE 0 0 100 FIRST TR MORNINGSTAR DIVID L SHS 336917109 255 8615 SH SOLE 8615 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 826 5986 SH SOLE 5986 0 0 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 227 17652 SH SOLE 16150 0 1502 FIRST TR VALUE LINE DIVID IN SHS 33734H106 689 19649 SH SOLE 17714 0 1935 FIRST US BANCSHARES INC COM 33744V103 1037 115000 SH SOLE 110000 0 5000 FIRSTCASH INC COM 33767D105 455 6492 SH SOLE 6492 0 0 FIRSTSERVICE CORP NEW COM 33767E202 3021 22092 SH SOLE 21892 0 200 FISERV INC COM 337738108 279389 2453791 SH SOLE 1839038 0 614753 FIVERR INTL LTD ORD SHS M4R82T106 252 1290 SH SOLE 1045 0 245 FLAGSTAR BANCORP INC COM PAR .001 337930705 2503 61400 SH SOLE 61400 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 6920 25362 SH SOLE 23544 0 1818 FLEXSHARES TR MORNSTAR USMKT 33939L100 238 1641 SH SOLE 1641 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 54 1674 SH SOLE 1674 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 19 349 SH SOLE 349 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 377 5705 SH SOLE 5705 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 337 7043 SH SOLE 7043 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 6 124 SH SOLE 124 0 0 FLIR SYS INC COM 302445101 375 8551 SH SOLE 3451 0 5101 FLOOR & DECOR HLDGS INC CL A 339750101 7211 77660 SH SOLE 66946 0 10714 FLUSHING FINL CORP COM 343873105 1426 85670 SH SOLE 85670 0 0 FMC CORP COM NEW 302491303 351 3055 SH SOLE 511 0 2544 FORD MTR CO DEL COM 345370860 980 111502 SH SOLE 87957 0 23546 FORTINET INC COM 34959E109 10269 69137 SH SOLE 56082 0 13055 FORTIS INC COM 349553107 241 5897 SH SOLE 3641 0 2256 FORTIVE CORP COM 34959J108 129766 1832330 SH SOLE 1295065 0 537265 FORTUNE BRANDS HOME & SEC IN COM 34964C106 588 6862 SH SOLE 1588 0 5274 FRANCO NEV CORP COM 351858105 644 5135 SH SOLE 4525 0 610 FREEPORT-MCMORAN INC CL B 35671D857 1853 71199 SH SOLE 37824 0 33375 FRONTDOOR INC COM 35905A109 465 9253 SH SOLE 6842 0 2411 FTI CONSULTING INC COM 302941109 645 5775 SH SOLE 5400 0 375 GABELLI MULTIMEDIA TR INC COM 36239Q109 1610 202250 SH SOLE 152950 0 49300 GALECTIN THERAPEUTICS INC COM NEW 363225202 24 10756 SH SOLE 3600 0 7156 GALLAGHER ARTHUR J & CO COM 363576109 10379 83896 SH SOLE 79164 0 4732 GAP INC COM 364760108 284 14061 SH SOLE 1758 0 12303 GARMIN LTD SHS H2906T109 562 4695 SH SOLE 3197 0 1498 GARTNER INC COM 366651107 6837 42678 SH SOLE 19894 0 22784 GENERAC HLDGS INC COM 368736104 9193 40424 SH SOLE 37439 0 2985 GENERAL DYNAMICS CORP COM 369550108 55001 369581 SH SOLE 20607 0 348974 GENERAL ELECTRIC CO COM 369604103 11551 1069539 SH SOLE 864143 0 205396 GENERAL MLS INC COM 370334104 6282 106843 SH SOLE 66335 0 40508 GENERAL MTRS CO COM 37045V100 3832 92030 SH SOLE 65377 0 26653 GENESCO INC COM 371532102 957 31814 SH SOLE 31814 0 0 GENMARK DIAGNOSTICS INC COM 372309104 686 46984 SH SOLE 46984 0 0 GENPACT LIMITED SHS G3922B107 1679 40588 SH SOLE 37699 0 2889 GENTEX CORP COM 371901109 240 7082 SH SOLE 5325 0 1757 GENUINE PARTS CO COM 372460105 1682 16748 SH SOLE 8313 0 8435 GILDAN ACTIVEWEAR INC COM 375916103 419 14955 SH SOLE 0 0 14955 GILEAD SCIENCES INC COM 375558103 41239 707841 SH SOLE 501725 0 206115 GLACIER BANCORP INC NEW COM 37637Q105 2376 51645 SH SOLE 48200 0 3445 GLADSTONE INVT CORP COM 376546107 1303 129114 SH SOLE 99232 0 29882 GLAUKOS CORP COM 377322102 2473 32863 SH SOLE 21413 0 11450 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6147 167051 SH SOLE 123396 0 43655 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 991 22872 SH SOLE 22339 0 533 GLOBAL PMTS INC COM 37940X102 16551 76831 SH SOLE 73718 0 3113 GLOBAL WTR RES INC COM 379463102 184 12775 SH SOLE 12775 0 0 GLOBAL X FDS FTSE NORDIC REG 37950E101 2 69 SH SOLE 69 0 0 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 14 396 SH SOLE 396 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 30 485 SH SOLE 385 0 100 GLOBAL X FDS GLB X SUPERDIV 37950E549 1 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 3 104 SH SOLE 104 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 2 66 SH SOLE 0 0 66 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 397 17395 SH SOLE 17395 0 0 GLOBAL X FDS US PFD ETF 37954Y657 3622 140376 SH SOLE 140376 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 3597 169585 SH SOLE 67150 0 102435 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5091 153637 SH SOLE 62979 0 90658 GLOBAL X FDS FINTECH ETF 37954Y814 874 18709 SH SOLE 16515 0 2194 GLOBAL X FDS GLOBAL X SILVER 37954Y848 10 220 SH SOLE 0 0 220 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 71 1155 SH SOLE 1155 0 0 GLOBANT S A COM L44385109 15593 71654 SH SOLE 62145 0 9509 GLOBE LIFE INC COM 37959E102 282 2973 SH SOLE 2623 0 350 GLOBUS MED INC CL A 379577208 1065 16328 SH SOLE 7866 0 8462 GLU MOBILE INC COM 379890106 142 15750 SH SOLE 5000 0 10750 GODADDY INC CL A 380237107 14848 178998 SH SOLE 152710 0 26288 GOGO INC COM 38046C109 1815 188485 SH SOLE 124020 0 64465 GOHEALTH INC COM CL A 38046W105 632 46274 SH SOLE 45749 0 525 GOLDMAN SACHS BDC INC SHS 38147U107 3616 189111 SH SOLE 187711 0 1400 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 13 406 SH SOLE 406 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 804 14007 SH SOLE 14007 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 134 3609 SH SOLE 3609 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 6 78 SH SOLE 0 0 78 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 5 49 SH SOLE 0 0 49 GOLDMAN SACHS GROUP INC COM 38141G104 25435 96449 SH SOLE 88821 0 7628 GOLDMINING INC COM 38149E101 44 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 292 20631 SH SOLE 20631 0 0 GOOSEHEAD INS INC COM CL A 38267D109 96912 776785 SH SOLE 551673 0 225112 GRACO INC COM 384109104 1426 19711 SH SOLE 16052 0 3659 GRAINGER W W INC COM 384802104 35651 87307 SH SOLE 56629 0 30677 GRAND CANYON ED INC COM 38526M106 1527 16403 SH SOLE 15021 0 1382 GRANITE CONSTR INC COM 387328107 439 16435 SH SOLE 16435 0 0 GREEN BRICK PARTNERS INC COM 392709101 298 13000 SH SOLE 13000 0 0 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 293 290000 PRN SOLE 255000 0 35000 GRID DYNAMICS HLDGS INC CL A 39813G109 9844 781234 SH SOLE 695003 0 86231 GRIFOLS S A SP ADR REP B NVT 398438408 219 11874 SH SOLE 8724 0 3150 GRUBHUB INC COM 400110102 3394 45696 SH SOLE 43302 0 2394 GUARDANT HEALTH INC COM 40131M109 1925 14940 SH SOLE 14690 0 250 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 143 111000 PRN SOLE 101000 0 10000 GUIDEWIRE SOFTWARE INC COM 40171V100 146307 1136539 SH SOLE 794338 0 342201 HAIN CELESTIAL GROUP INC COM 405217100 251 6253 SH SOLE 4099 0 2154 HALLIBURTON CO COM 406216101 2565 135692 SH SOLE 94427 0 41265 HALOZYME THERAPEUTICS INC COM 40637H109 1035 24228 SH SOLE 23888 0 340 HAMILTON LANE INC CL A 407497106 321 4115 SH SOLE 3999 0 116 HANESBRANDS INC COM 410345102 222 15202 SH SOLE 12070 0 3132 HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 468 200000 PRN SOLE 150000 0 50000 HANNON ARMSTRONG SUST INFR C COM 41068X100 1012 15959 SH SOLE 15959 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 322 6577 SH SOLE 4907 0 1670 HASBRO INC COM 418056107 700 7482 SH SOLE 1906 0 5576 HBT FINL INC. COM 404111106 220 14500 SH SOLE 0 0 14500 HCA HEALTHCARE INC COM 40412C101 1455 8847 SH SOLE 7784 0 1063 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 146 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 957 13245 SH SOLE 7249 0 5996 HEALTH CATALYST INC COM 42225T107 652 14984 SH SOLE 14750 0 234 HEALTHCARE SVCS GROUP INC COM 421906108 6652 236723 SH SOLE 212125 0 24598 HEALTHEQUITY INC COM 42226A107 917 13149 SH SOLE 11563 0 1586 HEALTHPEAK PROPERTIES INC COM 42250P103 914 30225 SH SOLE 13802 0 16423 HECLA MNG CO COM 422704106 504 77834 SH SOLE 73195 0 4639 HEICO CORP NEW COM 422806109 24816 187429 SH SOLE 101873 0 85556 HEICO CORP NEW CL A 422806208 1815 15503 SH SOLE 13506 0 1997 HELEN OF TROY LTD COM G4388N106 978 4403 SH SOLE 4019 0 384 HENRY JACK & ASSOC INC COM 426281101 436 2690 SH SOLE 1999 0 691 HENRY SCHEIN INC COM 806407102 1125 16833 SH SOLE 14672 0 2161 HERON THERAPEUTICS INC COM 427746102 392 18500 SH SOLE 18500 0 0 HERSHEY CO COM 427866108 5287 34707 SH SOLE 30551 0 4156 HEWLETT PACKARD ENTERPRISE C COM 42824C109 440 37171 SH SOLE 20857 0 16314 HIGHWOODS PPTYS INC COM 431284108 1526 38511 SH SOLE 38511 0 0 HILL ROM HLDGS INC COM 431475102 609 6220 SH SOLE 96 0 6124 HILTON WORLDWIDE HLDGS INC COM 43300A203 325 2924 SH SOLE 718 0 2206 HMS HLDGS CORP COM 40425J101 7640 207891 SH SOLE 187090 0 20801 HOLICITY INC COM CL A 435063102 232 22900 SH SOLE 22900 0 0 HOLICITY INC *W EXP 08/04/202 435063110 285 211332 SH SOLE 206382 0 4950 HOLOGIC INC COM 436440101 42993 590317 SH SOLE 367539 0 222778 HOME DEPOT INC COM 437076102 165435 622826 SH SOLE 425170 0 197656 HONEYWELL INTL INC COM 438516106 41069 193084 SH SOLE 171030 0 22053 HORIZON GLOBAL CORP COM 44052W104 159 18500 SH SOLE 10000 0 8500 HORIZON THERAPEUTICS PUB L SHS G46188101 2211 30221 SH SOLE 29316 0 905 HORMEL FOODS CORP COM 440452100 1377 29547 SH SOLE 28255 0 1292 HOST HOTELS & RESORTS INC COM 44107P104 511 34925 SH SOLE 27725 0 7200 HOULIHAN LOKEY INC CL A 441593100 263 3905 SH SOLE 0 0 3905 HOWARD HUGHES CORP COM 44267D107 656 8305 SH SOLE 7722 0 583 HOWMET AEROSPACE INC COM 443201108 223 7829 SH SOLE 5989 0 1840 HP INC COM 40434L105 1040 42299 SH SOLE 33458 0 8841 HSBC HLDGS PLC SPON ADR NEW 404280406 399 15416 SH SOLE 8067 0 7349 HUB GROUP INC CL A 443320106 346 6075 SH SOLE 2575 0 3500 HUBBELL INC COM 443510607 3547 22623 SH SOLE 22328 0 295 HUBSPOT INC COM 443573100 711 1793 SH SOLE 760 0 1033 HUDSON TECHNOLOGIES INC COM 444144109 50 45900 SH SOLE 45000 0 900 HUMANA INC COM 444859102 1466 3572 SH SOLE 1926 0 1646 HUNT J B TRANS SVCS INC COM 445658107 6246 45711 SH SOLE 38487 0 7224 HUNTINGTON BANCSHARES INC COM 446150104 1525 120765 SH SOLE 112054 0 8711 IAA INC COM 449253103 239 3685 SH SOLE 3478 0 207 IAC INTERACTIVECORP NEW COM 44891N109 980 5174 SH SOLE 4625 0 549 ICICI BANK LIMITED ADR 45104G104 2310 155446 SH SOLE 118196 0 37250 ICON PLC SHS G4705A100 464 2378 SH SOLE 2311 0 67 IDACORP INC COM 451107106 520 5419 SH SOLE 1333 0 4086 IDEX CORP COM 45167R104 631 3168 SH SOLE 2310 0 858 IDEXX LABS INC COM 45168D104 739122 1478628 SH SOLE 1119980 0 358648 IHS MARKIT LTD SHS G47567105 57372 638672 SH SOLE 373788 0 264884 II-VI INC NOTE 0.250% 9/0 902104AB4 301 180000 PRN SOLE 135000 0 45000 II-VI INC COM 902104108 82 1081 SH SOLE 1027 0 54 ILLINOIS TOOL WKS INC COM 452308109 101470 497697 SH SOLE 240031 0 257666 ILLUMINA INC COM 452327109 15654 42308 SH SOLE 21177 0 21131 IMMUNOGEN INC COM 45253H101 1357 210400 SH SOLE 50164 0 160236 IMPAX LABORATORIES INC NOTE 2.000% 6/1 45256BAE1 17 17000 PRN SOLE 17000 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 12493 930229 SH SOLE 810080 0 120149 INFORMATION SVCS GROUP INC COM 45675Y104 4341 1323601 SH SOLE 1232041 0 91560 ING GROEP N.V. SPONSORED ADR 456837103 145 15319 SH SOLE 15319 0 0 INGERSOLL RAND INC COM 45687V106 606 13304 SH SOLE 12443 0 861 INGREDION INC COM 457187102 2665 33873 SH SOLE 27845 0 6028 INOGEN INC COM 45780L104 5094 114018 SH SOLE 104457 0 9561 INSEEGO CORP COM 45782B104 882 57000 SH SOLE 57000 0 0 INSMED INC COM PAR $.01 457669307 350 10512 SH SOLE 10512 0 0 INSPIRE MED SYS INC COM 457730109 1165 6192 SH SOLE 6192 0 0 INSULET CORP COM 45784P101 2781 10878 SH SOLE 9531 0 1347 INTEGER HLDGS CORP COM 45826H109 599 7383 SH SOLE 152 0 7231 INTEL CORP COM 458140100 37086 744405 SH SOLE 577553 0 166851 INTELLIA THERAPEUTICS INC COM 45826J105 441 8110 SH SOLE 0 0 8110 INTERCONTINENTAL EXCHANGE IN COM 45866F104 203832 1767991 SH SOLE 1163307 0 604684 INTERDIGITAL INC COM 45867G101 248 4080 SH SOLE 4080 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 45775 363638 SH SOLE 284546 0 79093 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 900 8268 SH SOLE 2386 0 5882 INTERNATIONAL PAPER CO COM 460146103 4663 93793 SH SOLE 81248 0 12545 INTERPUBLIC GROUP COS INC COM 460690100 981 41692 SH SOLE 25472 0 16220 INTERSECT ENT INC COM 46071F103 688 30028 SH SOLE 28259 0 1769 INTUIT COM 461202103 170027 447617 SH SOLE 338445 0 109172 INTUITIVE SURGICAL INC COM NEW 46120E602 71172 86997 SH SOLE 50922 0 36075 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 16 186 SH SOLE 186 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 198 7935 SH SOLE 7935 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 8937 176685 SH SOLE 176685 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 403 16625 SH SOLE 10225 0 6400 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 84 1794 SH SOLE 1794 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 2689 47828 SH SOLE 35095 0 12734 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 95 2518 SH SOLE 918 0 1600 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 2 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 9 250 SH SOLE 250 0 0 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 18 580 SH SOLE 580 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1964 128718 SH SOLE 100008 0 28709 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 830 30628 SH SOLE 30628 0 0 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 13 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 2381 47270 SH SOLE 36955 0 10315 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 102 2934 SH SOLE 2934 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 83 4278 SH SOLE 4278 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 0 2 SH SOLE 2 0 0 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 5 180 SH SOLE 180 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 190 6597 SH SOLE 6447 0 150 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 50 613 SH SOLE 613 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 372 16285 SH SOLE 15385 0 900 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 329 9720 SH SOLE 9220 0 500 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 68 3068 SH SOLE 2908 0 160 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 18937 184285 SH SOLE 122335 0 61950 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 202 6036 SH SOLE 6036 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 498 19192 SH SOLE 8554 0 10638 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 39 580 SH SOLE 580 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 41 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 5839 125696 SH SOLE 52801 0 72895 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 23 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 33 500 SH SOLE 300 0 200 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 15 110 SH SOLE 25 0 85 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 227 795 SH SOLE 795 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1578 37473 SH SOLE 35073 0 2400 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 134 2180 SH SOLE 2180 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 158 967 SH SOLE 780 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 26 104 SH SOLE 104 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 248 950 SH SOLE 950 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 8255 64722 SH SOLE 48473 0 16249 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 5 35 SH SOLE 35 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 324 4140 SH SOLE 940 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 639 2800 SH SOLE 2800 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 58 3800 SH SOLE 3800 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 13 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 186 1230 SH SOLE 0 0 1230 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 980 7359 SH SOLE 6894 0 465 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 88 4590 SH SOLE 4590 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 109 1032 SH SOLE 1032 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6 156 SH SOLE 156 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 146 2157 SH SOLE 2157 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 28 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 3892 44360 SH SOLE 42660 0 1700 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 4 44 SH SOLE 44 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 21 270 SH SOLE 175 0 95 INVESCO LTD SHS G491BT108 1074 61617 SH SOLE 2336 0 59281 INVESCO QQQ TR UNIT SER 1 46090E103 55697 177525 SH SOLE 130707 0 46817 IONIS PHARMACEUTICALS INC COM 462222100 857 15164 SH SOLE 13664 0 1500 IPG PHOTONICS CORP COM 44980X109 456 2039 SH SOLE 1664 0 375 IQVIA HLDGS INC COM 46266C105 908 5070 SH SOLE 3404 0 1666 IRHYTHM TECHNOLOGIES INC COM 450056106 50433 212608 SH SOLE 184471 0 28137 IRIDIUM COMMUNICATIONS INC COM 46269C102 14903 378978 SH SOLE 345516 0 33462 IRON MTN INC NEW COM 46284V101 9802 332481 SH SOLE 257922 0 74559 ISHARES GOLD TRUST ISHARES 464285105 12464 687483 SH SOLE 587663 0 99820 ISHARES INC MSCI AUST ETF 464286103 156 6534 SH SOLE 4634 0 1900 ISHARES INC MSCI FRNTR100ETF 464286145 64 2261 SH SOLE 2111 0 150 ISHARES INC MSCI AUSTRIA ETF 464286202 198 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 34 925 SH SOLE 925 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 9 552 SH SOLE 552 0 0 ISHARES INC MSCI WORLD ETF 464286392 1071 9529 SH SOLE 560 0 8969 ISHARES INC MSCI BRAZIL ETF 464286400 104 2805 SH SOLE 2178 0 627 ISHARES INC MSCI EM ASIA ETF 464286426 1272 14543 SH SOLE 14358 0 185 ISHARES INC EM MKT SM-CP ETF 464286475 26 500 SH SOLE 390 0 110 ISHARES INC MSCI CDA ETF 464286509 155 5022 SH SOLE 3424 0 1598 ISHARES INC MSCI GBL MIN VOL 464286525 46340 478177 SH SOLE 472279 0 5898 ISHARES INC MSCI EMERG MRKT 464286533 188 3077 SH SOLE 2247 0 830 ISHARES INC MSCI EURZONE ETF 464286608 432 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 341 SH SOLE 341 0 0 ISHARES INC MSCI PAC JP ETF 464286665 28 592 SH SOLE 592 0 0 ISHARES INC MSCI FRANCE ETF 464286707 32 963 SH SOLE 188 0 775 ISHARES INC MSCI SWITZERLAND 464286749 35 785 SH SOLE 0 0 785 ISHARES INC MSCI SWEDEN ETF 464286756 14 350 SH SOLE 0 0 350 ISHARES INC MSCI STH KOR ETF 464286772 100 1157 SH SOLE 1157 0 0 ISHARES INC MSCI STH AFR ETF 464286780 13 296 SH SOLE 296 0 0 ISHARES INC MSCI GERMANY ETF 464286806 99 3114 SH SOLE 1439 0 1675 ISHARES INC MSCI NETHERL ETF 464286814 19 450 SH SOLE 0 0 450 ISHARES INC MSCI HONG KG ETF 464286871 283 11483 SH SOLE 10011 0 1472 ISHARES INC CORE MSCI EMKT 46434G103 18929 305115 SH SOLE 280556 0 24560 ISHARES INC CUR HD MSCI EM 46434G509 3019 98258 SH SOLE 86280 0 11978 ISHARES INC MSCI TAIWAN ETF 46434G772 196 3684 SH SOLE 3684 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 19 880 SH SOLE 600 0 280 ISHARES INC MSCI RUSSIA ETF 46434G798 18 487 SH SOLE 487 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1439 21304 SH SOLE 17795 0 3509 ISHARES INC MSCI GBL GOLD MN 46434G855 1 50 SH SOLE 50 0 0 ISHARES SILVER TR ISHARES 46428Q109 2372 96533 SH SOLE 82340 0 14193 ISHARES TR S&P 100 ETF 464287101 3878 22594 SH SOLE 8934 0 13660 ISHARES TR MRNGSTR LG-CP GR 464287119 39 133 SH SOLE 133 0 0 ISHARES TR CORE S&P TTL STK 464287150 23383 271205 SH SOLE 238972 0 32234 ISHARES TR SELECT DIVID ETF 464287168 16122 167626 SH SOLE 147553 0 20073 ISHARES TR TIPS BD ETF 464287176 35906 281286 SH SOLE 155376 0 125910 ISHARES TR CHINA LG-CAP ETF 464287184 428 9223 SH SOLE 7169 0 2054 ISHARES TR TRANS AVG ETF 464287192 8 38 SH SOLE 0 0 38 ISHARES TR CORE S&P500 ETF 464287200 91988 245047 SH SOLE 178756 0 66291 ISHARES TR CORE US AGGBD ET 464287226 37346 315979 SH SOLE 193125 0 122854 ISHARES TR MSCI EMG MKT ETF 464287234 16330 316046 SH SOLE 274640 0 41406 ISHARES TR IBOXX INV CP ETF 464287242 5788 41906 SH SOLE 36463 0 5443 ISHARES TR GBL COMM SVC ETF 464287275 6 85 SH SOLE 0 0 85 ISHARES TR GLOBAL TECH ETF 464287291 1005 3351 SH SOLE 3145 0 206 ISHARES TR S&P 500 GRWT ETF 464287309 6707 105099 SH SOLE 95801 0 9298 ISHARES TR GLOB HLTHCRE ETF 464287325 116 1513 SH SOLE 675 0 838 ISHARES TR NORTH AMERN NAT 464287374 7 283 SH SOLE 0 0 283 ISHARES TR LATN AMER 40 ETF 464287390 101 3428 SH SOLE 3428 0 0 ISHARES TR S&P 500 VAL ETF 464287408 1022 7980 SH SOLE 7518 0 462 ISHARES TR 20 YR TR BD ETF 464287432 2335 14805 SH SOLE 12450 0 2355 ISHARES TR BARCLAYS 7 10 YR 464287440 1525 12715 SH SOLE 10156 0 2559 ISHARES TR 1 3 YR TREAS BD 464287457 10358 119915 SH SOLE 112713 0 7202 ISHARES TR MSCI EAFE ETF 464287465 0 765034 SH SOLE 688068 0 76967 ISHARES TR RUS MDCP VAL ETF 464287473 6160 63527 SH SOLE 62401 0 1126 ISHARES TR RUS MD CP GR ETF 464287481 7057 68744 SH SOLE 66622 0 2122 ISHARES TR RUS MID CAP ETF 464287499 5131 74853 SH SOLE 26822 0 48031 ISHARES TR CORE S&P MCP ETF 464287507 8015 34873 SH SOLE 28479 0 6394 ISHARES TR EXPANDED TECH 464287515 1060 2994 SH SOLE 2949 0 45 ISHARES TR PHLX SEMICND ETF 464287523 578 1524 SH SOLE 1524 0 0 ISHARES TR EXPND TEC SC ETF 464287549 29 82 SH SOLE 82 0 0 ISHARES TR NASDAQ BIOTECH 464287556 3425 22608 SH SOLE 18862 0 3746 ISHARES TR COHEN STEER REIT 464287564 163 3020 SH SOLE 2450 0 570 ISHARES TR GLOBAL 100 ETF 464287572 98 1565 SH SOLE 1555 0 10 ISHARES TR U.S. CNSM SV ETF 464287580 317 4496 SH SOLE 4496 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 29110 212903 SH SOLE 192723 0 20180 ISHARES TR S&P MC 400GR ETF 464287606 8629 119478 SH SOLE 106473 0 13005 ISHARES TR RUS 1000 GRW ETF 464287614 0 85202 SH SOLE 78252 0 6950 ISHARES TR RUS 1000 ETF 464287622 23299 109983 SH SOLE 103989 0 5994 ISHARES TR RUS 2000 VAL ETF 464287630 5292 40166 SH SOLE 35230 0 4936 ISHARES TR RUS 2000 GRW ETF 464287648 10203 35587 SH SOLE 31917 0 3670 ISHARES TR RUSSELL 2000 ETF 464287655 43148 220074 SH SOLE 181757 0 38317 ISHARES TR CORE S&P US VLU 464287663 33872 544653 SH SOLE 461030 0 83622 ISHARES TR CORE S&P US GWT 464287671 8281 93367 SH SOLE 75865 0 17502 ISHARES TR RUSSELL 3000 ETF 464287689 45374 202970 SH SOLE 193265 0 9705 ISHARES TR U.S. UTILITS ETF 464287697 221 2850 SH SOLE 2650 0 200 ISHARES TR S&P MC 400VL ETF 464287705 1344 15572 SH SOLE 14326 0 1246 ISHARES TR US TELECOM ETF 464287713 242 8015 SH SOLE 7415 0 600 ISHARES TR U.S. TECH ETF 464287721 2226 26161 SH SOLE 24480 0 1681 ISHARES TR U.S. REAL ES ETF 464287739 701 8187 SH SOLE 7409 0 778 ISHARES TR US INDUSTRIALS 464287754 459 4723 SH SOLE 4723 0 0 ISHARES TR US HLTHCARE ETF 464287762 564 2294 SH SOLE 2294 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 52 347 SH SOLE 347 0 0 ISHARES TR U.S. FINLS ETF 464287788 484 7254 SH SOLE 7254 0 0 ISHARES TR U.S. ENERGY ETF 464287796 99 4908 SH SOLE 3708 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 8495 92443 SH SOLE 44713 0 47729 ISHARES TR U.S. CNSM GD ETF 464287812 289 1665 SH SOLE 1665 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 27 239 SH SOLE 239 0 0 ISHARES TR DOW JONES US ETF 464287846 254 2690 SH SOLE 2690 0 0 ISHARES TR EUROPE ETF 464287861 853 17793 SH SOLE 14348 0 3445 ISHARES TR SP SMCP600VL ETF 464287879 783 9632 SH SOLE 9276 0 356 ISHARES TR S&P SML 600 GWT 464287887 1521 13322 SH SOLE 12348 0 974 ISHARES TR SHRT NAT MUN ETF 464288158 2157 19949 SH SOLE 18949 0 1000 ISHARES TR MSCI AC ASIA ETF 464288182 25 284 SH SOLE 143 0 141 ISHARES TR GL CLEAN ENE ETF 464288224 2987 105787 SH SOLE 71190 0 34597 ISHARES TR MSCI ACWI EX US 464288240 215 4046 SH SOLE 2516 0 1530 ISHARES TR MSCI ACWI ETF 464288257 1839 20272 SH SOLE 11247 0 9025 ISHARES TR EAFE SML CP ETF 464288273 2628 38456 SH SOLE 38212 0 244 ISHARES TR JPMORGAN USD EMG 464288281 486 4194 SH SOLE 2298 0 1896 ISHARES TR MRGSTR MD CP GRW 464288307 56 147 SH SOLE 147 0 0 ISHARES TR GLB INFRASTR ETF 464288372 52 1197 SH SOLE 1197 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 2 10 SH SOLE 10 0 0 ISHARES TR NATIONAL MUN ETF 464288414 5984 51061 SH SOLE 39742 0 11319 ISHARES TR ASIA 50 ETF 464288430 6 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1414 47984 SH SOLE 39417 0 8567 ISHARES TR INTL DEV RE ETF 464288489 43 1600 SH SOLE 1600 0 0 ISHARES TR IBOXX HI YD ETF 464288513 3619 41456 SH SOLE 40169 0 1287 ISHARES TR RESIDENTIAL MULT 464288562 3 50 SH SOLE 50 0 0 ISHARES TR MSCI KLD400 SOC 464288570 4047 56576 SH SOLE 53012 0 3564 ISHARES TR MBS ETF 464288588 1230 11170 SH SOLE 2291 0 8879 ISHARES TR GOV/CRED BD ETF 464288596 47 370 SH SOLE 370 0 0 ISHARES TR MRGSTR SM CP GR 464288604 36 120 SH SOLE 120 0 0 ISHARES TR INTRM GOV CR ETF 464288612 292 2482 SH SOLE 1932 0 550 ISHARES TR USD INV GRDE ETF 464288620 1050 16939 SH SOLE 2694 0 14245 ISHARES TR ISHS 5-10YR INVT 464288638 714 11553 SH SOLE 10670 0 883 ISHARES TR ISHS 1-5YR INVS 464288646 3821 69257 SH SOLE 57986 0 11271 ISHARES TR 10-20 YR TRS ETF 464288653 27 168 SH SOLE 0 0 168 ISHARES TR 3 7 YR TREAS BD 464288661 885 6655 SH SOLE 6655 0 0 ISHARES TR SHORT TREAS BD 464288679 925 8372 SH SOLE 8256 0 116 ISHARES TR PFD AND INCM SEC 464288687 3723 96673 SH SOLE 85913 0 10760 ISHARES TR GLOBAL MATER ETF 464288695 12 148 SH SOLE 0 0 148 ISHARES TR MRNING SM CP ETF 464288703 12 87 SH SOLE 2 0 85 ISHARES TR GLOB UTILITS ETF 464288711 11 190 SH SOLE 0 0 190 ISHARES TR GLB CNSM STP ETF 464288737 1 12 SH SOLE 0 0 12 ISHARES TR US HOME CONS ETF 464288752 37 662 SH SOLE 662 0 0 ISHARES TR US AER DEF ETF 464288760 1377 14538 SH SOLE 12858 0 1680 ISHARES TR US REGNL BKS ETF 464288778 48 1050 SH SOLE 150 0 900 ISHARES TR MSCI USA ESG SLC 464288802 1862 22616 SH SOLE 20540 0 2076 ISHARES TR U.S. MED DVC ETF 464288810 3738 11422 SH SOLE 11148 0 274 ISHARES TR US HLTHCR PR ETF 464288828 19 83 SH SOLE 83 0 0 ISHARES TR MICRO-CAP ETF 464288869 201 1695 SH SOLE 1620 0 75 ISHARES TR EAFE VALUE ETF 464288877 903 19122 SH SOLE 11929 0 7193 ISHARES TR EAFE GRWTH ETF 464288885 13406 132853 SH SOLE 112293 0 20560 ISHARES TR BRAZIL SM-CP ETF 464289131 22 1300 SH SOLE 0 0 1300 ISHARES TR MSCI EURO FL ETF 464289180 166 9483 SH SOLE 8183 0 1300 ISHARES TR RUS TP200 VL ETF 464289420 191 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 942 7082 SH SOLE 7082 0 0 ISHARES TR 10+ YR INVST GRD 464289511 38 524 SH SOLE 265 0 259 ISHARES TR AGGRES ALLOC ETF 464289859 17 267 SH SOLE 267 0 0 ISHARES TR MODERT ALLOC ETF 464289875 30 700 SH SOLE 0 0 700 ISHARES TR US TREAS BD ETF 46429B267 533 19567 SH SOLE 7107 0 12460 ISHARES TR A RATE CP BD ETF 46429B291 97 1657 SH SOLE 0 0 1657 ISHARES TR MSCI INDIA ETF 46429B598 147 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 328 6474 SH SOLE 4771 0 1703 ISHARES TR CORE HIGH DV ETF 46429B663 2342 26709 SH SOLE 24341 0 2368 ISHARES TR MSCI CHINA ETF 46429B671 62 760 SH SOLE 463 0 297 ISHARES TR MSCI EAFE MIN VL 46429B689 2913 39685 SH SOLE 35511 0 4174 ISHARES TR MSCI USA MIN VOL 46429B697 9182 135263 SH SOLE 117295 0 17968 ISHARES TR 0-5 YR TIPS ETF 46429B747 155 1482 SH SOLE 1482 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 447 3848 SH SOLE 3159 0 689 ISHARES TR MSCI USA VALUE 46432F388 10 110 SH SOLE 110 0 0 ISHARES TR MSCI USA MMENTM 46432F396 146 907 SH SOLE 877 0 30 ISHARES TR CORE MSCI TOTAL 46432F834 1095 16291 SH SOLE 15291 0 1000 ISHARES TR CORE MSCI EAFE 46432F842 13489 195244 SH SOLE 151657 0 43587 ISHARES TR CORE 1 5 YR USD 46432F859 1038 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 92 3380 SH SOLE 3380 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 212 5635 SH SOLE 5635 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 554 9671 SH SOLE 9671 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 257 5654 SH SOLE 5633 0 21 ISHARES TR MSCI INTL QUALTY 46434V456 37 1039 SH SOLE 0 0 1039 ISHARES TR MSCI CHINA A 46434V514 456 10712 SH SOLE 10344 0 368 ISHARES TR CORE DIV GRWTH 46434V621 716 15973 SH SOLE 15657 0 316 ISHARES TR CUR HD EURZN ETF 46434V639 27 880 SH SOLE 880 0 0 ISHARES TR CORE MSCI PAC 46434V696 15 237 SH SOLE 0 0 237 ISHARES TR CUR HED MSCI GER 46434V704 60 2039 SH SOLE 1262 0 777 ISHARES TR CORE MSCI EURO 46434V738 528 10293 SH SOLE 9970 0 323 ISHARES TR HDG MSCI EAFE 46434V803 4860 159507 SH SOLE 159507 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 137 2714 SH SOLE 2714 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 778 29600 SH SOLE 29600 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 1157 45262 SH SOLE 45262 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 40 1500 SH SOLE 1500 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 1155 46377 SH SOLE 45552 0 825 ISHARES TR CONV BD ETF 46435G102 628 6502 SH SOLE 6502 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 1843 65049 SH SOLE 65049 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 751 28675 SH SOLE 28675 0 0 ISHARES TR CORE MSCI INTL 46435G326 4 70 SH SOLE 0 0 70 ISHARES TR MSCI UK ETF NEW 46435G334 208 7092 SH SOLE 4646 0 2446 ISHARES TR CR 5 10 YR ETF 46435G417 165 3145 SH SOLE 3145 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 2622 30482 SH SOLE 28729 0 1753 ISHARES TR ESG AW MSCI EAFE 46435G516 20763 284270 SH SOLE 283090 0 1180 ISHARES TR ESG MSCI LEADR 46435U218 928 14284 SH SOLE 14284 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 30 1000 SH SOLE 1000 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 411 7274 SH SOLE 7274 0 0 ISHARES TR BROAD USD HIGH 46435U853 376 9109 SH SOLE 479 0 8630 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 12 127 SH SOLE 0 0 127 ISHARES U S ETF TR COMMOD SEL STG 46431W853 350 13130 SH SOLE 6231 0 6899 ISIS PHARMACEUTICALS INC DEL NOTE 1.000%11/1 464337AJ3 13 12000 PRN SOLE 12000 0 0 ITT INC COM 45073V108 2113 27431 SH SOLE 25981 0 1450 J & J SNACK FOODS CORP COM 466032109 2821 18157 SH SOLE 17382 0 775 J P MORGAN EXCHANGE-TRADED F BETABULDR DEVE 46641Q688 509 18808 SH SOLE 18808 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 557 20765 SH SOLE 20493 0 272 J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 542 19358 SH SOLE 19358 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD EUROPE 46641Q720 818 31303 SH SOLE 31303 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 0 5 SH SOLE 0 0 5 J2 GLOBAL INC COM 48123V102 2464 25221 SH SOLE 22662 0 2559 JACOBS ENGR GROUP INC COM 469814107 3042 27922 SH SOLE 4338 0 23584 JAMF HLDG CORP COM 47074L105 1804 60308 SH SOLE 56118 0 4190 JARDEN CORP NOTE 1.125% 3/1 471109AM0 2 2000 PRN SOLE 2000 0 0 JD.COM INC SPON ADR CL A 47215P106 250 2845 SH SOLE 1155 0 1690 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2179 19135 SH SOLE 17229 0 1906 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 26 557 SH SOLE 557 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 463 10294 SH SOLE 10294 0 0 JOHNSON & JOHNSON COM 478160104 145617 925256 SH SOLE 565632 0 359624 JOHNSON CTLS INTL PLC SHS G51502105 1124 24117 SH SOLE 3303 0 20814 JONES LANG LASALLE INC COM 48020Q107 26326 177435 SH SOLE 80924 0 96511 JPMORGAN CHASE & CO COM 46625H100 211363 1663361 SH SOLE 1031323 0 632039 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 562 40493 SH SOLE 12181 0 28313 KANSAS CITY SOUTHERN COM NEW 485170302 857 4197 SH SOLE 3157 0 1040 KB HOME COM 48666K109 433 12928 SH SOLE 12928 0 0 KELLOGG CO COM 487836108 2128 34201 SH SOLE 29221 0 4980 KEMPER CORP COM 488401100 5160 67158 SH SOLE 50539 0 16619 KEYCORP COM 493267108 891 54306 SH SOLE 44884 0 9422 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1204 9115 SH SOLE 4120 0 4995 KFORCE INC COM 493732101 226 5380 SH SOLE 5380 0 0 KIMBERLY-CLARK CORP COM 494368103 13547 100475 SH SOLE 59768 0 40707 KINDER MORGAN INC DEL COM 49456B101 8087 591618 SH SOLE 435679 0 155938 KINSALE CAP GROUP INC COM 49714P108 9397 46953 SH SOLE 43563 0 3390 KIRKLAND LAKE GOLD LTD COM 49741E100 316 7658 SH SOLE 3901 0 3757 KKR & CO INC COM 48251W104 832 20537 SH SOLE 15740 0 4797 KLA CORP COM NEW 482480100 4353 16813 SH SOLE 1475 0 15338 KNOWLES CORP NOTE 3.250%11/0 49926DAB5 102 90000 PRN SOLE 65000 0 25000 KNOWLES CORP COM 49926D109 0 12 SH SOLE 0 0 12 KOHLS CORP COM 500255104 1573 38669 SH SOLE 22987 0 15682 KORNIT DIGITAL LTD SHS M6372Q113 80040 898019 SH SOLE 762233 0 135786 KRAFT HEINZ CO COM 500754106 2720 78483 SH SOLE 64884 0 13599 KRANESHARES TR CSI CHI INTERNET 500767306 284 3701 SH SOLE 3561 0 140 KROGER CO COM 501044101 359 11301 SH SOLE 4709 0 6592 KRYSTAL BIOTECH INC COM 501147102 2115 35258 SH SOLE 14720 0 20538 L3HARRIS TECHNOLOGIES INC COM 502431109 3890 20579 SH SOLE 19627 0 952 LABORATORY CORP AMER HLDGS COM NEW 50540R409 983 4828 SH SOLE 3444 0 1384 LAKELAND INDS INC COM 511795106 292 10710 SH SOLE 10150 0 560 LAM RESEARCH CORP COM 512807108 3040 6437 SH SOLE 5623 0 814 LAMAR ADVERTISING CO NEW CL A 512816109 304 3656 SH SOLE 3656 0 0 LAMB WESTON HLDGS INC COM 513272104 447 5679 SH SOLE 1793 0 3886 LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 224 20900 SH SOLE 100 0 20800 LANDSTAR SYS INC COM 515098101 1845 13699 SH SOLE 12156 0 1543 LAS VEGAS SANDS CORP COM 517834107 301 5050 SH SOLE 5000 0 50 LATTICE SEMICONDUCTOR CORP COM 518415104 2391 52176 SH SOLE 50311 0 1865 LAUDER ESTEE COS INC CL A 518439104 21742 81678 SH SOLE 59949 0 21729 LAWSON PRODS INC COM 520776105 521 10225 SH SOLE 10225 0 0 LAZARD LTD SHS A G54050102 211 4992 SH SOLE 405 0 4587 LEGGETT & PLATT INC COM 524660107 1927 43508 SH SOLE 7954 0 35554 LEIDOS HOLDINGS INC COM 525327102 297 2823 SH SOLE 2707 0 116 LEMONADE INC COM 52567D107 300 2445 SH SOLE 1620 0 825 LENNAR CORP CL A 526057104 1504 19733 SH SOLE 18314 0 1419 LENNAR CORP CL B 526057302 288 4709 SH SOLE 4709 0 0 LENNOX INTL INC COM 526107107 2015 7355 SH SOLE 6821 0 534 LESLIES INC COM 527064109 740 26675 SH SOLE 13540 0 13135 LHC GROUP INC COM 50187A107 2650 12421 SH SOLE 11984 0 437 LIBERTY BROADBAND CORP COM SER A 530307107 182 1153 SH SOLE 1141 0 12 LIBERTY BROADBAND CORP COM SER C 530307305 1075 6789 SH SOLE 6066 0 723 LIBERTY GLOBAL PLC SHS CL A G5480U104 115 4732 SH SOLE 1002 0 3730 LIBERTY GLOBAL PLC SHS CL C G5480U120 404 17069 SH SOLE 16894 0 175 LIBERTY MEDIA CORP DEL DEB3.500% 1/1 530715AN1 31 35000 PRN SOLE 35000 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 184 4262 SH SOLE 4149 0 113 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 471 10822 SH SOLE 9785 0 1037 LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706 8 305 SH SOLE 305 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 341 8001 SH SOLE 7954 0 47 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 29 765 SH SOLE 765 0 0 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 38 1534 SH SOLE 1534 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 3217 32344 SH SOLE 29419 0 2925 LILLY ELI & CO COM 532457108 51186 303165 SH SOLE 156092 0 147073 LIMELIGHT NETWORKS INC COM 53261M104 5447 1365071 SH SOLE 1226713 0 138358 LINCOLN ELEC HLDGS INC COM 533900106 427 3670 SH SOLE 3670 0 0 LINCOLN NATL CORP IND COM 534187109 483 9607 SH SOLE 6543 0 3064 LINDE PLC SHS G5494J103 69994 265621 SH SOLE 140309 0 125311 LIONS GATE ENTMNT CORP CL A VTG 535919401 74 6500 SH SOLE 6500 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 52 4986 SH SOLE 4986 0 0 LITHIA MTRS INC CL A 536797103 301 1028 SH SOLE 691 0 337 LITTELFUSE INC COM 537008104 6845 26878 SH SOLE 12119 0 14759 LIVE NATION ENTERTAINMENT IN COM 538034109 10247 139452 SH SOLE 112781 0 26671 LIVEPERSON INC COM 538146101 16674 267943 SH SOLE 242158 0 25785 LIVERAMP HLDGS INC COM 53815P108 5889 80459 SH SOLE 73584 0 6875 LOCKHEED MARTIN CORP COM 539830109 13465 37933 SH SOLE 26010 0 11922 LOWES COS INC COM 548661107 52745 328608 SH SOLE 215562 0 113046 LTC PPTYS INC COM 502175102 257 6610 SH SOLE 5525 0 1085 LULULEMON ATHLETICA INC COM 550021109 142237 408692 SH SOLE 334822 0 73870 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 1471 47840 SH SOLE 41690 0 6150 LUMEN TECHNOLOGIES INC COM 156700106 290 29749 SH SOLE 26903 0 2846 LUMINEX CORP DEL COM 55027E102 855 37000 SH SOLE 36200 0 800 LYFT INC CL A COM 55087P104 4072 82887 SH SOLE 75637 0 7250 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1018 11104 SH SOLE 8931 0 2173 M & T BK CORP COM 55261F104 719 5646 SH SOLE 5281 0 365 MACKINAC FINL CORP COM 554571109 186 14568 SH SOLE 14568 0 0 MACYS INC COM 55616P104 227 20190 SH SOLE 17040 0 3150 MAG SILVER CORP COM 55903Q104 345 16824 SH SOLE 10824 0 6000 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9462 222943 SH SOLE 181571 0 41372 MAGNA INTL INC COM 559222401 323 4558 SH SOLE 406 0 4152 MAIN STR CAP CORP COM 56035L104 2117 65628 SH SOLE 47063 0 18565 MANITOWOC CO INC COM NEW 563571405 1949 146400 SH SOLE 133900 0 12500 MANPOWERGROUP INC COM 56418H100 341 3781 SH SOLE 3757 0 24 MANTECH INTL CORP CL A 564563104 634 7127 SH SOLE 7127 0 0 MANULIFE FINL CORP COM 56501R106 1362 76418 SH SOLE 62536 0 13882 MARATHON OIL CORP COM 565849106 97 14614 SH SOLE 1566 0 13048 MARATHON PETE CORP COM 56585A102 771 18645 SH SOLE 8245 0 10400 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 927 33054 SH SOLE 32559 0 495 MARCUS & MILLICHAP INC COM 566324109 512 13740 SH SOLE 10939 0 2801 MARKEL CORP COM 570535104 1420 1374 SH SOLE 1251 0 123 MARKETAXESS HLDGS INC COM 57060D108 4030 7063 SH SOLE 387 0 6676 MARRIOTT INTL INC NEW CL A 571903202 2569 19475 SH SOLE 16898 0 2577 MARSH & MCLENNAN COS INC COM 571748102 4541 38816 SH SOLE 33711 0 5105 MARTIN MARIETTA MATLS INC COM 573284106 1184 4169 SH SOLE 4148 0 21 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 16478 346616 SH SOLE 319759 0 26857 MASCO CORP COM 574599106 334 6074 SH SOLE 1514 0 4560 MASIMO CORP COM 574795100 722 2691 SH SOLE 1935 0 756 MASTERCARD INCORPORATED CL A 57636Q104 423371 1186112 SH SOLE 857296 0 328817 MATCH GROUP INC NEW COM 57667L107 3087 20416 SH SOLE 17967 0 2449 MAXIM INTEGRATED PRODS INC COM 57772K101 2140 24143 SH SOLE 20318 0 3825 MAXIMUS INC COM 577933104 320 4375 SH SOLE 4269 0 106 MAXLINEAR INC COM 57776J100 10326 270395 SH SOLE 238495 0 31900 MCCORMICK & CO INC COM NON VTG 579780206 66257 693070 SH SOLE 390823 0 302247 MCDONALDS CORP COM 580135101 67463 314396 SH SOLE 200430 0 113967 MCKESSON CORP COM 58155Q103 433 2491 SH SOLE 1929 0 562 MEDALLIA INC COM 584021109 3878 116731 SH SOLE 109826 0 6905 MEDICAL PPTYS TRUST INC COM 58463J304 380 17439 SH SOLE 12821 0 4618 MEDNAX INC COM 58502B106 496 20228 SH SOLE 15427 0 4801 MEDPACE HLDGS INC COM 58506Q109 3638 26133 SH SOLE 24053 0 2080 MEDTRONIC PLC SHS G5960L103 57971 494891 SH SOLE 247655 0 247235 MERCADOLIBRE INC COM 58733R102 3866 2308 SH SOLE 1712 0 596 MERCK & CO. INC COM 58933Y105 54543 666780 SH SOLE 456750 0 210030 MERCURY GENL CORP NEW COM 589400100 597 11437 SH SOLE 8114 0 3323 MERCURY SYS INC COM 589378108 65537 744235 SH SOLE 589177 0 155058 MERIT MED SYS INC COM 589889104 1350 24322 SH SOLE 24322 0 0 METLIFE INC COM 59156R108 2380 50688 SH SOLE 42279 0 8409 METTLER TOLEDO INTERNATIONAL COM 592688105 3340 2931 SH SOLE 1643 0 1288 MGE ENERGY INC COM 55277P104 577 8238 SH SOLE 7942 0 296 MGM RESORTS INTERNATIONAL COM 552953101 1413 44842 SH SOLE 44142 0 700 MGP INGREDIENTS INC NEW COM 55303J106 368 7830 SH SOLE 7130 0 700 MICROCHIP TECHNOLOGY INC. COM 595017104 69254 501443 SH SOLE 295101 0 206342 MICRON TECHNOLOGY INC COM 595112103 20726 275682 SH SOLE 244209 0 31473 MICROSOFT CORP COM 594918104 896401 4030219 SH SOLE 2864465 0 1165755 MIDDLEBY CORP COM 596278101 1469 11396 SH SOLE 6064 0 5332 MINERALS TECHNOLOGIES INC COM 603158106 931 14980 SH SOLE 2800 0 12180 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 177 40000 SH SOLE 0 0 40000 MODERNA INC COM 60770K107 1598 15293 SH SOLE 12635 0 2658 MOHAWK INDS INC COM 608190104 278 1970 SH SOLE 10 0 1960 MONDELEZ INTL INC CL A 609207105 12249 209499 SH SOLE 136419 0 73080 MONGODB INC CL A 60937P106 60698 169056 SH SOLE 109311 0 59745 MONOLITHIC PWR SYS INC COM 609839105 3836 10475 SH SOLE 10130 0 345 MONROE CAP CORP COM 610335101 4582 570621 SH SOLE 421268 0 149353 MONSTER BEVERAGE CORP NEW COM 61174X109 1262 13651 SH SOLE 9319 0 4332 MONTROSE ENVIRONMENTAL GROUP COM 615111101 5389 174073 SH SOLE 165115 0 8958 MOODYS CORP COM 615369105 8562 29500 SH SOLE 18275 0 11225 MORGAN STANLEY COM NEW 617446448 7277 106193 SH SOLE 64341 0 41852 MORNINGSTAR INC COM 617700109 2945 12716 SH SOLE 7096 0 5620 MOSAIC CO NEW COM 61945C103 662 28764 SH SOLE 23735 0 5029 MOTOROLA SOLUTIONS INC COM NEW 620076307 1726 10148 SH SOLE 4438 0 5710 MPLX LP COM UNIT REP LTD 55336V100 305 14099 SH SOLE 12293 0 1806 MR COOPER GROUP INC COM 62482R107 465 15000 SH SOLE 5000 0 10000 MSCI INC COM 55354G100 626 1402 SH SOLE 1213 0 189 MYRIAD GENETICS INC COM 62855J104 240 12119 SH SOLE 2321 0 9798 NAPCO SEC TECHNOLOGIES INC COM 630402105 1755 66949 SH SOLE 65174 0 1775 NASDAQ INC COM 631103108 652 4912 SH SOLE 4831 0 81 NATIONAL BEVERAGE CORP COM 635017106 266 3134 SH SOLE 0 0 3134 NATIONAL BK HLDGS CORP CL A 633707104 281 8592 SH SOLE 8500 0 92 NATIONAL FUEL GAS CO N J COM 636180101 252 6135 SH SOLE 4907 0 1228 NATIONAL GRID PLC SPONSORED ADR NE 636274409 728 12328 SH SOLE 11870 0 458 NATIONAL INSTRS CORP COM 636518102 1253 28514 SH SOLE 28038 0 476 NATIONAL RESH CORP COM NEW 637372202 428 10000 SH SOLE 10000 0 0 NATIONAL VISION HLDGS INC COM 63845R107 778 17184 SH SOLE 16427 0 757 NAUTILUS INC COM 63910B102 5186 285892 SH SOLE 243328 0 42564 NCR CORP NEW COM 62886E108 215 5718 SH SOLE 5670 0 48 NEKTAR THERAPEUTICS COM 640268108 4517 265680 SH SOLE 211111 0 54569 NEOGENOMICS INC COM NEW 64049M209 15639 290480 SH SOLE 258056 0 32424 NEPHROS INC COM 640671400 311 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 356 5370 SH SOLE 2370 0 3000 NETEASE INC SPONSORED ADS 64110W102 341 3560 SH SOLE 931 0 2629 NETFLIX INC COM 64110L106 69812 129107 SH SOLE 112988 0 16119 NEUROCRINE BIOSCIENCES INC COM 64125C109 2897 30229 SH SOLE 26038 0 4191 NEURONETICS INC COM 64131A105 1615 145335 SH SOLE 138215 0 7120 NEVRO CORP COM 64157F103 7678 44358 SH SOLE 39514 0 4844 NEW FORTRESS ENERGY INC COM CL A 644393100 430 8032 SH SOLE 8032 0 0 NEW GOLD INC CDA COM 644535106 68 31000 SH SOLE 13000 0 18000 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 203 1094 SH SOLE 255 0 839 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 259 26021 SH SOLE 26021 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1227 116279 SH SOLE 87670 0 28609 NEWAGE INC COM 650194103 26 10000 SH SOLE 10000 0 0 NEWELL BRANDS INC COM 651229106 276 12983 SH SOLE 10672 0 2311 NEWMONT CORP COM 651639106 2937 49042 SH SOLE 37557 0 11485 NEXTERA ENERGY INC COM 65339F101 27511 356591 SH SOLE 224222 0 132369 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 562 8377 SH SOLE 7502 0 875 NICE LTD SPONSORED ADR 653656108 1672 5898 SH SOLE 5776 0 122 NIKE INC CL B 654106103 88960 628826 SH SOLE 419994 0 208831 NIO INC SPON ADS 62914V106 753 15447 SH SOLE 12237 0 3210 NISOURCE INC COM 65473P105 585 25500 SH SOLE 23691 0 1809 NORDSTROM INC COM 655664100 266 8524 SH SOLE 8124 0 400 NORFOLK SOUTHN CORP COM 655844108 8226 34619 SH SOLE 18471 0 16148 NORTHERN TR CORP COM 665859104 23311 250278 SH SOLE 149243 0 101035 NORTHROP GRUMMAN CORP COM 666807102 5359 17586 SH SOLE 14669 0 2917 NORTONLIFELOCK INC COM 668771108 579 27887 SH SOLE 16694 0 11192 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 285 11213 SH SOLE 3213 0 8000 NOVANTA INC COM 67000B104 1626 13755 SH SOLE 13008 0 747 NOVARTIS AG SPONSORED ADR 66987V109 14487 153413 SH SOLE 100258 0 53154 NOVELLUS SYS INC NOTE 2.625% 5/1 670008AD3 30 2000 PRN SOLE 2000 0 0 NOVOCURE LTD ORD SHS G6674U108 273 1575 SH SOLE 1375 0 200 NOVO-NORDISK A S ADR 670100205 1375 19681 SH SOLE 11627 0 8054 NUANCE COMMUNICATIONS INC COM 67020Y100 1735 39351 SH SOLE 34051 0 5300 NUCANA PLC SPONSORED ADR 67022C106 83 18450 SH SOLE 18450 0 0 NUCOR CORP COM 670346105 747 14042 SH SOLE 10461 0 3581 NUTANIX INC CL A 67059N108 6642 208394 SH SOLE 162185 0 46209 NUTRIEN LTD COM 67077M108 744 15439 SH SOLE 11473 0 3966 NUVASIVE INC COM 670704105 692 12277 SH SOLE 9693 0 2584 NVIDIA CORPORATION COM 67066G104 75792 145140 SH SOLE 113326 0 31815 NXP SEMICONDUCTORS N V COM N6596X109 353 2217 SH SOLE 2133 0 84 OCCIDENTAL PETE CORP COM 674599105 195 11237 SH SOLE 8473 0 2764 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 10 1423 SH SOLE 1313 0 110 OFG BANCORP COM 67103X102 278 15000 SH SOLE 5000 0 10000 OKTA INC CL A 679295105 134580 529299 SH SOLE 412693 0 116606 OLD DOMINION FREIGHT LINE IN COM 679580100 4254 21796 SH SOLE 19931 0 1865 OLD NATL BANCORP IND COM 680033107 478 28894 SH SOLE 22200 0 6694 OLD REP INTL CORP COM 680223104 1237 62739 SH SOLE 59539 0 3200 OLD SECOND BANCORP INC ILL COM 680277100 369 36555 SH SOLE 31500 0 5055 OLIN CORP COM PAR $1 680665205 298 12150 SH SOLE 12150 0 0 OMNICOM GROUP INC COM 681919106 15335 245869 SH SOLE 245499 0 370 ONE GAS INC COM 68235P108 219 2852 SH SOLE 2220 0 632 ONEOK INC NEW COM 682680103 1847 48114 SH SOLE 23715 0 24399 ONESPAWORLD HOLDINGS LIMITED COM P73684113 292 28805 SH SOLE 14805 0 14000 ONTRAK INC COM 683373104 2107 34095 SH SOLE 31795 0 2300 OOMA INC COM 683416101 161 11162 SH SOLE 4962 0 6200 OPEN TEXT CORP COM 683715106 320 7045 SH SOLE 7045 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 3414 150199 SH SOLE 131401 0 18798 OPENDOOR TECHNOLOGIES INC *W EXP 12/18/202 683712111 323 41840 SH SOLE 36133 0 5707 OPTIMIZERX CORP COM NEW 68401U204 24302 779924 SH SOLE 713264 0 66660 OPTION CARE HEALTH INC COM NEW 68404L201 797 50948 SH SOLE 47931 0 3017 ORACLE CORP COM 68389X105 11881 183665 SH SOLE 135444 0 48221 OREILLY AUTOMOTIVE INC COM 67103H107 41919 92625 SH SOLE 59974 0 32651 ORIX CORP SPONSORED ADR 686330101 406 5244 SH SOLE 189 0 5055 OSHKOSH CORP COM 688239201 698 8106 SH SOLE 7441 0 665 OSISKO GOLD ROYALTIES LTD COM 68827L101 194 15265 SH SOLE 13265 0 2000 OTIS WORLDWIDE CORP COM 68902V107 1452 21493 SH SOLE 18146 0 3347 OVERSTOCK COM INC DEL COM 690370101 261 5438 SH SOLE 5438 0 0 OVID THERAPEUTICS INC COM 690469101 318 137660 SH SOLE 61517 0 76143 OWL ROCK CAPITAL CORPORATION COM 69121K104 3799 300044 SH SOLE 300044 0 0 PACCAR INC COM 693718108 1170 13561 SH SOLE 6817 0 6744 PACIRA BIOSCIENCES INC NOTE 2.375% 4/0 695127AD2 206 180000 PRN SOLE 135000 0 45000 PACIRA BIOSCIENCES INC COM 695127100 28 470 SH SOLE 470 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 1194 50689 SH SOLE 27279 0 23410 PALO ALTO NETWORKS INC COM 697435105 32538 91557 SH SOLE 55029 0 36528 PALOMAR HLDGS INC COM 69753M105 49074 552385 SH SOLE 406650 0 145735 PAN AMERN SILVER CORP COM 697900108 1406 40731 SH SOLE 26279 0 14452 PARKER-HANNIFIN CORP COM 701094104 14885 54643 SH SOLE 49117 0 5526 PARSLEY ENERGY INC CL A 701877102 158 11137 SH SOLE 7857 0 3280 PAYCHEX INC COM 704326107 27299 292970 SH SOLE 180154 0 112816 PAYCOM SOFTWARE INC COM 70432V102 1649 3647 SH SOLE 2262 0 1385 PAYLOCITY HLDG CORP COM 70438V106 36974 179562 SH SOLE 170035 0 9527 PAYPAL HLDGS INC COM 70450Y103 575763 2458424 SH SOLE 1872331 0 586093 PAYSIGN INC COM 70451A104 70 15120 SH SOLE 15120 0 0 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 194 200000 PRN SOLE 150000 0 50000 PDC ENERGY INC COM 69327R101 1 70 SH SOLE 0 0 70 PELOTON INTERACTIVE INC CL A COM 70614W100 27332 180149 SH SOLE 153517 0 26632 PENN NATL GAMING INC COM 707569109 627 7257 SH SOLE 7107 0 150 PENUMBRA INC COM 70975L107 2168 12387 SH SOLE 9919 0 2468 PEOPLES UNITED FINANCIAL INC COM 712704105 222 17145 SH SOLE 11533 0 5612 PEPSICO INC COM 713448108 71672 483294 SH SOLE 347560 0 135733 PERFICIENT INC COM 71375U101 2899 60842 SH SOLE 57890 0 2952 PERKINELMER INC COM 714046109 1033 7200 SH SOLE 7200 0 0 PERRIGO CO PLC SHS G97822103 303 6785 SH SOLE 3552 0 3233 PETIQ INC COM CL A 71639T106 1058 27504 SH SOLE 24073 0 3431 PFIZER INC COM 717081103 43493 1181546 SH SOLE 812969 0 368578 PHASEBIO PHARMACEUTICALS INC COM 717224109 227 67500 SH SOLE 0 0 67500 PHILIP MORRIS INTL INC COM 718172109 12755 154059 SH SOLE 82173 0 71886 PHILLIPS 66 COM 718546104 1655 23670 SH SOLE 19865 0 3805 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 913 34565 SH SOLE 26225 0 8340 PHREESIA INC COM 71944F106 25688 473432 SH SOLE 326681 0 146751 PIERIS PHARMACEUTICALS INC COM 720795103 125 50000 SH SOLE 0 0 50000 PIMCO ETF TR 1-5 US TIP IDX 72201R205 66 1221 SH SOLE 576 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 314 2779 SH SOLE 2569 0 210 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 141 1436 SH SOLE 259 0 1177 PIMCO ETF TR INV GRD CRP BD 72201R817 7832 66898 SH SOLE 62880 0 4018 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 2124 20820 SH SOLE 17992 0 2828 PIMCO ETF TR 25YR+ ZERO U S 72201R882 938 5738 SH SOLE 3728 0 2010 PING IDENTITY HLDG CORP COM 72341T103 5201 181608 SH SOLE 170081 0 11527 PINNACLE WEST CAP CORP COM 723484101 301 3764 SH SOLE 1886 0 1878 PINTEREST INC CL A 72352L106 810 12293 SH SOLE 6443 0 5850 PIONEER NAT RES CO COM 723787107 18760 164718 SH SOLE 125310 0 39408 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 261 31718 SH SOLE 19628 0 12090 PLANET FITNESS INC CL A 72703H101 21311 274515 SH SOLE 227258 0 47257 PLURALSIGHT INC COM CL A 72941B106 797 38009 SH SOLE 35866 0 2143 PNC FINL SVCS GROUP INC COM 693475105 2450 16446 SH SOLE 9266 0 7180 POOL CORP COM 73278L105 153038 410840 SH SOLE 322442 0 88397 POPULAR INC COM NEW 733174700 1056 18750 SH SOLE 18750 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 535 12517 SH SOLE 2687 0 9830 PORTMAN RIDGE FIN CORP COM 73688F102 29 15334 SH SOLE 13418 0 1916 PPG INDS INC COM 693506107 2811 19488 SH SOLE 7581 0 11907 PPL CORP COM 69351T106 1812 64245 SH SOLE 61892 0 2353 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 2891 2665000 PRN SOLE 2155000 0 510000 PRA GROUP INC COM 69354N106 7193 181365 SH SOLE 146019 0 35346 PRECISION BIOSCIENCES INC COM 74019P108 181 21750 SH SOLE 500 0 21250 PREMIER INC CL A 74051N102 357 10176 SH SOLE 1445 0 8731 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1221 35004 SH SOLE 32604 0 2400 PRETIUM RES INC NOTE 2.250% 3/1 74139CAB8 141 132000 PRN SOLE 132000 0 0 PRETIUM RES INC COM 74139C102 298 25925 SH SOLE 19800 0 6125 PREVAIL THERAPEUTICS INC COM 74140Y101 357 15455 SH SOLE 455 0 15000 PRICE T ROWE GROUP INC COM 74144T108 13639 90093 SH SOLE 77869 0 12224 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 13 11000 PRN SOLE 11000 0 0 PRIMERICA INC COM 74164M108 201 1497 SH SOLE 334 0 1163 PROCTER AND GAMBLE CO COM 742718109 118511 851740 SH SOLE 557102 0 294638 PROGRESSIVE CORP COM 743315103 125557 1269790 SH SOLE 1060679 0 209111 PROLOGIS INC. COM 74340W103 1271 12750 SH SOLE 6244 0 6506 PROOFPOINT INC COM 743424103 9145 67043 SH SOLE 63750 0 3293 PROS HOLDINGS INC COM 74346Y103 5345 105288 SH SOLE 99664 0 5624 PROSHARES TR PSHS ULTSH 20YRS 74347B201 101 6154 SH SOLE 5342 0 812 PROSHARES TR ULTSHRT QQQ 74347B243 0 1 SH SOLE 1 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B268 5 800 SH SOLE 800 0 0 PROSHARES TR PSHS ULDOW30 NEW 74347B276 0 25 SH SOLE 25 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 1 63 SH SOLE 63 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 560 31169 SH SOLE 24924 0 6245 PROSHARES TR INVT INT RT HG 74347B607 46 604 SH SOLE 0 0 604 PROSHARES TR RUSS 2000 DIVD 74347B698 402 7009 SH SOLE 7009 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 75 5171 SH SOLE 5171 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 10 143 SH SOLE 65 0 78 PROSHARES TR PSHS ULT S&P 500 74347R107 36 392 SH SOLE 0 0 392 PROSHARES TR PSHS SHT OIL&GAS 74347R222 217 8520 SH SOLE 8120 0 400 PROSHARES TR PSHS ULT SEMICDT 74347R669 484 4675 SH SOLE 4675 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 425 10038 SH SOLE 8838 0 1200 PROSHARES TR ULTRAPRO QQQ 74347X831 51 280 SH SOLE 280 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 3795 240490 SH SOLE 203140 0 37350 PROSHARES TR ULTRPRO S&P500 74347X864 10 125 SH SOLE 125 0 0 PROSHARES TR ULTSHT REAL EST 74348A244 0 10 SH SOLE 10 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5769 72227 SH SOLE 72152 0 75 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 51 50000 PRN SOLE 0 0 50000 PROSPECT CAP CORP COM 74348T102 553 102300 SH SOLE 102300 0 0 PROTO LABS INC COM 743713109 9010 58733 SH SOLE 53764 0 4969 PRUDENTIAL FINL INC COM 744320102 2296 29414 SH SOLE 27233 0 2181 PSYCHEMEDICS CORP COM NEW 744375205 125 24500 SH SOLE 18500 0 6000 PUBLIC STORAGE COM 74460D109 404 1749 SH SOLE 1402 0 347 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 576 9875 SH SOLE 7968 0 1907 PULTE GROUP INC COM 745867101 871 20210 SH SOLE 18673 0 1537 PURE CYCLE CORP COM NEW 746228303 3490 310755 SH SOLE 223655 0 87100 PURE STORAGE INC CL A 74624M102 52708 2331197 SH SOLE 1296353 0 1034844 PVH CORPORATION COM 693656100 307 3269 SH SOLE 2 0 3267 Q2 HLDGS INC COM 74736L109 823 6505 SH SOLE 6350 0 155 QORVO INC COM 74736K101 2029 12202 SH SOLE 11611 0 591 QUAKER CHEM CORP COM 747316107 304 1200 SH SOLE 1000 0 200 QUALCOMM INC COM 747525103 47331 310695 SH SOLE 244461 0 66234 QUANTA SVCS INC COM 74762E102 985 13684 SH SOLE 2055 0 11629 QUANTERIX CORP COM 74766Q101 763 16410 SH SOLE 16210 0 200 QUEST DIAGNOSTICS INC COM 74834L100 3735 31341 SH SOLE 24905 0 6435 QUIDEL CORP COM 74838J101 60529 336930 SH SOLE 276531 0 60399 QUINSTREET INC COM 74874Q100 19248 897744 SH SOLE 780584 0 117160 QURATE RETAIL INC COM SER A 74915M100 192 17500 SH SOLE 17500 0 0 RAPID7 INC COM 753422104 9840 109137 SH SOLE 102746 0 6391 RAYONIER INC COM 754907103 1232 41926 SH SOLE 29811 0 12115 RAYTHEON TECHNOLOGIES CORP COM 75513E101 18449 257992 SH SOLE 206969 0 51023 RBC BEARINGS INC COM 75524B104 431 2405 SH SOLE 965 0 1440 REALPAGE INC COM 75606N109 10515 120524 SH SOLE 105052 0 15472 REALTY INCOME CORP COM 756109104 972 15635 SH SOLE 15567 0 68 REDFIN CORP COM 75737F108 24242 353227 SH SOLE 325537 0 27690 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 198 210000 PRN SOLE 160000 0 50000 REDWOOD TR INC COM 758075402 789 89855 SH SOLE 79570 0 10285 REGAL BELOIT CORP COM 758750103 353 2872 SH SOLE 112 0 2760 REGENERON PHARMACEUTICALS COM 75886F107 604 1251 SH SOLE 1064 0 187 REGIONS FINANCIAL CORP NEW COM 7591EP100 5612 348110 SH SOLE 292813 0 55297 REGULUS THERAPEUTICS INC COM NEW 75915K200 15 11200 SH SOLE 10200 0 1000 RENAISSANCERE HLDGS LTD COM G7496G103 434 2618 SH SOLE 2605 0 13 REPAY HLDGS CORP COM CL A 76029L100 44562 1635310 SH SOLE 1309319 0 325991 REPLIGEN CORP COM 759916109 1308 6828 SH SOLE 5354 0 1474 REPUBLIC SVCS INC COM 760759100 2848 29576 SH SOLE 27233 0 2342 RESMED INC COM 761152107 54881 258188 SH SOLE 147937 0 110252 RESOURCE CAP CORP NOTE 4.500% 8/1 76120WAC8 129 140000 PRN SOLE 105000 0 35000 REVANCE THERAPEUTICS INC COM 761330109 580 20481 SH SOLE 6381 0 14100 REVOLVE GROUP INC CL A 76156B107 255 8167 SH SOLE 8167 0 0 RH COM 74967X103 7818 17470 SH SOLE 13250 0 4220 RINGCENTRAL INC CL A 76680R206 74105 195544 SH SOLE 123162 0 72382 RITCHIE BROS AUCTIONEERS COM 767744105 38293 550588 SH SOLE 285698 0 264890 RLI CORP COM 749607107 222 2136 SH SOLE 493 0 1643 ROBERT HALF INTL INC COM 770323103 3686 58993 SH SOLE 55458 0 3535 ROCKET PHARMACEUTICALS INC COM 77313F106 1018 18566 SH SOLE 16841 0 1725 ROCKWELL AUTOMATION INC COM 773903109 53767 214373 SH SOLE 111080 0 103293 ROKU INC COM CL A 77543R102 67455 203165 SH SOLE 157469 0 45696 ROLLINS INC COM 775711104 61672 1578499 SH SOLE 1014992 0 563507 ROPER TECHNOLOGIES INC COM 776696106 12365 28683 SH SOLE 18978 0 9705 ROSS STORES INC COM 778296103 802 6528 SH SOLE 6320 0 208 ROYAL BK CDA COM 780087102 1977 24088 SH SOLE 23418 0 671 ROYAL CARIBBEAN GROUP COM V7780T103 868 11624 SH SOLE 9134 0 2490 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 311 9261 SH SOLE 3006 0 6255 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1078 30684 SH SOLE 20547 0 10137 ROYAL GOLD INC COM 780287108 3088 29035 SH SOLE 26140 0 2895 ROYCE GLOBAL VALUE TR INC COM 78081T104 377 28195 SH SOLE 26450 0 1745 RPM INTL INC COM 749685103 1615 17794 SH SOLE 7273 0 10521 RUSH STREET INTERACTIVE INC COM 782011100 3379 156085 SH SOLE 156085 0 0 RUSH STREET INTERACTIVE INC *W EXP 02/21/202 782011118 2678 349641 SH SOLE 349641 0 0 S&P GLOBAL INC COM 78409V104 4435 13492 SH SOLE 9636 0 3856 SALESFORCE COM INC COM 79466L302 252485 1134612 SH SOLE 848035 0 286577 SALLY BEAUTY HLDGS INC COM 79546E104 274 21000 SH SOLE 21000 0 0 SANOFI SPONSORED ADR 80105N105 232 4767 SH SOLE 3049 0 1718 SAP SE SPON ADR 803054204 945 7244 SH SOLE 6727 0 517 SAREPTA THERAPEUTICS INC COM 803607100 8450 49564 SH SOLE 45113 0 4451 SBA COMMUNICATIONS CORP NEW CL A 78410G104 7992 28327 SH SOLE 26934 0 1393 SCHLUMBERGER LTD COM 806857108 1323 60586 SH SOLE 42503 0 18083 SCHOLASTIC CORP COM 807066105 333 13336 SH SOLE 8150 0 5186 SCHWAB CHARLES CORP COM 808513105 13488 254291 SH SOLE 197729 0 56562 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 599 6583 SH SOLE 6108 0 475 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 685 7535 SH SOLE 7136 0 399 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 916 7137 SH SOLE 2531 0 4606 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 60 1000 SH SOLE 475 0 525 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 20 297 SH SOLE 297 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 124 1397 SH SOLE 1397 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 55 1789 SH SOLE 1789 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 518 12064 SH SOLE 12064 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 57 1251 SH SOLE 1251 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 107 1666 SH SOLE 1666 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 757 21011 SH SOLE 20219 0 792 SCHWAB STRATEGIC TR US REIT ETF 808524847 9 250 SH SOLE 250 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 108 1849 SH SOLE 1849 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 57 1115 SH SOLE 1115 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 13860 223266 SH SOLE 153781 0 69485 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 35 940 SH SOLE 940 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 816 8626 SH SOLE 7869 0 757 SCOTTS MIRACLE GRO CO CL A 810186106 84129 422460 SH SOLE 360630 0 61830 SEA LTD SPONSORD ADS 81141R100 237 1191 SH SOLE 170 0 1021 SEAGEN INC COM 81181C104 16032 91539 SH SOLE 80215 0 11324 SEALED AIR CORP NEW COM 81211K100 206 4489 SH SOLE 2033 0 2456 SECUREWORKS CORP CL A 81374A105 176 12354 SH SOLE 11064 0 1290 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 854 11796 SH SOLE 11498 0 298 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 7820 68937 SH SOLE 54053 0 14884 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1227 18186 SH SOLE 15590 0 2596 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3727 23182 SH SOLE 20087 0 3094 SELECT SECTOR SPDR TR ENERGY 81369Y506 3315 87474 SH SOLE 72362 0 15112 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 6233 211426 SH SOLE 188120 0 23306 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 10006 112999 SH SOLE 51386 0 61613 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8683 66785 SH SOLE 58495 0 8290 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 4636 68704 SH SOLE 58079 0 10625 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 113 3081 SH SOLE 2378 0 703 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6308 100613 SH SOLE 94666 0 5947 SEMPRA ENERGY COM 816851109 2911 22850 SH SOLE 19803 0 3047 SENSIENT TECHNOLOGIES CORP COM 81725T100 200 2716 SH SOLE 146 0 2570 SERVICENOW INC COM 81762P102 100686 182922 SH SOLE 147896 0 35026 SHAKE SHACK INC CL A 819047101 18540 218681 SH SOLE 183570 0 35111 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 176 17456 SH SOLE 13750 0 3706 SHERWIN WILLIAMS CO COM 824348106 11601 15785 SH SOLE 8946 0 6839 SHOPIFY INC CL A 82509L107 31361 27705 SH SOLE 22193 0 5512 SHOTSPOTTER INC COM 82536T107 2903 77009 SH SOLE 70074 0 6935 SIENTRA INC COM 82621J105 67 17200 SH SOLE 16700 0 500 SILICON LABORATORIES INC COM 826919102 372 2925 SH SOLE 500 0 2425 SIMON PPTY GROUP INC NEW COM 828806109 292 3423 SH SOLE 1649 0 1774 SIMPLY GOOD FOODS CO COM 82900L102 299 9544 SH SOLE 9150 0 394 SINA CORP ORD G81477104 318 7500 SH SOLE 7500 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 496 77907 SH SOLE 69003 0 8904 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 11425 72025 SH SOLE 61352 0 10673 SITIME CORP COM 82982T106 498 4449 SH SOLE 3249 0 1200 SIX FLAGS ENTMT CORP NEW COM 83001A102 812 23801 SH SOLE 21654 0 2147 SKYWORKS SOLUTIONS INC COM 83088M102 813 5320 SH SOLE 2939 0 2381 SLACK TECHNOLOGIES INC COM CL A 83088V102 36816 871597 SH SOLE 685857 0 185740 SMARTSHEET INC COM CL A 83200N103 24385 351920 SH SOLE 305820 0 46100 SMILEDIRECTCLUB INC CL A COM 83192H106 5391 451512 SH SOLE 384179 0 67333 SMITH A O CORP COM 831865209 2658 48487 SH SOLE 35825 0 12662 SMUCKER J M CO COM NEW 832696405 7075 61201 SH SOLE 50359 0 10842 SNAP INC CL A 83304A106 1333 26623 SH SOLE 21421 0 5202 SNAP ON INC COM 833034101 1814 10599 SH SOLE 3852 0 6747 SNOWFLAKE INC CL A 833445109 245 871 SH SOLE 851 0 20 SOC TELEMED INC COM CL A 78472F101 345 44030 SH SOLE 44030 0 0 SOLAR CAP LTD COM 83413U100 653 37294 SH SOLE 37294 0 0 SOLAR SR CAP LTD COM 83416M105 844 58364 SH SOLE 58364 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 5276 16533 SH SOLE 15955 0 578 SONOCO PRODS CO COM 835495102 300 5060 SH SOLE 2473 0 2587 SONOS INC COM 83570H108 415 17750 SH SOLE 7200 0 10550 SONY CORP SPONSORED ADR 835699307 658 6512 SH SOLE 6089 0 423 SOUTHERN CO COM 842587107 5661 92152 SH SOLE 73645 0 18507 SOUTHWEST AIRLS CO COM 844741108 3876 83158 SH SOLE 76714 0 6444 SOUTHWESTERN ENERGY CO COM 845467109 92 31035 SH SOLE 15000 0 16035 SP PLUS CORP COM 78469C103 858 29759 SH SOLE 27041 0 2718 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 19909 65108 SH SOLE 58001 0 7107 SPDR GOLD TR GOLD SHS 78463V107 39183 219683 SH SOLE 199693 0 19990 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 5 135 SH SOLE 70 0 65 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 337 8082 SH SOLE 8082 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 10 75 SH SOLE 0 0 75 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1753 41576 SH SOLE 41126 0 450 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 31 1117 SH SOLE 0 0 1117 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 24 534 SH SOLE 534 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 4481 100784 SH SOLE 95047 0 5737 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 63 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 138 4990 SH SOLE 4949 0 41 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 613 17980 SH SOLE 16703 0 1277 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 753 21277 SH SOLE 305 0 20972 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2206 65368 SH SOLE 40638 0 24730 SPDR S&P 500 ETF TR TR UNIT 78462F103 207077 553860 SH SOLE 510535 0 43325 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 23080 54964 SH SOLE 45788 0 9176 SPDR SER TR NYSE TECH ETF 78464A102 233 1650 SH SOLE 1650 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 3257 55212 SH SOLE 54560 0 653 SPDR SER TR WELLS FG PFD ETF 78464A292 59 1330 SH SOLE 480 0 850 SPDR SER TR S&P 600 SMCP VAL 78464A300 55 824 SH SOLE 0 0 824 SPDR SER TR BLMBRG BRC CNVRT 78464A359 3372 40734 SH SOLE 26236 0 14497 SPDR SER TR PORTFOLIO INTRMD 78464A375 108 2905 SH SOLE 2905 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 10 370 SH SOLE 370 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 2029 36699 SH SOLE 35740 0 959 SPDR SER TR PORTFOLIO SHORT 78464A474 6900 219737 SH SOLE 151982 0 67755 SPDR SER TR FTSE INT GVT ETF 78464A490 23 400 SH SOLE 400 0 0 SPDR SER TR BLOMBERG INTL TR 78464A516 317 10149 SH SOLE 7094 0 3055 SPDR SER TR S&P TRANSN ETF 78464A532 32 450 SH SOLE 200 0 250 SPDR SER TR S&P TELECOM 78464A540 15 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 6 60 SH SOLE 60 0 0 SPDR SER TR COMP SOFTWARE 78464A599 1229 7978 SH SOLE 7978 0 0 SPDR SER TR DJ REIT ETF 78464A607 148 1711 SH SOLE 1711 0 0 SPDR SER TR AEROSPACE DEF 78464A631 17 152 SH SOLE 50 0 102 SPDR SER TR PORTFOLIO AGRGTE 78464A649 84 2722 SH SOLE 0 0 2722 SPDR SER TR PORTFLI TIPS ETF 78464A656 122 3903 SH SOLE 2303 0 1600 SPDR SER TR PORTFOLIO LN TSR 78464A664 58 1278 SH SOLE 0 0 1278 SPDR SER TR PORTFLI INTRMDIT 78464A672 14450 437073 SH SOLE 433911 0 3162 SPDR SER TR S&P REGL BKG 78464A698 676 13016 SH SOLE 12600 0 416 SPDR SER TR S&P METALS MNG 78464A755 853 25510 SH SOLE 25510 0 0 SPDR SER TR S&P DIVID ETF 78464A763 7842 74028 SH SOLE 62854 0 11174 SPDR SER TR S&P CAP MKTS 78464A771 3 42 SH SOLE 42 0 0 SPDR SER TR S&P INS ETF 78464A789 7 200 SH SOLE 0 0 200 SPDR SER TR S&P BK ETF 78464A797 6 150 SH SOLE 150 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 28 610 SH SOLE 610 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 25 320 SH SOLE 320 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 71 1018 SH SOLE 0 0 1018 SPDR SER TR S&P 400 MDCP VAL 78464A839 189 3398 SH SOLE 3168 0 230 SPDR SER TR PORTFOLIO S&P400 78464A847 51 1271 SH SOLE 396 0 875 SPDR SER TR S&P SEMICNDCTR 78464A862 1416 8290 SH SOLE 8290 0 0 SPDR SER TR S&P BIOTECH 78464A870 35441 251745 SH SOLE 209000 0 42746 SPDR SER TR S&P HOMEBUILD 78464A888 30 527 SH SOLE 25 0 502 SPDR SER TR PORTFOLIO SH TSR 78468R101 154 5000 SH SOLE 5000 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 345 11283 SH SOLE 7538 0 3745 SPDR SER TR BLOOMBERG SRT TR 78468R408 117 4345 SH SOLE 4049 0 296 SPDR SER TR OILGAS EQUIP 78468R549 1 23 SH SOLE 23 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 7 126 SH SOLE 33 0 93 SPDR SER TR BLOOMBERG BRCLYS 78468R622 77 706 SH SOLE 463 0 243 SPDR SER TR SPDR BLOOMBERG 78468R663 206 2252 SH SOLE 768 0 1484 SPDR SER TR S&P KENSHO INTLG 78468R697 916 21748 SH SOLE 20280 0 1467 SPDR SER TR NUVEEN BRC MUNIC 78468R721 230 4390 SH SOLE 3708 0 682 SPDR SER TR NUVEEN BLMBRG SR 78468R739 927 18610 SH SOLE 18610 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 142 1580 SH SOLE 1580 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 53 1603 SH SOLE 1603 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 10 281 SH SOLE 0 0 281 SPIRE INC COM 84857L101 409 6385 SH SOLE 6385 0 0 SPLUNK INC COM 848637104 113228 666477 SH SOLE 212961 0 453516 SPOK HLDGS INC COM 84863T106 566 50865 SH SOLE 45865 0 5000 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1709 113272 SH SOLE 99917 0 13355 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2092 223971 SH SOLE 33800 0 190171 SPROUT SOCIAL INC COM CL A 85209W109 39824 876982 SH SOLE 615254 0 261728 SQUARE INC CL A 852234103 112059 514881 SH SOLE 454775 0 60106 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1034 14215 SH SOLE 4825 0 9390 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 94 2062 SH SOLE 1966 0 96 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 777 15764 SH SOLE 14964 0 800 SSR MNG INC COM 784730103 204 10133 SH SOLE 10133 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 341 4310 SH SOLE 3200 0 1110 STAG INDL INC COM 85254J102 390 12465 SH SOLE 11750 0 715 STANLEY BLACK & DECKER INC COM 854502101 2069 11588 SH SOLE 8315 0 3273 STAR PEAK ENERGY TRANSITION CL A 855185104 290 14195 SH SOLE 14195 0 0 STARBUCKS CORP COM 855244109 410013 3832618 SH SOLE 2685437 0 1147180 STARWOOD PPTY TR INC COM 85571B105 2040 105702 SH SOLE 98533 0 7169 STATE STR CORP COM 857477103 734 10085 SH SOLE 6052 0 4033 STEELCASE INC CL A 858155203 281 20740 SH SOLE 20643 0 97 STERICYCLE INC COM 858912108 831 11984 SH SOLE 4889 0 7095 STERIS PLC SHS USD G8473T100 1700 8970 SH SOLE 7438 0 1532 STORE CAP CORP COM 862121100 294 8640 SH SOLE 6431 0 2209 STRIDE INC COM 86333M108 257 12100 SH SOLE 12100 0 0 STRYKER CORPORATION COM 863667101 181864 742181 SH SOLE 496265 0 245916 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 396 26643 SH SOLE 25643 0 1000 SUMMIT HOTEL PPTYS INC COM 866082100 150 16644 SH SOLE 16644 0 0 SUMO LOGIC INC COM 86646P103 1702 59561 SH SOLE 36561 0 23000 SUN CMNTYS INC COM 866674104 890 5858 SH SOLE 4846 0 1012 SUN LIFE FINANCIAL INC. COM 866796105 633 14232 SH SOLE 14232 0 0 SUNCOR ENERGY INC NEW COM 867224107 3320 197861 SH SOLE 95779 0 102082 SUNOPTA INC COM 8676EP108 9843 843443 SH SOLE 736833 0 106610 SUPERNUS PHARMACEUTICALS INC NOTE 0.625% 4/0 868459AD0 114 120000 PRN SOLE 90000 0 30000 SUPERNUS PHARMACEUTICALS INC COM 868459108 12 475 SH SOLE 0 0 475 SVB FINANCIAL GROUP COM 78486Q101 692 1785 SH SOLE 684 0 1101 SWITCHBACK ENERGY ACQUISTN C COM CL A 87105M102 212 5300 SH SOLE 5300 0 0 SYNCHRONY FINANCIAL COM 87165B103 331 9540 SH SOLE 9426 0 114 SYNOPSYS INC COM 871607107 2053 7921 SH SOLE 7172 0 749 SYNTHETIC BIOLOGICS INC COM NEW 87164U201 21 54537 SH SOLE 32042 0 22495 SYSCO CORP COM 871829107 19293 259799 SH SOLE 203476 0 56323 TABULA RASA HEALTHCARE INC COM 873379101 3240 75626 SH SOLE 62476 0 13150 TACTILE SYS TECHNOLOGY INC COM 87357P100 10467 232902 SH SOLE 220139 0 12763 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 10610 97300 SH SOLE 69571 0 27729 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 235 12913 SH SOLE 12019 0 894 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7825 37660 SH SOLE 35815 0 1845 TAL EDUCATION GROUP SPONSORED ADS 874080104 209 2929 SH SOLE 130 0 2799 TALEND S A ADS 874224207 1126 29359 SH SOLE 27367 0 1992 TARGET CORP COM 87612E106 21095 119496 SH SOLE 71377 0 48120 TCF FINL CORP COM 872307103 2613 70593 SH SOLE 50492 0 20101 TCG BDC INC COM 872280102 410 40000 SH SOLE 40000 0 0 TE CONNECTIVITY LTD REG SHS H84989104 6674 55124 SH SOLE 23020 0 32104 TECK RESOURCES LTD CL B 878742204 245 13526 SH SOLE 12526 0 1000 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 612 38681 SH SOLE 38381 0 300 TELADOC HEALTH INC COM 87918A105 147161 735950 SH SOLE 538869 0 197081 TELEDYNE TECHNOLOGIES INC COM 879360105 1111 2835 SH SOLE 2729 0 106 TELEFLEX INCORPORATED COM 879369106 873 2121 SH SOLE 1793 0 328 TENABLE HLDGS INC COM 88025T102 23390 447578 SH SOLE 397330 0 50248 TENAX THERAPEUTICS INC COM NEW 88032L209 19 10000 SH SOLE 10000 0 0 TERADYNE INC COM 880770102 1561 13020 SH SOLE 12870 0 150 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 4578 89746 SH SOLE 74977 0 14769 TESLA INC COM 88160R101 75114 106443 SH SOLE 81861 0 24582 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 2 2000 PRN SOLE 2000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 190 19688 SH SOLE 17688 0 2000 TEXAS INSTRS INC COM 882508104 51887 316133 SH SOLE 200143 0 115990 TEXAS PAC LD TR SUB CTF PROP I T 882610108 1863 2563 SH SOLE 2483 0 80 TEXAS ROADHOUSE INC COM 882681109 233 2975 SH SOLE 175 0 2800 TG THERAPEUTICS INC COM 88322Q108 533 10250 SH SOLE 10250 0 0 THE TRADE DESK INC COM CL A 88339J105 1904 2377 SH SOLE 1549 0 828 THERMO FISHER SCIENTIFIC INC COM 883556102 71054 152549 SH SOLE 114157 0 38392 THOMSON REUTERS CORP. COM NEW 884903709 291 3558 SH SOLE 3206 0 352 THOR INDS INC COM 885160101 203 2184 SH SOLE 92 0 2092 THRYV HLDGS INC COM NEW 886029206 178 13195 SH SOLE 13195 0 0 TIDEWATER INC NEW COM 88642R109 147 17006 SH SOLE 16006 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 TIFFANY & CO NEW COM 886547108 999 7600 SH SOLE 821 0 6779 TIMKEN CO COM 887389104 319 4127 SH SOLE 1300 0 2827 TITAN INTL INC ILL COM 88830M102 321 66100 SH SOLE 66000 0 100 TIVITY HEALTH INC COM 88870R102 788 40200 SH SOLE 37400 0 2800 TJX COS INC NEW COM 872540109 11789 172638 SH SOLE 153386 0 19252 T-MOBILE US INC COM 872590104 4409 32697 SH SOLE 16137 0 16560 TORONTO DOMINION BK ONT COM NEW 891160509 12673 224618 SH SOLE 120053 0 104565 TOTAL SE SPONSORED ADS 89151E109 4483 106963 SH SOLE 63832 0 43131 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 203 1314 SH SOLE 1040 0 274 TRACTOR SUPPLY CO COM 892356106 11200 79673 SH SOLE 62818 0 16855 TRANSDIGM GROUP INC COM 893641100 115040 185894 SH SOLE 124623 0 61271 TRANSOCEAN LTD REG SHS H8817H100 199 86001 SH SOLE 73001 0 13000 TRANSUNION COM 89400J107 3654 36831 SH SOLE 29468 0 7363 TRAVELERS COMPANIES INC COM 89417E109 7665 54607 SH SOLE 42061 0 12546 TREAN INS GROUP INC COM 89457R101 2827 215817 SH SOLE 207653 0 8164 TREEHOUSE FOODS INC COM 89469A104 8208 193165 SH SOLE 180935 0 12230 TREVENA INC COM 89532E109 54 25000 SH SOLE 0 0 25000 TREX CO INC COM 89531P105 79141 945305 SH SOLE 695429 0 249876 TRILLIUM THERAPEUTICS INC COM NEW 89620X506 4283 291187 SH SOLE 202240 0 88947 TRIMAS CORP COM NEW 896215209 219 6909 SH SOLE 4209 0 2700 TRIMBLE INC COM 896239100 27972 418929 SH SOLE 161981 0 256948 TRINITY INDS INC COM 896522109 207 7826 SH SOLE 6625 0 1201 TRUIST FINL CORP COM 89832Q109 3012 62841 SH SOLE 24876 0 37965 TRUPANION INC COM 898202106 299 2500 SH SOLE 2500 0 0 TUTOR PERINI CORP NOTE 2.875% 6/1 901109AD0 196 200000 PRN SOLE 150000 0 50000 TWILIO INC CL A 90138F102 139244 411356 SH SOLE 337702 0 73654 TWIST BIOSCIENCE CORP COM 90184D100 322 2280 SH SOLE 2180 0 100 TWITTER INC NOTE 1.000% 9/1 90184LAD4 2588 2542000 PRN SOLE 1992000 0 550000 TWITTER INC COM 90184L102 13496 249235 SH SOLE 216510 0 32725 TWO HBRS INVT CORP COM NEW 90187B408 897 140766 SH SOLE 105391 0 35375 TYLER TECHNOLOGIES INC COM 902252105 180302 413043 SH SOLE 307434 0 105609 TYSON FOODS INC CL A 902494103 642 9970 SH SOLE 4660 0 5310 U S PHYSICAL THERAPY INC COM 90337L108 4808 39985 SH SOLE 33050 0 6935 U S SILICA HLDGS INC COM 90346E103 803 114338 SH SOLE 79123 0 35215 UBER TECHNOLOGIES INC COM 90353T100 42550 834312 SH SOLE 531797 0 302515 UBIQUITI INC COM 90353W103 284 1019 SH SOLE 805 0 214 UFP INDUSTRIES INC COM 90278Q108 210 3783 SH SOLE 0 0 3783 UGI CORP NEW COM 902681105 442 12634 SH SOLE 3866 0 8768 ULTA BEAUTY INC COM 90384S303 16026 55808 SH SOLE 32852 0 22956 UNDER ARMOUR INC CL A 904311107 165 9585 SH SOLE 5156 0 4429 UNDER ARMOUR INC CL C 904311206 146 9816 SH SOLE 5153 0 4663 UNIFIRST CORP MASS COM 904708104 11158 52708 SH SOLE 45069 0 7639 UNILEVER PLC SPON ADR NEW 904767704 16324 270438 SH SOLE 146676 0 123762 UNION PAC CORP COM 907818108 98973 475328 SH SOLE 301048 0 174280 UNITED AIRLS HLDGS INC COM 910047109 638 14742 SH SOLE 13432 0 1310 UNITED PARCEL SERVICE INC CL B 911312106 37330 221676 SH SOLE 131215 0 90461 UNITED RENTALS INC COM 911363109 3891 16780 SH SOLE 16148 0 632 UNITED STATES STL CORP NEW COM 912909108 754 44960 SH SOLE 33860 0 11100 UNITED STS OIL FD LP UNITS 91232N207 245 7407 SH SOLE 5328 0 2079 UNITEDHEALTH GROUP INC COM 91324P102 115866 330403 SH SOLE 242708 0 87695 UNITY SOFTWARE INC COM 91332U101 12679 82616 SH SOLE 69563 0 13053 UNIVERSAL DISPLAY CORP COM 91347P105 807 3510 SH SOLE 870 0 2640 UNIVERSAL HLTH SVCS INC CL B 913903100 204 1484 SH SOLE 1484 0 0 UPLAND SOFTWARE INC COM 91544A109 379 8259 SH SOLE 8259 0 0 URANIUM ENERGY CORP COM 916896103 111 63000 SH SOLE 62000 0 1000 US BANCORP DEL COM NEW 902973304 10378 222753 SH SOLE 121252 0 101501 USA TECHNOLOGIES INC COM 90328S500 190 18150 SH SOLE 18150 0 0 V F CORP COM 918204108 5409 63333 SH SOLE 54379 0 8954 VAIL RESORTS INC COM 91879Q109 13131 47070 SH SOLE 22870 0 24200 VALERO ENERGY CORP COM 91913Y100 1881 33255 SH SOLE 29540 0 3715 VALMONT INDS INC COM 920253101 3488 19937 SH SOLE 14283 0 5654 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8943 248265 SH SOLE 223123 0 25143 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 94 4565 SH SOLE 3200 0 1365 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 8 236 SH SOLE 236 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 72 433 SH SOLE 433 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 877 14147 SH SOLE 14147 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 5066 23194 SH SOLE 8744 0 14450 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 115 675 SH SOLE 675 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2649 48847 SH SOLE 29293 0 19554 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 45 2555 SH SOLE 455 0 2100 VANECK VECTORS ETF TR BRAZIL SMALL CP 92189F825 55 2572 SH SOLE 1753 0 819 VANECK VECTORS ETF TR GAMING ETF 92189F882 23 500 SH SOLE 500 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 139 2662 SH SOLE 2662 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 7 45 SH SOLE 0 0 45 VANECK VECTORS ETF TR ENERGY INCOME 92189H870 2 38 SH SOLE 38 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 68 295 SH SOLE 195 0 100 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2406 19453 SH SOLE 7802 0 11651 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 415 2471 SH SOLE 2169 0 301 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 33 251 SH SOLE 190 0 61 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1562 8736 SH SOLE 8359 0 377 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 86 551 SH SOLE 551 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 60 548 SH SOLE 276 0 272 VANGUARD BD INDEX FDS INTERMED TERM 921937819 270 2907 SH SOLE 2748 0 159 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 23947 288870 SH SOLE 116701 0 172169 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 9139 103625 SH SOLE 85726 0 17899 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 429 7321 SH SOLE 6885 0 435 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 27870 81090 SH SOLE 66582 0 14508 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 9756 82014 SH SOLE 78495 0 3519 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10635 50148 SH SOLE 9257 0 40891 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 17999 211928 SH SOLE 163746 0 48182 VANGUARD INDEX FDS SML CP GRW ETF 922908595 56746 212008 SH SOLE 197916 0 14092 VANGUARD INDEX FDS SM CP VAL ETF 922908611 3520 24753 SH SOLE 23366 0 1387 VANGUARD INDEX FDS MID CAP ETF 922908629 15602 75454 SH SOLE 71911 0 3543 VANGUARD INDEX FDS LARGE CAP ETF 922908637 2252 12812 SH SOLE 12220 0 592 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 10092 61284 SH SOLE 49205 0 12079 VANGUARD INDEX FDS GROWTH ETF 922908736 341293 1347175 SH SOLE 1196327 0 150848 VANGUARD INDEX FDS VALUE ETF 922908744 37900 318598 SH SOLE 286326 0 32272 VANGUARD INDEX FDS SMALL CP ETF 922908751 4995 25659 SH SOLE 21048 0 4611 VANGUARD INDEX FDS TOTAL STK MKT 922908769 16792 86273 SH SOLE 59733 0 26540 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 4332 79762 SH SOLE 78406 0 1356 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 343 2815 SH SOLE 1458 0 1357 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 230 2489 SH SOLE 848 0 1641 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 54355 931372 SH SOLE 733895 0 197477 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 24854 495988 SH SOLE 415947 0 80041 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 704 8850 SH SOLE 6719 0 2131 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 5895 97851 SH SOLE 63605 0 34246 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 4498 88019 SH SOLE 43649 0 44370 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1577 28578 SH SOLE 26483 0 2095 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 450 7300 SH SOLE 7300 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 39455 473936 SH SOLE 413049 0 60887 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1292 7421 SH SOLE 7421 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2 20 SH SOLE 20 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 3845 24293 SH SOLE 3925 0 20368 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1845 7444 SH SOLE 5608 0 1836 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 576 8302 SH SOLE 8302 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1058 6037 SH SOLE 6037 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 271 5010 SH SOLE 5010 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 18148 186827 SH SOLE 180797 0 6030 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 151289 1071678 SH SOLE 933873 0 137806 VANGUARD STAR FDS VG TL INTL STK F 921909768 505 8401 SH SOLE 7285 0 1116 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 99671 2111231 SH SOLE 1701614 0 409617 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 24893 272023 SH SOLE 233342 0 38681 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4634 76234 SH SOLE 75249 0 985 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 532 6531 SH SOLE 4946 0 1585 VANGUARD WORLD FD ESG US STK ETF 921910733 815 11614 SH SOLE 11614 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 5775 28345 SH SOLE 27354 0 991 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 236 2713 SH SOLE 2689 0 24 VANGUARD WORLD FD MEGA CAP INDEX 921910873 83 619 SH SOLE 619 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 440 1600 SH SOLE 1485 0 115 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1797 10334 SH SOLE 10184 0 150 VANGUARD WORLD FDS ENERGY ETF 92204A306 40 778 SH SOLE 778 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 477 6543 SH SOLE 6062 0 480 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1910 8537 SH SOLE 7943 0 594 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2497 14686 SH SOLE 14661 0 25 VANGUARD WORLD FDS INF TECH ETF 92204A702 8065 22796 SH SOLE 20819 0 1977 VANGUARD WORLD FDS MATERIALS ETF 92204A801 528 3363 SH SOLE 3222 0 141 VANGUARD WORLD FDS UTILITIES ETF 92204A876 186 1355 SH SOLE 1355 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 654 5443 SH SOLE 2468 0 2975 VAPOTHERM INC COM 922107107 2153 80164 SH SOLE 80024 0 140 VARIAN MED SYS INC COM 92220P105 628 3589 SH SOLE 2796 0 793 VARONIS SYS INC COM 922280102 705 4309 SH SOLE 4309 0 0 VBI VACCINES INC COM NEW 91822J103 74 27015 SH SOLE 27015 0 0 VEEVA SYS INC CL A COM 922475108 512224 1881448 SH SOLE 1417882 0 463566 VENTAS INC COM 92276F100 233 4748 SH SOLE 3589 0 1159 VERACYTE INC COM 92337F107 1961 40078 SH SOLE 23412 0 16666 VERINT SYS INC NOTE 1.500% 6/0 92343XAA8 16 15000 PRN SOLE 15000 0 0 VERINT SYS INC COM 92343X100 72 1068 SH SOLE 10 0 1058 VERISK ANALYTICS INC COM 92345Y106 175254 844232 SH SOLE 614549 0 229684 VERIZON COMMUNICATIONS INC COM 92343V104 69507 1183096 SH SOLE 811250 0 371846 VERRA MOBILITY CORP COM 92511U102 222 16548 SH SOLE 16548 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 6714 28409 SH SOLE 17100 0 11309 VERU INC COM 92536C103 2594 299925 SH SOLE 299925 0 0 VIACOMCBS INC CL A 92556H107 3 75 SH SOLE 75 0 0 VIACOMCBS INC CL B 92556H206 3317 89026 SH SOLE 66662 0 22364 VIASAT INC COM 92552V100 512 15679 SH SOLE 13916 0 1763 VIATRIS INC COM 92556V106 2389 127484 SH SOLE 87016 0 40468 VICOR CORP COM 925815102 743 8060 SH SOLE 8060 0 0 VIEMED HEALTHCARE INC COM 92663R105 178 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 827 146826 SH SOLE 65911 0 80915 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 7364 310313 SH SOLE 265020 0 45293 VIRTU FINL INC CL A 928254101 510 20252 SH SOLE 20252 0 0 VIRTUSA CORP COM 92827P102 427 8343 SH SOLE 7881 0 462 VISA INC COM CL A 92826C839 564738 2581897 SH SOLE 2119846 0 462050 VIVINT SMART HOME INC COM CL A 928542109 2734 131745 SH SOLE 120845 0 10900 VIVINT SMART HOME INC *W EXP 01/17/202 928542117 86 9417 SH SOLE 9417 0 0 VMWARE INC CL A COM 928563402 5597 39908 SH SOLE 21911 0 17997 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2068 125455 SH SOLE 120799 0 4656 VONAGE HLDGS CORP COM 92886T201 219 17000 SH SOLE 14200 0 2800 VONTIER CORPORATION COM 928881101 5349 160150 SH SOLE 123848 0 36302 VOYA FINANCIAL INC COM 929089100 296 5035 SH SOLE 1500 0 3535 VROOM INC COM 92918V109 2731 66666 SH SOLE 58524 0 8142 VULCAN MATLS CO COM 929160109 10127 68284 SH SOLE 12555 0 55729 WABTEC COM 929740108 2540 34693 SH SOLE 29349 0 5344 WALGREENS BOOTS ALLIANCE INC COM 931427108 12860 322476 SH SOLE 222182 0 100294 WALMART INC COM 931142103 104173 722672 SH SOLE 357702 0 364971 WARNER MUSIC GROUP CORP COM CL A 934550203 4770 125548 SH SOLE 120285 0 5263 WASTE CONNECTIONS INC COM 94106B101 3403 33174 SH SOLE 32833 0 341 WASTE MGMT INC DEL COM 94106L109 6466 54833 SH SOLE 45255 0 9578 WATERS CORP COM 941848103 998 4032 SH SOLE 3826 0 206 WATSCO INC COM 942622200 126874 560026 SH SOLE 371917 0 188109 WAYFAIR INC CL A 94419L101 2267 10040 SH SOLE 9578 0 462 WD-40 CO COM 929236107 268 1008 SH SOLE 100 0 908 WEC ENERGY GROUP INC COM 92939U106 4662 50659 SH SOLE 29718 0 20941 WELBILT INC COM 949090104 642 48641 SH SOLE 45585 0 3056 WELLPOINT INC NOTE 2.750%10/1 94973VBG1 13 3000 PRN SOLE 3000 0 0 WELLS FARGO CO NEW COM 949746101 6106 202316 SH SOLE 155606 0 46710 WELLTOWER INC COM 95040Q104 2353 36410 SH SOLE 23270 0 13140 WESCO INTL INC COM 95082P105 259 3297 SH SOLE 3285 0 12 WEST PHARMACEUTICAL SVSC INC COM 955306105 35711 126050 SH SOLE 98109 0 27941 WESTERN ALLIANCE BANCORP COM 957638109 468 7809 SH SOLE 7809 0 0 WESTERN DIGITAL CORP. COM 958102105 629 11362 SH SOLE 9605 0 1757 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 189 13653 SH SOLE 9935 0 3718 WESTERN UN CO COM 959802109 694 31633 SH SOLE 21359 0 10274 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 852 35750 SH SOLE 35750 0 0 WESTROCK CO COM 96145D105 1884 43287 SH SOLE 43193 0 94 WEX INC COM 96208T104 53429 262514 SH SOLE 229132 0 33382 WEYERHAEUSER CO MTN BE COM NEW 962166104 7676 228917 SH SOLE 173147 0 55770 WHEATON PRECIOUS METALS CORP COM 962879102 6422 153846 SH SOLE 112126 0 41720 WHIRLPOOL CORP COM 963320106 1570 8701 SH SOLE 796 0 7905 WILLIAMS COS INC COM 969457100 914 45570 SH SOLE 21217 0 24353 WILLIAMS SONOMA INC COM 969904101 992 9743 SH SOLE 9642 0 100 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1421 6746 SH SOLE 6204 0 542 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 3414 147340 SH SOLE 141741 0 5599 WINTRUST FINL CORP COM 97650W108 1330 21770 SH SOLE 20392 0 1378 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1376 13126 SH SOLE 12626 0 500 WISDOMTREE TR CHINESE YUAN FD 97717W182 11 400 SH SOLE 0 0 400 WISDOMTREE TR US HIGH DIVIDEND 97717W208 918 13230 SH SOLE 4705 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 117 2443 SH SOLE 2068 0 375 WISDOMTREE TR US LARGECAP DIVD 97717W307 753 7008 SH SOLE 5697 0 1311 WISDOMTREE TR EMER MKT HIGH FD 97717W315 419 10187 SH SOLE 4325 0 5862 WISDOMTREE TR US DIVID EX FNCL 97717W406 414 4939 SH SOLE 4470 0 469 WISDOMTREE TR INDIA ERNGS FD 97717W422 527 18047 SH SOLE 13047 0 5000 WISDOMTREE TR US MIDCAP DIVID 97717W505 69 1973 SH SOLE 1973 0 0 WISDOMTREE TR US QLT SHRHD YLD 97717W547 64 644 SH SOLE 644 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 43 1111 SH SOLE 1111 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 68 1563 SH SOLE 1563 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 320 12048 SH SOLE 11020 0 1028 WISDOMTREE TR INTL EQUITY FD 97717W703 219 4316 SH SOLE 4196 0 120 WISDOMTREE TR INTL SMCAP DIV 97717W760 7 106 SH SOLE 106 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 51 800 SH SOLE 800 0 0 WISDOMTREE TR INTL DIV EX FINL 97717W786 59 1450 SH SOLE 1450 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 21 450 SH SOLE 450 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 47 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 318 5835 SH SOLE 5835 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 6 95 SH SOLE 95 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 1 28 SH SOLE 28 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 61 1719 SH SOLE 1719 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 686 12773 SH SOLE 12773 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 115 3750 SH SOLE 3750 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 10 344 SH SOLE 344 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 1981 78942 SH SOLE 78942 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 1506 38082 SH SOLE 28182 0 9900 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 170 2566 SH SOLE 1991 0 575 WISDOMTREE TR CHINADIV EX FI 97717X719 6 95 SH SOLE 95 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 10 296 SH SOLE 296 0 0 WOODWARD INC COM 980745103 3110 25591 SH SOLE 24324 0 1267 WORKDAY INC CL A 98138H101 322229 1344808 SH SOLE 977201 0 367607 WP CAREY INC COM 92936U109 4044 57295 SH SOLE 44630 0 12665 WYNDHAM DESTINATIONS INC COM 98310W108 286 6380 SH SOLE 6245 0 135 WYNDHAM HOTELS & RESORTS INC COM 98311A105 380 6388 SH SOLE 6253 0 135 XCEL ENERGY INC COM 98389B100 2350 35245 SH SOLE 32931 0 2314 XILINX INC COM 983919101 9333 65832 SH SOLE 23826 0 42006 XPERI HOLDING CORP COM 98390M103 628 30063 SH SOLE 14155 0 15908 XPO LOGISTICS INC COM 983793100 863 7240 SH SOLE 6643 0 597 XYLEM INC COM 98419M100 9144 89833 SH SOLE 21090 0 68743 YETI HLDGS INC COM 98585X104 60903 889482 SH SOLE 789646 0 99836 YUM BRANDS INC COM 988498101 3538 32591 SH SOLE 21703 0 10888 YUM CHINA HLDGS INC COM 98850P109 2701 47307 SH SOLE 21119 0 26188 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 78270 203654 SH SOLE 99846 0 103808 ZENDESK INC COM 98936J101 4929 34443 SH SOLE 28976 0 5467 ZILLOW GROUP INC CL A 98954M101 100 736 SH SOLE 736 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 151 1167 SH SOLE 842 0 325 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3401 22075 SH SOLE 17138 0 4936 ZIONS BANCORPORATION N A COM 989701107 270 6222 SH SOLE 6084 0 138 ZOETIS INC CL A 98978V103 416362 2515780 SH SOLE 1881882 0 633898 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 43113 127811 SH SOLE 105403 0 22408 ZSCALER INC COM 98980G102 543 2717 SH SOLE 2591 0 126 ZUMIEZ INC COM 989817101 494 13425 SH SOLE 12925 0 500 ZYNGA INC CL A 98986T108 723 73247 SH SOLE 73247 0 0