0001104659-20-059286.txt : 20200511 0001104659-20-059286.hdr.sgml : 20200511 20200511104730 ACCESSION NUMBER: 0001104659-20-059286 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200511 DATE AS OF CHANGE: 20200511 EFFECTIVENESS DATE: 20200511 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: 20863214 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 03-31-2020 03-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 05-11-2020 0 1660 15998718
INFORMATION TABLE 2 infotable.xml 1LIFE HEALTHCARE INC COM 68269G107 928 51150 SH SOLE 46325 0 4825 2U INC COM 90214J101 315 14840 SH SOLE 14005 0 835 3-D SYS CORP DEL COM NEW 88554D205 1069 138641 SH SOLE 130975 0 7666 3M CO COM 88579Y101 30251 221600 SH SOLE 135126 0 86473 AAR CORP COM 000361105 467 26277 SH SOLE 26215 0 62 ABB LTD SPONSORED ADR 000375204 6785 393129 SH SOLE 203689 0 189440 ABBOTT LABS COM 002824100 109188 1383701 SH SOLE 1014457 0 369245 ABBVIE INC COM 00287Y109 70785 929065 SH SOLE 657936 0 271128 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 96 28330 SH SOLE 28330 0 0 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 197 38082 SH SOLE 29773 0 8309 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 416 30700 SH SOLE 600 0 30100 ABIOMED INC COM 003654100 24454 168462 SH SOLE 111304 0 57158 ABM INDS INC COM 000957100 724 29725 SH SOLE 10640 0 19085 ACACIA COMMUNICATIONS INC COM 00401C108 411 6125 SH SOLE 3150 0 2975 ACCELERATE DIAGNOSTICS INC COM 00430H102 4462 535673 SH SOLE 457436 0 78237 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 101405 621128 SH SOLE 386583 0 234545 ACLARIS THERAPEUTICS INC COM 00461U105 11 10600 SH SOLE 400 0 10200 ACTIVISION BLIZZARD INC COM 00507V109 46313 778640 SH SOLE 564852 0 213788 ACUITY BRANDS INC COM 00508Y102 271 3166 SH SOLE 2186 0 980 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 3275 117898 SH SOLE 90359 0 27539 ADOBE INC COM 00724F101 242789 762911 SH SOLE 473070 0 289841 ADVANCE AUTO PARTS INC COM 00751Y106 491 5260 SH SOLE 5228 0 32 ADVANCED MICRO DEVICES INC COM 007903107 3166 69623 SH SOLE 49716 0 19907 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 127 27204 SH SOLE 27204 0 0 AEROVIRONMENT INC COM 008073108 719 11796 SH SOLE 10913 0 883 AFFILIATED MANAGERS GROUP IN COM 008252108 4853 82063 SH SOLE 76616 0 5447 AFLAC INC COM 001055102 1235 36074 SH SOLE 28855 0 7218 AGENUS INC COM NEW 00847G705 141 57626 SH SOLE 24116 0 33510 AGILENT TECHNOLOGIES INC COM 00846U101 1114 15547 SH SOLE 9973 0 5574 AGNICO EAGLE MINES LTD COM 008474108 948 23824 SH SOLE 18649 0 5175 AILERON THERAPEUTICS INC COM 00887A105 101 303944 SH SOLE 207544 0 96400 AIR PRODS & CHEMS INC COM 009158106 14805 74172 SH SOLE 42564 0 31608 AIRGAIN INC COM 00938A104 4794 648737 SH SOLE 571680 0 77057 AKAMAI TECHNOLOGIES INC COM 00971T101 7291 79690 SH SOLE 45921 0 33769 AKEBIA THERAPEUTICS INC COM 00972D105 491 64793 SH SOLE 64419 0 374 ALAMOS GOLD INC NEW COM CL A 011532108 263 52664 SH SOLE 32889 0 19775 ALARM COM HLDGS INC COM 011642105 4805 123486 SH SOLE 97959 0 25527 ALBIREO PHARMA INC COM 01345P106 662 40426 SH SOLE 26017 0 14409 ALCON INC ORD SHS H01301128 781 15364 SH SOLE 13797 0 1567 ALEXION PHARMACEUTICALS INC COM 015351109 310 3450 SH SOLE 3339 0 111 ALGONQUIN PWR UTILS CORP COM 015857105 255 19000 SH SOLE 0 0 19000 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 77046 396162 SH SOLE 274529 0 121633 ALIGN TECHNOLOGY INC COM 016255101 17962 103262 SH SOLE 74373 0 28889 ALLEGION PLC ORD SHS G0176J109 269 2926 SH SOLE 2192 0 734 ALLERGAN PLC SHS G0177J108 931 5256 SH SOLE 1856 0 3400 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 47 15084 SH SOLE 15084 0 0 ALLIANT ENERGY CORP COM 018802108 1269 26281 SH SOLE 17694 0 8587 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 104 14715 SH SOLE 13215 0 1500 ALLSCRIPTS HEALTHCARE SOLUTN NOTE 1.250% 7/0 01988PAD0 22 23000 PRN SOLE 23000 0 0 ALLSTATE CORP COM 020002101 1576 17178 SH SOLE 8055 0 9123 ALPHABET INC CAP STK CL C 02079K107 269590 231843 SH SOLE 176543 0 55300 ALPHABET INC CAP STK CL A 02079K305 139889 120392 SH SOLE 84015 0 36377 ALPS ETF TR ALERIAN ENERGY 00162Q676 18 1768 SH SOLE 1768 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 31 1000 SH SOLE 1000 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 1182 343716 SH SOLE 283476 0 60240 ALTERYX INC COM CL A 02156B103 307 3227 SH SOLE 2791 0 436 ALTRIA GROUP INC COM 02209S103 6562 169694 SH SOLE 97294 0 72400 AMAZON COM INC COM 023135106 575316 295076 SH SOLE 226423 0 68653 AMEDISYS INC COM 023436108 3410 18578 SH SOLE 16831 0 1747 AMERCO COM 023586100 284 978 SH SOLE 0 0 978 AMEREN CORP COM 023608102 439 6031 SH SOLE 5575 0 456 AMERICAN AIRLS GROUP INC COM 02376R102 173 14152 SH SOLE 5674 0 8478 AMERICAN ELEC PWR CO INC COM 025537101 1605 20069 SH SOLE 13786 0 6283 AMERICAN EXPRESS CO COM 025816109 47349 553072 SH SOLE 470057 0 83015 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 8 9412 SH SOLE 3229 0 6183 AMERICAN INTL GROUP INC COM NEW 026874784 426 17548 SH SOLE 12462 0 5086 AMERICAN SOFTWARE INC CL A 029683109 231 16244 SH SOLE 12119 0 4125 AMERICAN TOWER CORP NEW COM 03027X100 136457 626669 SH SOLE 515242 0 111426 AMERICAN WTR WKS CO INC NEW COM 030420103 1460 12209 SH SOLE 6422 0 5787 AMERICAS GOLD AND SILVER COR COM 03062D100 54 35000 SH SOLE 35000 0 0 AMERICOLD RLTY TR COM 03064D108 25394 746004 SH SOLE 587988 0 158016 AMERIPRISE FINL INC COM 03076C106 1794 17510 SH SOLE 10963 0 6547 AMERISOURCEBERGEN CORP COM 03073E105 468 5293 SH SOLE 4497 0 796 AMETEK INC COM 031100100 52106 723491 SH SOLE 402837 0 320654 AMGEN INC COM 031162100 21941 108230 SH SOLE 61851 0 46379 AMPHENOL CORP NEW CL A 032095101 57729 792114 SH SOLE 626519 0 165595 ANALOG DEVICES INC COM 032654105 2187 24390 SH SOLE 17975 0 6415 ANAPLAN INC COM 03272L108 1235 40803 SH SOLE 40803 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 860 19490 SH SOLE 14914 0 4576 ANNALY CAPITAL MANAGEMENT IN COM 035710409 407 80260 SH SOLE 57624 0 22636 ANSYS INC COM 03662Q105 764 3288 SH SOLE 2916 0 372 ANTHEM INC COM 036752103 1017 4477 SH SOLE 3483 0 994 APOLLO COML REAL EST FIN INC COM 03762U105 577 77700 SH SOLE 63450 0 14250 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 139 200000 PRN SOLE 150000 0 50000 APOLLO GLOBAL MGMT INC COM CL A 03768E105 364 10864 SH SOLE 9664 0 1200 APPFOLIO INC COM CL A 03783C100 9733 87725 SH SOLE 75474 0 12251 APPIAN CORP CL A 03782L101 1445 35927 SH SOLE 16168 0 19759 APPLE INC COM 037833100 631515 2483443 SH SOLE 1931949 0 551494 APPLIED MATLS INC COM 038222105 3929 85746 SH SOLE 61606 0 24140 APTARGROUP INC COM 038336103 5899 59267 SH SOLE 9935 0 49332 APTIV PLC SHS G6095L109 1966 39928 SH SOLE 18370 0 21558 ARCHER DANIELS MIDLAND CO COM 039483102 3282 93305 SH SOLE 85518 0 7787 ARDELYX INC COM 039697107 142 25000 SH SOLE 25000 0 0 ARES CAPITAL CORP COM 04010L103 2201 204164 SH SOLE 150371 0 53793 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 381 12317 SH SOLE 10317 0 2000 ARGENX SE SPONSORED ADR 04016X101 207 1575 SH SOLE 1575 0 0 ARISTA NETWORKS INC COM 040413106 50220 247940 SH SOLE 190088 0 57852 ARK ETF TR INNOVATION ETF 00214Q104 532 12090 SH SOLE 12090 0 0 ARK ETF TR ISRAEL INOVATE 00214Q609 1674 96490 SH SOLE 96490 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 679 23590 SH SOLE 15040 0 8550 ASGN INC COM 00191U102 664 18790 SH SOLE 17171 0 1619 ASML HOLDING N V N Y REGISTRY SHS N07059210 630 2407 SH SOLE 1258 0 1149 ASPEN TECHNOLOGY INC COM 045327103 1651 17367 SH SOLE 16767 0 600 ASSEMBLY BIOSCIENCES INC COM 045396108 191 12849 SH SOLE 10349 0 2500 ASSOCIATED BANC CORP COM 045487105 222 17362 SH SOLE 8203 0 9159 ASTRAZENECA PLC SPONSORED ADR 046353108 19620 439325 SH SOLE 209026 0 230299 AT HOME GROUP INC COM 04650Y100 25 12165 SH SOLE 11302 0 863 AT&T INC COM 00206R102 34321 1177409 SH SOLE 848019 0 329390 ATHERSYS INC NEW COM 04744L106 148 49320 SH SOLE 32120 0 17200 ATLAS AIR WORLDWIDE HLDGS IN NOTE 1.875% 6/0 049164BJ4 165 200000 PRN SOLE 150000 0 50000 ATLAS TECHNICAL CONSULTANTS *W EXP 11/26/202 049430119 24 32985 SH SOLE 32985 0 0 ATLASSIAN CORP PLC CL A G06242104 37160 270729 SH SOLE 184460 0 86269 ATMOS ENERGY CORP COM 049560105 907 9137 SH SOLE 4992 0 4145 AUTODESK INC COM 052769106 2053 13153 SH SOLE 9664 0 3489 AUTOMATIC DATA PROCESSING IN COM 053015103 45160 330405 SH SOLE 184710 0 145695 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 135 17000 SH SOLE 17000 0 0 AVALARA INC COM 05338G106 1989 26662 SH SOLE 22164 0 4498 AVALONBAY CMNTYS INC COM 053484101 1007 6845 SH SOLE 5802 0 1043 AVANTOR INC COM 05352A100 128 10267 SH SOLE 10267 0 0 AVERY DENNISON CORP COM 053611109 1773 17401 SH SOLE 15419 0 1982 AWARE INC MASS COM 05453N100 37 13000 SH SOLE 13000 0 0 AXON ENTERPRISE INC COM 05464C101 328 4635 SH SOLE 4610 0 25 AXSOME THERAPEUTICS INC COM 05464T104 379 6440 SH SOLE 5410 0 1030 BAIDU INC SPON ADR REP A 056752108 5411 53689 SH SOLE 42302 0 11387 BAIN CAP SPECIALTY FIN INC COM 05684B107 354 38207 SH SOLE 38207 0 0 BAKER HUGHES COMPANY CL A 05722G100 176 16760 SH SOLE 1316 0 15444 BALL CORP COM 058498106 5335 82502 SH SOLE 68958 0 13544 BANK MONTREAL COM 063671101 393 7823 SH SOLE 2492 0 5331 BANK NEW YORK MELLON CORP COM 064058100 786 23326 SH SOLE 21658 0 1668 BANK NOVA SCOTIA B C COM 064149107 290 7145 SH SOLE 3145 0 4000 BANK OF MARIN BANCORP COM 063425102 362 12054 SH SOLE 12054 0 0 BANKUNITED INC COM 06652K103 1452 77658 SH SOLE 63823 0 13835 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 67 4048 SH SOLE 968 0 3080 BARCLAYS BANK PLC MTNF10/3 06739FJQ5 222 180000 PRN SOLE 135000 0 45000 BARCLAYS BANK PLC MTNF9/2 06741J7V5 186 200000 PRN SOLE 150000 0 50000 BARCLAYS BANK PLC ENHANCED EURP C 06746Q256 5 95 SH SOLE 95 0 0 BARRICK GOLD CORPORATION COM 067901108 494 26940 SH SOLE 22640 0 4300 BAUSCH HEALTH COS INC COM 071734107 1006 64875 SH SOLE 53375 0 11500 BAXTER INTL INC COM 071813109 4412 54337 SH SOLE 43793 0 10544 BECTON DICKINSON & CO COM 075887109 14340 62412 SH SOLE 47677 0 14735 BED BATH & BEYOND INC COM 075896100 584 138600 SH SOLE 131300 0 7300 BERKSHIRE HATHAWAY INC DEL CL A 084670108 20128 74 SH SOLE 56 0 18 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 101067 552795 SH SOLE 458049 0 94746 BEST BUY INC COM 086516101 2352 41263 SH SOLE 33405 0 7858 BEYOND MEAT INC COM 08862E109 725 10893 SH SOLE 9273 0 1620 BIODELIVERY SCIENCES INTL IN COM 09060J106 3500 923526 SH SOLE 829876 0 93650 BIOGEN INC COM 09062X103 2975 9402 SH SOLE 6112 0 3290 BIOMARIN PHARMACEUTICAL INC COM 09061G101 7138 84479 SH SOLE 49826 0 34653 BIO-TECHNE CORP COM 09073M104 8855 46699 SH SOLE 41292 0 5407 BJS WHSL CLUB HLDGS INC COM 05550J101 12089 474640 SH SOLE 434750 0 39890 BK OF AMERICA CORP COM 060505104 17899 843086 SH SOLE 662051 0 181034 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 337 266 SH SOLE 236 0 30 BLACK KNIGHT INC COM 09215C105 6145 105846 SH SOLE 93727 0 12119 BLACKLINE INC COM 09239B109 15685 298134 SH SOLE 260129 0 38005 BLACKROCK ENHANCED GLOBAL DI COM 092501105 96 11520 SH SOLE 7080 0 4440 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 52 11565 SH SOLE 11565 0 0 BLACKROCK INC COM 09247X101 26730 60754 SH SOLE 51932 0 8822 BLACKSTONE GROUP INC COM CL A 09260D107 31444 690026 SH SOLE 551485 0 138541 BLACKSTONE MTG TR INC COM CL A 09257W100 168 9025 SH SOLE 3100 0 5925 BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 158 200000 PRN SOLE 150000 0 50000 BLOOMIN BRANDS INC COM 094235108 233 32647 SH SOLE 29160 0 3487 BLUE BIRD CORP COM 095306106 2411 220604 SH SOLE 177679 0 42925 BOEING CO COM 097023105 20727 138979 SH SOLE 95361 0 43618 BOINGO WIRELESS INC COM 09739C102 658 62060 SH SOLE 57575 0 4485 BOOKING HLDGS INC COM 09857L108 31568 23465 SH SOLE 17465 0 6000 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 9380 136656 SH SOLE 106100 0 30556 BORGWARNER INC COM 099724106 483 19834 SH SOLE 12762 0 7072 BOSTON SCIENTIFIC CORP COM 101137107 977 29928 SH SOLE 23857 0 6071 BOTTOMLINE TECH DEL INC COM 101388106 4849 132307 SH SOLE 117357 0 14950 BP PLC SPONSORED ADR 055622104 7776 318811 SH SOLE 227855 0 90957 BRIGHAM MINERALS INC CL A COM 10918L103 416 50325 SH SOLE 33325 0 17000 BRIGHT HORIZONS FAM SOL IN D COM 109194100 6023 59050 SH SOLE 55372 0 3678 BRINKS CO COM 109696104 888 17066 SH SOLE 15566 0 1500 BRISTOL-MYERS SQUIBB CO COM 110122108 54171 971852 SH SOLE 646207 0 325645 BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 936 246290 SH SOLE 118874 0 127416 BROADCOM INC COM 11135F101 2988 12602 SH SOLE 10310 0 2292 BROADCOM INC 8% CNV PFD SER A 11135F200 2653 2839 SH SOLE 2372 0 467 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2728 28767 SH SOLE 26040 0 2727 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5349 86255 SH SOLE 68268 0 17987 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1724 47928 SH SOLE 46428 0 1500 BROOKLINE BANCORP INC DEL COM 11373M107 383 33956 SH SOLE 11556 0 22400 BROOKS AUTOMATION INC NEW COM 114340102 280 9185 SH SOLE 9185 0 0 BURLINGTON STORES INC COM 122017106 3395 21424 SH SOLE 19762 0 1662 BWX TECHNOLOGIES INC COM 05605H100 8680 178190 SH SOLE 125836 0 52354 BYLINE BANCORP INC COM 124411109 207 20000 SH SOLE 20000 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2089 31558 SH SOLE 26878 0 4680 CABLE ONE INC COM 12685J105 1128 686 SH SOLE 386 0 300 CAI INTERNATIONAL INC COM 12477X106 3154 223044 SH SOLE 199019 0 24025 CAMECO CORP COM 13321L108 386 50468 SH SOLE 50468 0 0 CAMPBELL SOUP CO COM 134429109 384 8324 SH SOLE 6444 0 1879 CANADIAN NAT RES LTD COM 136385101 146 10745 SH SOLE 9995 0 750 CANADIAN NATL RY CO COM 136375102 5449 70198 SH SOLE 11425 0 58773 CANADIAN PAC RY LTD COM 13645T100 2460 11203 SH SOLE 4887 0 6316 CANNAE HLDGS INC COM 13765N107 4501 134402 SH SOLE 107052 0 27350 CANOPY GROWTH CORP COM 138035100 231 16049 SH SOLE 6159 0 9890 CAPITAL ONE FINL CORP COM 14040H105 1820 36099 SH SOLE 29482 0 6617 CARDINAL HEALTH INC COM 14149Y108 1066 22245 SH SOLE 4237 0 18008 CARDLYTICS INC COM 14161W105 1229 35167 SH SOLE 33231 0 1936 CARDTRONICS INC NOTE 1.000%12/0 14161HAG3 823 865000 PRN SOLE 610000 0 255000 CARGURUS INC COM CL A 141788109 2010 106144 SH SOLE 100872 0 5272 CARMAX INC COM 143130102 61813 1148300 SH SOLE 778387 0 369913 CARNIVAL CORP UNIT 99/99/9999 143658300 153 11629 SH SOLE 8082 0 3547 CARVANA CO CL A 146869102 9610 174448 SH SOLE 154094 0 20354 CASEYS GEN STORES INC COM 147528103 325 2455 SH SOLE 2114 0 341 CATALENT INC COM 148806102 1659 31932 SH SOLE 30930 0 1002 CATERPILLAR INC DEL COM 149123101 8654 74579 SH SOLE 51019 0 23560 CBOE GLOBAL MARKETS INC COM 12503M108 8401 94131 SH SOLE 40963 0 53167 CBRE GROUP INC CL A 12504L109 772 20471 SH SOLE 8632 0 11839 CDK GLOBAL INC COM 12508E101 1523 46368 SH SOLE 28931 0 17437 CDW CORP COM 12514G108 1470 15764 SH SOLE 12247 0 3517 CENTENE CORP DEL COM 15135B101 529 8908 SH SOLE 5404 0 3504 CENTURYLINK INC COM 156700106 270 28533 SH SOLE 26398 0 2135 CERIDIAN HCM HLDG INC COM 15677J108 7465 149101 SH SOLE 127252 0 21849 CERNER CORP COM 156782104 5104 81034 SH SOLE 58268 0 22766 CHARLES RIV LABS INTL INC COM 159864107 653 5175 SH SOLE 4622 0 553 CHARTER COMMUNICATIONS INC N CL A 16119P108 1410 3232 SH SOLE 2388 0 844 CHECK POINT SOFTWARE TECH LT ORD M22465104 53642 533543 SH SOLE 394031 0 139512 CHEESECAKE FACTORY INC COM 163072101 1003 58711 SH SOLE 54322 0 4389 CHEGG INC COM 163092109 907 25347 SH SOLE 22368 0 2979 CHEVRON CORP NEW COM 166764100 38691 533970 SH SOLE 306228 0 227742 CHEWY INC CL A 16679L109 41594 1109476 SH SOLE 863010 0 246466 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 614 16312 SH SOLE 5262 0 11050 CHIPOTLE MEXICAN GRILL INC COM 169656105 12671 19363 SH SOLE 13936 0 5427 CHUBB LIMITED COM H1467J104 5221 46745 SH SOLE 35358 0 11387 CHURCH & DWIGHT INC COM 171340102 5488 85507 SH SOLE 49666 0 35841 CHURCHILL DOWNS INC COM 171484108 218 2115 SH SOLE 2020 0 95 CIENA CORP COM NEW 171779309 431 10825 SH SOLE 8000 0 2825 CIGNA CORP NEW COM 125523100 13049 73647 SH SOLE 44204 0 29443 CIMAREX ENERGY CO COM 171798101 389 23086 SH SOLE 14648 0 8438 CINCINNATI FINL CORP COM 172062101 728 9650 SH SOLE 9217 0 433 CINTAS CORP COM 172908105 29737 171674 SH SOLE 101718 0 69956 CISCO SYS INC COM 17275R102 37225 946950 SH SOLE 617906 0 329045 CITIGROUP INC COM NEW 172967424 8560 203223 SH SOLE 177390 0 25833 CITIZENS FINANCIAL GROUP INC COM 174610105 764 40592 SH SOLE 25364 0 15228 CITRIX SYS INC COM 177376100 1422 10043 SH SOLE 4082 0 5961 CIVISTA BANCSHARES INC COM NO PAR 178867107 1250 83580 SH SOLE 83580 0 0 CLARIVATE ANALYTICS PLC COM G21810109 1336 64363 SH SOLE 62363 0 2000 CLOROX CO DEL COM 189054109 9227 53260 SH SOLE 43134 0 10126 CME GROUP INC COM 12572Q105 27729 160369 SH SOLE 106177 0 54192 CMS ENERGY CORP COM 125896100 365 6212 SH SOLE 3000 0 3212 CNO FINL GROUP INC COM 12621E103 613 49500 SH SOLE 49500 0 0 COCA COLA CO COM 191216100 20386 460699 SH SOLE 343984 0 116716 CODEXIS INC COM 192005106 769 68944 SH SOLE 48689 0 20255 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 12614 153891 SH SOLE 141377 0 12515 COGNEX CORP COM 192422103 1094 25919 SH SOLE 22857 0 3062 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1527 32859 SH SOLE 9201 0 23658 COHERENT INC COM 192479103 223 2100 SH SOLE 1700 0 400 COLGATE PALMOLIVE CO COM 194162103 24167 364184 SH SOLE 243688 0 120496 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 423 8817 SH SOLE 8392 0 425 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 143 175000 PRN SOLE 50000 0 125000 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 221 11315 SH SOLE 11315 0 0 COMCAST CORP NEW CL A 20030N101 18366 534198 SH SOLE 249295 0 284903 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 489 36526 SH SOLE 27381 0 9145 CONAGRA BRANDS INC COM 205887102 834 28409 SH SOLE 12235 0 16174 CONCHO RES INC COM 20605P101 222 5185 SH SOLE 5185 0 0 CONOCOPHILLIPS COM 20825C104 3189 103540 SH SOLE 88585 0 14955 CONSOLIDATED EDISON INC COM 209115104 1755 22500 SH SOLE 19664 0 2836 CONSTELLATION BRANDS INC CL A 21036P108 2829 19735 SH SOLE 16309 0 3426 CONTAINER STORE GROUP INC COM 210751103 52 22175 SH SOLE 20500 0 1675 CONTINENTAL RES INC COM 212015101 478 62570 SH SOLE 58570 0 4000 COOPER COS INC COM NEW 216648402 23447 85054 SH SOLE 62103 0 22951 COPART INC COM 217204106 86956 1269067 SH SOLE 864076 0 404991 CORCEPT THERAPEUTICS INC COM 218352102 276 23206 SH SOLE 0 0 23206 CORECIVIC INC COM 21871N101 146 13100 SH SOLE 13100 0 0 CORNING INC COM 219350105 1734 84418 SH SOLE 61790 0 22628 CORTEVA INC COM 22052L104 1398 59498 SH SOLE 50396 0 9102 COSTAR GROUP INC COM 22160N109 147364 250957 SH SOLE 198708 0 52249 COSTCO WHSL CORP NEW COM 22160K105 96307 337764 SH SOLE 252333 0 85432 COUPA SOFTWARE INC COM 22266L106 2547 18231 SH SOLE 16756 0 1475 COVETRUS INC COM 22304C100 168 20668 SH SOLE 5573 0 15095 COVIA HLDGS CORP COM 22305A103 16 28687 SH SOLE 18300 0 10387 COWEN INC NOTE 3.000%12/1 223622AE1 79 90000 PRN SOLE 70000 0 20000 CREDIT ACCEP CORP MICH COM 225310101 2979 11652 SH SOLE 11265 0 387 CRESCENT ACQUISITION CORP COM CL A 22564L105 502 50950 SH SOLE 50950 0 0 CRESCENT ACQUISITION CORP *W EXP 03/08/202 22564L113 22 25475 SH SOLE 25475 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2848 67153 SH SOLE 22757 0 44396 CRONOS GROUP INC COM 22717L101 128 22502 SH SOLE 22177 0 325 CROWDSTRIKE HLDGS INC CL A 22788C105 504 9045 SH SOLE 8380 0 665 CROWN CASTLE INTL CORP NEW COM 22822V101 26955 186667 SH SOLE 148349 0 38319 CROWN HLDGS INC COM 228368106 657 11313 SH SOLE 11313 0 0 CSX CORP COM 126408103 1388 24226 SH SOLE 18010 0 6216 CTI BIOPHARMA CORP COM 12648L601 70 76211 SH SOLE 76211 0 0 CUBIC CORP COM 229669106 1901 46026 SH SOLE 31106 0 14920 CUMMINS INC COM 231021106 1647 12175 SH SOLE 10574 0 1601 CURO GROUP HLDGS CORP COM 23131L107 371 69990 SH SOLE 39489 0 30501 CURTISS WRIGHT CORP COM 231561101 213 2309 SH SOLE 2309 0 0 CVS HEALTH CORP COM 126650100 19979 336737 SH SOLE 238725 0 98012 CYBERARK SOFTWARE LTD SHS M2682V108 3419 39962 SH SOLE 39242 0 720 CYRUSONE INC COM 23283R100 11468 185716 SH SOLE 158844 0 26872 D R HORTON INC COM 23331A109 1058 31108 SH SOLE 13386 0 17722 DANAHER CORPORATION COM 235851102 228948 1654129 SH SOLE 1005824 0 648305 DANAHER CORPORATION 4.75 MND CV PFD 235851300 26 25 SH SOLE 25 0 0 DANAHER CORPORATION DBCV1/2 235851AF9 5 1000 PRN SOLE 1000 0 0 DARDEN RESTAURANTS INC COM 237194105 506 9285 SH SOLE 1488 0 7797 DATADOG INC CL A COM 23804L103 201 5591 SH SOLE 4290 0 1301 DAVE & BUSTERS ENTMT INC COM 238337109 232 17773 SH SOLE 9562 0 8211 DAVITA INC COM 23918K108 208 2732 SH SOLE 2132 0 600 DBX ETF TR XTRACK MSCI EAFE 233051200 3383 126215 SH SOLE 87853 0 38362 DBX ETF TR XTRACK MSCI EURP 233051853 94 3866 SH SOLE 2000 0 1866 DBX ETF TR XTRACK HRVST CSI 233051879 12 463 SH SOLE 0 0 463 DEERE & CO COM 244199105 4809 34804 SH SOLE 28831 0 5973 DEL TACO RESTAURANTS INC COM 245496104 58 17000 SH SOLE 12300 0 4700 DEL TACO RESTAURANTS INC *W EXP 06/30/202 245496112 0 7553 SH SOLE 7195 0 358 DELL TECHNOLOGIES INC CL C 24703L202 322 8132 SH SOLE 5886 0 2246 DELTA AIR LINES INC DEL COM NEW 247361702 983 34442 SH SOLE 22939 0 11503 DENBURY RES INC COM NEW 247916208 31 167254 SH SOLE 0 0 167254 DENTSPLY SIRONA INC COM 24906P109 935 24077 SH SOLE 9335 0 14742 DESCARTES SYS GROUP INC COM 249906108 224 6526 SH SOLE 3830 0 2696 DESIGNER BRANDS INC CL A 250565108 865 173652 SH SOLE 128530 0 45121 DEVON ENERGY CORP NEW COM 25179M103 87 12520 SH SOLE 10960 0 1560 DEXCOM INC COM 252131107 305713 1135340 SH SOLE 777305 0 358035 DIAGEO P L C SPON ADR NEW 25243Q205 12182 95830 SH SOLE 52284 0 43546 DIAMEDICA THERAPEUTICS INC COM NEW 25253X207 28 10000 SH SOLE 10000 0 0 DIGIMARC CORP NEW COM 25381B101 400 30650 SH SOLE 28350 0 2300 DIGITAL RLTY TR INC COM 253868103 3546 25527 SH SOLE 21490 0 4037 DIGITAL TURBINE INC COM NEW 25400W102 96 22200 SH SOLE 21200 0 1000 DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 4 250 SH SOLE 250 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 9 350 SH SOLE 350 0 0 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 2 100 SH SOLE 100 0 0 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 187 6601 SH SOLE 6601 0 0 DIREXION SHS ETF TR DAILY FINL BEAR 25460E133 152 4005 SH SOLE 4005 0 0 DIREXION SHS ETF TR DLY ENRGY BULL3X 25460G609 0 50 SH SOLE 50 0 0 DIRTT ENVIRONMENTAL SOLUTION COM 25490H106 10 10000 SH SOLE 10000 0 0 DISCOVER FINL SVCS COM 254709108 2092 58648 SH SOLE 43641 0 15007 DISCOVERY INC COM SER A 25470F104 489 25141 SH SOLE 20424 0 4717 DISCOVERY INC COM SER C 25470F302 230 13135 SH SOLE 5712 0 7423 DISH NETWORK CORPORATION CL A 25470M109 356 17786 SH SOLE 17786 0 0 DISNEY WALT CO COM DISNEY 254687106 132748 1374199 SH SOLE 908172 0 466027 DIXIE GROUP INC CL A 255519100 144 221255 SH SOLE 221255 0 0 DOCUSIGN INC COM 256163106 132203 1430768 SH SOLE 1152520 0 278248 DOLBY LABORATORIES INC COM CL A 25659T107 72684 1340792 SH SOLE 932568 0 408224 DOLLAR GEN CORP NEW COM 256677105 580 3840 SH SOLE 3155 0 685 DOMINION ENERGY INC COM 25746U109 3854 53393 SH SOLE 44282 0 9112 DOMINOS PIZZA INC COM 25754A201 469 1446 SH SOLE 1215 0 231 DOMO INC COM CL B 257554105 265 26622 SH SOLE 6241 0 20381 DONALDSON INC COM 257651109 659 17051 SH SOLE 4736 0 12315 DOVER CORP COM 260003108 3296 39268 SH SOLE 32748 0 6520 DOW INC COM 260557103 4194 143419 SH SOLE 117911 0 25508 DROPBOX INC CL A 26210C104 1804 99694 SH SOLE 88410 0 11284 DTE ENERGY CO COM 233331107 996 10490 SH SOLE 8097 0 2393 DUKE ENERGY CORP NEW COM NEW 26441C204 9890 122285 SH SOLE 73935 0 48350 DULUTH HLDGS INC COM CL B 26443V101 1241 309538 SH SOLE 292388 0 17150 DUNKIN BRANDS GROUP INC COM 265504100 5047 95054 SH SOLE 78738 0 16317 DUPONT DE NEMOURS INC COM 26614N102 2093 61393 SH SOLE 49342 0 12051 DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 169 200000 PRN SOLE 150000 0 50000 DYNATRACE INC COM 268150109 3313 138957 SH SOLE 126777 0 12180 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 7057 1999103 SH SOLE 1655900 0 343203 EAGLE MATERIALS INC COM 26969P108 1030 17638 SH SOLE 11488 0 6150 EAGLE PHARMACEUTICALS INC COM 269796108 2453 53330 SH SOLE 46460 0 6870 EAST WEST BANCORP INC COM 27579R104 202 7861 SH SOLE 7596 0 265 EATON CORP PLC SHS G29183103 3657 47078 SH SOLE 35554 0 11524 EATON VANCE TAX-MANAGED GLOB COM 27829F108 497 77944 SH SOLE 45644 0 32300 EATON VANCE TX ADV GLBL DIV COM 27828S101 167 14000 SH SOLE 14000 0 0 EBAY INC COM 278642103 1118 37188 SH SOLE 29229 0 7959 ECHO GLOBAL LOGISTICS INC COM 27875T101 66 3872 SH SOLE 2200 0 1672 ECHO GLOBAL LOGISTICS INC NOTE 2.500% 5/0 27875TAA9 75 75000 PRN SOLE 25000 0 50000 ECOLAB INC COM 278865100 156180 1002249 SH SOLE 707898 0 294351 EDITAS MEDICINE INC COM 28106W103 211 10650 SH SOLE 550 0 10100 EDWARDS LIFESCIENCES CORP COM 28176E108 55872 296212 SH SOLE 187316 0 108896 ELANCO ANIMAL HEALTH INC COM 28414H103 252 11248 SH SOLE 7490 0 3758 ELECTRONIC ARTS INC COM 285512109 1177 11755 SH SOLE 10292 0 1463 ELEMENT SOLUTIONS INC COM 28618M106 839 100375 SH SOLE 88375 0 12000 EMAGIN CORP COM NEW 29076N206 4 20000 SH SOLE 20000 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 78 10535 SH SOLE 8535 0 2000 EMERSON ELEC CO COM 291011104 11586 243141 SH SOLE 149726 0 93415 ENBRIDGE INC COM 29250N105 2891 99377 SH SOLE 79081 0 20295 ENCOMPASS HEALTH CORP COM 29261A100 3844 60040 SH SOLE 57172 0 2868 ENCORE CAP EUROPE FIN LTD NOTE 4.500% 9/0 29260UAA5 36 50000 PRN SOLE 0 0 50000 ENCORE CAP GROUP INC COM 292554102 969 41446 SH SOLE 35154 0 6292 ENCORE CAP GROUP INC NOTE 3.000% 7/0 292554AF9 49 50000 PRN SOLE 50000 0 0 ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 12607 14079000 PRN SOLE 10395000 0 3684000 ENDAVA PLC ADS 29260V105 1040 29574 SH SOLE 28163 0 1411 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1980 430410 SH SOLE 194727 0 235683 ENERPAC TOOL GROUP CORP CL A COM 292765104 168 10160 SH SOLE 0 0 10160 ENERSYS COM 29275Y102 4166 84136 SH SOLE 66881 0 17255 ENTEGRIS INC COM 29362U104 281 6284 SH SOLE 6001 0 283 ENTERGY CORP NEW COM 29364G103 208 2217 SH SOLE 1904 0 313 ENTERPRISE PRODS PARTNERS L COM 293792107 10018 700551 SH SOLE 553465 0 147085 ENVESTNET INC COM 29404K106 6428 119518 SH SOLE 96153 0 23365 EOG RES INC COM 26875P101 11945 332549 SH SOLE 207310 0 125239 EPAM SYS INC COM 29414B104 3715 20012 SH SOLE 17036 0 2976 EQUIFAX INC COM 294429105 899 7526 SH SOLE 7109 0 417 EQUINIX INC COM 29444U700 12172 19489 SH SOLE 18652 0 837 EQUINOR ASA SPONSORED ADR 29446M102 223 18283 SH SOLE 17783 0 500 EQUITABLE HLDGS INC COM 29452E101 155 10715 SH SOLE 328 0 10387 EQUITY COMWLTH COM SH BEN INT 294628102 201 6350 SH SOLE 0 0 6350 EQUITY LIFESTYLE PPTYS INC COM 29472R108 203 3534 SH SOLE 3534 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 860 13937 SH SOLE 11551 0 2386 ERIE INDTY CO CL A 29530P102 386 2602 SH SOLE 2602 0 0 ESSENTIAL UTILS INC COM 29670G102 312 7663 SH SOLE 5678 0 1985 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2391 67020 SH SOLE 30239 0 36781 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 98 2642 SH SOLE 990 0 1652 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 27 2387 SH SOLE 2136 0 251 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 43 1200 SH SOLE 1200 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 10 290 SH SOLE 290 0 0 ETSY INC COM 29786A106 1214 31580 SH SOLE 31580 0 0 EURONET WORLDWIDE INC COM 298736109 439 5120 SH SOLE 5120 0 0 EVENTBRITE INC COM CL A 29975E109 405 55545 SH SOLE 55545 0 0 EVERBRIDGE INC COM 29978A104 9452 88867 SH SOLE 75280 0 13587 EVERGY INC COM 30034W106 415 7534 SH SOLE 5513 0 2021 EVERSOURCE ENERGY COM 30040W108 3674 46981 SH SOLE 38463 0 8518 EVOLENT HEALTH INC CL A 30050B101 4907 903756 SH SOLE 673738 0 230018 EVOLENT HEALTH INC NOTE 2.000%12/0 30050BAB7 105 127000 PRN SOLE 0 0 127000 EXACT SCIENCES CORP COM 30063P105 44862 773476 SH SOLE 555265 0 218211 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 217 6468 SH SOLE 2048 0 4420 EXELIXIS INC COM 30161Q104 34696 2014864 SH SOLE 1529859 0 485005 EXELON CORP COM 30161N101 1293 35127 SH SOLE 27349 0 7778 EXPEDIA GROUP INC COM NEW 30212P303 484 8610 SH SOLE 2120 0 6490 EXPEDITORS INTL WASH INC COM 302130109 747 11189 SH SOLE 10652 0 537 EXXON MOBIL CORP COM 30231G102 18633 490737 SH SOLE 380874 0 109863 F M C CORP COM NEW 302491303 215 2634 SH SOLE 594 0 2040 FACEBOOK INC CL A 30303M102 74495 446610 SH SOLE 337661 0 108949 FACTSET RESH SYS INC COM 303075105 765 2935 SH SOLE 2235 0 700 FAIR ISAAC CORP COM 303250104 3259 10591 SH SOLE 5237 0 5354 FASTENAL CO COM 311900104 113802 3641653 SH SOLE 1704651 0 1937001 FASTLY INC CL A 31188V100 2001 105412 SH SOLE 102812 0 2600 FEDEX CORP COM 31428X106 4993 41173 SH SOLE 33506 0 7667 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 2 75 SH SOLE 0 0 75 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 0 10 SH SOLE 10 0 0 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 129 6217 SH SOLE 6217 0 0 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 618 17197 SH SOLE 15025 0 2172 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 18 628 SH SOLE 628 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2995 120390 SH SOLE 97875 0 22515 FIDELITY NATL INFORMATION SV COM 31620M106 20773 170773 SH SOLE 141959 0 28814 FIDUS INVT CORP COM 316500107 82 12325 SH SOLE 12325 0 0 FIFTH THIRD BANCORP COM 316773100 4200 282853 SH SOLE 145180 0 137674 FIREEYE INC COM 31816Q101 555 52493 SH SOLE 42468 0 10025 FIREEYE INC NOTE 1.625% 6/0 31816QAD3 16 18000 PRN SOLE 18000 0 0 FIRST BANCORP P R COM NEW 318672706 106 20000 SH SOLE 10000 0 10000 FIRST CMNTY BANKSHARES INC V COM 31983A103 314 13459 SH SOLE 13459 0 0 FIRST CMNTY CORP S C COM 319835104 277 17620 SH SOLE 17620 0 0 FIRST FINL CORP IND COM 320218100 521 15454 SH SOLE 15454 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 330 53352 SH SOLE 29917 0 23435 FIRST REP BK SAN FRANCISCO C COM 33616C100 465 5654 SH SOLE 3773 0 1881 FIRST SOLAR INC COM 336433107 1797 49834 SH SOLE 16335 0 33499 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 0 12 SH SOLE 12 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 2 419 SH SOLE 0 0 419 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 19 918 SH SOLE 918 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 282 3806 SH SOLE 3634 0 172 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 37 615 SH SOLE 615 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 6 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 756 13873 SH SOLE 13873 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 19 1200 SH SOLE 1200 0 0 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 2 159 SH SOLE 159 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 10 232 SH SOLE 232 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 53 1064 SH SOLE 1064 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 35 266 SH SOLE 216 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 934 7552 SH SOLE 6892 0 660 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 496 27893 SH SOLE 10913 0 16980 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 17 400 SH SOLE 400 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 39 920 SH SOLE 0 0 920 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 1 112 SH SOLE 112 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 42 1180 SH SOLE 0 0 1180 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 12 477 SH SOLE 477 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 165 6413 SH SOLE 6413 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 50 982 SH SOLE 250 0 732 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 232 3924 SH SOLE 3924 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 2 100 SH SOLE 0 0 100 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 289 30013 SH SOLE 28511 0 1502 FIRST US BANCSHARES INC COM 33744V103 709 115500 SH SOLE 110000 0 5500 FIRSTCASH INC COM 33767D105 572 7969 SH SOLE 7969 0 0 FIRSTENERGY CORP COM 337932107 201 5005 SH SOLE 3728 0 1277 FIRSTSERVICE CORP NEW COM 33767E202 926 12012 SH SOLE 12012 0 0 FISERV INC COM 337738108 230015 2421461 SH SOLE 1843910 0 577551 FITBIT INC CL A 33812L102 82 12360 SH SOLE 8760 0 3600 FLAGSTAR BANCORP INC COM PAR .001 337930705 1327 66900 SH SOLE 66900 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 21153 113399 SH SOLE 82269 0 31130 FLEXSHARES TR MORNSTAR USMKT 33939L100 219 2347 SH SOLE 2347 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 217 9614 SH SOLE 9614 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 16 667 SH SOLE 667 0 0 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 38 1467 SH SOLE 1467 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 24 549 SH SOLE 549 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 271 5832 SH SOLE 5832 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 182 5000 SH SOLE 5000 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 9 260 SH SOLE 260 0 0 FLIR SYS INC COM 302445101 276 8640 SH SOLE 6486 0 2154 FLOOR & DECOR HLDGS INC CL A 339750101 2105 65588 SH SOLE 53569 0 12019 FLUOR CORP NEW COM 343412102 318 46059 SH SOLE 45059 0 1000 FLUSHING FINL CORP COM 343873105 158 11796 SH SOLE 11796 0 0 FORD MTR CO DEL COM 345370860 536 110873 SH SOLE 79595 0 31278 FORTINET INC COM 34959E109 8226 81310 SH SOLE 68385 0 12925 FORTIS INC COM 349553107 297 7701 SH SOLE 5445 0 2256 FORTIVE CORP COM 34959J108 70921 1285036 SH SOLE 797926 0 487110 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1182 27334 SH SOLE 8259 0 19075 FRANCO NEVADA CORP COM 351858105 503 5050 SH SOLE 3960 0 1090 FREEPORT-MCMORAN INC CL B 35671D857 199 29552 SH SOLE 21319 0 8233 FRONTDOOR INC COM 35905A109 235 6761 SH SOLE 6407 0 354 FS KKR CAPITAL CORP COM 302635107 30 10000 SH SOLE 10000 0 0 GABELLI MULTIMEDIA TR INC COM 36239Q109 1241 229333 SH SOLE 177766 0 51567 GALECTIN THERAPEUTICS INC COM NEW 363225202 21 10756 SH SOLE 3600 0 7156 GALLAGHER ARTHUR J & CO COM 363576109 6640 81460 SH SOLE 73488 0 7972 GAMESTOP CORP NEW CL A 36467W109 38 10857 SH SOLE 6915 0 3942 GAP INC COM 364760108 87 12411 SH SOLE 811 0 11600 GARMIN LTD SHS H2906T109 366 4878 SH SOLE 3383 0 1495 GARRISON CAP INC COM 366554103 24 14000 SH SOLE 13000 0 1000 GARTNER INC COM 366651107 4406 44253 SH SOLE 21125 0 23128 GENERAC HLDGS INC COM 368736104 2016 21641 SH SOLE 20016 0 1625 GENERAL DYNAMICS CORP COM 369550108 2343 17710 SH SOLE 14331 0 3379 GENERAL ELECTRIC CO COM 369604103 7594 956445 SH SOLE 726329 0 230116 GENERAL MLS INC COM 370334104 4198 79548 SH SOLE 48273 0 31275 GENERAL MTRS CO COM 37045V100 3192 153631 SH SOLE 117682 0 35949 GENMARK DIAGNOSTICS INC COM 372309104 193 46784 SH SOLE 46784 0 0 GENPACT LIMITED SHS G3922B107 2423 82991 SH SOLE 63646 0 19346 GENUINE PARTS CO COM 372460105 757 11246 SH SOLE 10441 0 805 GILDAN ACTIVEWEAR INC COM 375916103 270 21155 SH SOLE 0 0 21155 GILEAD SCIENCES INC COM 375558103 60126 804257 SH SOLE 553346 0 250911 GLACIER BANCORP INC NEW COM 37637Q105 4528 133145 SH SOLE 59950 0 73195 GLADSTONE INVT CORP COM 376546107 1124 143165 SH SOLE 109057 0 34108 GLAUKOS CORP COM 377322102 1742 56451 SH SOLE 39187 0 17264 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4697 123955 SH SOLE 89488 0 34467 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 691 13526 SH SOLE 12624 0 902 GLOBAL PMTS INC COM 37940X102 5770 40006 SH SOLE 38151 0 1855 GLOBAL WTR RES INC COM 379463102 146 14375 SH SOLE 14375 0 0 GLOBAL X FDS FTSE NORDIC REG 37950E101 1 69 SH SOLE 69 0 0 GLOBAL X FDS GLB X MLP ENRG I 37950E226 2 314 SH SOLE 314 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 1 130 SH SOLE 130 0 0 GLOBAL X FDS GLB X GURU INDEX 37950E341 3 100 SH SOLE 100 0 0 GLOBAL X FDS MSCI CHINA CNSMR 37950E408 6 396 SH SOLE 396 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 24 811 SH SOLE 711 0 100 GLOBAL X FDS GLBL X MLP ETF 37950E473 7 2250 SH SOLE 1850 0 400 GLOBAL X FDS GLB X FERTIL 37950E499 58 9500 SH SOLE 9500 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 1 115 SH SOLE 115 0 0 GLOBAL X FDS GLBX MSCI NORW 37950E747 2 257 SH SOLE 257 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 682 35374 SH SOLE 35374 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2921 161003 SH SOLE 50137 0 110866 GLOBAL X FDS FINTECH ETF 37954Y814 47 1939 SH SOLE 0 0 1939 GLOBANT S A COM L44385109 6195 70492 SH SOLE 61173 0 9319 GLOBE LIFE INC COM 37959E102 328 4563 SH SOLE 3663 0 900 GLOBUS MED INC CL A 379577208 481 11319 SH SOLE 3900 0 7419 GODADDY INC CL A 380237107 2055 35980 SH SOLE 28567 0 7413 GOGO INC COM 38046C109 625 294646 SH SOLE 206356 0 88290 GOLDMAN SACHS BDC INC SHS 38147U107 17 1400 SH SOLE 0 0 1400 GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 156 160000 PRN SOLE 120000 0 40000 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 54 2332 SH SOLE 2332 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 105 2840 SH SOLE 2840 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 350 12618 SH SOLE 9338 0 3280 GOLDMAN SACHS GROUP INC COM 38141G104 50089 324014 SH SOLE 304508 0 19506 GOOSEHEAD INS INC COM CL A 38267D109 33830 758002 SH SOLE 498425 0 259577 GRACO INC COM 384109104 812 16659 SH SOLE 16117 0 542 GRAINGER W W INC COM 384802104 20024 80580 SH SOLE 49360 0 31220 GRAND CANYON ED INC COM 38526M106 1173 15378 SH SOLE 15100 0 278 GREEN BRICK PARTNERS INC COM 392709101 105 13000 SH SOLE 13000 0 0 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 191 250000 PRN SOLE 215000 0 35000 GRID DYNAMICS HLDGS INC COM CL A 39813G109 400 50000 SH SOLE 50000 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 1857 92227 SH SOLE 73788 0 18439 GRUBHUB INC COM 400110102 2664 65402 SH SOLE 61828 0 3574 GUARDANT HEALTH INC COM 40131M109 1359 19526 SH SOLE 19176 0 350 GUIDEWIRE SOFTWARE INC COM 40171V100 128086 1615003 SH SOLE 1151906 0 463097 HALLIBURTON CO COM 406216101 746 108936 SH SOLE 80876 0 28060 HALOZYME THERAPEUTICS INC COM 40637H109 475 26413 SH SOLE 25813 0 600 HANNON ARMSTRONG SUST INFR C COM 41068X100 17 848 SH SOLE 848 0 0 HANNON ARMSTRONG SUST INFR C NOTE 4.125% 9/0 41068XAB6 190 200000 PRN SOLE 150000 0 50000 HARLEY DAVIDSON INC COM 412822108 666 35157 SH SOLE 30446 0 4711 HARTE-HANKS INC COM 416196202 1038 661118 SH SOLE 300 0 660818 HARTFORD FINL SVCS GROUP INC COM 416515104 207 5881 SH SOLE 5437 0 444 HASBRO INC COM 418056107 725 10127 SH SOLE 4731 0 5396 HCA HEALTHCARE INC COM 40412C101 651 7247 SH SOLE 7059 0 188 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 141 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 805 20929 SH SOLE 10534 0 10395 HEALTHCARE SVCS GROUP INC COM 421906108 6029 252171 SH SOLE 226049 0 26122 HEALTHEQUITY INC COM 42226A107 266 5252 SH SOLE 5167 0 85 HEALTHPEAK PROPERTIES INC COM 42250P103 501 21011 SH SOLE 15788 0 5223 HEICO CORP NEW COM 422806109 15202 203759 SH SOLE 101704 0 102054 HEICO CORP NEW CL A 422806208 1065 16665 SH SOLE 16269 0 396 HENNESSY CAP ACQUSTION CORP CL A COM 42589C104 4044 400000 SH SOLE 400000 0 0 HENNESSY CAP ACQUSTION CORP *W EXP 09/05/202 42589C112 109 312000 SH SOLE 312000 0 0 HENRY JACK & ASSOC INC COM 426281101 224 1443 SH SOLE 1337 0 106 HENRY SCHEIN INC COM 806407102 918 18168 SH SOLE 15539 0 2629 HERSHEY CO COM 427866108 4133 31190 SH SOLE 27301 0 3889 HEWLETT PACKARD ENTERPRISE C COM 42824C109 203 20907 SH SOLE 20784 0 123 HEXCEL CORP NEW COM 428291108 767 20618 SH SOLE 19929 0 689 HI CRUSH INC COM 428337109 17 72850 SH SOLE 61300 0 11550 HILTON WORLDWIDE HLDGS INC COM 43300A203 336 4921 SH SOLE 655 0 4266 HMS HLDGS CORP COM 40425J101 4674 184960 SH SOLE 166161 0 18799 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 257 18320 SH SOLE 6180 0 12140 HOLOGIC INC COM 436440101 363 10340 SH SOLE 9302 0 1038 HOME DEPOT INC COM 437076102 107632 576469 SH SOLE 379318 0 197150 HONEYWELL INTL INC COM 438516106 20872 156003 SH SOLE 134872 0 21131 HORIZON THERAPEUTICS PUB LTD SHS G46188101 1219 41164 SH SOLE 40534 0 630 HORMEL FOODS CORP COM 440452100 1423 30515 SH SOLE 28701 0 1814 HOST HOTELS & RESORTS INC COM 44107P104 314 28426 SH SOLE 23187 0 5239 HP INC COM 40434L105 609 35063 SH SOLE 32874 0 2189 HSBC HLDGS PLC SPON ADR NEW 404280406 693 24752 SH SOLE 16687 0 8065 HUB GROUP INC CL A 443320106 276 6075 SH SOLE 2575 0 3500 HUBBELL INC COM 443510607 2629 22914 SH SOLE 22619 0 295 HUDSON TECHNOLOGIES INC COM 444144109 31 45600 SH SOLE 20000 0 25600 HUMANA INC COM 444859102 1169 3722 SH SOLE 2055 0 1667 HUNT J B TRANS SVCS INC COM 445658107 7869 85321 SH SOLE 72373 0 12948 HUNTINGTON BANCSHARES INC COM 446150104 1145 139496 SH SOLE 125720 0 13776 HUNTINGTON INGALLS INDS INC COM 446413106 457 2506 SH SOLE 650 0 1856 IAC INTERACTIVECORP COM 44919P508 1081 6031 SH SOLE 5973 0 58 ICICI BANK LIMITED ADR 45104G104 1703 200391 SH SOLE 163141 0 37250 ICON PLC SHS G4705A100 267 1960 SH SOLE 1960 0 0 IDEX CORP COM 45167R104 337 2439 SH SOLE 2439 0 0 IDEXX LABS INC COM 45168D104 378683 1563254 SH SOLE 1149246 0 414008 IHS MARKIT LTD SHS G47567105 32851 547509 SH SOLE 333390 0 214119 II VI INC COM 902104108 8 281 SH SOLE 228 0 53 II VI INC NOTE 0.250% 9/0 902104AB4 165 180000 PRN SOLE 135000 0 45000 ILLINOIS TOOL WKS INC COM 452308109 68433 481514 SH SOLE 223093 0 258420 ILLUMINA INC COM 452327109 12715 46555 SH SOLE 24884 0 21671 IMMUNOGEN INC COM 45253H101 566 165858 SH SOLE 5922 0 159936 IMMUNOMEDICS INC COM 452907108 270 20000 SH SOLE 0 0 20000 IMPAX LABORATORIES INC NOTE 2.000% 6/1 45256BAE1 16 17000 PRN SOLE 17000 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 9146 1023090 SH SOLE 889659 0 133432 INFORMATION SERVICES GROUP I COM 45675Y104 4231 1646397 SH SOLE 1513407 0 132990 ING GROEP N.V. SPONSORED ADR 456837103 82 15917 SH SOLE 15917 0 0 INGERSOLL RAND INC COM 45687V106 690 27806 SH SOLE 25589 0 2217 INGREDION INC COM 457187102 1699 22499 SH SOLE 18356 0 4143 INNODATA INC COM NEW 457642205 18 22000 SH SOLE 22000 0 0 INOGEN INC COM 45780L104 5937 114926 SH SOLE 100287 0 14639 INSEEGO CORP COM 45782B104 427 68500 SH SOLE 68500 0 0 INSPIRE MED SYS INC COM 457730109 257 4270 SH SOLE 4270 0 0 INSULET CORP COM 45784P101 2462 14858 SH SOLE 13063 0 1795 INTEGER HLDGS CORP COM 45826H109 450 7152 SH SOLE 152 0 7000 INTEL CORP COM 458140100 34454 636615 SH SOLE 465180 0 171435 INTERCONTINENTAL EXCHANGE IN COM 45866F104 136925 1695662 SH SOLE 1084751 0 610911 INTERNATIONAL BUSINESS MACHS COM 459200101 48946 441237 SH SOLE 282259 0 158978 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 252 2472 SH SOLE 1957 0 515 INTERPUBLIC GROUP COS INC COM 460690100 392 24190 SH SOLE 21512 0 2678 INTERSECT ENT INC COM 46071F103 650 54870 SH SOLE 51708 0 3162 INTEVAC INC COM 461148108 41 10000 SH SOLE 10000 0 0 INTL PAPER CO COM 460146103 3034 97472 SH SOLE 76294 0 21178 INTUIT COM 461202103 96936 421459 SH SOLE 316076 0 105383 INTUITIVE SURGICAL INC COM NEW 46120E602 41736 84279 SH SOLE 50603 0 33676 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 180 7935 SH SOLE 7935 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 61 1238 SH SOLE 1238 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 56 1123 SH SOLE 1123 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3701 118133 SH SOLE 41663 0 76470 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 22 760 SH SOLE 760 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 24 700 SH SOLE 300 0 400 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 8 110 SH SOLE 25 0 85 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 230 1177 SH SOLE 1177 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3 100 SH SOLE 100 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 87 2180 SH SOLE 2180 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 287 2862 SH SOLE 2675 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 31 351 SH SOLE 305 0 46 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 184 975 SH SOLE 975 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 5483 65253 SH SOLE 51429 0 13823 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 4 35 SH SOLE 35 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 0 22 SH SOLE 22 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 204 4150 SH SOLE 950 0 3200 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 0 7 SH SOLE 7 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 54 4800 SH SOLE 4800 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 26 2000 SH SOLE 0 0 2000 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 8 200 SH SOLE 200 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 10 114 SH SOLE 114 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 714 7726 SH SOLE 7261 0 465 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 102 6044 SH SOLE 6044 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 8 147 SH SOLE 147 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 52 702 SH SOLE 702 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 41 1700 SH SOLE 1700 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 5 156 SH SOLE 156 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 6 126 SH SOLE 126 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 19 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 17 586 SH SOLE 586 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2292 42475 SH SOLE 40475 0 2000 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 20 370 SH SOLE 175 0 195 INVESCO EXCHANGE-TRADED FD T S&P SMLCP HELT 46138E149 26 253 SH SOLE 0 0 253 INVESCO EXCHANGE-TRADED FD T S&P MIDCP LOW 46138E198 4 100 SH SOLE 100 0 0 INVESCO EXCHANGE-TRADED FD T S&P INTL LOW 46138E230 21 800 SH SOLE 0 0 800 INVESCO EXCHANGE-TRADED FD T S&P GBL WATER 46138E263 37 1124 SH SOLE 1124 0 0 INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 1664 35467 SH SOLE 30741 0 4726 INVESCO EXCHANGE-TRADED FD T S&P500 HDL VOL 46138E362 146 4849 SH SOLE 687 0 4162 INVESCO EXCHANGE-TRADED FD T S&P 500 EX RAT 46138E388 3 107 SH SOLE 107 0 0 INVESCO EXCHANGE-TRADED FD T RUSEL 1000 LOW 46138E412 7 250 SH SOLE 250 0 0 INVESCO EXCHANGE-TRADED FD T RUSEL 1000 EQL 46138E420 17 697 SH SOLE 697 0 0 INVESCO EXCHANGE-TRADED FD T RUSL 1000 ENHD 46138E438 12 580 SH SOLE 580 0 0 INVESCO EXCHANGE-TRADED FD T PFD ETF 46138E511 2933 222891 SH SOLE 192894 0 29997 INVESCO EXCHANGE-TRADED FD T NATL AMT MUNI 46138E537 25 966 SH SOLE 966 0 0 INVESCO EXCHANGE-TRADED FD T MSCI GBL TIMBR 46138E545 8 400 SH SOLE 400 0 0 INVESCO EXCHANGE-TRADED FD T KBW REGL BKG 46138E578 2 68 SH SOLE 68 0 0 INVESCO EXCHANGE-TRADED FD T KBW BK ETF 46138E628 31 914 SH SOLE 914 0 0 INVESCO EXCHANGE-TRADED FD T GLOBAL WATER 46138E651 43 1737 SH SOLE 1737 0 0 INVESCO EXCHANGE-TRADED FD T FNDMNTL HY CRP 46138E719 71 4278 SH SOLE 4278 0 0 INVESCO EXCHANGE-TRADED FD T FTSE INTL LOW 46138E768 4 180 SH SOLE 180 0 0 INVESCO EXCHANGE-TRADED FD T EMRNG MKT SVRG 46138E784 183 7642 SH SOLE 7492 0 150 INVESCO EXCHANGE-TRADED FD T CHINA TECHNLGY 46138E800 16 342 SH SOLE 342 0 0 INVESCO EXCHANGE-TRADED FD T DWA EMERG MKTS 46138E867 200 13752 SH SOLE 10607 0 3145 INVESCO EXCHANGE-TRADED FD T DWA DEV MKTS 46138E875 145 6400 SH SOLE 5900 0 500 INVESCO EXCHANGE-TRADED FD T S&P SMLCP LOW 46138G102 22 653 SH SOLE 653 0 0 INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 94 4616 SH SOLE 4276 0 340 INVESCO EXCHANGE-TRADED FD T S&P MDCP 400 REV 46138G672 29 707 SH SOLE 707 0 0 INVESCO EXCHANGE-TRADED FD T SOLAR ETF 46138G706 5024 199134 SH SOLE 117489 0 81645 INVESCO EXCHANGE-TRADED FD T TAXABLE MUN BD 46138G805 187 6036 SH SOLE 5236 0 800 INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 274 12758 SH SOLE 8254 0 4504 INVESCO LTD SHS G491BT108 532 58577 SH SOLE 1827 0 56750 INVESCO QQQ TR UNIT SER 1 46090E103 23511 123483 SH SOLE 95187 0 28296 INVITAE CORP COM 46185L103 146 10705 SH SOLE 8335 0 2370 IONIS PHARMACEUTICALS INC COM 462222100 762 16111 SH SOLE 14611 0 1500 IPG PHOTONICS CORP COM 44980X109 346 3139 SH SOLE 1664 0 1475 IQVIA HLDGS INC COM 46266C105 513 4752 SH SOLE 3329 0 1423 IRHYTHM TECHNOLOGIES INC COM 450056106 2307 28356 SH SOLE 24821 0 3535 IRIDEX CORP COM 462684101 19 11928 SH SOLE 0 0 11928 IRIDIUM COMMUNICATIONS INC COM 46269C102 6598 295461 SH SOLE 276633 0 18828 IRON MTN INC NEW COM 46284V101 9017 378872 SH SOLE 262090 0 116782 ISHARES GOLD TRUST ISHARES 464285105 8628 572526 SH SOLE 491845 0 80681 ISHARES INC MSCI AUST ETF 464286103 72 4647 SH SOLE 4647 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 36 1697 SH SOLE 1497 0 200 ISHARES INC MSCI AUSTRIA ETF 464286202 131 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 15 546 SH SOLE 546 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 16 2037 SH SOLE 2037 0 0 ISHARES INC MSCI WORLD ETF 464286392 770 9881 SH SOLE 890 0 8991 ISHARES INC MSCI BRAZIL ETF 464286400 91 3843 SH SOLE 1518 0 2325 ISHARES INC MSCI EM ASIA ETF 464286426 264 4633 SH SOLE 4633 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 16 500 SH SOLE 390 0 110 ISHARES INC MSCI CDA ETF 464286509 134 6111 SH SOLE 3901 0 2210 ISHARES INC MIN VOL GBL ETF 464286525 30166 375483 SH SOLE 371161 0 4322 ISHARES INC MIN VOL EMRG MKT 464286533 1070 22798 SH SOLE 21690 0 1108 ISHARES INC MSCI JAPN SMCETF 464286582 3 55 SH SOLE 55 0 0 ISHARES INC MSCI EURZONE ETF 464286608 172 5641 SH SOLE 5137 0 504 ISHARES INC MSCI ISRAEL ETF 464286632 2 50 SH SOLE 50 0 0 ISHARES INC MSCI CHILE ETF 464286640 7 319 SH SOLE 319 0 0 ISHARES INC MSCI PAC JP ETF 464286665 92 2726 SH SOLE 1657 0 1069 ISHARES INC MSCI FRANCE ETF 464286707 2 87 SH SOLE 87 0 0 ISHARES INC MSCI SWITZERLAND 464286749 15 433 SH SOLE 96 0 337 ISHARES INC MSCI SWEDEN ETF 464286756 1 43 SH SOLE 43 0 0 ISHARES INC MSCI STH KOR ETF 464286772 137 2914 SH SOLE 2914 0 0 ISHARES INC MSCI STH AFR ETF 464286780 8 296 SH SOLE 296 0 0 ISHARES INC MSCI GERMANY ETF 464286806 31 1443 SH SOLE 1443 0 0 ISHARES INC MSCI HONG KG ETF 464286871 207 10365 SH SOLE 9808 0 557 ISHARES INC CORE MSCI EMKT 46434G103 15315 378423 SH SOLE 341207 0 37216 ISHARES INC CUR HD MSCI EM 46434G509 1817 85197 SH SOLE 72629 0 12568 ISHARES INC MSCI TAIWAN ETF 46434G772 130 3953 SH SOLE 3953 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 14 810 SH SOLE 600 0 210 ISHARES INC MSCI RUSSIA ETF 46434G798 14 487 SH SOLE 487 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 2097 42457 SH SOLE 39621 0 2836 ISHARES SILVER TRUST ISHARES 46428Q109 234 17905 SH SOLE 14042 0 3863 ISHARES TR S&P 100 ETF 464287101 616 5192 SH SOLE 4924 0 268 ISHARES TR CORE S&P TTL STK 464287150 14590 255034 SH SOLE 194987 0 60046 ISHARES TR SELECT DIVID ETF 464287168 8579 116659 SH SOLE 106822 0 9838 ISHARES TR TIPS BD ETF 464287176 19603 166241 SH SOLE 107729 0 58512 ISHARES TR CHINA LG-CAP ETF 464287184 460 12256 SH SOLE 10956 0 1300 ISHARES TR CORE S&P500 ETF 464287200 65742 254418 SH SOLE 189142 0 65276 ISHARES TR CORE US AGGBD ET 464287226 28332 245578 SH SOLE 154355 0 91224 ISHARES TR MSCI EMG MKT ETF 464287234 12140 355701 SH SOLE 298873 0 56828 ISHARES TR IBOXX INV CP ETF 464287242 3485 28215 SH SOLE 23724 0 4491 ISHARES TR GBL COMM SVC ETF 464287275 4 85 SH SOLE 0 0 85 ISHARES TR GLOBAL TECH ETF 464287291 160 875 SH SOLE 875 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 4814 29164 SH SOLE 25182 0 3982 ISHARES TR GLOB HLTHCRE ETF 464287325 108 1769 SH SOLE 750 0 1019 ISHARES TR GLOBAL ENERG ETF 464287341 8 472 SH SOLE 472 0 0 ISHARES TR NORTH AMERN NAT 464287374 5 283 SH SOLE 0 0 283 ISHARES TR LATN AMER 40 ETF 464287390 63 3428 SH SOLE 3428 0 0 ISHARES TR S&P 500 VAL ETF 464287408 1237 12848 SH SOLE 12108 0 740 ISHARES TR 20 YR TR BD ETF 464287432 2113 12811 SH SOLE 12242 0 569 ISHARES TR BARCLAYS 7 10 YR 464287440 1491 12276 SH SOLE 9987 0 2289 ISHARES TR 1 3 YR TREAS BD 464287457 5505 63519 SH SOLE 58545 0 4974 ISHARES TR MSCI EAFE ETF 464287465 34701 649095 SH SOLE 585820 0 63275 ISHARES TR RUS MDCP VAL ETF 464287473 3868 60360 SH SOLE 59692 0 668 ISHARES TR RUS MD CP GR ETF 464287481 3590 29526 SH SOLE 28393 0 1133 ISHARES TR RUS MID CAP ETF 464287499 5538 128293 SH SOLE 109829 0 18463 ISHARES TR CORE S&P MCP ETF 464287507 5379 37391 SH SOLE 32106 0 5285 ISHARES TR EXPANDED TECH 464287515 1 4 SH SOLE 4 0 0 ISHARES TR NA TEC MULTM ETF 464287531 1 13 SH SOLE 13 0 0 ISHARES TR NASDAQ BIOTECH 464287556 1961 18205 SH SOLE 16774 0 1431 ISHARES TR COHEN STEER REIT 464287564 91 992 SH SOLE 707 0 285 ISHARES TR GLOBAL 100 ETF 464287572 53 1181 SH SOLE 1171 0 10 ISHARES TR U.S. CNSM SV ETF 464287580 224 1267 SH SOLE 1267 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 28619 288552 SH SOLE 257609 0 30943 ISHARES TR S&P MC 400GR ETF 464287606 4675 26194 SH SOLE 21868 0 4327 ISHARES TR RUS 1000 GRW ETF 464287614 12132 80531 SH SOLE 74662 0 5869 ISHARES TR RUS 1000 ETF 464287622 14375 101572 SH SOLE 95349 0 6223 ISHARES TR RUS 2000 VAL ETF 464287630 3153 38437 SH SOLE 35354 0 3083 ISHARES TR RUS 2000 GRW ETF 464287648 4707 29756 SH SOLE 25607 0 4149 ISHARES TR RUSSELL 2000 ETF 464287655 17168 149988 SH SOLE 131951 0 18037 ISHARES TR CORE S&P US VLU 464287663 22100 478569 SH SOLE 395966 0 82603 ISHARES TR CORE S&P US GWT 464287671 5144 90104 SH SOLE 72581 0 17523 ISHARES TR RUSSELL 3000 ETF 464287689 33180 223689 SH SOLE 215389 0 8300 ISHARES TR U.S. UTILITS ETF 464287697 197 1425 SH SOLE 1325 0 100 ISHARES TR S&P MC 400VL ETF 464287705 970 8840 SH SOLE 6702 0 2138 ISHARES TR US TELECOM ETF 464287713 213 8566 SH SOLE 7966 0 600 ISHARES TR U.S. TECH ETF 464287721 763 3734 SH SOLE 3381 0 353 ISHARES TR U.S. REAL ES ETF 464287739 736 10572 SH SOLE 9794 0 778 ISHARES TR US INDUSTRIALS 464287754 295 2373 SH SOLE 2373 0 0 ISHARES TR US HLTHCARE ETF 464287762 479 2548 SH SOLE 2548 0 0 ISHARES TR U.S. FINLS ETF 464287788 528 5428 SH SOLE 5428 0 0 ISHARES TR U.S. ENERGY ETF 464287796 89 5823 SH SOLE 4623 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 4037 71955 SH SOLE 55251 0 16704 ISHARES TR U.S. CNSM GD ETF 464287812 197 1823 SH SOLE 1823 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 15 223 SH SOLE 223 0 0 ISHARES TR DOW JONES US ETF 464287846 258 2048 SH SOLE 2048 0 0 ISHARES TR EUROPE ETF 464287861 742 20995 SH SOLE 17425 0 3570 ISHARES TR SP SMCP600VL ETF 464287879 422 4222 SH SOLE 4018 0 204 ISHARES TR S&P SML 600 GWT 464287887 763 5534 SH SOLE 5006 0 528 ISHARES TR SHRT NAT MUN ETF 464288158 1518 14281 SH SOLE 14281 0 0 ISHARES TR AGENCY BOND ETF 464288166 1 5 SH SOLE 5 0 0 ISHARES TR GL TIMB FORE ETF 464288174 1 25 SH SOLE 0 0 25 ISHARES TR MSCI AC ASIA ETF 464288182 9 143 SH SOLE 143 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 127 13339 SH SOLE 12008 0 1331 ISHARES TR MSCI ACWI EX US 464288240 169 4480 SH SOLE 3180 0 1300 ISHARES TR MSCI ACWI ETF 464288257 1461 23350 SH SOLE 11275 0 12075 ISHARES TR EAFE SML CP ETF 464288273 3422 76334 SH SOLE 73016 0 3318 ISHARES TR JPMORGAN USD EMG 464288281 118 1223 SH SOLE 1042 0 181 ISHARES TR MRGSTR MD CP GRW 464288307 8 36 SH SOLE 36 0 0 ISHARES TR GLB INFRASTR ETF 464288372 228 6667 SH SOLE 5507 0 1160 ISHARES TR MRGSTR MD CP VAL 464288406 1 10 SH SOLE 10 0 0 ISHARES TR NATIONAL MUN ETF 464288414 12027 106427 SH SOLE 40168 0 66259 ISHARES TR ASIA 50 ETF 464288430 4 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1879 83145 SH SOLE 72765 0 10380 ISHARES TR MRGSTR SM CP ETF 464288505 50 400 SH SOLE 400 0 0 ISHARES TR IBOXX HI YD ETF 464288513 3189 41379 SH SOLE 39893 0 1486 ISHARES TR RESIDNL REAL EST 464288562 3 50 SH SOLE 50 0 0 ISHARES TR MSCI KLD400 SOC 464288570 1165 11962 SH SOLE 11214 0 748 ISHARES TR MBS ETF 464288588 347 3146 SH SOLE 2796 0 350 ISHARES TR GOV/CRED BD ETF 464288596 33 270 SH SOLE 270 0 0 ISHARES TR MRGSTR SM CP GR 464288604 20 120 SH SOLE 120 0 0 ISHARES TR INTRM GOV CR ETF 464288612 278 2424 SH SOLE 1874 0 550 ISHARES TR USD INV GRDE ETF 464288620 845 15075 SH SOLE 4697 0 10378 ISHARES TR INTRM TR CRP ETF 464288638 534 9725 SH SOLE 9725 0 0 ISHARES TR SH TR CRPORT ETF 464288646 1584 30245 SH SOLE 26119 0 4126 ISHARES TR 10-20 YR TRS ETF 464288653 38 226 SH SOLE 226 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 240 1800 SH SOLE 1800 0 0 ISHARES TR SHORT TREAS BD 464288679 911 8209 SH SOLE 8093 0 116 ISHARES TR PFD AND INCM SEC 464288687 1975 62032 SH SOLE 50439 0 11593 ISHARES TR MRNING SM CP ETF 464288703 10 117 SH SOLE 2 0 115 ISHARES TR GLOB UTILITS ETF 464288711 33 647 SH SOLE 0 0 647 ISHARES TR GLB CNSM STP ETF 464288737 1 12 SH SOLE 0 0 12 ISHARES TR GLB CNS DISC ETF 464288745 20 215 SH SOLE 215 0 0 ISHARES TR US HOME CONS ETF 464288752 40 1365 SH SOLE 1365 0 0 ISHARES TR US AER DEF ETF 464288760 4206 29241 SH SOLE 18626 0 10615 ISHARES TR US REGNL BKS ETF 464288778 139 4806 SH SOLE 3236 0 1570 ISHARES TR MSCI USA ESG SLC 464288802 1030 9381 SH SOLE 9261 0 120 ISHARES TR U.S. MED DVC ETF 464288810 2372 10525 SH SOLE 10248 0 277 ISHARES TR US HLTHCR PR ETF 464288828 1 8 SH SOLE 8 0 0 ISHARES TR U.S. PHARMA ETF 464288836 19 140 SH SOLE 140 0 0 ISHARES TR US OIL GS EX ETF 464288851 4 185 SH SOLE 185 0 0 ISHARES TR MICRO-CAP ETF 464288869 159 2375 SH SOLE 2250 0 125 ISHARES TR EAFE VALUE ETF 464288877 542 15198 SH SOLE 8005 0 7193 ISHARES TR EAFE GRWTH ETF 464288885 11329 159315 SH SOLE 144706 0 14609 ISHARES TR BRAZIL SM-CP ETF 464289131 12 1300 SH SOLE 0 0 1300 ISHARES TR MSCI EURO FL ETF 464289180 135 10753 SH SOLE 9453 0 1300 ISHARES TR RUS TP200 VL ETF 464289420 146 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 12 144 SH SOLE 144 0 0 ISHARES TR LNG TR CRPRT BD 464289511 15 234 SH SOLE 0 0 234 ISHARES TR INDIA 50 ETF 464289529 134 5230 SH SOLE 5230 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 17 362 SH SOLE 362 0 0 ISHARES TR MODERT ALLOC ETF 464289875 175 4757 SH SOLE 4057 0 700 ISHARES TR US TREAS BD ETF 46429B267 384 13722 SH SOLE 13722 0 0 ISHARES TR CMBS ETF 46429B366 2 34 SH SOLE 34 0 0 ISHARES TR MSCI INDIA ETF 46429B598 86 3566 SH SOLE 1916 0 1650 ISHARES TR MSCI POLAND ETF 46429B606 1 55 SH SOLE 55 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 306 6268 SH SOLE 4415 0 1853 ISHARES TR CORE HIGH DV ETF 46429B663 1917 26796 SH SOLE 24088 0 2708 ISHARES TR MSCI CHINA ETF 46429B671 2666 46565 SH SOLE 32038 0 14528 ISHARES TR MIN VOL EAFE ETF 46429B689 2593 41796 SH SOLE 40316 0 1480 ISHARES TR MSCI MIN VOL ETF 46429B697 8427 156032 SH SOLE 146280 0 9752 ISHARES TR 0-5 YR TIPS ETF 46429B747 91 908 SH SOLE 908 0 0 ISHARES TR USA QUALITY FCTR 46432F339 412 5083 SH SOLE 4652 0 431 ISHARES TR EDGE MSCI USA VL 46432F388 14 220 SH SOLE 220 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 264 2481 SH SOLE 2481 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 571 12150 SH SOLE 10693 0 1457 ISHARES TR CORE MSCI EAFE 46432F842 11484 230180 SH SOLE 180325 0 49854 ISHARES TR CORE 1 5 YR USD 46432F859 947 18748 SH SOLE 17001 0 1747 ISHARES TR 0-5YR INVT GR CP 46434V100 3 65 SH SOLE 65 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 43 2142 SH SOLE 2142 0 0 ISHARES TR MULTIFACTOR USA 46434V282 146 5524 SH SOLE 5524 0 0 ISHARES TR MULTIFACTOR USA 46434V290 37 1255 SH SOLE 1000 0 255 ISHARES TR EXPONENTIAL TECH 46434V381 326 9141 SH SOLE 578 0 8563 ISHARES TR INTL QLTY FACTOR 46434V456 27 1039 SH SOLE 0 0 1039 ISHARES TR MSCI CHINA A 46434V514 260 9576 SH SOLE 9253 0 323 ISHARES TR CORE DIV GRWTH 46434V621 375 11519 SH SOLE 11253 0 266 ISHARES TR CUR HD EURZN ETF 46434V639 21 880 SH SOLE 880 0 0 ISHARES TR CORE MSCI PAC 46434V696 15 328 SH SOLE 0 0 328 ISHARES TR CUR HED MSCI GER 46434V704 52 2396 SH SOLE 1619 0 777 ISHARES TR CORE MSCI EURO 46434V738 229 6179 SH SOLE 285 0 5894 ISHARES TR HDG MSCI EAFE 46434V803 4713 194651 SH SOLE 188833 0 5818 ISHARES TR ULTR SH TRM BD 46434V878 136 2714 SH SOLE 2714 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 20 800 SH SOLE 0 0 800 ISHARES TR IBONDS DEC21 ETF 46434VBK5 20 825 SH SOLE 0 0 825 ISHARES TR CONV BD ETF 46435G102 122 2241 SH SOLE 2241 0 0 ISHARES TR MSCI ARGENTINA 46435G276 1 60 SH SOLE 60 0 0 ISHARES TR CORE MSCI INTL 46435G326 20 447 SH SOLE 447 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 123 5153 SH SOLE 5153 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 161 3145 SH SOLE 3145 0 0 ISHARES TR ESG MSCI USA ETF 46435G425 1 10 SH SOLE 10 0 0 ISHARES TR ESG MSCI EAFE 46435G516 14817 278732 SH SOLE 278582 0 150 ISHARES TR ESG MSCI LEADR 46435U218 507 11249 SH SOLE 11249 0 0 ISHARES TR BROAD USD HIGH 46435U853 11 301 SH SOLE 301 0 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 109 2245 SH SOLE 2245 0 0 ISHARES U S ETF TR COMMOD SEL STG 46431W853 244 10880 SH SOLE 8610 0 2270 ISIS PHARMACEUTICALS INC DEL NOTE 1.000%11/1 464337AJ3 22 22000 PRN SOLE 22000 0 0 ITT INC COM 45073V108 1273 28056 SH SOLE 26756 0 1300 J2 GLOBAL INC COM 48123V102 2006 26797 SH SOLE 24817 0 1980 JACOBS ENGR GROUP INC COM 469814107 458 5777 SH SOLE 1777 0 4000 JARDEN CORP NOTE 1.125% 3/1 471109AM0 1 2000 PRN SOLE 2000 0 0 JEFFERIES FINL GROUP INC COM 47233W109 411 30036 SH SOLE 26861 0 3175 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2226 29969 SH SOLE 27119 0 2850 JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 18 557 SH SOLE 557 0 0 JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 256 9000 SH SOLE 9000 0 0 JOHNSON & JOHNSON COM 478160104 100431 765890 SH SOLE 472441 0 293449 JONES LANG LASALLE INC COM 48020Q107 1724 17072 SH SOLE 15130 0 1942 JPMORGAN CHASE & CO COM 46625H100 148478 1649209 SH SOLE 1334616 0 314593 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 967 107077 SH SOLE 94743 0 12334 KANSAS CITY SOUTHERN COM NEW 485170302 596 4685 SH SOLE 3575 0 1110 KB HOME COM 48666K109 231 12778 SH SOLE 12778 0 0 KELLOGG CO COM 487836108 1472 24531 SH SOLE 19854 0 4677 KEMPER CORP DEL COM 488401100 6645 89353 SH SOLE 66764 0 22589 KEYCORP COM 493267108 479 46155 SH SOLE 34329 0 11826 KEYSIGHT TECHNOLOGIES INC COM 49338L103 267 3186 SH SOLE 1509 0 1677 KIMBERLY CLARK CORP COM 494368103 10565 82622 SH SOLE 58757 0 23865 KINDER MORGAN INC DEL COM 49456B101 12974 932064 SH SOLE 744121 0 187943 KINSALE CAP GROUP INC COM 49714P108 5135 49124 SH SOLE 45368 0 3756 KIRKLAND LAKE GOLD LTD COM 49741E100 362 12228 SH SOLE 4571 0 7657 KKR & CO INC CL A 48251W104 384 16353 SH SOLE 7691 0 8662 KLA CORPORATION COM NEW 482480100 348 2420 SH SOLE 2014 0 406 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 648 19750 SH SOLE 13750 0 6000 KNOWLES CORP COM 49926D109 24 1773 SH SOLE 1761 0 12 KNOWLES CORP NOTE 3.250%11/0 49926DAB5 92 90000 PRN SOLE 65000 0 25000 KOHLS CORP COM 500255104 807 55289 SH SOLE 24418 0 30871 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 346 8606 SH SOLE 890 0 7716 KORNIT DIGITAL LTD SHS M6372Q113 35686 1433755 SH SOLE 1091594 0 342161 KRAFT HEINZ CO COM 500754106 913 36923 SH SOLE 21813 0 15111 KRANESHARES TR CSI CHI INTERNET 500767306 165 3650 SH SOLE 1057 0 2593 KRANESHARES TR BOSERA MSCI CH 500767405 44 1500 SH SOLE 0 0 1500 KROGER CO COM 501044101 266 8839 SH SOLE 3149 0 5690 KRYSTAL BIOTECH INC COM 501147102 2632 60881 SH SOLE 37871 0 23010 L3HARRIS TECHNOLOGIES INC COM 502431109 2552 14167 SH SOLE 13761 0 406 LABORATORY CORP AMER HLDGS COM NEW 50540R409 648 5126 SH SOLE 3587 0 1539 LAM RESEARCH CORP COM 512807108 548 2283 SH SOLE 1449 0 834 LAMAR ADVERTISING CO NEW CL A 512816109 255 4966 SH SOLE 3455 0 1511 LAMB WESTON HLDGS INC COM 513272104 926 16217 SH SOLE 12047 0 4170 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 326 30900 SH SOLE 100 0 30800 LANDMARK INFRASTRUCTURE LP 7% CNV PFD UNT C 51508J405 14 800 SH SOLE 800 0 0 LANDSTAR SYS INC COM 515098101 1282 13376 SH SOLE 13376 0 0 LAS VEGAS SANDS CORP COM 517834107 242 5704 SH SOLE 5460 0 244 LAUDER ESTEE COS INC CL A 518439104 11619 72920 SH SOLE 62795 0 10125 LAUREATE EDUCATION INC CL A 518613203 231 21945 SH SOLE 21945 0 0 LAWSON PRODS INC COM 520776105 273 10225 SH SOLE 10225 0 0 LEGG MASON INC COM 524901105 717 14668 SH SOLE 13380 0 1288 LEGGETT & PLATT INC COM 524660107 1077 40354 SH SOLE 4800 0 35554 LENNAR CORP CL A 526057104 782 20466 SH SOLE 19001 0 1465 LENNAR CORP CL B 526057302 135 4675 SH SOLE 4668 0 7 LENNOX INTL INC COM 526107107 1353 7443 SH SOLE 6534 0 909 LHC GROUP INC COM 50187A107 2601 18553 SH SOLE 16153 0 2400 LIBERTY BROADBAND CORP COM SER A 530307107 128 1200 SH SOLE 1162 0 38 LIBERTY BROADBAND CORP COM SER C 530307305 563 5088 SH SOLE 4406 0 682 LIBERTY GLOBAL PLC SHS CL A G5480U104 81 4932 SH SOLE 1245 0 3687 LIBERTY GLOBAL PLC SHS CL C G5480U120 301 19173 SH SOLE 16894 0 2279 LIBERTY MEDIA CORP DEB3.500% 1/1 530715AN1 25 35000 PRN SOLE 35000 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 139 4387 SH SOLE 4224 0 163 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 352 11120 SH SOLE 9575 0 1545 LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706 8 407 SH SOLE 407 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 246 9021 SH SOLE 8974 0 47 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 23 895 SH SOLE 862 0 33 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 22 1139 SH SOLE 1139 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1635 22480 SH SOLE 19083 0 3397 LILLY ELI & CO COM 532457108 43286 312042 SH SOLE 153186 0 158857 LINCOLN ELEC HLDGS INC COM 533900106 281 4066 SH SOLE 4066 0 0 LINCOLN NATL CORP IND COM 534187109 229 8704 SH SOLE 6504 0 2200 LINDE PLC SHS G5494J103 44849 259244 SH SOLE 129328 0 129916 LIQTECH INTL INC COM 53632A201 50 11750 SH SOLE 11750 0 0 LITTELFUSE INC COM 537008104 3816 28601 SH SOLE 11250 0 17351 LIVE NATION ENTERTAINMENT IN COM 538034109 6896 151692 SH SOLE 94177 0 57515 LIVEPERSON INC COM 538146101 1355 59560 SH SOLE 43940 0 15620 LIVERAMP HLDGS INC COM 53815P108 3028 91974 SH SOLE 83386 0 8588 LOCKHEED MARTIN CORP COM 539830109 7490 22097 SH SOLE 16669 0 5428 LOWES COS INC COM 548661107 27575 320457 SH SOLE 215453 0 105004 LULULEMON ATHLETICA INC COM 550021109 77946 411214 SH SOLE 331023 0 80191 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 120 25600 SH SOLE 17400 0 8200 LUMENTUM HLDGS INC COM 55024U109 111 1506 SH SOLE 1398 0 108 LUMENTUM HLDGS INC NOTE 0.250% 3/1 55024UAB5 243 180000 PRN SOLE 135000 0 45000 LUMINEX CORP DEL COM 55027E102 1390 50500 SH SOLE 49700 0 800 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 390 7852 SH SOLE 3144 0 4708 M & T BK CORP COM 55261F104 246 2379 SH SOLE 1854 0 525 MACERICH CO COM 554382101 67 11934 SH SOLE 1065 0 10869 MACKINAC FINL CORP COM 554571109 182 17448 SH SOLE 17448 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1303 51621 SH SOLE 50170 0 1451 MACYS INC COM 55616P104 281 57206 SH SOLE 38306 0 18900 MAG SILVER CORP COM 55903Q104 191 24924 SH SOLE 15824 0 9100 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9564 262101 SH SOLE 222424 0 39677 MAIN STR CAP CORP COM 56035L104 1465 71409 SH SOLE 53584 0 17825 MANITOWOC CO INC COM NEW 563571405 1299 152851 SH SOLE 140351 0 12500 MANULIFE FINL CORP COM 56501R106 1439 114779 SH SOLE 97275 0 17504 MARATHON OIL CORP COM 565849106 156 47323 SH SOLE 4625 0 42698 MARATHON PETE CORP COM 56585A102 312 13196 SH SOLE 11415 0 1781 MARCUS & MILLICHAP INC COM 566324109 766 28263 SH SOLE 21808 0 6455 MARKEL CORP COM 570535104 3431 3698 SH SOLE 3306 0 392 MARKETAXESS HLDGS INC COM 57060D108 3139 9438 SH SOLE 418 0 9020 MARRIOTT INTL INC NEW CL A 571903202 12384 165544 SH SOLE 133463 0 32081 MARSH & MCLENNAN COS INC COM 571748102 3791 43843 SH SOLE 41524 0 2319 MARTIN MARIETTA MATLS INC COM 573284106 848 4479 SH SOLE 4433 0 46 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 6868 303470 SH SOLE 278904 0 24567 MASCO CORP COM 574599106 212 6146 SH SOLE 1603 0 4543 MASIMO CORP COM 574795100 580 3277 SH SOLE 3053 0 224 MASTERCARD INC CL A 57636Q104 276011 1142619 SH SOLE 815031 0 327587 MATCH GROUP INC COM 57665R106 298 4508 SH SOLE 2455 0 2053 MAXIM INTEGRATED PRODS INC COM 57772K101 1197 24615 SH SOLE 20641 0 3974 MAXLINEAR INC COM 57776J100 3414 292586 SH SOLE 260351 0 32235 MCCORMICK & CO INC COM NON VTG 579780206 48886 346193 SH SOLE 179828 0 166365 MCDONALDS CORP COM 580135101 52856 319659 SH SOLE 202937 0 116722 MCKESSON CORP COM 58155Q103 207 1531 SH SOLE 1502 0 29 MEDALLIA INC COM 584021109 1906 95120 SH SOLE 90290 0 4830 MEDPACE HLDGS INC COM 58506Q109 966 13167 SH SOLE 11611 0 1556 MEDTRONIC PLC SHS G5960L103 41495 460135 SH SOLE 218562 0 241573 MERCADOLIBRE INC COM 58733R102 1004 2054 SH SOLE 1744 0 310 MERCK & CO. INC COM 58933Y105 37657 489431 SH SOLE 339821 0 149610 MERCURY GENL CORP NEW COM 589400100 532 13059 SH SOLE 9814 0 3245 MERCURY SYS INC COM 589378108 34564 484495 SH SOLE 369213 0 115282 MERIT MED SYS INC COM 589889104 478 15299 SH SOLE 15299 0 0 METLIFE INC COM 59156R108 1489 48717 SH SOLE 41875 0 6842 METTLER TOLEDO INTERNATIONAL COM 592688105 2145 3107 SH SOLE 1820 0 1287 MGE ENERGY INC COM 55277P104 345 5275 SH SOLE 4875 0 400 MICROCHIP TECHNOLOGY INC COM 595017104 31787 468830 SH SOLE 266123 0 202707 MICRON TECHNOLOGY INC COM 595112103 9513 226172 SH SOLE 196648 0 29524 MICROSOFT CORP COM 594918104 611717 3878747 SH SOLE 2695756 0 1182991 MIDDLEBY CORP COM 596278101 1031 18127 SH SOLE 10447 0 7680 MINERALS TECHNOLOGIES INC COM 603158106 535 14760 SH SOLE 2800 0 11960 MINERVA NEUROSCIENCES INC COM 603380106 151 25100 SH SOLE 25100 0 0 MOHAWK INDS INC COM 608190104 387 5082 SH SOLE 563 0 4519 MONDELEZ INTL INC CL A 609207105 11670 233026 SH SOLE 183113 0 49913 MONGODB INC CL A 60937P106 684 5007 SH SOLE 4995 0 12 MONOLITHIC PWR SYS INC COM 609839105 1737 10372 SH SOLE 10024 0 348 MONROE CAP CORP COM 610335101 6327 891152 SH SOLE 679252 0 211900 MONSTER BEVERAGE CORP NEW COM 61174X109 817 14518 SH SOLE 10197 0 4321 MOODYS CORP COM 615369105 9145 43238 SH SOLE 17501 0 25737 MORGAN STANLEY COM NEW 617446448 2567 75498 SH SOLE 61980 0 13518 MORNINGSTAR INC COM 617700109 2860 24604 SH SOLE 12284 0 12320 MOSAIC CO NEW COM 61945C103 214 19816 SH SOLE 15816 0 4000 MOTOROLA SOLUTIONS INC COM NEW 620076307 1579 11880 SH SOLE 8218 0 3662 MPLX LP COM UNIT REP LTD 55336V100 201 17322 SH SOLE 15516 0 1806 MR COOPER GROUP INC COM 62482R107 147 20000 SH SOLE 10000 0 10000 MSCI INC COM 55354G100 297 1029 SH SOLE 834 0 195 MYRIAD GENETICS INC COM 62855J104 244 17077 SH SOLE 2889 0 14188 NAPCO SEC TECHNOLOGIES INC COM 630402105 1030 67890 SH SOLE 64730 0 3160 NASDAQ INC COM 631103108 416 4386 SH SOLE 4340 0 46 NATIONAL BK HLDGS CORP CL A 633707104 301 12591 SH SOLE 12500 0 91 NATIONAL FUEL GAS CO N J COM 636180101 224 6002 SH SOLE 4417 0 1585 NATIONAL GRID PLC SPONSORED ADR NE 636274409 690 11839 SH SOLE 11381 0 458 NATIONAL INSTRS CORP COM 636518102 1016 30712 SH SOLE 30462 0 250 NEKTAR THERAPEUTICS COM 640268108 4423 247761 SH SOLE 185066 0 62695 NEOGENOMICS INC COM NEW 64049M209 7709 279214 SH SOLE 247140 0 32074 NEOS THERAPEUTICS INC COM 64052L106 20 26900 SH SOLE 23000 0 3900 NEPHROS INC COM 640671400 216 34249 SH SOLE 34249 0 0 NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 12 10000 SH SOLE 0 0 10000 NETAPP INC COM 64110D104 227 5446 SH SOLE 2046 0 3400 NETEASE INC SPONSORED ADS 64110W102 387 1206 SH SOLE 240 0 966 NETFLIX INC COM 64110L106 43183 115000 SH SOLE 101597 0 13403 NEURONETICS INC COM 64131A105 299 158033 SH SOLE 146778 0 11255 NEVRO CORP COM 64157F103 4033 40340 SH SOLE 35983 0 4357 NEW AGE BEVERAGES CORP COM 64157V108 14 10000 SH SOLE 10000 0 0 NEW GOLD INC CDA COM 644535106 13 25300 SH SOLE 13300 0 12000 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 182 36382 SH SOLE 23132 0 13250 NEW YORK CMNTY BANCORP INC COM 649445103 1486 158272 SH SOLE 86579 0 71693 NEW YORK TIMES CO CL A 650111107 718 23390 SH SOLE 22743 0 647 NEWELL BRANDS INC COM 651229106 852 64151 SH SOLE 49180 0 14971 NEWMONT CORP COM 651639106 1702 37589 SH SOLE 26208 0 11381 NEXTERA ENERGY INC COM 65339F101 13819 57429 SH SOLE 50931 0 6498 NICE LTD SPONSORED ADR 653656108 742 5172 SH SOLE 5128 0 44 NIKE INC CL B 654106103 32735 395632 SH SOLE 246377 0 149255 NISOURCE INC COM 65473P105 667 26726 SH SOLE 24844 0 1882 NOBLE CORP PLC SHS USD G65431101 4 15465 SH SOLE 11324 0 4141 NOBLE ENERGY INC COM 655044105 84 13953 SH SOLE 483 0 13470 NOMAD FOODS LTD USD ORD SHS G6564A105 328 17666 SH SOLE 17666 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 78 17170 SH SOLE 16970 0 200 NORDSTROM INC COM 655664100 175 11410 SH SOLE 7630 0 3780 NORFOLK SOUTHERN CORP COM 655844108 4659 31909 SH SOLE 17214 0 14695 NORTHERN TR CORP COM 665859104 51521 682765 SH SOLE 456319 0 226446 NORTHROP GRUMMAN CORP COM 666807102 5657 18696 SH SOLE 15513 0 3183 NORTONLIFELOCK INC COM 668771108 235 12553 SH SOLE 12553 0 0 NOVANTA INC COM 67000B104 4096 51275 SH SOLE 46514 0 4761 NOVARTIS A G SPONSORED ADR 66987V109 17269 209445 SH SOLE 115314 0 94131 NOVELLUS SYS INC NOTE 2.625% 5/1 670008AD3 15 2000 PRN SOLE 2000 0 0 NOVO-NORDISK A S ADR 670100205 1404 23329 SH SOLE 9340 0 13989 NUANCE COMMUNICATIONS INC COM 67020Y100 672 40036 SH SOLE 34486 0 5550 NUCANA PLC SPONSORED ADR 67022C106 114 19625 SH SOLE 17625 0 2000 NUTANIX INC CL A 67059N108 4214 266692 SH SOLE 202825 0 63867 NUTRIEN LTD COM 67077M108 524 15439 SH SOLE 11473 0 3966 NUVASIVE INC COM 670704105 720 14218 SH SOLE 11524 0 2694 NVIDIA CORP COM 67066G104 22248 84401 SH SOLE 56502 0 27900 NXP SEMICONDUCTORS N V COM N6596X109 260 3140 SH SOLE 3043 0 97 O REILLY AUTOMOTIVE INC NEW COM 67103H107 20893 69400 SH SOLE 52391 0 17009 OCCIDENTAL PETE CORP COM 674599105 250 21629 SH SOLE 16498 0 5131 OFFICE DEPOT INC COM 676220106 50 30380 SH SOLE 30380 0 0 OFG BANCORP COM 67103X102 224 20000 SH SOLE 10000 0 10000 OGE ENERGY CORP COM 670837103 202 6575 SH SOLE 2683 0 3892 OKTA INC CL A 679295105 59747 488689 SH SOLE 376392 0 112297 OLD DOMINION FREIGHT LINE IN COM 679580100 3169 24144 SH SOLE 22233 0 1911 OLD NATL BANCORP IND COM 680033107 515 39022 SH SOLE 26950 0 12072 OLD REP INTL CORP COM 680223104 962 63064 SH SOLE 59864 0 3200 OLD SECOND BANCORP INC ILL COM 680277100 798 115414 SH SOLE 104802 0 10612 OMNICOM GROUP INC COM 681919106 13392 243941 SH SOLE 243312 0 629 ON SEMICONDUCTOR CORP COM 682189105 71 5669 SH SOLE 5418 0 251 ON SEMICONDUCTOR CORP NOTE 1.000%12/0 682189AK1 12 12000 PRN SOLE 12000 0 0 ONE GAS INC COM 68235P108 252 3011 SH SOLE 2214 0 797 ONEOK INC NEW COM 682680103 1622 74365 SH SOLE 45442 0 28923 ONESPAWORLD HOLDINGS LIMITED COM P73684113 1516 373278 SH SOLE 340485 0 32793 OOMA INC COM 683416101 214 17945 SH SOLE 10745 0 7200 OPEN TEXT CORP COM 683715106 225 6445 SH SOLE 6445 0 0 OPTIMIZERX CORP COM NEW 68401U204 1464 161595 SH SOLE 153985 0 7610 ORACLE CORP COM 68389X105 8963 185453 SH SOLE 144128 0 41325 OSHKOSH CORP COM 688239201 517 8032 SH SOLE 7376 0 656 OSISKO GOLD ROYALTIES LTD COM 68827L101 152 20365 SH SOLE 18365 0 2000 OVID THERAPEUTICS INC COM 690469101 194 65000 SH SOLE 48050 0 16950 OXFORD SQUARE CAP CORP COM 69181V107 97 38102 SH SOLE 23202 0 14900 PACCAR INC COM 693718108 762 12464 SH SOLE 5971 0 6493 PACIRA BIOSCIENCES COM 695127100 15 450 SH SOLE 450 0 0 PACIRA BIOSCIENCES NOTE 2.375% 4/0 695127AD2 173 180000 PRN SOLE 135000 0 45000 PALO ALTO NETWORKS INC COM 697435105 14009 85439 SH SOLE 60201 0 25238 PALOMAR HLDGS INC COM 69753M105 28491 489879 SH SOLE 360693 0 129186 PAN AMERN SILVER CORP COM 697900108 953 66470 SH SOLE 43521 0 22949 PARK OHIO HLDGS CORP COM 700666100 914 48250 SH SOLE 37300 0 10950 PARKER HANNIFIN CORP COM 701094104 2300 17731 SH SOLE 14741 0 2990 PARSLEY ENERGY INC CL A 701877102 66 11601 SH SOLE 9531 0 2070 PAYCHEX INC COM 704326107 20180 320728 SH SOLE 192695 0 128033 PAYCOM SOFTWARE INC COM 70432V102 849 4204 SH SOLE 2744 0 1460 PAYLOCITY HLDG CORP COM 70438V106 51657 584888 SH SOLE 466416 0 118472 PAYPAL HLDGS INC COM 70450Y103 223964 2339298 SH SOLE 1723298 0 616000 PDC ENERGY INC COM 69327R101 0 69 SH SOLE 0 0 69 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 163 200000 PRN SOLE 150000 0 50000 PELOTON INTERACTIVE INC CL A COM 70614W100 3401 128096 SH SOLE 112524 0 15572 PENN NATL GAMING INC COM 707569109 131 10326 SH SOLE 8826 0 1500 PENNEY J C CORP INC COM 708160106 8 23000 SH SOLE 18500 0 4500 PENUMBRA INC COM 70975L107 1833 11363 SH SOLE 8812 0 2551 PEOPLES UTD FINL INC COM 712704105 882 79807 SH SOLE 53385 0 26422 PEPSICO INC COM 713448108 43669 363608 SH SOLE 280359 0 83249 PERKINELMER INC COM 714046109 456 6063 SH SOLE 3800 0 2263 PERRIGO CO PLC SHS G97822103 403 8387 SH SOLE 4554 0 3833 PERSPECTA INC COM 715347100 580 31796 SH SOLE 31546 0 250 PETIQ INC COM CL A 71639T106 745 32088 SH SOLE 28723 0 3365 PFENEX INC COM 717071104 23904 2710193 SH SOLE 2157953 0 552240 PFIZER INC COM 717081103 28323 867749 SH SOLE 686987 0 180762 PHILIP MORRIS INTL INC COM 718172109 12923 177123 SH SOLE 104421 0 72702 PHILLIPS 66 COM 718546104 2473 46095 SH SOLE 40914 0 5181 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1344 36890 SH SOLE 27905 0 8985 PHREESIA INC COM 71944F106 2027 96405 SH SOLE 85286 0 11119 PIMCO ETF TR 1-5 US TIP IDX 72201R205 105 2030 SH SOLE 1385 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 271 2555 SH SOLE 2345 0 210 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 102 1187 SH SOLE 230 0 957 PIMCO ETF TR INV GRD CRP BD 72201R817 7019 66304 SH SOLE 62066 0 4238 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1160 11723 SH SOLE 11367 0 356 PIMCO ETF TR 25YR+ ZERO U S 72201R882 185 1060 SH SOLE 260 0 800 PINNACLE WEST CAP CORP COM 723484101 302 3980 SH SOLE 2651 0 1329 PIONEER NAT RES CO COM 723787107 11547 164608 SH SOLE 126085 0 38523 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 597 113090 SH SOLE 76130 0 36960 PLANET FITNESS INC CL A 72703H101 27258 559715 SH SOLE 470202 0 89513 PLURALSIGHT INC COM CL A 72941B106 619 56382 SH SOLE 53594 0 2788 PNC FINL SVCS GROUP INC COM 693475105 1874 19582 SH SOLE 16521 0 3061 POOL CORPORATION COM 73278L105 40349 205058 SH SOLE 145375 0 59683 POPULAR INC COM NEW 733174700 761 21750 SH SOLE 21750 0 0 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 24476 25220000 PRN SOLE 18891000 0 6329000 PORTLAND GEN ELEC CO COM NEW 736508847 608 12677 SH SOLE 2687 0 9990 PORTOLA PHARMACEUTICALS INC COM 737010108 830 116433 SH SOLE 85673 0 30760 POTBELLY CORP COM 73754Y100 56 18100 SH SOLE 18100 0 0 PPG INDS INC COM 693506107 1839 21999 SH SOLE 7655 0 14344 PRA GROUP INC COM 69354N106 5112 184420 SH SOLE 145039 0 39381 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 121 140000 PRN SOLE 105000 0 35000 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1342 36579 SH SOLE 34164 0 2415 PRETIUM RES INC COM 74139C102 239 42175 SH SOLE 22200 0 19975 PRICE T ROWE GROUP INC COM 74144T108 7689 78739 SH SOLE 72080 0 6659 PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 1 1000 PRN SOLE 1000 0 0 PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 11 11000 PRN SOLE 11000 0 0 PROCTER & GAMBLE CO COM 742718109 80135 728503 SH SOLE 462448 0 266055 PROGRESSIVE CORP OHIO COM 743315103 79975 1083083 SH SOLE 889903 0 193181 PROLOGIS INC. COM 74340W103 687 8547 SH SOLE 2406 0 6141 PROOFPOINT INC COM 743424103 2894 28210 SH SOLE 26679 0 1531 PROS HOLDINGS INC COM 74346Y103 5395 173853 SH SOLE 166029 0 7824 PROSHARES TR PSHS ULTSH 20YRS 74347B201 330 20512 SH SOLE 19700 0 812 PROSHARES TR PSHS SHORT DOW30 74347B235 158 2700 SH SOLE 2700 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B268 26 1097 SH SOLE 1097 0 0 PROSHARES TR PSHS ULDOW30 NEW 74347B276 1 25 SH SOLE 25 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 752 27190 SH SOLE 27190 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 337 7295 SH SOLE 7295 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 83 3260 SH SOLE 3260 0 0 PROSHARES TR ULTRAPRO DOW 30 74347G309 22 447 SH SOLE 447 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G408 12 591 SH SOLE 591 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 10 112 SH SOLE 0 0 112 PROSHARES TR PSHS SHT OIL&GAS 74347R222 233 5520 SH SOLE 4800 0 720 PROSHARES TR PSHS ULTRA DOW30 74347R305 89 3000 SH SOLE 0 0 3000 PROSHARES TR PSHS ULT SEMICDT 74347R669 187 4875 SH SOLE 4875 0 0 PROSHARES TR PSHS ULTRA O&G 74347R719 5 1090 SH SOLE 300 0 790 PROSHARES TR ULTRA FNCLS NEW 74347X633 282 11895 SH SOLE 10695 0 1200 PROSHARES TR SHRT 20+YR TRE 74347X849 4077 262665 SH SOLE 227640 0 35025 PROSHARES TR ULTRPRO S&P500 74347X864 3 125 SH SOLE 125 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 1002 17374 SH SOLE 17374 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 126 29635 SH SOLE 29635 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 480 480000 PRN SOLE 440000 0 40000 PROTEOSTASIS THERAPEUTICS IN COM 74373B109 23 20425 SH SOLE 20425 0 0 PROTO LABS INC COM 743713109 8254 108423 SH SOLE 100148 0 8275 PRUDENTIAL FINL INC COM 744320102 401 7693 SH SOLE 7390 0 303 PRUDENTIAL PLC ADR 74435K204 2801 113026 SH SOLE 47051 0 65975 PSYCHEMEDICS CORP COM NEW 744375205 364 60150 SH SOLE 48000 0 12150 PUBLIC STORAGE COM 74460D109 358 1803 SH SOLE 1522 0 281 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 395 8800 SH SOLE 7005 0 1795 PURE STORAGE INC CL A 74624M102 31791 2584630 SH SOLE 1337075 0 1247555 PURECYCLE CORP COM NEW 746228303 3744 335755 SH SOLE 247655 0 88100 PYXUS INTL INC COM 74737V106 228 73300 SH SOLE 73300 0 0 Q2 HLDGS INC COM 74736L109 375 6350 SH SOLE 6350 0 0 QUALCOMM INC COM 747525103 15901 235046 SH SOLE 178195 0 56852 QUANTA SVCS INC COM 74762E102 702 22135 SH SOLE 1206 0 20929 QUEST DIAGNOSTICS INC COM 74834L100 366 4555 SH SOLE 2929 0 1626 QUINSTREET INC COM 74874Q100 4309 535277 SH SOLE 436836 0 98441 RAND CAP CORP COM 752185108 67 30000 SH SOLE 30000 0 0 RAPID7 INC COM 753422104 4868 112339 SH SOLE 104096 0 8243 RAYONIER INC COM 754907103 1260 53501 SH SOLE 34973 0 18528 RBC BEARINGS INC COM 75524B104 226 2002 SH SOLE 1704 0 298 REALPAGE INC COM 75606N109 6096 115171 SH SOLE 98736 0 16435 REALTY INCOME CORP COM 756109104 333 6669 SH SOLE 6601 0 68 REDFIN CORP COM 75737F108 5155 334317 SH SOLE 309097 0 25220 REDWOOD TR INC COM 758075402 395 78016 SH SOLE 53016 0 25000 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 136 210000 PRN SOLE 160000 0 50000 REGENERON PHARMACEUTICALS COM 75886F107 591 1210 SH SOLE 1074 0 136 REGIONS FINANCIAL CORP NEW COM 7591EP100 2998 334204 SH SOLE 281858 0 52346 REGULUS THERAPEUTICS INC COM NEW 75915K200 5 11200 SH SOLE 10200 0 1000 RELX PLC SPONSORED ADR 759530108 423 19748 SH SOLE 619 0 19129 REPAY HLDGS CORP COM CL A 76029L100 20318 1415874 SH SOLE 1211998 0 203876 REPLIGEN CORP COM 759916109 586 6069 SH SOLE 5369 0 700 REPUBLIC SVCS INC COM 760759100 2297 30607 SH SOLE 27075 0 3532 RESMED INC COM 761152107 34682 235467 SH SOLE 137568 0 97899 RESOURCE CAP CORP NOTE 4.500% 8/1 76120WAC8 99 140000 PRN SOLE 105000 0 35000 REVANCE THERAPEUTICS INC COM 761330109 277 18700 SH SOLE 15100 0 3600 RH COM 74967X103 1743 17345 SH SOLE 11380 0 5965 RINGCENTRAL INC CL A 76680R206 25617 120887 SH SOLE 82915 0 37972 RITCHIE BROS AUCTIONEERS COM 767744105 17897 523624 SH SOLE 279296 0 244328 ROBERT HALF INTL INC COM 770323103 2853 75586 SH SOLE 56396 0 19190 ROCKET PHARMACEUTICALS INC COM 77313F106 488 34992 SH SOLE 26253 0 8739 ROCKWELL AUTOMATION INC COM 773903109 10111 67001 SH SOLE 32396 0 34605 ROGERS CORP COM 775133101 262 2774 SH SOLE 2699 0 75 ROKU INC COM CL A 77543R102 8471 96829 SH SOLE 83441 0 13388 ROLLINS INC COM 775711104 37272 1031309 SH SOLE 622798 0 408511 ROPER TECHNOLOGIES INC COM 776696106 8965 28753 SH SOLE 19482 0 9271 ROSS STORES INC COM 778296103 1130 12992 SH SOLE 12046 0 946 ROYAL BK CDA COM 780087102 1258 20446 SH SOLE 19846 0 600 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 463 14379 SH SOLE 11751 0 2628 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 290 8894 SH SOLE 4124 0 4770 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3160 90580 SH SOLE 66186 0 24394 ROYAL GOLD INC COM 780287108 2583 29450 SH SOLE 26255 0 3195 ROYCE GLOBAL VALUE TR INC COM 78081T104 227 28195 SH SOLE 26450 0 1745 RPM INTL INC COM 749685103 882 14823 SH SOLE 8001 0 6822 S&P GLOBAL INC COM 78409V104 2629 10730 SH SOLE 7256 0 3474 SALESFORCE COM INC COM 79466L302 147353 1023427 SH SOLE 767100 0 256327 SALLY BEAUTY HLDGS INC COM 79546E104 121 15000 SH SOLE 15000 0 0 SAP SE SPON ADR 803054204 947 8571 SH SOLE 3255 0 5316 SAREPTA THERAPEUTICS INC COM 803607100 3812 38969 SH SOLE 34804 0 4165 SBA COMMUNICATIONS CORP NEW CL A 78410G104 7710 28559 SH SOLE 27130 0 1429 SCHLUMBERGER LTD COM 806857108 1714 127064 SH SOLE 84368 0 42696 SCHOLASTIC CORP COM 807066105 612 24000 SH SOLE 17500 0 6500 SCHWAB CHARLES CORP COM 808513105 9282 276099 SH SOLE 242056 0 34043 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1055 17465 SH SOLE 16990 0 475 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 488 7963 SH SOLE 7263 0 700 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 636 7986 SH SOLE 3043 0 4943 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 47 1065 SH SOLE 465 0 600 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 136 3234 SH SOLE 3234 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 41 801 SH SOLE 801 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 14 671 SH SOLE 671 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 46 1482 SH SOLE 1482 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 931 20700 SH SOLE 725 0 19975 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 535 20702 SH SOLE 19182 0 1520 SCHWAB STRATEGIC TR US REIT ETF 808524847 50 1524 SH SOLE 1094 0 430 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 25 425 SH SOLE 425 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 40 772 SH SOLE 772 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 9099 158214 SH SOLE 111585 0 46629 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 4874 199736 SH SOLE 199736 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 30032 293282 SH SOLE 241447 0 51834 SEATTLE GENETICS INC COM 812578102 15351 133048 SH SOLE 117581 0 15467 SECUREWORKS CORP CL A 81374A105 233 20254 SH SOLE 18964 0 1290 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 542 12032 SH SOLE 11653 0 379 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 4738 53485 SH SOLE 34055 0 19430 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 856 15720 SH SOLE 12742 0 2978 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1761 17960 SH SOLE 14969 0 2990 SELECT SECTOR SPDR TR ENERGY 81369Y506 858 29540 SH SOLE 25058 0 4482 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4097 196767 SH SOLE 141298 0 55469 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3475 58882 SH SOLE 24348 0 34534 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5400 67191 SH SOLE 45917 0 21273 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2355 53242 SH SOLE 43200 0 10042 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 393 12690 SH SOLE 11800 0 890 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4870 87889 SH SOLE 81552 0 6337 SELECTA BIOSCIENCES INC COM 816212104 48 20000 SH SOLE 20000 0 0 SEMPRA ENERGY COM 816851109 2567 22719 SH SOLE 21694 0 1025 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1348 49912 SH SOLE 39158 0 10754 SERVICENOW INC COM 81762P102 45485 158718 SH SOLE 131385 0 27333 SHAKE SHACK INC CL A 819047101 8955 237294 SH SOLE 195169 0 42125 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 717 71841 SH SOLE 49415 0 22426 SHERWIN WILLIAMS CO COM 824348106 7279 15839 SH SOLE 8882 0 6957 SHOPIFY INC CL A 82509L107 13626 32682 SH SOLE 26230 0 6452 SHOTSPOTTER INC COM 82536T107 1952 71019 SH SOLE 61699 0 9320 SIENTRA INC COM 82621J105 25 12715 SH SOLE 12215 0 500 SIGNATURE BK NEW YORK N Y COM 82669G104 1893 23553 SH SOLE 23553 0 0 SILICON LABORATORIES INC COM 826919102 320 3745 SH SOLE 1370 0 2375 SINA CORP ORD G81477104 239 7500 SH SOLE 6000 0 1500 SIRIUS XM HLDGS INC COM 82968B103 384 77801 SH SOLE 68897 0 8904 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3261 44298 SH SOLE 41470 0 2828 SIX FLAGS ENTMT CORP NEW COM 83001A102 1424 113522 SH SOLE 96969 0 16553 SKYWORKS SOLUTIONS INC COM 83088M102 418 4677 SH SOLE 1939 0 2738 SLACK TECHNOLOGIES INC COM CL A 83088V102 11346 422733 SH SOLE 375992 0 46741 SMARTSHEET INC COM CL A 83200N103 14656 353069 SH SOLE 307771 0 45298 SMILEDIRECTCLUB INC CL A COM 83192H106 2275 487200 SH SOLE 414251 0 72949 SMITH A O CORP COM 831865209 629 16646 SH SOLE 11128 0 5518 SMITH MICRO SOFTWARE INC COM NEW 832154207 57 13600 SH SOLE 13600 0 0 SMUCKER J M CO COM NEW 832696405 6779 61073 SH SOLE 49214 0 11859 SNAP INC CL A 83304A106 427 35947 SH SOLE 35522 0 425 SNAP ON INC COM 833034101 3281 30152 SH SOLE 10912 0 19240 SOLAR CAP LTD COM 83413U100 983 84480 SH SOLE 84480 0 0 SOLAR SR CAP LTD COM 83416M105 525 54064 SH SOLE 54064 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2407 29391 SH SOLE 28841 0 550 SONOCO PRODS CO COM 835495102 268 5773 SH SOLE 3096 0 2677 SOUTHERN CO COM 842587107 3949 72949 SH SOLE 52044 0 20904 SOUTHWEST AIRLS CO COM 844741108 576 16174 SH SOLE 14697 0 1477 SOUTHWESTERN ENERGY CO COM 845467109 49 29035 SH SOLE 3000 0 26035 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 6515 29718 SH SOLE 28083 0 1635 SPDR GOLD TRUST GOLD SHS 78463V107 13727 92716 SH SOLE 81319 0 11397 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 8 285 SH SOLE 220 0 65 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 324 10989 SH SOLE 10989 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 58 640 SH SOLE 640 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1560 54807 SH SOLE 53632 0 1175 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 15 481 SH SOLE 481 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 6492 180343 SH SOLE 168603 0 11740 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 68 2049 SH SOLE 2049 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 168 8495 SH SOLE 8423 0 72 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 496 18528 SH SOLE 16969 0 1559 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 190 8333 SH SOLE 8111 0 222 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1761 73553 SH SOLE 54613 0 18940 SPDR S&P 500 ETF TR TR UNIT 78462F103 147313 571535 SH SOLE 532209 0 39325 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 18873 71795 SH SOLE 53158 0 18636 SPDR SER TR NYSE TECH ETF 78464A102 121 1650 SH SOLE 1650 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 3074 56173 SH SOLE 55524 0 649 SPDR SER TR WELLS FG PFD ETF 78464A292 33 850 SH SOLE 0 0 850 SPDR SER TR S&P 600 SMCP VAL 78464A300 28 690 SH SOLE 0 0 690 SPDR SER TR BLMBRG BRC CNVRT 78464A359 325 6792 SH SOLE 3317 0 3475 SPDR SER TR PORTFOLIO INTRMD 78464A375 122 3573 SH SOLE 3573 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 10 421 SH SOLE 0 0 421 SPDR SER TR PRTFLO S&P500 GW 78464A409 34 942 SH SOLE 0 0 942 SPDR SER TR PORTFOLIO SHORT 78464A474 4174 137980 SH SOLE 107860 0 30120 SPDR SER TR FTSE INT GVT ETF 78464A490 38 775 SH SOLE 775 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 154 5942 SH SOLE 5400 0 542 SPDR SER TR BLOMBERG INTL TR 78464A516 312 11225 SH SOLE 8170 0 3055 SPDR SER TR S&P TRANSN ETF 78464A532 29 665 SH SOLE 215 0 450 SPDR SER TR S&P TELECOM 78464A540 11 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 20 355 SH SOLE 355 0 0 SPDR SER TR COMP SOFTWARE 78464A599 276 3363 SH SOLE 3363 0 0 SPDR SER TR DJ REIT ETF 78464A607 82 1131 SH SOLE 680 0 451 SPDR SER TR AEROSPACE DEF 78464A631 14 186 SH SOLE 50 0 136 SPDR SER TR PORTFOLIO AGRGTE 78464A649 65 2141 SH SOLE 0 0 2141 SPDR SER TR PORTFLI TIPS ETF 78464A656 101 3487 SH SOLE 1686 0 1801 SPDR SER TR PORTFOLIO LN TSR 78464A664 69 1458 SH SOLE 0 0 1458 SPDR SER TR PORTFLI INTRMDIT 78464A672 13198 398385 SH SOLE 395223 0 3162 SPDR SER TR S&P REGL BKG 78464A698 754 23137 SH SOLE 22917 0 220 SPDR SER TR S&P PHARMAC 78464A722 19 532 SH SOLE 532 0 0 SPDR SER TR S&P METALS MNG 78464A755 11 710 SH SOLE 710 0 0 SPDR SER TR S&P DIVID ETF 78464A763 19440 243424 SH SOLE 213294 0 30130 SPDR SER TR S&P CAP MKTS 78464A771 3 71 SH SOLE 71 0 0 SPDR SER TR S&P INS ETF 78464A789 16 636 SH SOLE 386 0 250 SPDR SER TR S&P BK ETF 78464A797 25 930 SH SOLE 930 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 28 900 SH SOLE 900 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 15 320 SH SOLE 320 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 39 900 SH SOLE 900 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 24 675 SH SOLE 500 0 175 SPDR SER TR PORTFOLIO S&P400 78464A847 6617 261245 SH SOLE 192975 0 68270 SPDR SER TR S&P SEMICNDCTR 78464A862 75 891 SH SOLE 891 0 0 SPDR SER TR S&P BIOTECH 78464A870 842 10876 SH SOLE 9926 0 950 SPDR SER TR PORTFOLIO SH TSR 78468R101 154 5000 SH SOLE 5000 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 478 16275 SH SOLE 11323 0 4952 SPDR SER TR BLOOMBERG SRT TR 78468R408 165 6984 SH SOLE 6362 0 622 SPDR SER TR OILGAS EQUIP 78468R549 2 108 SH SOLE 23 0 85 SPDR SER TR S&P OILGAS EXP 78468R556 50 1507 SH SOLE 1414 0 93 SPDR SER TR BLOOMBERG BRCLYS 78468R622 85 898 SH SOLE 898 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 134 1463 SH SOLE 1322 0 141 SPDR SER TR NUVEEN BRC MUNIC 78468R721 220 4390 SH SOLE 3708 0 682 SPDR SER TR NUVEEN BLMBRG SR 78468R739 895 18295 SH SOLE 18178 0 117 SPDR SER TR SSGA GNDER ETF 78468R747 4 60 SH SOLE 60 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 39 1603 SH SOLE 1603 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 22 1000 SH SOLE 0 0 1000 SPDR SER TR SSGA US SMAL ETF 78468R887 15 224 SH SOLE 224 0 0 SPIRE INC COM 84857L101 635 8520 SH SOLE 7820 0 700 SPLUNK INC COM 848637104 33587 266078 SH SOLE 217070 0 49008 SPOTIFY TECHNOLOGY S A SHS L8681T102 224 1843 SH SOLE 1541 0 302 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1286 98035 SH SOLE 72330 0 25705 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 351 67195 SH SOLE 31345 0 35850 SPROUT SOCIAL INC COM CL A 85209W109 1227 76900 SH SOLE 70660 0 6240 SQUARE INC CL A 852234103 12997 248138 SH SOLE 220109 0 28029 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 457 10425 SH SOLE 3603 0 6822 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 23 563 SH SOLE 467 0 96 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 743 15495 SH SOLE 13895 0 1600 SSR MNG INC COM 784730103 155 13633 SH SOLE 13633 0 0 STANLEY BLACK & DECKER INC COM 854502101 988 9878 SH SOLE 7723 0 2155 STARBUCKS CORP COM 855244109 194803 2963241 SH SOLE 1983484 0 979756 STARWOOD PPTY TR INC COM 85571B105 378 36884 SH SOLE 27662 0 9222 STATE STR CORP COM 857477103 562 10557 SH SOLE 5740 0 4817 STERICYCLE INC COM 858912108 1512 31122 SH SOLE 18879 0 12243 STERIS PLC SHS USD G8473T100 759 5422 SH SOLE 5422 0 0 STORE CAP CORP COM 862121100 325 17932 SH SOLE 15789 0 2143 STRYKER CORP COM 863667101 106606 640317 SH SOLE 416042 0 224274 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 425 30058 SH SOLE 26958 0 3100 SUMMIT HOTEL PPTYS INC COM 866082100 100 23794 SH SOLE 23794 0 0 SUN CMNTYS INC COM 866674104 607 4866 SH SOLE 4417 0 449 SUN LIFE FINL INC COM 866796105 454 14158 SH SOLE 14158 0 0 SUNCOR ENERGY INC NEW COM 867224107 8987 568790 SH SOLE 239929 0 328861 SUNOPTA INC COM 8676EP108 1762 1024294 SH SOLE 892744 0 131550 SUPERNUS PHARMACEUTICALS INC COM 868459108 9 525 SH SOLE 525 0 0 SUPERNUS PHARMACEUTICALS INC NOTE 0.625% 4/0 868459AD0 96 120000 PRN SOLE 90000 0 30000 SVB FINANCIAL GROUP COM 78486Q101 414 2740 SH SOLE 1426 0 1314 SYNCHRONY FINL COM 87165B103 167 10387 SH SOLE 9469 0 918 SYNOPSYS INC COM 871607107 986 7654 SH SOLE 6860 0 794 SYNTHETIC BIOLOGICS INC COM NEW 87164U201 18 54612 SH SOLE 29856 0 24756 SYSCO CORP COM 871829107 4278 93753 SH SOLE 58130 0 35623 T MOBILE US INC COM 872590104 290 3458 SH SOLE 1931 0 1527 TABULA RASA HEALTHCARE INC COM 873379101 4323 82670 SH SOLE 67745 0 14925 TACTILE SYS TECHNOLOGY INC COM 87357P100 7556 188151 SH SOLE 170413 0 17738 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4050 84740 SH SOLE 57806 0 26934 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 213 14012 SH SOLE 12829 0 1183 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1076 9074 SH SOLE 8592 0 482 TAL EDUCATION GROUP SPONSORED ADS 874080104 327 6136 SH SOLE 56 0 6080 TAPESTRY INC COM 876030107 136 10467 SH SOLE 5767 0 4700 TARGA RES CORP COM 87612G101 188 27139 SH SOLE 26639 0 500 TARGET CORP COM 87612E106 14257 153353 SH SOLE 121469 0 31885 TCF FINANCIAL CORPORATION NE COM 872307103 1065 47021 SH SOLE 35023 0 11998 TE CONNECTIVITY LTD REG SHS H84989104 5309 84289 SH SOLE 34476 0 49813 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 441 38681 SH SOLE 2381 0 36300 TELADOC HEALTH INC COM 87918A105 87483 564371 SH SOLE 382967 0 181404 TELEDYNE TECHNOLOGIES INC COM 879360105 991 3335 SH SOLE 3335 0 0 TELEFLEX INCORPORATED COM 879369106 819 2797 SH SOLE 2793 0 4 TENABLE HLDGS INC COM 88025T102 8847 404726 SH SOLE 348866 0 55860 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 564 56048 SH SOLE 56048 0 0 TERADYNE INC COM 880770102 602 11122 SH SOLE 11022 0 100 TESLA INC COM 88160R101 9506 18141 SH SOLE 13251 0 4890 TETRA TECHNOLOGIES INC DEL COM 88162F105 4 11015 SH SOLE 11015 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 2 2000 PRN SOLE 2000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 419 46647 SH SOLE 46547 0 100 TEXAS INSTRS INC COM 882508104 26423 264414 SH SOLE 167303 0 97111 TG THERAPEUTICS INC COM 88322Q108 98 10000 SH SOLE 5000 0 5000 THE REALREAL INC COM 88339P101 82 11751 SH SOLE 11751 0 0 THE TRADE DESK INC COM CL A 88339J105 548 2837 SH SOLE 2197 0 640 THERMO FISHER SCIENTIFIC INC COM 883556102 36561 128917 SH SOLE 106419 0 22498 THERMON GROUP HLDGS INC COM 88362T103 213 14146 SH SOLE 13103 0 1043 THOMSON REUTERS CORP COM NEW 884903709 240 3533 SH SOLE 3415 0 118 TIDEWATER INC NEW COM 88642R109 156 22006 SH SOLE 21006 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 385 2972 SH SOLE 2439 0 533 TITAN INTL INC ILL COM 88830M102 36 23100 SH SOLE 20000 0 3100 TIVITY HEALTH INC COM 88870R102 96 15200 SH SOLE 5900 0 9300 TIVO CORP COM 88870P106 683 96495 SH SOLE 55650 0 40845 TJX COS INC NEW COM 872540109 9117 190682 SH SOLE 175980 0 14702 TORONTO DOMINION BK ONT COM NEW 891160509 14106 332774 SH SOLE 134519 0 198255 TOTAL S.A. SPONSORED ADS 89151E109 5571 149601 SH SOLE 59375 0 90226 TRACTOR SUPPLY CO COM 892356106 6967 82395 SH SOLE 61805 0 20590 TRANSDIGM GROUP INC COM 893641100 50735 158454 SH SOLE 112150 0 46304 TRANSOCEAN LTD REG SHS H8817H100 98 84893 SH SOLE 71893 0 13000 TRANSUNION COM 89400J107 3074 46447 SH SOLE 38178 0 8269 TRAVELERS COMPANIES INC COM 89417E109 1522 15321 SH SOLE 8049 0 7272 TREEHOUSE FOODS INC COM 89469A104 4653 105400 SH SOLE 97545 0 7855 TREX CO INC COM 89531P105 24474 305392 SH SOLE 219139 0 86253 TRIMBLE INC COM 896239100 13872 435800 SH SOLE 173694 0 262106 TRUIST FINL CORP COM 89832Q109 1087 35232 SH SOLE 30568 0 4664 TUPPERWARE BRANDS CORP COM 899896104 17 10482 SH SOLE 10482 0 0 TUTOR PERINI CORP NOTE 2.875% 6/1 901109AD0 184 200000 PRN SOLE 150000 0 50000 TWILIO INC CL A 90138F102 36363 406334 SH SOLE 340906 0 65429 TWITTER INC COM 90184L102 6488 264174 SH SOLE 240687 0 23487 TWITTER INC NOTE 1.000% 9/1 90184LAD4 1552 1642000 PRN SOLE 1517000 0 125000 TWO HBRS INVT CORP COM NEW 90187B408 1202 315595 SH SOLE 270716 0 44879 TYLER TECHNOLOGIES INC COM 902252105 139528 470488 SH SOLE 351397 0 119091 TYSON FOODS INC CL A 902494103 274 4742 SH SOLE 522 0 4220 U S PHYSICAL THERAPY INC COM 90337L108 1592 23066 SH SOLE 21102 0 1964 U S SILICA HLDGS INC COM 90346E103 238 132490 SH SOLE 93695 0 38795 UBER TECHNOLOGIES INC COM 90353T100 1268 45421 SH SOLE 37916 0 7505 UDR INC COM 902653104 691 18924 SH SOLE 16335 0 2589 UGI CORP NEW COM 902681105 241 9021 SH SOLE 5097 0 3924 ULTA BEAUTY INC COM 90384S303 13734 78166 SH SOLE 40197 0 37969 UMH PPTYS INC COM 903002103 841 77446 SH SOLE 68511 0 8935 UMPQUA HLDGS CORP COM 904214103 215 19763 SH SOLE 200 0 19563 UNDER ARMOUR INC CL A 904311107 76 8258 SH SOLE 4820 0 3438 UNDER ARMOUR INC CL C 904311206 149 18453 SH SOLE 9506 0 8947 UNIFIRST CORP MASS COM 904708104 9878 65375 SH SOLE 55592 0 9783 UNILEVER N V N Y SHS NEW 904784709 7543 154604 SH SOLE 86486 0 68118 UNILEVER PLC SPON ADR NEW 904767704 3797 75078 SH SOLE 63644 0 11434 UNION PAC CORP COM 907818108 64892 460094 SH SOLE 275429 0 184666 UNITED AIRLS HLDGS INC COM 910047109 304 9648 SH SOLE 8015 0 1633 UNITED PARCEL SERVICE INC CL B 911312106 28652 306699 SH SOLE 192630 0 114069 UNITED RENTALS INC COM 911363109 1724 16750 SH SOLE 16450 0 300 UNITED STATES OIL FUND LP UNITS 91232N108 307 72818 SH SOLE 56273 0 16545 UNITED STATES STL CORP NEW COM 912909108 84 13337 SH SOLE 11337 0 2000 UNITEDHEALTH GROUP INC COM 91324P102 76984 308702 SH SOLE 222121 0 86582 UNIVERSAL DISPLAY CORP COM 91347P105 475 3604 SH SOLE 889 0 2715 UPLAND SOFTWARE INC COM 91544A109 520 19393 SH SOLE 19318 0 75 US BANCORP DEL COM NEW 902973304 7481 217159 SH SOLE 120686 0 96472 V F CORP COM 918204108 3218 59512 SH SOLE 51947 0 7565 VAIL RESORTS INC COM 91879Q109 15330 103781 SH SOLE 53516 0 50265 VALERO ENERGY CORP COM 91913Y100 1743 38431 SH SOLE 32769 0 5661 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 4244 184217 SH SOLE 168977 0 15240 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 8 500 SH SOLE 500 0 0 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 57 3475 SH SOLE 3475 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 15 591 SH SOLE 591 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 26 433 SH SOLE 433 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 640 14636 SH SOLE 14636 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3322 28362 SH SOLE 7187 0 21175 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 5 90 SH SOLE 90 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 63 491 SH SOLE 491 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 925 32933 SH SOLE 20629 0 12304 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 31 2933 SH SOLE 883 0 2050 VANECK VECTORS ETF TR BRAZIL SMALL CP 92189F825 206 15743 SH SOLE 14871 0 872 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 214 4357 SH SOLE 4357 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 285 1912 SH SOLE 1009 0 903 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 110 1176 SH SOLE 1176 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 4 46 SH SOLE 0 0 46 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 252 2463 SH SOLE 2165 0 298 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 21 251 SH SOLE 190 0 61 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 897 8125 SH SOLE 7619 0 506 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 54 551 SH SOLE 551 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 39 362 SH SOLE 90 0 272 VANGUARD BD INDEX FDS INTERMED TERM 921937819 251 2815 SH SOLE 2656 0 159 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 5018 61066 SH SOLE 51760 0 9307 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 5739 67239 SH SOLE 55468 0 11771 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 688 12237 SH SOLE 11444 0 793 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 17958 75830 SH SOLE 62808 0 13022 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 11279 138754 SH SOLE 130210 0 8544 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 6448 50898 SH SOLE 9881 0 41017 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 21684 310431 SH SOLE 268856 0 41575 VANGUARD INDEX FDS SML CP GRW ETF 922908595 34177 227394 SH SOLE 212859 0 14535 VANGUARD INDEX FDS SM CP VAL ETF 922908611 1768 19915 SH SOLE 18596 0 1319 VANGUARD INDEX FDS MID CAP ETF 922908629 11789 89551 SH SOLE 85211 0 4340 VANGUARD INDEX FDS LARGE CAP ETF 922908637 2783 23498 SH SOLE 22907 0 592 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 6049 66806 SH SOLE 55872 0 10934 VANGUARD INDEX FDS GROWTH ETF 922908736 186361 1189363 SH SOLE 1057094 0 132270 VANGUARD INDEX FDS VALUE ETF 922908744 42190 473727 SH SOLE 419948 0 53779 VANGUARD INDEX FDS SMALL CP ETF 922908751 4494 38930 SH SOLE 35101 0 3829 VANGUARD INDEX FDS TOTAL STK MKT 922908769 12796 99266 SH SOLE 67318 0 31949 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 6043 140830 SH SOLE 128540 0 12290 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 232 2966 SH SOLE 1700 0 1266 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 98 1566 SH SOLE 1536 0 30 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 50556 1232479 SH SOLE 1010482 0 221997 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 27055 806396 SH SOLE 727269 0 79127 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 2976 53960 SH SOLE 49904 0 4056 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4833 111679 SH SOLE 77687 0 33992 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2391 49081 SH SOLE 41656 0 7425 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 370 6988 SH SOLE 6868 0 120 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 156 2500 SH SOLE 2500 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 9889 125020 SH SOLE 105438 0 19582 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 887 7703 SH SOLE 7703 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1 20 SH SOLE 20 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 9761 105855 SH SOLE 85751 0 20104 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 141 914 SH SOLE 662 0 252 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 510 7230 SH SOLE 7230 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 626 5337 SH SOLE 5337 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 214 3926 SH SOLE 3626 0 300 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3117 35787 SH SOLE 32936 0 2851 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 109983 1063768 SH SOLE 940667 0 123101 VANGUARD STAR FDS VG TL INTL STK F 921909768 407 9693 SH SOLE 8434 0 1259 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 87467 2623483 SH SOLE 2148062 0 475422 VANGUARD WELLINGTON FD US VALUE FACTR 921935805 247 5233 SH SOLE 5233 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 35572 502780 SH SOLE 440859 0 61921 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 3520 77724 SH SOLE 76624 0 1100 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 99 1700 SH SOLE 300 0 1400 VANGUARD WORLD FD ESG US STK ETF 921910733 532 11614 SH SOLE 11614 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 3830 30142 SH SOLE 29947 0 195 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 74 1125 SH SOLE 972 0 153 VANGUARD WORLD FD MEGA CAP INDEX 921910873 56 619 SH SOLE 619 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 210 1447 SH SOLE 1306 0 140 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 981 7119 SH SOLE 6949 0 170 VANGUARD WORLD FDS ENERGY ETF 92204A306 51 1341 SH SOLE 1141 0 200 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 445 8773 SH SOLE 7439 0 1334 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 930 5597 SH SOLE 4951 0 646 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 729 6604 SH SOLE 6499 0 105 VANGUARD WORLD FDS INF TECH ETF 92204A702 3576 16874 SH SOLE 14851 0 2023 VANGUARD WORLD FDS MATERIALS ETF 92204A801 219 2276 SH SOLE 2218 0 58 VANGUARD WORLD FDS UTILITIES ETF 92204A876 78 640 SH SOLE 640 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 318 4173 SH SOLE 873 0 3300 VAPOTHERM INC COM 922107107 705 37431 SH SOLE 32431 0 5000 VARIAN MED SYS INC COM 92220P105 355 3460 SH SOLE 3097 0 363 VARONIS SYS INC COM 922280102 313 4910 SH SOLE 4810 0 100 VEEVA SYS INC CL A COM 922475108 310846 1987886 SH SOLE 1478086 0 509800 VENTAS INC COM 92276F100 290 10838 SH SOLE 8601 0 2237 VERACYTE INC COM 92337F107 926 38096 SH SOLE 21030 0 17066 VERINT SYS INC COM 92343X100 4 88 SH SOLE 10 0 78 VERINT SYS INC NOTE 1.500% 6/0 92343XAA8 14 15000 PRN SOLE 15000 0 0 VERISK ANALYTICS INC COM 92345Y106 120413 863918 SH SOLE 619372 0 244546 VERIZON COMMUNICATIONS INC COM 92343V104 55942 1041166 SH SOLE 666823 0 374343 VERRA MOBILITY CORP COM 92511U102 1695 237364 SH SOLE 223019 0 14345 VERTEX PHARMACEUTICALS INC COM 92532F100 6525 27423 SH SOLE 16214 0 11209 VERU INC COM 92536C103 417 127625 SH SOLE 127625 0 0 VIACOMCBS INC CL A 92556H107 1 75 SH SOLE 75 0 0 VIACOMCBS INC CL B 92556H206 912 65107 SH SOLE 31855 0 33252 VIASAT INC COM 92552V100 2462 68538 SH SOLE 61683 0 6855 VIAVI SOLUTIONS INC COM 925550105 595 53053 SH SOLE 44928 0 8125 VIEMED HEALTHCARE INC COM 92663R105 109 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 349 74566 SH SOLE 20651 0 53915 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 4221 285556 SH SOLE 242021 0 43535 VIRGIN GALACTIC HOLDINGS INC *W EXP 11/25/202 92766K114 171 22863 SH SOLE 19197 0 3666 VIRTU FINL INC CL A 928254101 1051 50485 SH SOLE 50485 0 0 VIRTUSA CORP COM 92827P102 251 8832 SH SOLE 7881 0 951 VISA INC COM CL A 92826C839 426589 2647650 SH SOLE 2180531 0 467118 VIVINT SMART HOME INC COM CL A 928542109 185 14760 SH SOLE 6360 0 8400 VIVINT SMART HOME INC *W EXP 01/17/202 928542117 593 425196 SH SOLE 418696 0 6500 VMWARE INC CL A COM 928563402 2920 24115 SH SOLE 22186 0 1929 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1931 140207 SH SOLE 113043 0 27164 VONAGE HLDGS CORP COM 92886T201 103 14200 SH SOLE 14200 0 0 VORNADO RLTY TR SH BEN INT 929042109 277 7650 SH SOLE 6161 0 1489 VOYA FINANCIAL INC COM 929089100 298 7359 SH SOLE 1500 0 5859 VULCAN MATLS CO COM 929160109 2217 20513 SH SOLE 10911 0 9602 WABTEC COM 929740108 3183 66138 SH SOLE 33936 0 32202 WALGREENS BOOTS ALLIANCE INC COM 931427108 20791 454449 SH SOLE 312125 0 142324 WALMART INC COM 931142103 75106 661024 SH SOLE 294705 0 366319 WASTE CONNECTIONS INC COM 94106B101 2444 31530 SH SOLE 31120 0 410 WASTE MGMT INC DEL COM 94106L109 3799 41042 SH SOLE 34435 0 6607 WATERS CORP COM 941848103 790 4341 SH SOLE 4006 0 335 WATSCO INC COM 942622200 95189 602346 SH SOLE 403763 0 198583 WEC ENERGY GROUP INC COM 92939U106 4878 55350 SH SOLE 36287 0 19063 WELBILT INC COM 949090104 183 35672 SH SOLE 33695 0 1977 WELLPOINT INC NOTE 2.750%10/1 94973VBG1 9 3000 PRN SOLE 3000 0 0 WELLS FARGO CO NEW COM 949746101 5238 182508 SH SOLE 140459 0 42049 WELLS FARGO CO NEW PERP PFD CNV A 949746804 289 227 SH SOLE 227 0 0 WELLTOWER INC COM 95040Q104 1629 35584 SH SOLE 30386 0 5198 WEST PHARMACEUTICAL SVSC INC COM 955306105 19856 130417 SH SOLE 99018 0 31399 WESTERN DIGITAL CORP. COM 958102105 302 7261 SH SOLE 6261 0 1000 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 104 32035 SH SOLE 24846 0 7189 WESTERN UN CO COM 959802109 547 30198 SH SOLE 20437 0 9761 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 851 57560 SH SOLE 57560 0 0 WESTROCK CO COM 96145D105 2368 83792 SH SOLE 82621 0 1171 WEX INC COM 96208T104 41302 395048 SH SOLE 346960 0 48088 WEYERHAEUSER CO COM 962166104 4790 282586 SH SOLE 208489 0 74097 WHEATON PRECIOUS METALS CORP COM 962879102 5392 195866 SH SOLE 146146 0 49720 WILLIAMS COS INC COM 969457100 549 38811 SH SOLE 26746 0 12065 WILLIAMS SONOMA INC COM 969904101 418 9831 SH SOLE 9473 0 358 WILLIS TOWERS WATSON PLC LTD SHS G96629103 952 5603 SH SOLE 5146 0 457 WINTRUST FINL CORP COM 97650W108 688 20946 SH SOLE 20546 0 400 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1600 20428 SH SOLE 19928 0 500 WISDOMTREE TR CHINESE YUAN FD 97717W182 10 400 SH SOLE 0 0 400 WISDOMTREE TR US HIGH DIVIDEND 97717W208 752 13285 SH SOLE 4760 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 108 3261 SH SOLE 2836 0 425 WISDOMTREE TR US LARGECAP DIVD 97717W307 1283 15855 SH SOLE 14544 0 1311 WISDOMTREE TR EMER MKT HIGH FD 97717W315 286 8859 SH SOLE 2701 0 6158 WISDOMTREE TR US DIVID EX FNCL 97717W406 319 4939 SH SOLE 4470 0 469 WISDOMTREE TR INDIA ERNGS FD 97717W422 583 35997 SH SOLE 29677 0 6320 WISDOMTREE TR US MIDCAP DIVID 97717W505 105 4346 SH SOLE 3946 0 400 WISDOMTREE TR US QLT SHRHD YLD 97717W547 46 715 SH SOLE 715 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 53 2368 SH SOLE 2355 0 13 WISDOMTREE TR US MIDCAP FUND 97717W570 41 1563 SH SOLE 1563 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 247 13727 SH SOLE 13127 0 600 WISDOMTREE TR INTL EQUITY FD 97717W703 166 4209 SH SOLE 4149 0 60 WISDOMTREE TR INTL SMCAP DIV 97717W760 91 1891 SH SOLE 1891 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 47 1000 SH SOLE 1000 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 20 550 SH SOLE 550 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 40 1368 SH SOLE 1368 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 25 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 422 10013 SH SOLE 8925 0 1088 WISDOMTREE TR EUROPE SMCP DV 97717W869 29 713 SH SOLE 95 0 618 WISDOMTREE TR GLB HIGH DIV FD 97717W877 1 28 SH SOLE 28 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 40 1702 SH SOLE 1702 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 669 12949 SH SOLE 12949 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 86 3750 SH SOLE 3750 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 8 344 SH SOLE 344 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 5847 232837 SH SOLE 180087 0 52750 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 142 2780 SH SOLE 2655 0 125 WISDOMTREE TR EM LCL DEBT FD 97717X867 9 293 SH SOLE 293 0 0 WOODWARD INC COM 980745103 1927 32414 SH SOLE 30489 0 1925 WORKDAY INC CL A 98138H101 144864 1112459 SH SOLE 796414 0 316045 WP CAREY INC COM 92936U109 3850 66284 SH SOLE 48281 0 18003 WYNDHAM HOTELS & RESORTS INC COM 98311A105 209 6628 SH SOLE 6353 0 275 XCEL ENERGY INC COM 98389B100 2253 37360 SH SOLE 34775 0 2585 XILINX INC COM 983919101 5987 76815 SH SOLE 27681 0 49134 XPO LOGISTICS INC COM 983793100 294 6035 SH SOLE 5735 0 300 XYLEM INC COM 98419M100 19688 302285 SH SOLE 109274 0 193011 YETI HLDGS INC COM 98585X104 15985 818906 SH SOLE 689093 0 129813 YUM BRANDS INC COM 988498101 1898 27697 SH SOLE 16347 0 11350 YUM CHINA HLDGS INC COM 98850P109 2145 50307 SH SOLE 21613 0 28694 ZEBRA TECHNOLOGIES CORP CL A 989207105 25005 136194 SH SOLE 36147 0 100047 ZENDESK INC COM 98936J101 2544 39749 SH SOLE 34545 0 5204 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2232 22083 SH SOLE 20485 0 1599 ZOETIS INC CL A 98978V103 260469 2213181 SH SOLE 1638013 0 575167 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 14166 96947 SH SOLE 82619 0 14328 ZYNGA INC CL A 98986T108 657 95922 SH SOLE 95922 0 0