0001104659-22-088398.txt : 20220810 0001104659-22-088398.hdr.sgml : 20220810 20220810095553 ACCESSION NUMBER: 0001104659-22-088398 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220810 DATE AS OF CHANGE: 20220810 EFFECTIVENESS DATE: 20220810 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: 221150681 BUSINESS ADDRESS: STREET 1: 150 NORTH RIVERSIDE PLAZA CITY: CHICAGO STATE: IL ZIP: 60606-5312 BUSINESS PHONE: 3122361600 MAIL ADDRESS: STREET 1: 150 NORTH RIVERSIDE PLAZA CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000902367 XXXXXXXX 06-30-2022 06-30-2022 false BLAIR WILLIAM & CO/IL
150 North Riverside Plaza Chicago IL 60606
13F HOLDINGS REPORT 028-04871 N
Ryan DeVore Partner, Head of Private Wealth Management 312-236-1600 /s/ Ryan DeVore Chicago IL 08-10-2022 0 1863 22540193
INFORMATION TABLE 2 infotable.xml 1LIFE HEALTHCARE INC COM 68269G107 481 61350 SH SOLE 55880 0 5470 2U INC COM 90214J101 3722 355454 SH SOLE 314676 0 40778 3-D SYS CORP DEL COM NEW 88554D205 306 31566 SH SOLE 30950 0 616 3M CO COM 88579Y101 24590 190018 SH SOLE 144913 0 45105 9 METERS BIOPHARMA INC COM 654405109 7 28400 SH SOLE 28400 0 0 ABB LTD SPONSORED ADR 000375204 3919 146602 SH SOLE 136222 0 10380 ABBOTT LABS COM 002824100 199999 1840766 SH SOLE 1408463 0 432303 ABBVIE INC COM 00287Y109 181694 1186301 SH SOLE 909264 0 277037 ABIOMED INC COM 003654100 103157 416778 SH SOLE 293708 0 123070 ABM INDS INC COM 000957100 347 8000 SH SOLE 0 0 8000 ABRDN ASIA PACIFIC INCOME FU COM 003009107 57 19600 SH SOLE 19600 0 0 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 222 40200 SH SOLE 33734 0 6466 ACADIA HEALTHCARE COMPANY IN COM 00404A109 860 12712 SH SOLE 12588 0 124 ACCELERATE DIAGNOSTICS INC COM 00430H102 55 54943 SH SOLE 40157 0 14786 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 174639 628991 SH SOLE 440915 0 188076 ACCOLADE INC COM 00437E102 201 27190 SH SOLE 23543 0 3647 ACRES COMMERCIAL REALTY CORP NOTE 4.500% 8/1 76120WAC8 139 140000 PRN SOLE 105000 0 35000 ACTINIUM PHARMACEUTICALS INC COM 00507W206 471 97966 SH SOLE 63666 0 34300 ACTIVISION BLIZZARD INC COM 00507V109 20539 263792 SH SOLE 184973 0 78819 ACUITY BRANDS INC COM 00508Y102 223 1448 SH SOLE 1207 0 241 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 596 73651 SH SOLE 63248 0 10403 ADOBE SYSTEMS INCORPORATED COM 00724F101 235272 642713 SH SOLE 420314 0 222399 ADVANCE AUTO PARTS INC COM 00751Y106 1933 11167 SH SOLE 10472 0 695 ADVANCED DRAIN SYS INC DEL COM 00790R104 311 3457 SH SOLE 3293 0 164 ADVANCED MICRO DEVICES INC COM 007903107 20834 272448 SH SOLE 218366 0 54082 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 39 76594 SH SOLE 76594 0 0 AEROVIRONMENT INC COM 008073108 871 10591 SH SOLE 10166 0 425 AFFILIATED MANAGERS GROUP IN COM 008252108 1683 14436 SH SOLE 13386 0 1050 AFFIMED N V COM N01045108 32 11500 SH SOLE 11500 0 0 AFLAC INC COM 001055102 897 16209 SH SOLE 14766 0 1443 AGCO CORP COM 001084102 9295 94175 SH SOLE 79551 0 14624 AGENUS INC COM NEW 00847G705 74 37966 SH SOLE 27766 0 10200 AGILENT TECHNOLOGIES INC COM 00846U101 2100 17678 SH SOLE 11437 0 6241 AGILETHOUGHT INC CLASS A COM 00857F100 6883 1331400 SH SOLE 1218600 0 112800 AGNICO EAGLE MINES LTD COM 008474108 858 18759 SH SOLE 10884 0 7875 AILERON THERAPEUTICS INC COM 00887A105 299 1148581 SH SOLE 848639 0 299942 AIR PRODS & CHEMS INC COM 009158106 17225 71628 SH SOLE 41094 0 30534 AIRBNB INC COM CL A 009066101 62074 696837 SH SOLE 590094 0 106743 AIRGAIN INC COM 00938A104 6276 772920 SH SOLE 705800 0 67120 AKAMAI TECHNOLOGIES INC COM 00971T101 24420 267378 SH SOLE 127691 0 139687 AKUMIN INC COM 01021F109 10 16700 SH SOLE 16700 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 211 30095 SH SOLE 19195 0 10900 ALARM COM HLDGS INC COM 011642105 2592 41897 SH SOLE 41567 0 330 ALAUNOS THERAPEUTICS INC COM 98973P101 116 93729 SH SOLE 93729 0 0 ALBEMARLE CORP COM 012653101 1027 4917 SH SOLE 4816 0 101 ALBIREO PHARMA INC COM 01345P106 751 37836 SH SOLE 34361 0 3475 ALCON AG ORD SHS H01301128 338 4842 SH SOLE 3695 0 1147 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2121 14625 SH SOLE 13843 0 782 ALGONQUIN PWR UTILS CORP COM 015857105 450 33506 SH SOLE 13506 0 20000 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 11657 102542 SH SOLE 88450 0 14092 ALIGN TECHNOLOGY INC COM 016255101 39296 166038 SH SOLE 134465 0 31573 ALLAKOS INC COM 01671P100 35 11087 SH SOLE 1087 0 10000 ALLBIRDS INC COM CL A 01675A109 80 20245 SH SOLE 20235 0 10 ALLEGHANY CORP MD COM 017175100 371 445 SH SOLE 445 0 0 ALLEGION PLC ORD SHS G0176J109 258 2633 SH SOLE 2049 0 584 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 285 6847 SH SOLE 6785 0 62 ALLIANT ENERGY CORP COM 018802108 912 15562 SH SOLE 13549 0 2013 ALLSTATE CORP COM 020002101 4032 31818 SH SOLE 28564 0 3254 ALLY FINL INC COM 02005N100 387 11560 SH SOLE 1509 0 10051 ALPHABET INC CAP STK CL C 02079K107 450733 206054 SH SOLE 161602 0 44452 ALPHABET INC CAP STK CL A 02079K305 277949 127543 SH SOLE 97431 0 30112 ALPHATEC HLDGS INC COM NEW 02081G201 246 37575 SH SOLE 37575 0 0 ALPS ETF TR OSHARES US QUALT 00162Q387 31 761 SH SOLE 761 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2323 67439 SH SOLE 65389 0 2050 ALPS ETF TR CLEAN ENERGY 00162Q460 17 353 SH SOLE 353 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 106 3824 SH SOLE 3824 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 10 475 SH SOLE 475 0 0 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 1240 138289 SH SOLE 21467 0 116822 ALTERYX INC COM CL A 02156B103 1497 30912 SH SOLE 23212 0 7700 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 1193 1359000 PRN SOLE 1089000 0 270000 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 6581 8315000 PRN SOLE 6355000 0 1960000 ALTRIA GROUP INC COM 02209S103 7352 176003 SH SOLE 131702 0 44301 AMAZON COM INC COM 023135106 604230 5689014 SH SOLE 4385092 0 1303922 AMDOCS LTD SHS G02602103 260 3119 SH SOLE 2409 0 710 AMER SOFTWARE INC CL A 029683109 892 55203 SH SOLE 41903 0 13300 AMEREN CORP COM 023608102 359 3973 SH SOLE 3531 0 442 AMERESCO INC CL A 02361E108 6058 132962 SH SOLE 118667 0 14295 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V206 380 20763 SH SOLE 20763 0 0 AMERICAN ELEC PWR CO INC COM 025537101 4081 42540 SH SOLE 14871 0 27669 AMERICAN EXPRESS CO COM 025816109 82723 596763 SH SOLE 418916 0 177847 AMERICAN INTL GROUP INC COM NEW 026874784 4181 81764 SH SOLE 68441 0 13323 AMERICAN TOWER CORP NEW COM 03027X100 187818 734843 SH SOLE 608955 0 125888 AMERICAN WTR WKS CO INC NEW COM 030420103 1614 10848 SH SOLE 7133 0 3715 AMERICOLD REALTY TRUST INC COM 03064D108 3313 110275 SH SOLE 60062 0 50213 AMERIPRISE FINL INC COM 03076C106 4185 17609 SH SOLE 16497 0 1112 AMERISOURCEBERGEN CORP COM 03073E105 1284 9079 SH SOLE 7005 0 2074 AMETEK INC COM 031100100 83227 757365 SH SOLE 462108 0 295257 AMGEN INC COM 031162100 25607 105250 SH SOLE 78814 0 26436 AMN HEALTHCARE SVCS INC COM 001744101 2021 18419 SH SOLE 14838 0 3581 AMPHENOL CORP NEW CL A 032095101 98119 1524067 SH SOLE 1205864 0 318203 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 1538 45845 SH SOLE 45015 0 830 AMPLITUDE INC COM CL A 03213A104 384 26866 SH SOLE 24463 0 2403 ANALOG DEVICES INC COM 032654105 5883 40273 SH SOLE 30271 0 10002 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 764 14161 SH SOLE 11634 0 2527 ANNALY CAPITAL MANAGEMENT IN COM 035710409 1196 202437 SH SOLE 105044 0 97393 ANSYS INC COM 03662Q105 610 2550 SH SOLE 2005 0 545 AON PLC SHS CL A G0403H108 203725 755432 SH SOLE 570531 0 184901 APARTMENT INCOME REIT CORP COM 03750L109 798 19171 SH SOLE 19171 0 0 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 194 200000 PRN SOLE 150000 0 50000 APOLLO GLOBAL MGMT INC COM 03769M106 425 8766 SH SOLE 8751 0 15 APPFOLIO INC COM CL A 03783C100 6597 72786 SH SOLE 62507 0 10279 APPIAN CORP CL A 03782L101 934 19723 SH SOLE 2635 0 17088 APPLE INC COM 037833100 908047 6641657 SH SOLE 4908274 0 1733383 APPLIED MATLS INC COM 038222105 8884 97651 SH SOLE 86069 0 11582 APPLOVIN CORP COM CL A 03831W108 229 6650 SH SOLE 6150 0 500 APTARGROUP INC COM 038336103 1085 10511 SH SOLE 4548 0 5963 APTINYX INC COM 03836N103 11 19877 SH SOLE 19877 0 0 APTIV PLC SHS G6095L109 247 2777 SH SOLE 1694 0 1083 ARBOR REALTY TRUST INC COM 038923108 176 13449 SH SOLE 13449 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 16883 217567 SH SOLE 186199 0 31368 ARES CAPITAL CORP COM 04010L103 4956 276387 SH SOLE 219458 0 56929 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1165 20487 SH SOLE 20472 0 15 ARGENX SE SPONSORED ADR 04016X101 597 1575 SH SOLE 1575 0 0 ARHAUS INC COM CL A 04035M102 151 33614 SH SOLE 33139 0 475 ARISTA NETWORKS INC COM 040413106 21469 229027 SH SOLE 135345 0 93682 ARK ETF TR INNOVATION ETF 00214Q104 1049 26296 SH SOLE 26156 0 140 ARK ETF TR ISRAEL INOVATE 00214Q609 1833 98520 SH SOLE 98520 0 0 ARROW ELECTRS INC COM 042735100 256 2287 SH SOLE 2287 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 702 19934 SH SOLE 13552 0 6382 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1110 31195 SH SOLE 28645 0 2550 ASGN INC COM 00191U102 780 8647 SH SOLE 6555 0 2092 ASML HOLDING N V N Y REGISTRY SHS N07059210 3570 7502 SH SOLE 6233 0 1269 ASPEN TECHNOLOGY INC COM 29109X106 232 1265 SH SOLE 996 0 269 ASSURANT INC COM 04621X108 23339 135024 SH SOLE 106548 0 28476 ASTRA SPACE INC COM CL A 04634X103 182 139709 SH SOLE 129637 0 10072 ASTRAZENECA PLC SPONSORED ADR 046353108 23507 355791 SH SOLE 216521 0 139270 AT&T INC COM 00206R102 15292 729569 SH SOLE 585364 0 144205 ATEA PHARMACEUTICALS INC COM 04683R106 103 14439 SH SOLE 10205 0 4234 ATHERSYS INC NEW COM 04744L106 10 37800 SH SOLE 29550 0 8250 ATHIRA PHARMA INC COM 04746L104 110 36045 SH SOLE 36045 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 1.875% 6/0 049164BJ4 235 200000 PRN SOLE 150000 0 50000 ATLAS CORP SHARES Y0436Q109 143 13376 SH SOLE 0 0 13376 ATLASSIAN CORP PLC CL A G06242104 77806 415185 SH SOLE 321644 0 93541 ATMOS ENERGY CORP COM 049560105 245 2190 SH SOLE 446 0 1744 ATOMERA INC COM 04965B100 103 11025 SH SOLE 11025 0 0 AUGMEDIX INC COM 05105P107 208 115766 SH SOLE 109466 0 6300 AUTODESK INC COM 052769106 3541 20590 SH SOLE 15440 0 5150 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 38 13341 SH SOLE 13341 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 64197 305641 SH SOLE 189477 0 116164 AUTONATION INC COM 05329W102 210 1880 SH SOLE 1650 0 230 AUTOZONE INC COM 053332102 206 96 SH SOLE 88 0 8 AVALARA INC COM 05338G106 3477 49249 SH SOLE 46298 0 2951 AVALONBAY CMNTYS INC COM 053484101 1951 10042 SH SOLE 7724 0 2318 AVANTOR INC COM 05352A100 1171 37655 SH SOLE 36891 0 764 AVERY DENNISON CORP COM 053611109 1356 8376 SH SOLE 6165 0 2211 AWARE INC MASS COM 05453N100 56 23664 SH SOLE 23664 0 0 AXON ENTERPRISE INC COM 05464C101 6182 66347 SH SOLE 51047 0 15300 AXSOME THERAPEUTICS INC COM 05464T104 647 16890 SH SOLE 14390 0 2500 AZEK CO INC CL A 05478C105 2431 145213 SH SOLE 90508 0 54705 AZENTA INC COM 114340102 790 10954 SH SOLE 10728 0 226 B. RILEY FINANCIAL INC COM 05580M108 993 23496 SH SOLE 23386 0 110 BAIDU INC SPON ADR REP A 056752108 4348 29232 SH SOLE 25834 0 3398 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 402 29570 SH SOLE 29570 0 0 BAKER HUGHES COMPANY CL A 05722G100 309 10706 SH SOLE 4485 0 6221 BALL CORP COM 058498106 19880 289080 SH SOLE 238457 0 50623 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 149 27157 SH SOLE 27032 0 125 BANDWIDTH INC COM CL A 05988J103 529 28119 SH SOLE 27017 0 1102 BANK MARIN BANCORP COM 063425102 394 12411 SH SOLE 12411 0 0 BANK MONTREAL QUE COM 063671101 700 7277 SH SOLE 4629 0 2648 BANK MONTREAL QUE NT LKD 38 06368B504 3 156 SH SOLE 156 0 0 BANK NEW YORK MELLON CORP COM 064058100 1014 24309 SH SOLE 16341 0 7968 BANK NOVA SCOTIA B C COM 064149107 396 6680 SH SOLE 6383 0 297 BANK OF MONTREAL BIG OIL 3X LEV 06367V105 319 980 SH SOLE 980 0 0 BARRICK GOLD CORP COM 067901108 1254 70879 SH SOLE 64619 0 6260 BAUSCH HEALTH COS INC COM 071734107 594 71095 SH SOLE 59495 0 11600 BAXTER INTL INC COM 071813109 3312 51558 SH SOLE 40411 0 11147 BCE INC COM NEW 05534B760 391 7941 SH SOLE 7195 0 746 BEACON ROOFING SUPPLY INC COM 073685109 745 14506 SH SOLE 14244 0 262 BEAM THERAPEUTICS INC COM 07373V105 244 6292 SH SOLE 917 0 5375 BECTON DICKINSON & CO COM 075887109 11637 47204 SH SOLE 36227 0 10977 BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 323 6522 SH SOLE 6522 0 0 BERKELEY LTS INC COM 084310101 67 13455 SH SOLE 13420 0 35 BERKLEY W R CORP COM 084423102 426 6236 SH SOLE 6236 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 21674 53 SH SOLE 37 0 16 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 89097 326339 SH SOLE 273094 0 53245 BEST BUY INC COM 086516101 3720 57068 SH SOLE 48690 0 8378 BEYOND MEAT INC COM 08862E109 596 24906 SH SOLE 22751 0 2155 BHP GROUP LTD SPONSORED ADS 088606108 2315 41204 SH SOLE 40222 0 982 BILL COM HLDGS INC COM 090043100 17921 163006 SH SOLE 148298 0 14708 BIODESIX INC COM 09075X108 18 10800 SH SOLE 10800 0 0 BIOGEN INC COM 09062X103 2858 14014 SH SOLE 11401 0 2613 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 6284 43124 SH SOLE 41464 0 1660 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3549 42825 SH SOLE 21717 0 21108 BIONTECH SE SPONSORED ADS 09075V102 303 2030 SH SOLE 2030 0 0 BIO-TECHNE CORP COM 09073M104 11433 32981 SH SOLE 31165 0 1816 BJS WHSL CLUB HLDGS INC COM 05550J101 6096 97817 SH SOLE 92330 0 5487 BK OF AMERICA CORP COM 060505104 41498 1333056 SH SOLE 1128914 0 204142 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 275 228 SH SOLE 228 0 0 BLACK KNIGHT INC COM 09215C105 8596 131456 SH SOLE 120425 0 11031 BLACKLINE INC COM 09239B109 21133 317318 SH SOLE 280470 0 36848 BLACKROCK CAP INVT CORP COM 092533108 505 137660 SH SOLE 137660 0 0 BLACKROCK INC COM 09247X101 42411 69635 SH SOLE 58983 0 10652 BLACKSTONE INC COM 09260D107 100489 1101492 SH SOLE 920534 0 180958 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 198 200000 PRN SOLE 150000 0 50000 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 244 10343 SH SOLE 10343 0 0 BLEND LABS INC CL A 09352U108 309 131140 SH SOLE 123513 0 7627 BLOCK INC CL A 852234103 16642 270781 SH SOLE 242745 0 28036 BLUE BIRD CORP COM 095306106 4091 444199 SH SOLE 405668 0 38531 BOEING CO COM 097023105 29208 213637 SH SOLE 154941 0 58696 BOK FINL CORP COM NEW 05561Q201 12180 161158 SH SOLE 130 0 161028 BOOKING HOLDINGS INC COM 09857L108 4357 2491 SH SOLE 1946 0 545 BOOT BARN HLDGS INC COM 099406100 864 12541 SH SOLE 9896 0 2645 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 46710 516928 SH SOLE 335150 0 181778 BORGWARNER INC COM 099724106 279 8372 SH SOLE 1300 0 7072 BOSTON PROPERTIES INC COM 101121101 232 2608 SH SOLE 2061 0 547 BOSTON SCIENTIFIC CORP COM 101137107 377 10115 SH SOLE 8795 0 1320 BOX INC CL A 10316T104 5234 208190 SH SOLE 203156 0 5034 BP PLC SPONSORED ADR 055622104 6407 226008 SH SOLE 170671 0 55337 BREAD FINANCIAL HOLDINGS INC COM 018581108 224 1330 SH SOLE 1270 0 60 BRIGHAM MINERALS INC CL A COM 10918L103 3148 127798 SH SOLE 117298 0 10500 BRIGHT HORIZONS FAM SOL IN D COM 109194100 1247 14758 SH SOLE 13531 0 1227 BRIGHTVIEW HLDGS INC COM 10948C107 294 24500 SH SOLE 17600 0 6900 BRILLIANT EARTH GROUP INC CL A COM 109504100 107 22608 SH SOLE 22292 0 316 BRINKS CO COM 109696104 1027 16920 SH SOLE 16920 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 96966 1259303 SH SOLE 959230 0 300073 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 416 9702 SH SOLE 9672 0 30 BROADCOM INC COM 11135F101 19921 41007 SH SOLE 33789 0 7218 BROADCOM INC 8% MCNV PFD SR A 11135F200 5664 3768 SH SOLE 3401 0 367 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6373 44705 SH SOLE 41047 0 3658 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 8016 139412 SH SOLE 134084 0 5328 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1679 43919 SH SOLE 42682 0 1237 BROOKLINE BANCORP INC DEL COM 11373M107 349 26210 SH SOLE 26000 0 210 BROWN FORMAN CORP CL B 115637209 809 11530 SH SOLE 11497 0 33 BTRS HOLDINGS INC COM CL 1 11778X104 209 41944 SH SOLE 39777 0 2167 BUILDERS FIRSTSOURCE INC COM 12008R107 930 17318 SH SOLE 16728 0 590 BURLINGTON STORES INC COM 122017106 1565 11491 SH SOLE 10778 0 713 BWX TECHNOLOGIES INC COM 05605H100 2262 41053 SH SOLE 39058 0 1995 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2598 25629 SH SOLE 22794 0 2835 CABLE ONE INC COM 12685J105 855 663 SH SOLE 648 0 15 CADENCE DESIGN SYSTEM INC COM 127387108 745 4967 SH SOLE 3122 0 1845 CALLAWAY GOLF CO COM 131193104 1656 81190 SH SOLE 81190 0 0 CAMECO CORP COM 13321L108 983 46760 SH SOLE 46760 0 0 CAMPBELL SOUP CO COM 134429109 2001 41634 SH SOLE 39794 0 1840 CAMPING WORLD HLDGS INC CL A 13462K109 305 14116 SH SOLE 10116 0 4000 CANADIAN IMP BK COMM COM 136069101 516 10627 SH SOLE 8921 0 1706 CANADIAN NATL RY CO COM 136375102 6395 56862 SH SOLE 12600 0 44262 CANADIAN PAC RY LTD COM 13645T100 3160 45245 SH SOLE 21897 0 23348 CANNAE HLDGS INC COM 13765N107 1868 96595 SH SOLE 78295 0 18300 CAPITAL ONE FINL CORP COM 14040H105 2356 22610 SH SOLE 16562 0 6048 CAPRI HOLDINGS LIMITED SHS G1890L107 215 5232 SH SOLE 1975 0 3257 CARDIFF ONCOLOGY INC COM 14147L108 292 132575 SH SOLE 72575 0 60000 CARDINAL HEALTH INC COM 14149Y108 617 11813 SH SOLE 3323 0 8490 CARMAX INC COM 143130102 130393 1441125 SH SOLE 1003131 0 437994 CARNIVAL CORP COMMON STOCK 143658300 232 26789 SH SOLE 25789 0 1000 CARRIER GLOBAL CORPORATION COM 14448C104 1882 52771 SH SOLE 40529 0 12242 CARVANA CO CL A 146869102 4002 177255 SH SOLE 148273 0 28982 CASELLA WASTE SYS INC CL A 147448104 360 4948 SH SOLE 4948 0 0 CASEYS GEN STORES INC COM 147528103 341 1844 SH SOLE 1527 0 317 CATALENT INC COM 148806102 3330 31036 SH SOLE 30307 0 729 CATERPILLAR INC COM 149123101 29861 167044 SH SOLE 141160 0 25884 CBOE GLOBAL MKTS INC COM 12503M108 6886 60835 SH SOLE 10736 0 50099 CBRE GROUP INC CL A 12504L109 1187 16121 SH SOLE 14337 0 1784 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 224 24400 SH SOLE 20400 0 4000 CDW CORP COM 12514G108 10612 67354 SH SOLE 58337 0 9017 CEDAR FAIR L P DEPOSITRY UNIT 150185106 313 7132 SH SOLE 2100 0 5032 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 2613 512301 SH SOLE 501861 0 10440 CELSIUS HLDGS INC COM NEW 15118V207 374 5733 SH SOLE 5733 0 0 CENTENE CORP DEL COM 15135B101 3661 43267 SH SOLE 33539 0 9728 CENTERPOINT ENERGY INC COM 15189T107 359 12134 SH SOLE 4252 0 7882 CERIDIAN HCM HLDG INC COM 15677J108 10304 218864 SH SOLE 200405 0 18459 CERTARA INC COM 15687V109 3942 183682 SH SOLE 180959 0 2723 CF INDS HLDGS INC COM 125269100 6556 76472 SH SOLE 76261 0 211 CHANNELADVISOR CORP COM 159179100 854 58574 SH SOLE 56964 0 1610 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 143 10438 SH SOLE 10438 0 0 CHARLES RIV LABS INTL INC COM 159864107 1357 6340 SH SOLE 6020 0 320 CHART INDS INC COM 16115Q308 656 3918 SH SOLE 3918 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1636 3491 SH SOLE 1920 0 1571 CHECK POINT SOFTWARE TECH LT ORD M22465104 2496 20493 SH SOLE 9995 0 10498 CHEESECAKE FACTORY INC COM 163072101 2567 97169 SH SOLE 89425 0 7744 CHEGG INC COM 163092109 15 800 SH SOLE 700 0 100 CHEGG INC NOTE9/0 163092AF6 739 1000000 PRN SOLE 750000 0 250000 CHEMED CORP NEW COM 16359R103 662 1410 SH SOLE 1410 0 0 CHENIERE ENERGY INC COM NEW 16411R208 6316 47480 SH SOLE 44912 0 2568 CHESAPEAKE UTILS CORP COM 165303108 218 1679 SH SOLE 1462 0 217 CHEVRON CORP NEW COM 166764100 90628 625970 SH SOLE 455875 0 170095 CHEWY INC CL A 16679L109 18657 537347 SH SOLE 491053 0 46294 CHIPOTLE MEXICAN GRILL INC COM 169656105 47408 36265 SH SOLE 31176 0 5089 CHUBB LIMITED COM H1467J104 8509 43287 SH SOLE 33856 0 9431 CHURCH & DWIGHT CO INC COM 171340102 6889 74351 SH SOLE 62537 0 11814 CHURCHILL DOWNS INC COM 171484108 405 2116 SH SOLE 2041 0 75 CIENA CORP COM NEW 171779309 1226 26833 SH SOLE 23846 0 2987 CIGNA CORP NEW COM 125523100 12566 47686 SH SOLE 34920 0 12766 CINCINNATI FINL CORP COM 172062101 428 3598 SH SOLE 1220 0 2378 CINEDIGM CORP COM NEW CL A 172406209 5 10000 SH SOLE 10000 0 0 CINEMARK HLDGS INC COM 17243V102 176 11714 SH SOLE 0 0 11714 CINTAS CORP COM 172908105 109770 293872 SH SOLE 183512 0 110360 CISCO SYS INC COM 17275R102 27459 643971 SH SOLE 513998 0 129973 CITIGROUP INC COM NEW 172967424 10772 234219 SH SOLE 197992 0 36227 CITIZENS FINL GROUP INC COM 174610105 1453 40715 SH SOLE 33148 0 7567 CITRIX SYS INC COM 177376100 597 6144 SH SOLE 6144 0 0 CIVISTA BANCSHARES INC COM NO PAR 178867107 1133 53300 SH SOLE 53300 0 0 CLARUS CORP NEW COM 18270P109 247 12997 SH SOLE 11543 0 1454 CLEVELAND-CLIFFS INC NEW COM 185899101 2600 169136 SH SOLE 168122 0 1014 CLOROX CO DEL COM 189054109 2725 19328 SH SOLE 12489 0 6839 CLOUDFLARE INC CL A COM 18915M107 1840 42067 SH SOLE 38144 0 3923 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 216 101165 SH SOLE 96461 0 4704 CME GROUP INC COM 12572Q105 43051 210311 SH SOLE 162971 0 47340 CMS ENERGY CORP COM 125896100 457 6768 SH SOLE 4504 0 2264 CNO FINL GROUP INC COM 12621E103 347 19200 SH SOLE 19200 0 0 COCA COLA CO COM 191216100 124485 1978778 SH SOLE 1393856 0 584922 CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109 350 124518 SH SOLE 89400 0 35118 CODEXIS INC COM 192005106 513 49040 SH SOLE 28785 0 20255 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 25841 425289 SH SOLE 373750 0 51539 COGNEX CORP COM 192422103 1255 29518 SH SOLE 26756 0 2762 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1601 23720 SH SOLE 20079 0 3641 COGNYTE SOFTWARE LTD ORD SHS M25133105 71 16755 SH SOLE 14264 0 2491 COHU INC COM 192576106 456 16428 SH SOLE 9428 0 7000 COINBASE GLOBAL INC COM CL A 19260Q107 1045 22227 SH SOLE 20328 0 1899 COLGATE PALMOLIVE CO COM 194162103 24898 310675 SH SOLE 231934 0 78741 COLICITY INC COM CL A 194170106 1946 198238 SH SOLE 154377 0 43861 COLICITY INC *W EXP 02/24/202 194170114 36 165150 SH SOLE 165150 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1275 11626 SH SOLE 10900 0 726 COMCAST CORP NEW CL A 20030N101 9750 248465 SH SOLE 169912 0 78553 COMERICA INC COM 200340107 737 10047 SH SOLE 4866 0 5181 COMPASS DIVERSIFIED SH BEN INT 20451Q104 12273 572952 SH SOLE 517840 0 55112 CONAGRA BRANDS INC COM 205887102 846 24705 SH SOLE 12074 0 12631 CONOCOPHILLIPS COM 20825C104 4730 52663 SH SOLE 36720 0 15943 CONSOLIDATED EDISON INC COM 209115104 2475 26024 SH SOLE 22618 0 3406 CONSTELLATION BRANDS INC CL A 21036P108 6202 26613 SH SOLE 24444 0 2169 CONSTELLATION BRANDS INC CL B 21036P207 22 75 SH SOLE 0 0 75 CONSTELLATION ENERGY CORP COM 21037T109 467 8151 SH SOLE 6553 0 1598 CONTAINER STORE GROUP INC COM 210751103 162 26000 SH SOLE 24500 0 1500 CONTINENTAL RES INC COM 212015101 1106 16919 SH SOLE 11410 0 5509 CONYERS PARK III ACQSITN COR CLASS A COM 21289P102 232 23900 SH SOLE 23900 0 0 CONYERS PARK III ACQSITN COR *W EXP 08/12/202 21289P110 5 19138 SH SOLE 19138 0 0 COOPER COS INC COM NEW 216648402 9992 31911 SH SOLE 30119 0 1792 COPART INC COM 217204106 147026 1353084 SH SOLE 974572 0 378512 CORNING INC COM 219350105 7433 235903 SH SOLE 219106 0 16797 CORTEVA INC COM 22052L104 5149 95102 SH SOLE 59353 0 35749 COSTAR GROUP INC COM 22160N109 193843 3208784 SH SOLE 2600107 0 608677 COSTCO WHSL CORP NEW COM 22160K105 219860 458730 SH SOLE 344202 0 114528 COTERRA ENERGY INC COM 127097103 311 12052 SH SOLE 9942 0 2110 COUPA SOFTWARE INC COM 22266L106 4552 79719 SH SOLE 66843 0 12876 COUPA SOFTWARE INC NOTE 0.375% 6/1 22266LAF3 131 175000 PRN SOLE 125000 0 50000 COURSERA INC COM 22266M104 546 38476 SH SOLE 36928 0 1548 CRANE HLDGS CO COM 224441105 214 2449 SH SOLE 1288 0 1161 CRAWFORD & CO CL B 224633107 102 14434 SH SOLE 14434 0 0 CREDIT ACCEP CORP MICH COM 225310101 5407 11421 SH SOLE 11270 0 151 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 4888 80432 SH SOLE 38749 0 41683 CRONOS GROUP INC COM 22717L101 64 22542 SH SOLE 22342 0 200 CROWDSTRIKE HLDGS INC CL A 22788C105 3502 20775 SH SOLE 16510 0 4265 CROWN CASTLE INTL CORP NEW COM 22822V101 34762 206452 SH SOLE 172552 0 33900 CROWN HLDGS INC COM 228368106 1031 11187 SH SOLE 11087 0 100 CSG SYS INTL INC COM 126349109 2382 39919 SH SOLE 29729 0 10190 CSX CORP COM 126408103 3780 130074 SH SOLE 103358 0 26716 CTI BIOPHARMA CORP COM 12648L601 1052 176198 SH SOLE 176198 0 0 CUMMINS INC COM 231021106 2345 12116 SH SOLE 11500 0 616 CURO GROUP HOLDINGS CORP COM 23131L107 164 29743 SH SOLE 15862 0 13881 CURTISS WRIGHT CORP COM 231561101 1274 9644 SH SOLE 8866 0 778 CVS HEALTH CORP COM 126650100 49615 535457 SH SOLE 427425 0 108032 CYBERARK SOFTWARE LTD SHS M2682V108 1720 13442 SH SOLE 12791 0 651 D R HORTON INC COM 23331A109 2317 35005 SH SOLE 17491 0 17514 DANAHER CORPORATION COM 235851102 385750 1521577 SH SOLE 1034392 0 487185 DARDEN RESTAURANTS INC COM 237194105 707 6250 SH SOLE 1905 0 4345 DARLING INGREDIENTS INC COM 237266101 245 4099 SH SOLE 3090 0 1009 DATADOG INC CL A COM 23804L103 1177 12356 SH SOLE 10019 0 2337 DAVE & BUSTERS ENTMT INC COM 238337109 758 23111 SH SOLE 21725 0 1386 DAVITA INC COM 23918K108 265 3310 SH SOLE 2295 0 1015 DBX ETF TR XTRACK MSCI EAFE 233051200 1625 46680 SH SOLE 22729 0 23951 DBX ETF TR XTRACK MSCI EURP 233051853 63 2000 SH SOLE 2000 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 344 11627 SH SOLE 9503 0 2124 DEERE & CO COM 244199105 80509 268839 SH SOLE 223507 0 45332 DELL TECHNOLOGIES INC CL C 24703L202 344 7439 SH SOLE 3715 0 3724 DELTA AIR LINES INC DEL COM NEW 247361702 2962 102238 SH SOLE 90466 0 11772 DENBURY INC COM 24790A101 568 9467 SH SOLE 9467 0 0 DERMTECH INC COM 24984K105 188 33857 SH SOLE 30486 0 3371 DESCARTES SYS GROUP INC COM 249906108 2922 47078 SH SOLE 35677 0 11401 DESKTOP METAL INC COM CL A 25058X105 29 13049 SH SOLE 0 0 13049 DEVON ENERGY CORP NEW COM 25179M103 6401 116149 SH SOLE 105096 0 11053 DEXCOM INC COM 252131107 335532 4501968 SH SOLE 3303019 0 1198949 DIAGEO PLC SPON ADR NEW 25243Q205 12377 71081 SH SOLE 46008 0 25073 DIAMONDBACK ENERGY INC COM 25278X109 301 2482 SH SOLE 2234 0 248 DIGIMARC CORP NEW COM 25381B101 198 14025 SH SOLE 13250 0 775 DIGITAL RLTY TR INC COM 253868103 3501 26966 SH SOLE 21708 0 5258 DIGITALBRIDGE GROUP INC CL A COM 25401T108 212 43385 SH SOLE 43226 0 159 DIGITALOCEAN HLDGS INC COM 25402D102 216 5215 SH SOLE 5215 0 0 DIME CMNTY BANCSHARES INC COM 25432X102 837 28224 SH SOLE 28224 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 16 400 SH SOLE 400 0 0 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 1278 40446 SH SOLE 40446 0 0 DISCOVER FINL SVCS COM 254709108 5671 59964 SH SOLE 52198 0 7766 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 17 25000 PRN SOLE 25000 0 0 DISNEY WALT CO COM 254687106 84701 897261 SH SOLE 619228 0 278033 DISTRIBUTION SOLUTIONS GRP I COM 520776105 3008 58535 SH SOLE 58535 0 0 DIXIE GROUP INC CL A 255519100 244 190608 SH SOLE 190608 0 0 DOCUSIGN INC COM 256163106 54424 948480 SH SOLE 707646 0 240834 DOLBY LABORATORIES INC COM CL A 25659T107 22537 314934 SH SOLE 265473 0 49461 DOLLAR GEN CORP NEW COM 256677105 1046 4260 SH SOLE 3457 0 803 DOLLAR TREE INC COM 256746108 990 6352 SH SOLE 1992 0 4360 DOMINION ENERGY INC COM 25746U109 5846 73245 SH SOLE 62995 0 10250 DOMO INC COM CL B 257554105 470 16916 SH SOLE 1535 0 15381 DONALDSON INC COM 257651109 567 11777 SH SOLE 2862 0 8915 DOUBLEVERIFY HLDGS INC COM 25862V105 593 26141 SH SOLE 24591 0 1550 DOVER CORP COM 260003108 9870 81355 SH SOLE 66809 0 14546 DOW INC COM 260557103 16072 311419 SH SOLE 259929 0 51490 DOXIMITY INC CL A 26622P107 1116 32063 SH SOLE 31056 0 1007 DRAFTKINGS INC NEW COM CL A 26142V105 391 33510 SH SOLE 30746 0 2764 DRIVEN BRANDS HLDGS INC COM 26210V102 2425 88050 SH SOLE 77450 0 10600 DROPBOX INC CL A 26210C104 1985 94585 SH SOLE 94585 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 358 7311 SH SOLE 6849 0 462 DTE ENERGY CO COM 233331107 1385 10928 SH SOLE 9172 0 1756 DUKE ENERGY CORP NEW COM NEW 26441C204 12064 112528 SH SOLE 86678 0 25850 DUKE REALTY CORP COM NEW 264411505 314 5716 SH SOLE 711 0 5005 DULUTH HLDGS INC COM CL B 26443V101 681 71345 SH SOLE 64920 0 6425 DUPONT DE NEMOURS INC COM 26614N102 5285 95080 SH SOLE 63722 0 31358 DUTCH BROS INC CL A 26701L100 3368 106419 SH SOLE 97129 0 9290 DYNATRACE INC COM NEW 268150109 14500 367642 SH SOLE 339045 0 28597 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 31796 2525526 SH SOLE 2106771 0 418755 EAGLE MATLS INC COM 26969P108 931 8464 SH SOLE 6200 0 2264 EAGLE PHARMACEUTICALS INC COM 269796108 1882 42357 SH SOLE 36772 0 5585 EARGO INC COM 270087109 51 67603 SH SOLE 65775 0 1828 EAST WEST BANCORP INC COM 27579R104 224 3458 SH SOLE 3076 0 382 EASTMAN CHEM CO COM 277432100 409 4556 SH SOLE 4184 0 372 EATON CORP PLC SHS G29183103 6211 49295 SH SOLE 37458 0 11837 EATON VANCE TAX-MANAGED GLOB COM 27829F108 368 47788 SH SOLE 32488 0 15300 EBAY INC. COM 278642103 1181 28347 SH SOLE 24857 0 3490 ECOLAB INC COM 278865100 141465 920035 SH SOLE 598233 0 321802 EDWARDS LIFESCIENCES CORP COM 28176E108 108544 1141492 SH SOLE 847567 0 293925 ELECTRONIC ARTS INC COM 285512109 1468 12065 SH SOLE 10519 0 1546 ELEVANCE HEALTH INC COM 036752103 2122 4398 SH SOLE 2760 0 1638 EMAGIN CORP COM NEW 29076N206 26 40100 SH SOLE 40100 0 0 EMERSON ELEC CO COM 291011104 28949 363960 SH SOLE 250872 0 113088 ENBRIDGE INC COM 29250N105 7713 182524 SH SOLE 169009 0 13515 ENCOMPASS HEALTH CORP COM 29261A100 15630 278855 SH SOLE 258270 0 20585 ENCORE CAP GROUP INC COM 292554102 864 14962 SH SOLE 9030 0 5932 ENDAVA PLC ADS 29260V105 15294 173269 SH SOLE 161192 0 12077 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 3139 314502 SH SOLE 227326 0 87176 ENERPAC TOOL GROUP CORP CL A COM 292765104 199 10441 SH SOLE 175 0 10266 ENERSYS COM 29275Y102 4162 70591 SH SOLE 57427 0 13164 ENOCHIAN BIOSCIENCES INC COM 29350E104 37 19000 SH SOLE 19000 0 0 ENPHASE ENERGY INC COM 29355A107 320 1637 SH SOLE 1626 0 11 ENTEGRIS INC COM 29362U104 1665 18073 SH SOLE 18072 0 1 ENTERGY CORP NEW COM 29364G103 5159 45805 SH SOLE 45355 0 450 ENTERPRISE PRODS PARTNERS L COM 293792107 14492 594684 SH SOLE 458099 0 136585 EOG RES INC COM 26875P101 11303 102342 SH SOLE 80336 0 22006 EPAM SYS INC COM 29414B104 5838 19806 SH SOLE 16834 0 2972 EPR PPTYS COM SH BEN INT 26884U109 388 8265 SH SOLE 8265 0 0 EQT CORP COM 26884L109 277 8059 SH SOLE 4710 0 3349 EQUIFAX INC COM 294429105 10128 55411 SH SOLE 55300 0 111 EQUINIX INC COM 29444U700 14207 21623 SH SOLE 20591 0 1032 EQUINOR ASA SPONSORED ADR 29446M102 1586 45636 SH SOLE 43310 0 2326 EQUITY COMWLTH COM SH BEN INT 294628102 202 7350 SH SOLE 1000 0 6350 EQUITY COMWLTH 6.5% CNV PFD D 294628201 19 714 SH SOLE 714 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3215 45626 SH SOLE 45563 0 63 EQUITY RESIDENTIAL SH BEN INT 29476L107 2010 27829 SH SOLE 23829 0 4000 ERIE INDTY CO CL A 29530P102 682 3547 SH SOLE 3547 0 0 ESS TECH INC COMMON STOCK 26916J106 1783 634673 SH SOLE 552209 0 82464 ESS TECH INC *W EXP 09/15/202 26916J114 83 244994 SH SOLE 232414 0 12580 ESSENTIAL UTILS INC COM 29670G102 273 5950 SH SOLE 5950 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4331 94554 SH SOLE 45414 0 49140 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 191 4872 SH SOLE 4734 0 138 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 11 1951 SH SOLE 1450 0 501 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 17 747 SH SOLE 747 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 41 900 SH SOLE 900 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 128 2688 SH SOLE 2688 0 0 ETF SER SOLUTIONS DISTILLATE US 26922A321 4 110 SH SOLE 110 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 752 45594 SH SOLE 43124 0 2470 ETF SER SOLUTIONS DEFIANCE NEXT 26922B808 2 500 SH SOLE 0 0 500 ETF SER SOLUTIONS DEFIANCE DIGITAL 26922B816 0 65 SH SOLE 0 0 65 ETON PHARMACEUTICALS INC COM 29772L108 102 38932 SH SOLE 38932 0 0 ETSY INC COM 29786A106 1096 14968 SH SOLE 14157 0 811 EURONET WORLDWIDE INC COM 298736109 1211 12042 SH SOLE 12042 0 0 EVENTBRITE INC COM CL A 29975E109 2808 273444 SH SOLE 269989 0 3455 EVERBRIDGE INC COM 29978A104 3185 114196 SH SOLE 90160 0 24036 EVERGY INC COM 30034W106 856 13126 SH SOLE 10078 0 3048 EVERQUOTE INC COM CL A 30041R108 197 22295 SH SOLE 21414 0 881 EVERSOURCE ENERGY COM 30040W108 3699 43796 SH SOLE 34457 0 9339 EVERTEC INC COM 30040P103 269 7284 SH SOLE 6293 0 991 EVOLENT HEALTH INC CL A 30050B101 71522 2328935 SH SOLE 1616600 0 712335 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 749 665000 PRN SOLE 665000 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 287 8825 SH SOLE 5300 0 3525 EXACT SCIENCES CORP COM 30063P105 17546 445440 SH SOLE 333120 0 112320 EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 55 75000 PRN SOLE 65000 0 10000 EXACT SCIENCES CORP NOTE 0.375% 3/0 30063PAC9 76 111000 PRN SOLE 101000 0 10000 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 288 6397 SH SOLE 4231 0 2166 EXELIXIS INC COM 30161Q104 15588 748720 SH SOLE 653240 0 95480 EXELON CORP COM 30161N101 1140 25156 SH SOLE 19866 0 5290 EXPEDIA GROUP INC COM NEW 30212P303 574 6051 SH SOLE 3222 0 2829 EXPEDITORS INTL WASH INC COM 302130109 900 9230 SH SOLE 8679 0 551 EXTRA SPACE STORAGE INC COM 30225T102 275 1619 SH SOLE 572 0 1047 EXXON MOBIL CORP COM 30231G102 36503 426241 SH SOLE 355254 0 70987 F5 INC COM 315616102 563 3677 SH SOLE 2827 0 850 FACTSET RESH SYS INC COM 303075105 1031 2681 SH SOLE 1981 0 700 FAIR ISAAC CORP COM 303250104 821 2047 SH SOLE 1974 0 73 FASTENAL CO COM 311900104 165853 3322385 SH SOLE 1698694 0 1623691 FASTLY INC CL A 31188V100 257 22111 SH SOLE 16356 0 5755 FEDEX CORP COM 31428X106 22613 99744 SH SOLE 89443 0 10301 FERRARI N V COM N3167Y103 571 3111 SH SOLE 2385 0 726 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 18 401 SH SOLE 401 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 20 325 SH SOLE 325 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 19 450 SH SOLE 450 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1459 15123 SH SOLE 15123 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 508 18688 SH SOLE 15219 0 3469 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 430 9521 SH SOLE 9352 0 169 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4041 109343 SH SOLE 92529 0 16814 FIDELITY NATL INFORMATION SV COM 31620M106 12452 135833 SH SOLE 100480 0 35353 FIDUS INVT CORP COM 316500107 217 12421 SH SOLE 12421 0 0 FIFTH THIRD BANCORP COM 316773100 881 26230 SH SOLE 18505 0 7725 FIRST AMERN FINL CORP COM 31847R102 251 4735 SH SOLE 3528 0 1207 FIRST BANCORP P R COM NEW 318672706 129 10000 SH SOLE 0 0 10000 FIRST BUSEY CORP COM NEW 319383204 251 11000 SH SOLE 11000 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 356 12108 SH SOLE 12108 0 0 FIRST CMNTY CORP S C COM 319835104 299 15620 SH SOLE 15620 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1095 1676 SH SOLE 1553 0 123 FIRST HORIZON CORPORATION COM 320517105 614 28106 SH SOLE 26289 0 1817 FIRST LONG IS CORP COM 320734106 1176 67076 SH SOLE 67076 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 109 15230 SH SOLE 5305 0 9925 FIRST REP BK SAN FRANCISCO C COM 33616C100 861 5971 SH SOLE 4687 0 1284 FIRST SOLAR INC COM 336433107 3001 44054 SH SOLE 15619 0 28435 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 329 19103 SH SOLE 13527 0 5576 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 55 669 SH SOLE 229 0 440 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1 9 SH SOLE 9 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 6 419 SH SOLE 0 0 419 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 392 10095 SH SOLE 10095 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2171 21056 SH SOLE 20154 0 902 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2 44 SH SOLE 44 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 58 615 SH SOLE 615 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 8 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 212 3214 SH SOLE 3133 0 81 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2513 62438 SH SOLE 62073 0 365 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 136 1751 SH SOLE 1751 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 694 9922 SH SOLE 9172 0 750 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 49 364 SH SOLE 314 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 3505 27591 SH SOLE 26786 0 805 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 31 591 SH SOLE 591 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 5 200 SH SOLE 0 0 200 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 186 7235 SH SOLE 4858 0 2377 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 16 412 SH SOLE 0 0 412 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 200 3996 SH SOLE 3196 0 800 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 12380 302530 SH SOLE 286975 0 15555 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 78 1879 SH SOLE 1879 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 31526 652717 SH SOLE 466882 0 185835 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1549 26089 SH SOLE 3981 0 22108 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 23 743 SH SOLE 743 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 46 1940 SH SOLE 1940 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 3 100 SH SOLE 0 0 100 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1207 19435 SH SOLE 18709 0 726 FIRST TR MORNINGSTAR DIVID L SHS 336917109 418 11870 SH SOLE 11870 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 685 5986 SH SOLE 5986 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 1155 29753 SH SOLE 26698 0 3055 FIRST US BANCSHARES INC COM 33744V103 1129 102677 SH SOLE 97677 0 5000 FIRSTENERGY CORP COM 337932107 368 9595 SH SOLE 5304 0 4291 FIRSTSERVICE CORP NEW COM 33767E202 3649 30104 SH SOLE 28395 0 1709 FISERV INC COM 337738108 177074 1990261 SH SOLE 1624847 0 365414 FIVE BELOW INC COM 33829M101 2406 21209 SH SOLE 20730 0 479 FLAGSTAR BANCORP INC COM PAR .001 337930705 1436 40500 SH SOLE 40500 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 896 4263 SH SOLE 2949 0 1314 FLEXSHARES TR MORNSTAR USMKT 33939L100 184 1266 SH SOLE 1266 0 0 FLEXSHARES TR MSTAR EMKT FAC 33939L308 11 224 SH SOLE 224 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 489 12329 SH SOLE 12229 0 100 FLEXSHARES TR IBOXX 3R TARGT 33939L506 200 8060 SH SOLE 8060 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 255 4927 SH SOLE 4927 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 388 6731 SH SOLE 6731 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 303 6061 SH SOLE 6061 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 6 124 SH SOLE 124 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 4185 66465 SH SOLE 57037 0 9428 FLUSHING FINL CORP COM 343873105 1774 83420 SH SOLE 83420 0 0 FLYWIRE CORPORATION COM VTG 302492103 19238 1091193 SH SOLE 902431 0 188762 FORD MTR CO DEL COM 345370860 3722 334390 SH SOLE 296767 0 37623 FORGEROCK INC CL A 34631B101 276 12873 SH SOLE 12873 0 0 FORTINET INC COM 34959E109 17018 300774 SH SOLE 248203 0 52571 FORTIS INC COM 349553107 279 5897 SH SOLE 3641 0 2256 FORTIVE CORP COM 34959J108 35097 645411 SH SOLE 484464 0 160947 FORTUNE BRANDS HOME & SEC IN COM 34964C106 382 6383 SH SOLE 1511 0 4872 FOX FACTORY HLDG CORP COM 35138V102 717 8903 SH SOLE 7741 0 1162 FRANCO NEV CORP COM 351858105 797 6055 SH SOLE 5445 0 610 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 1271 94256 SH SOLE 85574 0 8682 FREEPORT-MCMORAN INC CL B 35671D857 3579 122326 SH SOLE 103771 0 18555 FRONTDOOR INC COM 35905A109 757 31439 SH SOLE 27846 0 3593 FTI CONSULTING INC COM 302941109 4131 22843 SH SOLE 22350 0 493 FUBOTV INC COM 35953D104 35 14067 SH SOLE 402 0 13665 FULLER H B CO COM 359694106 368 6114 SH SOLE 6087 0 27 GABELLI MULTIMEDIA TR INC COM 36239Q109 864 119518 SH SOLE 112443 0 7075 GALECTIN THERAPEUTICS INC COM NEW 363225202 54 40884 SH SOLE 33728 0 7156 GALLAGHER ARTHUR J & CO COM 363576109 13406 82224 SH SOLE 78145 0 4079 GAMESTOP CORP NEW CL A 36467W109 471 3855 SH SOLE 2627 0 1228 GAP INC COM 364760108 131 15863 SH SOLE 2854 0 13009 GARMIN LTD SHS H2906T109 567 5767 SH SOLE 4303 0 1464 GARTNER INC COM 366651107 11803 48809 SH SOLE 27685 0 21124 GCM GROSVENOR INC COM CL A 36831E108 14 2110 SH SOLE 100 0 2010 GCM GROSVENOR INC *W EXP 11/17/202 36831E116 6 14990 SH SOLE 0 0 14990 GENERAC HLDGS INC COM 368736104 56842 269929 SH SOLE 216694 0 53235 GENERAL DYNAMICS CORP COM 369550108 44783 202407 SH SOLE 33507 0 168900 GENERAL ELECTRIC CO COM NEW 369604301 10775 169238 SH SOLE 136662 0 32576 GENERAL MLS INC COM 370334104 8917 118188 SH SOLE 92168 0 26020 GENERAL MTRS CO COM 37045V100 4937 155435 SH SOLE 112366 0 43069 GENIUS SPORTS LIMITED SHARES CL A G3934V109 28 12550 SH SOLE 12550 0 0 GENPACT LIMITED SHS G3922B107 808 19082 SH SOLE 17802 0 1280 GENUINE PARTS CO COM 372460105 1369 10296 SH SOLE 9522 0 774 GILDAN ACTIVEWEAR INC COM 375916103 584 20277 SH SOLE 4001 0 16276 GILEAD SCIENCES INC COM 375558103 30342 490884 SH SOLE 350150 0 140734 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 77 32510 SH SOLE 26685 0 5825 GITLAB INC CLASS A COM 37637K108 1464 27551 SH SOLE 26851 0 700 GLACIER BANCORP INC NEW COM 37637Q105 3222 67955 SH SOLE 67050 0 905 GLADSTONE CAPITAL CORP COM 376535100 116 11500 SH SOLE 11500 0 0 GLADSTONE INVT CORP COM 376546107 2169 154082 SH SOLE 121675 0 32407 GLAUKOS CORP COM 377322102 1074 23637 SH SOLE 20137 0 3500 GLOBAL PMTS INC COM 37940X102 33875 306177 SH SOLE 151164 0 155013 GLOBAL X FDS MSCI NORWAY ETF 37950E101 2 87 SH SOLE 87 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 350 18000 SH SOLE 16500 0 1500 GLOBAL X FDS GLB X GURU INDEX 37950E341 1 24 SH SOLE 24 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 16 485 SH SOLE 385 0 100 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 4 104 SH SOLE 104 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 23 634 SH SOLE 634 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 1 35 SH SOLE 35 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 211 4948 SH SOLE 4948 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 454 25985 SH SOLE 25985 0 0 GLOBAL X FDS US PFD ETF 37954Y657 12 560 SH SOLE 560 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 10278 451392 SH SOLE 236047 0 215345 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 3077 151424 SH SOLE 59078 0 92346 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 2 90 SH SOLE 90 0 0 GLOBAL X FDS INTERNET OF THNG 37954Y780 148 5754 SH SOLE 5754 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 232 10903 SH SOLE 9586 0 1317 GLOBAL X FDS GLOBAL X COPPER 37954Y830 31 1015 SH SOLE 1015 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1 50 SH SOLE 50 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2676 36854 SH SOLE 34847 0 2007 GLOBANT S A COM L44385109 12759 73326 SH SOLE 66727 0 6599 GLOBE LIFE INC COM 37959E102 281 2885 SH SOLE 2605 0 280 GLOBUS MED INC CL A 379577208 536 9552 SH SOLE 5409 0 4143 GODADDY INC CL A 380237107 13658 196342 SH SOLE 170589 0 25753 GOGO INC COM 38046C109 5785 357314 SH SOLE 287155 0 70159 GOHEALTH INC COM CL A 38046W105 9 15490 SH SOLE 15490 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 28 991 SH SOLE 991 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 553 10733 SH SOLE 10733 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 95 3240 SH SOLE 3240 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 309 6719 SH SOLE 6719 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 122 1627 SH SOLE 1627 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 88 886 SH SOLE 886 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 18701 62961 SH SOLE 56828 0 6133 GOLDMINING INC COM 38149E101 19 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 666 51376 SH SOLE 51376 0 0 GOOSEHEAD INS INC COM CL A 38267D109 9850 215670 SH SOLE 162244 0 53426 GRACO INC COM 384109104 1427 24028 SH SOLE 21615 0 2413 GRAHAM HLDGS CO COM CL B 384637104 213 375 SH SOLE 375 0 0 GRAINGER W W INC COM 384802104 29520 64961 SH SOLE 38790 0 26171 GREAT PANTHER MNG LTD COM 39115V101 1 11000 SH SOLE 0 0 11000 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 242 250000 PRN SOLE 215000 0 35000 GREIF INC CL A 397624107 492 7885 SH SOLE 7685 0 200 GREIF INC CL B 397624206 25 400 SH SOLE 400 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 16191 962600 SH SOLE 877397 0 85203 GUARDANT HEALTH INC COM 40131M109 368 9129 SH SOLE 9129 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 78362 1103850 SH SOLE 766961 0 336889 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 102 111000 PRN SOLE 101000 0 10000 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 284 6570 SH SOLE 5270 0 1300 HAIN CELESTIAL GROUP INC COM 405217100 538 22651 SH SOLE 20385 0 2266 HALLIBURTON CO COM 406216101 4423 141040 SH SOLE 114137 0 26903 HALOZYME THERAPEUTICS INC COM 40637H109 751 17073 SH SOLE 16524 0 549 HAMILTON LANE INC CL A 407497106 319 4753 SH SOLE 4677 0 76 HANNON ARMSTRONG SUST INFR C COM 41068X100 256 6774 SH SOLE 6774 0 0 HARTE HANKS INC COM 416196202 8423 661119 SH SOLE 661119 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 423 6469 SH SOLE 3999 0 2470 HASBRO INC COM 418056107 1707 20848 SH SOLE 14113 0 6735 HASHICORP INC COM CL A 418100103 1370 46528 SH SOLE 43778 0 2750 HAYWARD HLDGS INC COM 421298100 422 29319 SH SOLE 18076 0 11243 HCA HEALTHCARE INC COM 40412C101 1438 8555 SH SOLE 7092 0 1463 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 157 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 914 16628 SH SOLE 7826 0 8802 HEALTHCARE SVCS GROUP INC COM 421906108 1411 81022 SH SOLE 71136 0 9886 HEALTHEQUITY INC COM 42226A107 658 10713 SH SOLE 10473 0 240 HEALTHPEAK PROPERTIES INC COM 42250P103 478 18440 SH SOLE 14898 0 3542 HEICO CORP NEW COM 422806109 22911 174730 SH SOLE 98149 0 76581 HEICO CORP NEW CL A 422806208 1356 12864 SH SOLE 12554 0 310 HENRY JACK & ASSOC INC COM 426281101 384 2132 SH SOLE 2103 0 29 HENRY SCHEIN INC COM 806407102 947 12341 SH SOLE 11594 0 747 HERCULES CAPITAL INC COM 427096508 1880 139342 SH SOLE 139342 0 0 HERON THERAPEUTICS INC COM 427746102 52 18500 SH SOLE 18500 0 0 HERSHEY CO COM 427866108 6633 30829 SH SOLE 27213 0 3616 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 43 4404 SH SOLE 4404 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 204 12862 SH SOLE 12862 0 0 HESS CORP COM 42809H107 463 4366 SH SOLE 3965 0 401 HEWLETT PACKARD ENTERPRISE C COM 42824C109 4731 356790 SH SOLE 340556 0 16234 HIGHWOODS PPTYS INC COM 431284108 3859 112876 SH SOLE 112876 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 299 2679 SH SOLE 1272 0 1407 HIMS & HERS HEALTH INC COM CL A 433000106 741 163525 SH SOLE 160575 0 2950 HIRERIGHT HOLDINGS CORPORATI COM 433537107 4799 337740 SH SOLE 313053 0 24687 HOLOGIC INC COM 436440101 43112 622104 SH SOLE 338917 0 283187 HOME DEPOT INC COM 437076102 183953 670700 SH SOLE 500647 0 170053 HONDA MOTOR LTD AMERN SHS 438128308 226 9338 SH SOLE 9338 0 0 HONEYWELL INTL INC COM 438516106 34147 196460 SH SOLE 175999 0 20461 HORIZON GLOBAL CORP COM 44052W104 30 18500 SH SOLE 10000 0 8500 HORIZON THERAPEUTICS PUB L SHS G46188101 1332 16704 SH SOLE 15900 0 804 HORMEL FOODS CORP COM 440452100 269 5689 SH SOLE 4383 0 1306 HOST HOTELS & RESORTS INC COM 44107P104 259 16534 SH SOLE 13519 0 3015 HOWMET AEROSPACE INC COM 443201108 435 13830 SH SOLE 12284 0 1546 HP INC COM 40434L105 1703 51962 SH SOLE 42667 0 9295 HSBC HLDGS PLC SPON ADR NEW 404280406 381 11658 SH SOLE 4309 0 7349 HUB GROUP INC CL A 443320106 642 9055 SH SOLE 5555 0 3500 HUBBELL INC COM 443510607 4110 23015 SH SOLE 22720 0 295 HUBSPOT INC COM 443573100 342 1137 SH SOLE 644 0 493 HUMANA INC COM 444859102 2650 5662 SH SOLE 4017 0 1645 HUNT J B TRANS SVCS INC COM 445658107 6017 38211 SH SOLE 32394 0 5817 HUNTINGTON BANCSHARES INC COM 446150104 1717 142711 SH SOLE 100473 0 42238 HURON CONSULTING GROUP INC COM 447462102 1731 26633 SH SOLE 25148 0 1485 IAC INTERACTIVECORP NEW COM NEW 44891N208 331 4359 SH SOLE 4309 0 50 ICICI BANK LIMITED ADR 45104G104 2818 158876 SH SOLE 123226 0 35650 ICON PLC SHS G4705A100 7491 34568 SH SOLE 29438 0 5130 IDACORP INC COM 451107106 279 2631 SH SOLE 2367 0 264 IDEX CORP COM 45167R104 471 2593 SH SOLE 2435 0 158 IDEXX LABS INC COM 45168D104 431639 1230687 SH SOLE 961467 0 269220 II-VI INC COM 902104108 23 450 SH SOLE 335 0 115 II-VI INC NOTE 0.250% 9/0 902104AB4 200 180000 PRN SOLE 135000 0 45000 ILLINOIS TOOL WKS INC COM 452308109 82730 453934 SH SOLE 249423 0 204511 ILLUMINA INC COM 452327109 7279 39481 SH SOLE 22427 0 17054 IMMUNITYBIO INC COM 45256X103 199 53531 SH SOLE 850 0 52681 IMMUNOGEN INC COM 45253H101 1199 266445 SH SOLE 107709 0 158736 IMPAC MTG HLDGS INC COM NEW 45254P508 43 73470 SH SOLE 73470 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 48 1735 SH SOLE 1569 0 166 IMPACT SHS TR I NAACP MINO ETF 45259A209 495 17888 SH SOLE 17888 0 0 INARI MED INC COM 45332Y109 213 3130 SH SOLE 3090 0 40 INCYTE CORP COM 45337C102 1419 18676 SH SOLE 18611 0 65 INDEPENDENCE RLTY TR INC COM 45378A106 15930 768432 SH SOLE 664292 0 104140 INFORMATION SVCS GROUP INC COM 45675Y104 4505 666483 SH SOLE 620083 0 46400 INFOSYS LTD SPONSORED ADR 456788108 323 17449 SH SOLE 791 0 16658 INFRA AND ENERGY ALTRNTIVE I COM 45686J104 154 19218 SH SOLE 19218 0 0 ING GROEP N.V. SPONSORED ADR 456837103 324 32625 SH SOLE 32625 0 0 INGERSOLL RAND INC COM 45687V106 451 10727 SH SOLE 10183 0 544 INHIBIKASE THERAPEUTICS INC COM 45719W106 19 25000 SH SOLE 0 0 25000 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 68 2409 SH SOLE 2409 0 0 INNOVATOR ETFS TR US EQTY PWR BF 45782C680 23 800 SH SOLE 800 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 73 2500 SH SOLE 2500 0 0 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 90 3000 SH SOLE 3000 0 0 INOGEN INC COM 45780L104 2872 118771 SH SOLE 109095 0 9676 INSEEGO CORP COM 45782B104 100 53000 SH SOLE 53000 0 0 INSMED INC COM PAR $.01 457669307 225 11429 SH SOLE 11429 0 0 INSPIRATO INCORPORATED *W EXP 02/11/202 45791E115 10 15000 SH SOLE 0 0 15000 INSPIRE MED SYS INC COM 457730109 1142 6251 SH SOLE 6251 0 0 INSULET CORP COM 45784P101 67090 307838 SH SOLE 205092 0 102746 INTEGER HLDGS CORP COM 45826H109 505 7152 SH SOLE 152 0 7000 INTEL CORP COM 458140100 30093 804419 SH SOLE 683473 0 120946 INTELLIA THERAPEUTICS INC COM 45826J105 536 10360 SH SOLE 335 0 10025 INTERCONTINENTAL EXCHANGE IN COM 45866F104 172253 1831699 SH SOLE 1192485 0 639214 INTERDIGITAL INC COM 45867G101 248 4080 SH SOLE 4080 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 69043 489007 SH SOLE 416971 0 72036 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5812 48793 SH SOLE 25457 0 23336 INTERNATIONAL PAPER CO COM 460146103 7227 172764 SH SOLE 159124 0 13640 INTERPUBLIC GROUP COS INC COM 460690100 1713 62214 SH SOLE 56611 0 5603 INTUIT COM 461202103 178692 463606 SH SOLE 371080 0 92526 INTUITIVE SURGICAL INC COM NEW 46120E602 58075 289349 SH SOLE 184556 0 104793 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 0 4 SH SOLE 4 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 196 7935 SH SOLE 7935 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 5503 111056 SH SOLE 111056 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 416 14875 SH SOLE 8975 0 5900 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 983 113002 SH SOLE 109502 0 3500 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 10 378 SH SOLE 378 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 131 2971 SH SOLE 2971 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1366 22028 SH SOLE 18804 0 3224 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 126 2850 SH SOLE 1250 0 1600 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 3 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 7 370 SH SOLE 370 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412 9 250 SH SOLE 250 0 0 INVESCO EXCH TRADED FD TR II RUSL 1000 ENHD 46138E438 18 580 SH SOLE 580 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 726 58853 SH SOLE 40835 0 18018 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 9 377 SH SOLE 377 0 0 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 12 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 2 41 SH SOLE 41 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 28 1276 SH SOLE 1276 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 12 725 SH SOLE 725 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 42 814 SH SOLE 814 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 110 3535 SH SOLE 3535 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 68 4008 SH SOLE 4008 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 49 2688 SH SOLE 2688 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 2 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 21 521 SH SOLE 521 0 0 INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 4 180 SH SOLE 180 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 140 7540 SH SOLE 6910 0 630 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 117 2325 SH SOLE 2325 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 20 298 SH SOLE 298 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 382 20280 SH SOLE 19780 0 500 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 51 1850 SH SOLE 1600 0 250 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 2 42 SH SOLE 42 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 532 26221 SH SOLE 26221 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 4432 62077 SH SOLE 60852 0 1225 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 194 6986 SH SOLE 6986 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 298 13435 SH SOLE 9165 0 4270 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 6 80 SH SOLE 80 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 59 1286 SH SOLE 1286 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 6090 131756 SH SOLE 52966 0 78790 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 20 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 6 50 SH SOLE 0 0 50 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 9 53 SH SOLE 53 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 213 745 SH SOLE 745 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2013 47919 SH SOLE 45519 0 2400 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 242 3218 SH SOLE 3218 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 80 544 SH SOLE 357 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 13 54 SH SOLE 50 0 4 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 34 435 SH SOLE 435 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 93 599 SH SOLE 599 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 214 800 SH SOLE 800 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 53 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 13861 103263 SH SOLE 81581 0 21682 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 670 10900 SH SOLE 9900 0 1000 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 6 35 SH SOLE 35 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 295 4150 SH SOLE 950 0 3200 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6 165 SH SOLE 165 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 299 2500 SH SOLE 2500 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 51 3000 SH SOLE 3000 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 21 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 3 100 SH SOLE 100 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1 125 SH SOLE 125 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 223 1452 SH SOLE 222 0 1230 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 7226 48755 SH SOLE 41271 0 7484 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 49 3180 SH SOLE 3180 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 31 330 SH SOLE 330 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 37 850 SH SOLE 850 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 121 2063 SH SOLE 2063 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 23 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2036 29900 SH SOLE 29500 0 400 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 11 135 SH SOLE 135 0 0 INVESCO LTD SHS G491BT108 1047 64921 SH SOLE 5640 0 59281 INVESCO QQQ TR UNIT SER 1 46090E103 51611 184141 SH SOLE 141346 0 42795 INVITATION HOMES INC COM 46187W107 401 11263 SH SOLE 2404 0 8859 IONIS PHARMACEUTICALS INC COM 462222100 541 14607 SH SOLE 14607 0 0 IQVIA HLDGS INC COM 46266C105 1188 5475 SH SOLE 3583 0 1892 IRHYTHM TECHNOLOGIES INC COM 450056106 73287 678396 SH SOLE 379227 0 299169 IRIDIUM COMMUNICATIONS INC COM 46269C102 13515 359832 SH SOLE 324237 0 35595 IRON MTN INC NEW COM 46284V101 13374 274683 SH SOLE 221178 0 53505 IRONSOURCE LTD CL A ORD SHS M5R75Y101 297 124616 SH SOLE 123116 0 1500 ISHARES GOLD TR ISHARES NEW 464285204 19694 574008 SH SOLE 521724 0 52284 ISHARES INC MSCI AUST ETF 464286103 88 4154 SH SOLE 4154 0 0 ISHARES INC MSCI FRONTIER 464286145 32 1184 SH SOLE 1034 0 150 ISHARES INC MSCI AUSTRIA ETF 464286202 181 10000 SH SOLE 10000 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 6 562 SH SOLE 562 0 0 ISHARES INC MSCI WORLD ETF 464286392 659 6168 SH SOLE 541 0 5627 ISHARES INC MSCI BRAZIL ETF 464286400 67 2459 SH SOLE 2228 0 231 ISHARES INC MSCI EM ASIA ETF 464286426 931 13669 SH SOLE 12759 0 910 ISHARES INC EM MKT SM-CP ETF 464286475 24 500 SH SOLE 390 0 110 ISHARES INC MSCI CDA ETF 464286509 1269 37681 SH SOLE 16809 0 20872 ISHARES INC MSCI GBL MIN VOL 464286525 1105 11691 SH SOLE 9204 0 2487 ISHARES INC MSCI EMERG MRKT 464286533 126 2276 SH SOLE 1541 0 735 ISHARES INC MSCI EURZONE ETF 464286608 83 2272 SH SOLE 1829 0 443 ISHARES INC MSCI PAC JP ETF 464286665 727 17456 SH SOLE 922 0 16534 ISHARES INC MSCI EQUAL WEITE 464286681 25 359 SH SOLE 359 0 0 ISHARES INC MSCI FRANCE ETF 464286707 7 247 SH SOLE 247 0 0 ISHARES INC MSCI SWITZERLAND 464286749 6 137 SH SOLE 0 0 137 ISHARES INC MSCI SWEDEN ETF 464286756 1 47 SH SOLE 0 0 47 ISHARES INC MSCI STH KOR ETF 464286772 114 1966 SH SOLE 1894 0 72 ISHARES INC MSCI GERMANY ETF 464286806 29 1272 SH SOLE 1272 0 0 ISHARES INC MSCI HONG KG ETF 464286871 208 9391 SH SOLE 8834 0 557 ISHARES INC CORE MSCI EMKT 46434G103 8977 182970 SH SOLE 160063 0 22907 ISHARES INC CUR HD MSCI EM 46434G509 2204 86110 SH SOLE 73367 0 12743 ISHARES INC MSCI TAIWAN ETF 46434G772 188 3736 SH SOLE 3619 0 117 ISHARES INC MSCI SINGPOR ETF 46434G780 14 804 SH SOLE 804 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1343 25430 SH SOLE 12279 0 13151 ISHARES SILVER TR ISHARES 46428Q109 505 27074 SH SOLE 22140 0 4934 ISHARES TR S&P 100 ETF 464287101 2627 15232 SH SOLE 10307 0 4925 ISHARES TR CORE S&P TTL STK 464287150 27485 328062 SH SOLE 294621 0 33441 ISHARES TR SELECT DIVID ETF 464287168 17822 151460 SH SOLE 133317 0 18143 ISHARES TR TIPS BD ETF 464287176 31405 275704 SH SOLE 140048 0 135656 ISHARES TR CHINA LG-CAP ETF 464287184 329 9704 SH SOLE 8269 0 1435 ISHARES TR US TRSPRTION 464287192 2 9 SH SOLE 0 0 9 ISHARES TR CORE S&P500 ETF 464287200 119062 314023 SH SOLE 228583 0 85440 ISHARES TR CORE US AGGBD ET 464287226 24489 240846 SH SOLE 146801 0 94045 ISHARES TR MSCI EMG MKT ETF 464287234 11261 280835 SH SOLE 239571 0 41264 ISHARES TR IBOXX INV CP ETF 464287242 1918 17430 SH SOLE 16211 0 1219 ISHARES TR GBL COMM SVC ETF 464287275 23 380 SH SOLE 295 0 85 ISHARES TR GLOBAL TECH ETF 464287291 319 6985 SH SOLE 6445 0 540 ISHARES TR S&P 500 GRWT ETF 464287309 7411 122798 SH SOLE 110136 0 12662 ISHARES TR GLOB HLTHCRE ETF 464287325 284 3496 SH SOLE 2637 0 859 ISHARES TR GLOBAL FINLS ETF 464287333 37 555 SH SOLE 370 0 185 ISHARES TR NORTH AMERN NAT 464287374 43 1196 SH SOLE 913 0 283 ISHARES TR LATN AMER 40 ETF 464287390 83 3670 SH SOLE 3528 0 142 ISHARES TR S&P 500 VAL ETF 464287408 1785 12982 SH SOLE 9610 0 3372 ISHARES TR 20 YR TR BD ETF 464287432 1316 11456 SH SOLE 8913 0 2543 ISHARES TR 7-10 YR TRSY BD 464287440 1071 10469 SH SOLE 8775 0 1694 ISHARES TR 1 3 YR TREAS BD 464287457 1759 21244 SH SOLE 18232 0 3012 ISHARES TR MSCI EAFE ETF 464287465 0 839076 SH SOLE 716561 0 122515 ISHARES TR RUS MDCP VAL ETF 464287473 4425 43570 SH SOLE 42969 0 601 ISHARES TR RUS MD CP GR ETF 464287481 3909 49347 SH SOLE 47303 0 2044 ISHARES TR RUS MID CAP ETF 464287499 5801 89715 SH SOLE 42678 0 47037 ISHARES TR CORE S&P MCP ETF 464287507 9691 42836 SH SOLE 37830 0 5006 ISHARES TR EXPANDED TECH 464287515 647 2398 SH SOLE 1469 0 929 ISHARES TR ISHARES SEMICDTR 464287523 3808 10891 SH SOLE 10256 0 635 ISHARES TR EXPND TEC SC ETF 464287549 19 66 SH SOLE 66 0 0 ISHARES TR ISHARES BIOTECH 464287556 2085 17726 SH SOLE 14468 0 3258 ISHARES TR COHEN STEER REIT 464287564 625 10279 SH SOLE 9709 0 570 ISHARES TR GLOBAL 100 ETF 464287572 93 1445 SH SOLE 1224 0 221 ISHARES TR US CONSUM DISCRE 464287580 236 4162 SH SOLE 4162 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 27500 189697 SH SOLE 188250 0 1447 ISHARES TR S&P MC 400GR ETF 464287606 2100 32952 SH SOLE 32076 0 876 ISHARES TR RUS 1000 GRW ETF 464287614 0 100943 SH SOLE 87508 0 13435 ISHARES TR RUS 1000 ETF 464287622 22404 107835 SH SOLE 105193 0 2642 ISHARES TR RUS 2000 VAL ETF 464287630 4803 35277 SH SOLE 34797 0 480 ISHARES TR RUS 2000 GRW ETF 464287648 6790 32910 SH SOLE 30084 0 2826 ISHARES TR RUSSELL 2000 ETF 464287655 45650 269545 SH SOLE 236204 0 33341 ISHARES TR CORE S&P US VLU 464287663 63509 949601 SH SOLE 835561 0 114040 ISHARES TR CORE S&P US GWT 464287671 12202 145777 SH SOLE 124517 0 21260 ISHARES TR RUSSELL 3000 ETF 464287689 46666 214667 SH SOLE 206133 0 8534 ISHARES TR U.S. UTILITS ETF 464287697 121 1411 SH SOLE 1261 0 150 ISHARES TR S&P MC 400VL ETF 464287705 1763 18675 SH SOLE 15809 0 2866 ISHARES TR US TELECOM ETF 464287713 316 12589 SH SOLE 11989 0 600 ISHARES TR U.S. TECH ETF 464287721 2105 26328 SH SOLE 24475 0 1853 ISHARES TR U.S. REAL ES ETF 464287739 3577 38889 SH SOLE 32741 0 6148 ISHARES TR US INDUSTRIALS 464287754 336 3816 SH SOLE 3816 0 0 ISHARES TR US HLTHCARE ETF 464287762 608 2260 SH SOLE 2260 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 114 767 SH SOLE 767 0 0 ISHARES TR U.S. FINLS ETF 464287788 451 6446 SH SOLE 5646 0 800 ISHARES TR U.S. ENERGY ETF 464287796 264 6919 SH SOLE 5719 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 11863 128373 SH SOLE 81129 0 47244 ISHARES TR US CONSM STAPLES 464287812 301 1544 SH SOLE 1544 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 61 516 SH SOLE 516 0 0 ISHARES TR DOW JONES US ETF 464287846 47 510 SH SOLE 510 0 0 ISHARES TR EUROPE ETF 464287861 371 8698 SH SOLE 7948 0 750 ISHARES TR SP SMCP600VL ETF 464287879 894 10042 SH SOLE 9146 0 896 ISHARES TR S&P SML 600 GWT 464287887 1147 10891 SH SOLE 10021 0 870 ISHARES TR SHRT NAT MUN ETF 464288158 4853 46362 SH SOLE 23452 0 22910 ISHARES TR AGENCY BOND ETF 464288166 166 1509 SH SOLE 1509 0 0 ISHARES TR GL TIMB FORE ETF 464288174 3 47 SH SOLE 47 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 10 143 SH SOLE 143 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 3519 184709 SH SOLE 130862 0 53847 ISHARES TR MSCI ACWI EX US 464288240 2836 63020 SH SOLE 61154 0 1866 ISHARES TR MSCI ACWI ETF 464288257 1479 17629 SH SOLE 8679 0 8950 ISHARES TR EAFE SML CP ETF 464288273 1534 28102 SH SOLE 23458 0 4644 ISHARES TR JPMORGAN USD EMG 464288281 173 2027 SH SOLE 1991 0 36 ISHARES TR MRGSTR MD CP GRW 464288307 44 846 SH SOLE 846 0 0 ISHARES TR GLB INFRASTR ETF 464288372 149 3183 SH SOLE 2483 0 700 ISHARES TR NATIONAL MUN ETF 464288414 8182 76927 SH SOLE 26994 0 49933 ISHARES TR ASIA 50 ETF 464288430 4 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1549 57044 SH SOLE 45607 0 11437 ISHARES TR INTL DEV RE ETF 464288489 36 1600 SH SOLE 1600 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 2 40 SH SOLE 40 0 0 ISHARES TR IBOXX HI YD ETF 464288513 478 6489 SH SOLE 5333 0 1156 ISHARES TR RESIDENTIAL MULT 464288562 111 1392 SH SOLE 1392 0 0 ISHARES TR MSCI KLD400 SOC 464288570 2680 37271 SH SOLE 33819 0 3452 ISHARES TR MBS ETF 464288588 406 4167 SH SOLE 3198 0 969 ISHARES TR GOV/CRED BD ETF 464288596 37 340 SH SOLE 270 0 70 ISHARES TR MRGSTR SM CP GR 464288604 23 660 SH SOLE 660 0 0 ISHARES TR INTRM GOV CR ETF 464288612 171 1619 SH SOLE 1069 0 550 ISHARES TR USD INV GRDE ETF 464288620 763 14978 SH SOLE 733 0 14245 ISHARES TR ISHS 5-10YR INVT 464288638 281 5512 SH SOLE 5433 0 79 ISHARES TR ISHS 1-5YR INVS 464288646 2036 40284 SH SOLE 37402 0 2882 ISHARES TR 10-20 YR TRS ETF 464288653 136 1134 SH SOLE 1031 0 103 ISHARES TR 3 7 YR TREAS BD 464288661 805 6747 SH SOLE 6717 0 30 ISHARES TR SHORT TREAS BD 464288679 472 4283 SH SOLE 4172 0 111 ISHARES TR PFD AND INCM SEC 464288687 2067 62879 SH SOLE 52418 0 10461 ISHARES TR GLOBAL MATER ETF 464288695 4 49 SH SOLE 16 0 33 ISHARES TR MRNING SM CP ETF 464288703 8 155 SH SOLE 0 0 155 ISHARES TR GLB CNSM STP ETF 464288737 14 235 SH SOLE 0 0 235 ISHARES TR US HOME CONS ETF 464288752 8 152 SH SOLE 152 0 0 ISHARES TR US AER DEF ETF 464288760 4207 42424 SH SOLE 23298 0 19126 ISHARES TR US REGNL BKS ETF 464288778 51 1040 SH SOLE 74 0 966 ISHARES TR US BR DEL SE ETF 464288794 3 37 SH SOLE 37 0 0 ISHARES TR MSCI USA ESG SLC 464288802 1895 23483 SH SOLE 21506 0 1977 ISHARES TR U.S. MED DVC ETF 464288810 3823 75802 SH SOLE 68811 0 6991 ISHARES TR US HLTHCR PR ETF 464288828 40 158 SH SOLE 158 0 0 ISHARES TR U.S. PHARMA ETF 464288836 817 4263 SH SOLE 4263 0 0 ISHARES TR US OIL GS EX ETF 464288851 1230 15803 SH SOLE 3903 0 11900 ISHARES TR MICRO-CAP ETF 464288869 16 150 SH SOLE 100 0 50 ISHARES TR EAFE VALUE ETF 464288877 2061 47493 SH SOLE 40300 0 7193 ISHARES TR EAFE GRWTH ETF 464288885 11690 145234 SH SOLE 123267 0 21967 ISHARES TR BRAZIL SM-CP ETF 464289131 2 200 SH SOLE 200 0 0 ISHARES TR MSCI EURO FL ETF 464289180 191 12013 SH SOLE 10713 0 1300 ISHARES TR RUS TP200 VL ETF 464289420 204 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1021 8151 SH SOLE 8151 0 0 ISHARES TR 10+ YR INVST GRD 464289511 8 143 SH SOLE 0 0 143 ISHARES TR AGGRES ALLOC ETF 464289859 22 373 SH SOLE 373 0 0 ISHARES TR US TREAS BD ETF 46429B267 243 10163 SH SOLE 7245 0 2918 ISHARES TR A RATE CP BD ETF 46429B291 182 3773 SH SOLE 3773 0 0 ISHARES TR MSCI INDIA ETF 46429B598 55 1400 SH SOLE 1250 0 150 ISHARES TR FLTG RATE NT ETF 46429B655 4575 91645 SH SOLE 39840 0 51805 ISHARES TR CORE HIGH DV ETF 46429B663 1799 17915 SH SOLE 15835 0 2080 ISHARES TR MSCI CHINA ETF 46429B671 14 259 SH SOLE 46 0 213 ISHARES TR MSCI EAFE MIN VL 46429B689 385 6086 SH SOLE 4791 0 1295 ISHARES TR MSCI USA MIN VOL 46429B697 7031 100146 SH SOLE 85015 0 15131 ISHARES TR 0-5 YR TIPS ETF 46429B747 4347 42854 SH SOLE 40779 0 2075 ISHARES TR MSCI USA QLT FCT 46432F339 1280 11456 SH SOLE 10458 0 998 ISHARES TR MSCI USA VALUE 46432F388 829 9160 SH SOLE 9160 0 0 ISHARES TR MSCI USA MMENTM 46432F396 210 1537 SH SOLE 1421 0 116 ISHARES TR CORE MSCI TOTAL 46432F834 2766 48509 SH SOLE 47509 0 1000 ISHARES TR CORE MSCI EAFE 46432F842 24717 420004 SH SOLE 377973 0 42031 ISHARES TR CORE 1 5 YR USD 46432F859 932 19660 SH SOLE 17913 0 1747 ISHARES TR 0-5YR INVT GR CP 46434V100 3 65 SH SOLE 65 0 0 ISHARES TR INTL EQTY FACTOR 46434V274 18 765 SH SOLE 765 0 0 ISHARES TR U S EQUITY FACTR 46434V282 45 1185 SH SOLE 1185 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 430 8963 SH SOLE 8963 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 65 1592 SH SOLE 1564 0 28 ISHARES TR MSCI INTL QUALTY 46434V456 40 1283 SH SOLE 91 0 1192 ISHARES TR MSCI CHINA A 46434V514 427 11210 SH SOLE 10642 0 568 ISHARES TR CORE DIV GRWTH 46434V621 1280 26870 SH SOLE 25979 0 891 ISHARES TR CUR HED MSCI GER 46434V704 53 2039 SH SOLE 1262 0 777 ISHARES TR CORE MSCI EURO 46434V738 558 12402 SH SOLE 12402 0 0 ISHARES TR HDG MSCI EAFE 46434V803 5869 184451 SH SOLE 184451 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 2058 41119 SH SOLE 41119 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 747 29755 SH SOLE 29755 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 1326 53015 SH SOLE 49015 0 4000 ISHARES TR IBONDS DEC24 ETF 46434VBG4 37 1500 SH SOLE 1500 0 0 ISHARES TR CONV BD ETF 46435G102 429 6191 SH SOLE 6191 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 383 16538 SH SOLE 16538 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 180 7465 SH SOLE 7465 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 101 1950 SH SOLE 1950 0 0 ISHARES TR CORE MSCI INTL 46435G326 4 70 SH SOLE 0 0 70 ISHARES TR MSCI UK ETF NEW 46435G334 3897 130084 SH SOLE 122098 0 7986 ISHARES TR MORTGE REL ETF 46435G342 35 1300 SH SOLE 1300 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 141 3145 SH SOLE 3145 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1153 13738 SH SOLE 12081 0 1657 ISHARES TR FALN ANGLS USD 46435G474 1 53 SH SOLE 53 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 16561 263873 SH SOLE 262764 0 1109 ISHARES TR ESG MSCI LEADR 46435U218 955 14384 SH SOLE 14384 0 0 ISHARES TR MSCI JP VALUE 46435U374 41 1750 SH SOLE 1750 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 12 500 SH SOLE 500 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 113 2318 SH SOLE 2318 0 0 ISHARES TR US INFRASTRUC 46435U713 70 2067 SH SOLE 2067 0 0 ISHARES TR BROAD USD HIGH 46435U853 60 1734 SH SOLE 1734 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 22 443 SH SOLE 443 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 20 217 SH SOLE 0 0 217 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 452 11049 SH SOLE 8779 0 2270 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 150 35087 SH SOLE 34931 0 156 ITT INC COM 45073V108 1692 25167 SH SOLE 23957 0 1210 J & J SNACK FOODS CORP COM 466032109 894 6403 SH SOLE 6052 0 351 J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 761 16507 SH SOLE 15935 0 572 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 1092 24787 SH SOLE 10618 0 14169 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 338 5752 SH SOLE 5138 0 614 J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233 502 10527 SH SOLE 9397 0 1130 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 559 10087 SH SOLE 9587 0 500 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 11923 235401 SH SOLE 235401 0 0 JABIL INC COM 466313103 236 4618 SH SOLE 4618 0 0 JACOBS ENGR GROUP INC COM 469814107 16494 129737 SH SOLE 98150 0 31587 JAMF HLDG CORP COM 47074L105 3059 123493 SH SOLE 103477 0 20016 JOBY AVIATION INC COMMON STOCK G65163100 87 17720 SH SOLE 17520 0 200 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1709 15476 SH SOLE 14723 0 753 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 58 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 540 12218 SH SOLE 12218 0 0 JOHNSON & JOHNSON COM 478160104 174087 980719 SH SOLE 680679 0 300040 JOHNSON CTLS INTL PLC SHS G51502105 503 10514 SH SOLE 4832 0 5682 JONES LANG LASALLE INC COM 48020Q107 8898 50887 SH SOLE 46825 0 4062 JPMORGAN CHASE & CO COM 46625H100 205954 1828911 SH SOLE 1208370 0 620541 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 712 37558 SH SOLE 10613 0 26945 KADANT INC COM 48282T104 1464 8030 SH SOLE 7687 0 343 KARAT PACKAGING INC COM 48563L101 387 22692 SH SOLE 20265 0 2427 KELLOGG CO COM 487836108 1990 27901 SH SOLE 27016 0 885 KEMPER CORP COM 488401100 550 11491 SH SOLE 11291 0 200 KEURIG DR PEPPER INC COM 49271V100 211 5957 SH SOLE 5524 0 433 KEYCORP COM 493267108 881 51108 SH SOLE 41538 0 9570 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1038 7527 SH SOLE 3749 0 3778 KFORCE INC COM 493732101 208 3396 SH SOLE 3396 0 0 KIMBERLY-CLARK CORP COM 494368103 12758 94398 SH SOLE 63269 0 31129 KINDER MORGAN INC DEL COM 49456B101 10451 623559 SH SOLE 489642 0 133917 KINSALE CAP GROUP INC COM 49714P108 9326 40613 SH SOLE 37982 0 2631 KKR & CO INC COM 48251W104 586 12650 SH SOLE 9845 0 2805 KLA CORP COM NEW 482480100 7637 23934 SH SOLE 6461 0 17473 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2414 52146 SH SOLE 47848 0 4298 KOHLS CORP COM 500255104 1076 30137 SH SOLE 18261 0 11876 KORNIT DIGITAL LTD SHS M6372Q113 32047 1010940 SH SOLE 859668 0 151272 KRAFT HEINZ CO COM 500754106 19531 512090 SH SOLE 502484 0 9606 KRANESHARES TR CSI CHI INTERNET 500767306 55 1694 SH SOLE 1694 0 0 KRANESHARES TR QUADRTC INT RT 500767736 7808 308123 SH SOLE 210584 0 97539 KROGER CO COM 501044101 765 16168 SH SOLE 9648 0 6520 KRYSTAL BIOTECH INC COM 501147102 334 5092 SH SOLE 4367 0 725 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 188 19243 SH SOLE 16920 0 2323 L3HARRIS TECHNOLOGIES INC COM 502431109 5884 24345 SH SOLE 23413 0 932 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1962 8372 SH SOLE 6871 0 1501 LAM RESEARCH CORP COM 512807108 1316 3088 SH SOLE 2328 0 760 LAMAR ADVERTISING CO NEW CL A 512816109 361 4103 SH SOLE 4103 0 0 LAMB WESTON HLDGS INC COM 513272104 339 4750 SH SOLE 1796 0 2954 LANDSTAR SYS INC COM 515098101 2726 18749 SH SOLE 18703 0 46 LAS VEGAS SANDS CORP COM 517834107 432 12847 SH SOLE 906 0 11941 LATCH INC COM 51818V106 384 336805 SH SOLE 331622 0 5183 LATHAM GROUP INC COM 51819L107 673 97161 SH SOLE 94462 0 2699 LATTICE SEMICONDUCTOR CORP COM 518415104 1521 31362 SH SOLE 30862 0 500 LAUDER ESTEE COS INC CL A 518439104 24914 97827 SH SOLE 75963 0 21864 LEGALZOOM COM INC COM 52466B103 1794 163282 SH SOLE 155848 0 7434 LEGGETT & PLATT INC COM 524660107 1402 40550 SH SOLE 4996 0 35554 LEIDOS HOLDINGS INC COM 525327102 225 2230 SH SOLE 2072 0 158 LEMONADE INC COM 52567D107 187 10240 SH SOLE 9000 0 1240 LENDINGCLUB CORP COM NEW 52603A208 123 10495 SH SOLE 10245 0 250 LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 101 150000 PRN SOLE 125000 0 25000 LENNAR CORP CL A 526057104 1436 20352 SH SOLE 19352 0 1000 LENNAR CORP CL B 526057302 343 5834 SH SOLE 4819 0 1015 LENNOX INTL INC COM 526107107 447 2163 SH SOLE 2112 0 51 LESLIES INC COM 527064109 2932 193153 SH SOLE 185809 0 7344 LHC GROUP INC COM 50187A107 329 2110 SH SOLE 1494 0 616 LIBERTY BROADBAND CORP COM SER A 530307107 11 99 SH SOLE 93 0 6 LIBERTY BROADBAND CORP COM SER C 530307305 502 4340 SH SOLE 2906 0 1434 LIBERTY GLOBAL PLC SHS CL A G5480U104 89 4239 SH SOLE 487 0 3752 LIBERTY GLOBAL PLC SHS CL C G5480U120 316 14300 SH SOLE 14134 0 166 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 26 725 SH SOLE 720 0 5 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 278 7710 SH SOLE 6864 0 846 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 409 6442 SH SOLE 6442 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 0 8 SH SOLE 8 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 915 10261 SH SOLE 8036 0 2225 LILLY ELI & CO COM 532457108 95587 294812 SH SOLE 175655 0 119157 LIMELIGHT NETWORKS INC COM 53261M104 216 93714 SH SOLE 93714 0 0 LINCOLN ELEC HLDGS INC COM 533900106 434 3517 SH SOLE 3517 0 0 LINCOLN NATL CORP IND COM 534187109 614 13137 SH SOLE 10773 0 2364 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 207 25600 SH SOLE 25600 0 0 LINDE PLC SHS G5494J103 76798 267096 SH SOLE 156916 0 110180 LITTELFUSE INC COM 537008104 6710 26412 SH SOLE 14487 0 11925 LIVE NATION ENTERTAINMENT IN COM 538034109 63556 769632 SH SOLE 600928 0 168704 LIVEPERSON INC COM 538146101 274 19357 SH SOLE 18296 0 1061 LIVERAMP HLDGS INC COM 53815P108 1222 47362 SH SOLE 41422 0 5940 LL FLOORING HOLDINGS INC COM 55003T107 437 46585 SH SOLE 36985 0 9600 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 35 17152 SH SOLE 17152 0 0 LOCKHEED MARTIN CORP COM 539830109 11313 26312 SH SOLE 20640 0 5672 LOEWS CORP COM 540424108 450 7600 SH SOLE 5465 0 2135 LOTTERY COM INC COM 54570M108 194 173132 SH SOLE 173132 0 0 LOWES COS INC COM 548661107 44978 257501 SH SOLE 188579 0 68922 LUCID GROUP INC COM 549498103 182 10612 SH SOLE 8144 0 2468 LULULEMON ATHLETICA INC COM 550021109 124642 457218 SH SOLE 390391 0 66827 LUMEN TECHNOLOGIES INC COM 550241103 287 26294 SH SOLE 25679 0 615 LUMINAR TECHNOLOGIES INC COM CL A 550424105 5186 874583 SH SOLE 874583 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 948 10837 SH SOLE 8849 0 1988 M & T BK CORP COM 55261F104 620 3887 SH SOLE 2804 0 1083 MACYS INC COM 55616P104 361 19728 SH SOLE 16578 0 3150 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9583 200658 SH SOLE 163160 0 37498 MAIN STR CAP CORP COM 56035L104 1793 46538 SH SOLE 39373 0 7165 MANDIANT INC COM 562662106 1303 59701 SH SOLE 43726 0 15975 MANPOWERGROUP INC WIS COM 56418H100 324 4236 SH SOLE 4221 0 15 MANULIFE FINL CORP COM 56501R106 1069 61670 SH SOLE 52238 0 9432 MARATHON OIL CORP COM 565849106 875 38908 SH SOLE 24460 0 14448 MARATHON PETE CORP COM 56585A102 4322 52567 SH SOLE 46586 0 5981 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 19665 692199 SH SOLE 623589 0 68610 MARCUS & MILLICHAP INC COM 566324109 382 10320 SH SOLE 8801 0 1519 MARKEL CORP COM 570535104 12184 9421 SH SOLE 8604 0 817 MARKETAXESS HLDGS INC COM 57060D108 665 2596 SH SOLE 200 0 2396 MARRIOTT INTL INC NEW CL A 571903202 2475 18195 SH SOLE 14976 0 3219 MARSH & MCLENNAN COS INC COM 571748102 5998 38632 SH SOLE 32912 0 5720 MARTEN TRANS LTD COM 573075108 383 22800 SH SOLE 22800 0 0 MARTIN MARIETTA MATLS INC COM 573284106 2709 9053 SH SOLE 8963 0 90 MARVELL TECHNOLOGY INC COM 573874104 28361 651529 SH SOLE 606602 0 44927 MASCO CORP COM 574599106 475 9385 SH SOLE 2242 0 7143 MASTERCARD INCORPORATED CL A 57636Q104 381213 1208358 SH SOLE 909221 0 299137 MATCH GROUP INC NEW COM 57667L107 2849 40878 SH SOLE 38807 0 2071 MATTERPORT INC COM CL A 577096100 1084 296188 SH SOLE 296188 0 0 MAXCYTE INC COM 57777K106 642 135690 SH SOLE 69445 0 66245 MAXLINEAR INC COM 57776J100 4251 125094 SH SOLE 114757 0 10337 MCCORMICK & CO INC COM VTG 579780107 161 1934 SH SOLE 1934 0 0 MCCORMICK & CO INC COM NON VTG 579780206 61737 741581 SH SOLE 469297 0 272284 MCDONALDS CORP COM 580135101 81844 331514 SH SOLE 234552 0 96962 MCKESSON CORP COM 58155Q103 4681 14348 SH SOLE 13842 0 506 MEDIAALPHA INC CL A 58450V104 248 25136 SH SOLE 24370 0 766 MEDPACE HLDGS INC COM 58506Q109 2685 17939 SH SOLE 16907 0 1032 MEDTRONIC PLC SHS G5960L103 21359 237987 SH SOLE 118432 0 119555 MEIRAGTX HLDGS PLC COM G59665102 1121 148110 SH SOLE 148110 0 0 MERCADOLIBRE INC COM 58733R102 1636 2569 SH SOLE 1709 0 860 MERCK & CO INC COM 58933Y105 58506 641728 SH SOLE 520798 0 120930 MERCURY GENL CORP NEW COM 589400100 431 9729 SH SOLE 6641 0 3088 MERCURY SYS INC COM 589378108 11558 179664 SH SOLE 152677 0 26987 MERIT MED SYS INC COM 589889104 1267 23354 SH SOLE 23354 0 0 MERITOR INC COM 59001K100 2257 62113 SH SOLE 61548 0 565 META PLATFORMS INC CL A 30303M102 59075 366360 SH SOLE 302573 0 63787 METLIFE INC COM 59156R108 6698 106677 SH SOLE 98885 0 7792 METTLER TOLEDO INTERNATIONAL COM 592688105 1115 971 SH SOLE 588 0 383 MGE ENERGY INC COM 55277P104 630 8092 SH SOLE 7792 0 300 MGM RESORTS INTERNATIONAL COM 552953101 1205 41627 SH SOLE 40902 0 725 MGP INGREDIENTS INC NEW COM 55303J106 506 5055 SH SOLE 4055 0 1000 MICROCHIP TECHNOLOGY INC. COM 595017104 59461 1023780 SH SOLE 664504 0 359276 MICRON TECHNOLOGY INC COM 595112103 17059 308590 SH SOLE 275735 0 32855 MICROSOFT CORP COM 594918104 953826 3713842 SH SOLE 2731502 0 982340 MIDDLEBY CORP COM 596278101 557 4440 SH SOLE 1157 0 3283 MINERALS TECHNOLOGIES INC COM 603158106 503 8205 SH SOLE 1000 0 7205 MITEK SYS INC COM NEW 606710200 247 26692 SH SOLE 26400 0 292 MKS INSTRS INC COM 55306N104 379 3696 SH SOLE 3660 0 36 MODERNA INC COM 60770K107 2107 14751 SH SOLE 12744 0 2007 MOMENTUS INC COM CL A 60879E101 37 17268 SH SOLE 17268 0 0 MONDELEZ INTL INC CL A 609207105 14838 238976 SH SOLE 190842 0 48134 MONEYGRAM INTL INC COM NEW 60935Y208 105 10462 SH SOLE 10462 0 0 MONGODB INC CL A 60937P106 40079 154446 SH SOLE 108637 0 45809 MONOLITHIC PWR SYS INC COM 609839105 5101 13283 SH SOLE 12543 0 740 MONROE CAP CORP COM 610335101 3977 440418 SH SOLE 315375 0 125043 MONSTER BEVERAGE CORP NEW COM 61174X109 228 2463 SH SOLE 2364 0 99 MONTROSE ENVIRONMENTAL GROUP COM 615111101 23130 685137 SH SOLE 569071 0 116066 MOODYS CORP COM 615369105 8168 30032 SH SOLE 20079 0 9953 MORGAN STANLEY COM NEW 617446448 13300 174859 SH SOLE 140930 0 33929 MORNINGSTAR INC COM 617700109 1657 6852 SH SOLE 5107 0 1745 MOSAIC CO NEW COM 61945C103 1399 29612 SH SOLE 26263 0 3349 MOTOROLA SOLUTIONS INC COM NEW 620076307 8202 39134 SH SOLE 22058 0 17076 MPLX LP COM UNIT REP LTD 55336V100 482 16546 SH SOLE 12244 0 4302 MSC INDL DIRECT INC CL A 553530106 906 12069 SH SOLE 3717 0 8352 MSCI INC COM 55354G100 711 1724 SH SOLE 1704 0 20 MYRIAD GENETICS INC COM 62855J104 220 12083 SH SOLE 2285 0 9798 NAPCO SEC TECHNOLOGIES INC COM 630402105 2570 124838 SH SOLE 121988 0 2850 NASDAQ INC COM 631103108 855 5606 SH SOLE 5524 0 82 NATIONAL BK HLDGS CORP CL A 633707104 325 8500 SH SOLE 8500 0 0 NATIONAL FUEL GAS CO COM 636180101 338 5120 SH SOLE 4067 0 1053 NATIONAL GRID PLC SPONSORED ADR NE 636274409 805 12444 SH SOLE 11986 0 458 NATIONAL INSTRS CORP COM 636518102 804 25733 SH SOLE 25733 0 0 NATIONAL VISION HLDGS INC COM 63845R107 813 29572 SH SOLE 29452 0 120 NATURA &CO HLDG S A ADS 63884N108 86 16413 SH SOLE 13639 0 2774 NCINO INC COM 63947X101 634 20489 SH SOLE 19350 0 1139 NEKTAR THERAPEUTICS COM 640268108 665 174954 SH SOLE 140999 0 33955 NEOGENOMICS INC COM NEW 64049M209 2359 289432 SH SOLE 269913 0 19519 NEPHROS INC COM 640671400 55 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 807 12372 SH SOLE 9187 0 3185 NETFLIX INC COM 64110L106 17488 100007 SH SOLE 84098 0 15909 NEUROCRINE BIOSCIENCES INC COM 64125C109 1085 11132 SH SOLE 10519 0 613 NEURONETICS INC COM 64131A105 535 166640 SH SOLE 156326 0 10314 NEVRO CORP COM 64157F103 1766 40293 SH SOLE 35011 0 5282 NEW FORTRESS ENERGY INC COM CL A 644393100 711 17971 SH SOLE 17971 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 615 67404 SH SOLE 41995 0 25409 NEWELL BRANDS INC COM 651229106 309 16205 SH SOLE 12927 0 3278 NEWMONT CORP COM 651639106 2326 38974 SH SOLE 30302 0 8672 NEXPOINT RESIDENTIAL TR INC COM 65341D102 477 7635 SH SOLE 7635 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 235 1441 SH SOLE 1395 0 46 NEXTERA ENERGY INC COM 65339F101 38978 503206 SH SOLE 343183 0 160023 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1077 14521 SH SOLE 12646 0 1875 NICE LTD SPONSORED ADR 653656108 723 3755 SH SOLE 3755 0 0 NIKE INC CL B 654106103 37390 365847 SH SOLE 245867 0 119980 NISOURCE INC COM 65473P105 744 25232 SH SOLE 23279 0 1953 NORFOLK SOUTHN CORP COM 655844108 9856 43361 SH SOLE 28202 0 15159 NORTHERN TR CORP COM 665859104 23241 240890 SH SOLE 160631 0 80259 NORTHROP GRUMMAN CORP COM 666807102 13741 28714 SH SOLE 23925 0 4789 NORTONLIFELOCK INC COM 668771108 227 10333 SH SOLE 9720 0 613 NOVANTA INC COM 67000B104 1119 9230 SH SOLE 8940 0 290 NOVARTIS AG SPONSORED ADR 66987V109 8364 98950 SH SOLE 84650 0 14300 NOVOCURE LTD ORD SHS G6674U108 480 6900 SH SOLE 6700 0 200 NOVO-NORDISK A S ADR 670100205 2246 20153 SH SOLE 14600 0 5553 NUCOR CORP COM 670346105 2571 24620 SH SOLE 21009 0 3611 NUTANIX INC CL A 67059N108 2881 196895 SH SOLE 145180 0 51715 NUTRIEN LTD COM 67077M108 1019 12789 SH SOLE 8801 0 3988 NUVASIVE INC COM 670704105 417 8490 SH SOLE 8297 0 193 NVIDIA CORPORATION COM 67066G104 65547 432398 SH SOLE 321745 0 110653 NXP SEMICONDUCTORS N V COM N6596X109 660 4457 SH SOLE 2618 0 1839 OAK STR HEALTH INC COM 67181A107 3064 186346 SH SOLE 168901 0 17445 OCCIDENTAL PETE CORP COM 674599105 791 13432 SH SOLE 10773 0 2659 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 66 1798 SH SOLE 1774 0 24 OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 6 10000 SH SOLE 10000 0 0 OKTA INC CL A 679295105 13455 148843 SH SOLE 123554 0 25289 OLD DOMINION FREIGHT LINE IN COM 679580100 4779 18647 SH SOLE 16766 0 1881 OLD NATL BANCORP IND COM 680033107 628 42448 SH SOLE 34792 0 7656 OLD REP INTL CORP COM 680223104 1431 64016 SH SOLE 60199 0 3817 OLD SECOND BANCORP INC ILL COM 680277100 148 11068 SH SOLE 6000 0 5068 OLO INC CL A 68134L109 866 87735 SH SOLE 83159 0 4576 OMNICOM GROUP INC COM 681919106 14775 232275 SH SOLE 231882 0 393 ON SEMICONDUCTOR CORP COM 682189105 253 5030 SH SOLE 3865 0 1165 ONE GAS INC COM 68235P108 227 2798 SH SOLE 2298 0 500 ONEOK INC NEW COM 682680103 2811 50653 SH SOLE 27962 0 22691 ONESPAWORLD HOLDINGS LIMITED COM P73684113 150 20930 SH SOLE 10930 0 10000 OPEN TEXT CORP COM 683715106 301 7945 SH SOLE 7945 0 0 OPENDOOR TECHNOLOGIES INC COM 683712103 263 55911 SH SOLE 48687 0 7224 OPTIMIZERX CORP COM NEW 68401U204 21381 780596 SH SOLE 717113 0 63483 OPTION CARE HEALTH INC COM NEW 68404L201 8630 310552 SH SOLE 209502 0 101050 ORACLE CORP COM 68389X105 12729 182187 SH SOLE 143289 0 38898 ORASURE TECHNOLOGIES INC COM 68554V108 37 13813 SH SOLE 13540 0 273 OREILLY AUTOMOTIVE INC COM 67103H107 46723 73957 SH SOLE 41312 0 32645 ORGANON & CO COMMON STOCK 68622V106 902 26713 SH SOLE 21285 0 5428 ORIGIN MATERIALS INC COM 68622D106 102 20000 SH SOLE 20000 0 0 OSHKOSH CORP COM 688239201 637 7751 SH SOLE 7078 0 673 OTIS WORLDWIDE CORP COM 68902V107 714 10103 SH SOLE 7629 0 2474 OUSTER INC COM 68989M103 70 43302 SH SOLE 0 0 43302 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 23 23000 SH SOLE 23000 0 0 OVERSTOCK COM INC DEL COM 690370101 377 15055 SH SOLE 15055 0 0 OVID THERAPEUTICS INC COM 690469101 67 31228 SH SOLE 31228 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 294 23830 SH SOLE 12330 0 11500 P & F INDS INC CL A NEW 692830508 64 11000 SH SOLE 0 0 11000 P3 HEALTH PARTNERS INC COM CL A 744413105 87 23300 SH SOLE 23300 0 0 P3 HEALTH PARTNERS INC *W EXP 11/19/202 744413113 4 7765 SH SOLE 7765 0 0 PACCAR INC COM 693718108 1434 17420 SH SOLE 6548 0 10872 PACER FDS TR TRENDP US LAR CP 69374H105 427 11371 SH SOLE 11371 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 52 1515 SH SOLE 1436 0 79 PACER FDS TR US CASH COWS 100 69374H881 1699 39436 SH SOLE 38021 0 1415 PACKAGING CORP AMER COM 695156109 208 1516 SH SOLE 1484 0 32 PAGERDUTY INC COM 69553P100 375 15121 SH SOLE 15121 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 369 40668 SH SOLE 20668 0 20000 PALO ALTO NETWORKS INC COM 697435105 69793 141300 SH SOLE 102333 0 38967 PALOMAR HLDGS INC COM 69753M105 14102 218974 SH SOLE 199985 0 18989 PAN AMERN SILVER CORP COM 697900108 629 31971 SH SOLE 18446 0 13525 PAR TECHNOLOGY CORP COM 698884103 653 17411 SH SOLE 16700 0 711 PARAMOUNT GLOBAL CLASS A COM 92556H107 2 60 SH SOLE 60 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 2045 69672 SH SOLE 58373 0 11299 PARKER-HANNIFIN CORP COM 701094104 6386 25956 SH SOLE 21957 0 3999 PAYCHEX INC COM 704326107 28469 250011 SH SOLE 171565 0 78446 PAYCOM SOFTWARE INC COM 70432V102 924 3300 SH SOLE 1686 0 1614 PAYLOCITY HLDG CORP COM 70438V106 27689 158751 SH SOLE 151291 0 7460 PAYPAL HLDGS INC COM 70450Y103 116685 1670745 SH SOLE 1247969 0 422776 PAYSIGN INC COM 70451A104 23 15120 SH SOLE 15120 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 459 49966 SH SOLE 47068 0 2898 PENUMBRA INC COM 70975L107 1342 10780 SH SOLE 8350 0 2430 PEPSICO INC COM 713448108 79070 474436 SH SOLE 363454 0 110982 PERFICIENT INC COM 71375U101 6491 70789 SH SOLE 68247 0 2542 PERFORMANCE FOOD GROUP CO COM 71377A103 899 19545 SH SOLE 19017 0 528 PERKINELMER INC COM 714046109 966 6791 SH SOLE 6677 0 114 PETCO HEALTH & WELLNESS CO I COM 71601V105 372 25223 SH SOLE 25223 0 0 PFIZER INC COM 717081103 63840 1217619 SH SOLE 914529 0 303090 PHASEBIO PHARMACEUTICALS INC COM 717224109 21 35696 SH SOLE 35696 0 0 PHILIP MORRIS INTL INC COM 718172109 14008 141870 SH SOLE 108328 0 33542 PHILLIPS 66 COM 718546104 10571 128929 SH SOLE 125041 0 3888 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 305 9132 SH SOLE 6412 0 2720 PHREESIA INC COM 71944F106 4950 197917 SH SOLE 171386 0 26531 PIERIS PHARMACEUTICALS INC COM 720795103 245 131125 SH SOLE 79720 0 51405 PIMCO ETF TR 1-5 US TIP IDX 72201R205 34 645 SH SOLE 0 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 160 1684 SH SOLE 1474 0 210 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 137 1551 SH SOLE 923 0 628 PIMCO ETF TR INV GRD CRP BD 72201R817 82 849 SH SOLE 830 0 19 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1854 18703 SH SOLE 17922 0 781 PIMCO ETF TR 25YR+ ZERO U S 72201R882 918 8474 SH SOLE 6924 0 1550 PING IDENTITY HLDG CORP COM 72341T103 6487 357584 SH SOLE 334539 0 23045 PINNACLE WEST CAP CORP COM 723484101 395 5406 SH SOLE 4056 0 1350 PIONEER NAT RES CO COM 723787107 35198 157784 SH SOLE 121551 0 36233 PIONEER PWR SOLUTIONS INC COM NEW 723836300 95 33240 SH SOLE 33240 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 192 19577 SH SOLE 6427 0 13150 PLANET FITNESS INC CL A 72703H101 41959 616951 SH SOLE 502282 0 114669 PLUG POWER INC COM NEW 72919P202 1416 85442 SH SOLE 85297 0 145 PNC FINL SVCS GROUP INC COM 693475105 2797 17729 SH SOLE 14460 0 3269 POOL CORP COM 73278L105 185167 527195 SH SOLE 417570 0 109625 POPULAR INC COM NEW 733174700 745 9680 SH SOLE 9650 0 30 PORTILLOS INC COM CL A 73642K106 7941 485668 SH SOLE 331945 0 153723 PORTLAND GEN ELEC CO COM NEW 736508847 522 10807 SH SOLE 1722 0 9085 POSEIDA THERAPEUTICS INC COM 73730P108 125 48417 SH SOLE 44476 0 3941 POWERSCHOOL HOLDINGS INC COM CL A 73939C106 1483 123072 SH SOLE 62667 0 60405 PPG INDS INC COM 693506107 3790 33146 SH SOLE 17347 0 15799 PRA GROUP INC COM 69354N106 6206 170688 SH SOLE 139708 0 30980 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 2504 2490000 PRN SOLE 1980000 0 510000 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 746 12688 SH SOLE 11295 0 1393 PRICE T ROWE GROUP INC COM 74144T108 14713 129500 SH SOLE 120218 0 9282 PRIMERICA INC COM 74164M108 1027 8581 SH SOLE 7904 0 677 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 303 4534 SH SOLE 3465 0 1069 PRIVIA HEALTH GROUP INC COM 74276R102 17913 615142 SH SOLE 458527 0 156615 PROCTER AND GAMBLE CO COM 742718109 125595 873461 SH SOLE 587183 0 286278 PROGRESSIVE CORP COM 743315103 129944 1117606 SH SOLE 938523 0 179083 PROLOGIS INC. COM 74340W103 2965 25199 SH SOLE 16852 0 8347 PROS HOLDINGS INC COM 74346Y103 2071 78959 SH SOLE 77334 0 1625 PROSHARES TR ULTRAPRO SHORT S 74347B110 3 160 SH SOLE 160 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 81 3104 SH SOLE 2292 0 812 PROSHARES TR SHORT S&P 500 NE 74347B425 297 17992 SH SOLE 7367 0 10625 PROSHARES TR INVT INT RT HG 74347B607 2 33 SH SOLE 0 0 33 PROSHARES TR RUSS 2000 DIVD 74347B698 412 7009 SH SOLE 7009 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 198 13733 SH SOLE 8133 0 5600 PROSHARES TR ULTRAPRO SHT QQQ 74347G432 5 87 SH SOLE 87 0 0 PROSHARES TR BITCOIN STRATE 74347G440 60 5200 SH SOLE 5200 0 0 PROSHARES TR ULTSHT REAL EST 74347G556 0 5 SH SOLE 5 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 19 656 SH SOLE 0 0 656 PROSHARES TR PSHS ULT S&P 500 74347R107 111 2466 SH SOLE 2026 0 440 PROSHARES TR PSHS ULTRA DOW30 74347R305 76 1350 SH SOLE 1350 0 0 PROSHARES TR PSHS SH MSCI EMR 74347R396 3 195 SH SOLE 195 0 0 PROSHARES TR PSHS ULT SEMICDT 74347R669 355 18700 SH SOLE 18700 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 459 10635 SH SOLE 9435 0 1200 PROSHARES TR ULTRAPRO QQQ 74347X831 1 44 SH SOLE 44 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 2443 121845 SH SOLE 107800 0 14045 PROSHARES TR ULTRPRO S&P500 74347X864 1 18 SH SOLE 18 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5321 62333 SH SOLE 62258 0 75 PROSPECT CAP CORP COM 74348T102 380 54300 SH SOLE 54300 0 0 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 51 50000 PRN SOLE 0 0 50000 PROTO LABS INC COM 743713109 277 5799 SH SOLE 5629 0 170 PRUDENTIAL FINL INC COM 744320102 5197 54311 SH SOLE 52103 0 2208 PUBLIC STORAGE COM 74460D109 888 2840 SH SOLE 2786 0 54 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 754 11919 SH SOLE 11148 0 771 PURE CYCLE CORP COM NEW 746228303 2436 231105 SH SOLE 197005 0 34100 PURE STORAGE INC CL A 74624M102 73272 2849958 SH SOLE 1717666 0 1132292 QUALCOMM INC COM 747525103 50382 394410 SH SOLE 339509 0 54901 QUALTRICS INTL INC COM CL A 747601201 10518 840764 SH SOLE 628150 0 212614 QUANTA SVCS INC COM 74762E102 2151 17161 SH SOLE 12977 0 4184 QUANTERIX CORP COM 74766Q101 207 12760 SH SOLE 12560 0 200 QUEST DIAGNOSTICS INC COM 74834L100 1085 8159 SH SOLE 6687 0 1472 QUIDELORTHO CORP COM 219798105 2070 21297 SH SOLE 20545 0 752 QUINSTREET INC COM 74874Q100 9732 967438 SH SOLE 857252 0 110186 RACKSPACE TECHNOLOGY INC COM 750102105 73 10250 SH SOLE 250 0 10000 RAPID7 INC COM 753422104 6503 97346 SH SOLE 90747 0 6599 RAYONIER INC COM 754907103 1545 41332 SH SOLE 29217 0 12115 RAYTHEON TECHNOLOGIES CORP COM 75513E101 25172 261911 SH SOLE 232276 0 29635 RBC BEARINGS INC COM 75524B104 449 2427 SH SOLE 2182 0 245 READY CAPITAL CORP COM 75574U101 138 11556 SH SOLE 11556 0 0 READY CAPITAL CORP 7% CN SR NT 2023 75574U200 134 5332 SH SOLE 3232 0 2100 REALTY INCOME CORP COM 756109104 1141 16721 SH SOLE 16620 0 101 REDFIN CORP COM 75737F108 2473 300090 SH SOLE 278232 0 21858 REDWOOD TR INC COM 758075402 414 53724 SH SOLE 45724 0 8000 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 179 200000 PRN SOLE 150000 0 50000 REGENERON PHARMACEUTICALS COM 75886F107 666 1127 SH SOLE 1093 0 34 REGIONS FINANCIAL CORP NEW COM 7591EP100 8271 441125 SH SOLE 369272 0 71853 REMITLY GLOBAL INC COM 75960P104 86 11255 SH SOLE 11255 0 0 REPAY HLDGS CORP COM CL A 76029L100 8309 646644 SH SOLE 591468 0 55176 REPLIGEN CORP COM 759916109 5698 35085 SH SOLE 32768 0 2317 REPUBLIC SVCS INC COM 760759100 4121 31491 SH SOLE 29140 0 2351 RESMED INC COM 761152107 65824 314003 SH SOLE 200764 0 113239 REVANCE THERAPEUTICS INC COM 761330109 196 14193 SH SOLE 9983 0 4210 REVOLVE GROUP INC CL A 76156B107 598 23078 SH SOLE 22958 0 120 RH COM 74967X103 3362 15839 SH SOLE 12175 0 3664 RINGCENTRAL INC CL A 76680R206 3458 66161 SH SOLE 53169 0 12992 RINGCENTRAL INC NOTE3/0 76680RAF4 3511 4295000 PRN SOLE 3656000 0 639000 RIO TINTO PLC SPONSORED ADR 767204100 501 8205 SH SOLE 7555 0 650 RITCHIE BROS AUCTIONEERS COM 767744105 41434 636855 SH SOLE 300927 0 335928 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 287 11141 SH SOLE 9855 0 1286 ROBERT HALF INTL INC COM 770323103 4976 66445 SH SOLE 64695 0 1750 ROBLOX CORP CL A 771049103 359 10911 SH SOLE 10821 0 90 ROCKET LAB USA INC COM 773122106 1609 424629 SH SOLE 371743 0 52886 ROCKET PHARMACEUTICALS INC COM 77313F106 175 12731 SH SOLE 11941 0 790 ROCKWELL AUTOMATION INC COM 773903109 53509 268471 SH SOLE 135457 0 133014 ROKU INC COM CL A 77543R102 10301 125413 SH SOLE 102445 0 22968 ROLLINS INC COM 775711104 71464 2046493 SH SOLE 1467064 0 579429 ROPER TECHNOLOGIES INC COM 776696106 13018 32985 SH SOLE 25633 0 7352 ROSS STORES INC COM 778296103 529 7528 SH SOLE 7468 0 60 ROYAL BK CDA COM 780087102 2285 23606 SH SOLE 22919 0 687 ROYAL CARIBBEAN GROUP COM V7780T103 423 12124 SH SOLE 11264 0 860 ROYAL GOLD INC COM 780287108 2990 28000 SH SOLE 27105 0 895 ROYCE GLOBAL VALUE TR INC COM 78081T104 196 22020 SH SOLE 21000 0 1020 RPM INTL INC COM 749685103 1231 15632 SH SOLE 6041 0 9591 RUSH STREET INTERACTIVE INC COM 782011100 2488 532762 SH SOLE 532762 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 86325 2202741 SH SOLE 1817167 0 385574 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 222 3298 SH SOLE 169 0 3129 S&P GLOBAL INC COM 78409V104 66254 196564 SH SOLE 123829 0 72735 SALESFORCE INC COM 79466L302 169842 1029094 SH SOLE 777532 0 251562 SANGAMO THERAPEUTICS INC COM 800677106 1428 344902 SH SOLE 344402 0 500 SANOFI SPONSORED ADR 80105N105 455 9092 SH SOLE 8828 0 264 SAREPTA THERAPEUTICS INC COM 803607100 1658 22113 SH SOLE 20569 0 1544 SBA COMMUNICATIONS CORP NEW CL A 78410G104 19770 61770 SH SOLE 60315 0 1455 SCHLUMBERGER LTD COM STK 806857108 2365 66125 SH SOLE 51899 0 14226 SCHWAB CHARLES CORP COM 808513105 23924 378671 SH SOLE 313014 0 65657 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1020 23084 SH SOLE 22134 0 950 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 841 18835 SH SOLE 13849 0 4986 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2090 36038 SH SOLE 28538 0 7500 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 520 8335 SH SOLE 7910 0 425 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 44 709 SH SOLE 659 0 50 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 841 21581 SH SOLE 20721 0 860 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 551 21713 SH SOLE 21615 0 98 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 125 2752 SH SOLE 2752 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 301 5916 SH SOLE 5916 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5442 75981 SH SOLE 64620 0 11361 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 965 30699 SH SOLE 29897 0 802 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 26 541 SH SOLE 541 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 134 6376 SH SOLE 6376 0 0 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 73 1424 SH SOLE 1424 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 301 6126 SH SOLE 5650 0 476 SCHWAB STRATEGIC TR US TIPS ETF 808524870 1034 18522 SH SOLE 17475 0 1047 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 9 278 SH SOLE 278 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 3257 34986 SH SOLE 31433 0 3553 SCOTTS MIRACLE-GRO CO CL A 810186106 18799 237990 SH SOLE 197285 0 40705 SEAGEN INC COM 81181C104 13005 73502 SH SOLE 68446 0 5056 SEALED AIR CORP NEW COM 81211K100 16918 293104 SH SOLE 260231 0 32873 SECUREWORKS CORP CL A 81374A105 111 10190 SH SOLE 8900 0 1290 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1370 18620 SH SOLE 18270 0 350 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 12898 100574 SH SOLE 95146 0 5428 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1444 20007 SH SOLE 19376 0 631 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3309 24071 SH SOLE 22099 0 1972 SELECT SECTOR SPDR TR ENERGY 81369Y506 17954 251065 SH SOLE 224377 0 26688 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 12607 400870 SH SOLE 361924 0 38946 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3566 40831 SH SOLE 34382 0 6449 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8553 67285 SH SOLE 61180 0 6105 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 4167 76776 SH SOLE 73852 0 2924 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 174 4261 SH SOLE 3710 0 551 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4061 57906 SH SOLE 56331 0 1575 SELECTA BIOSCIENCES INC COM 816212104 33 25013 SH SOLE 25013 0 0 SEMPRA COM 816851109 2844 18927 SH SOLE 17419 0 1508 SENSEONICS HLDGS INC COM 81727U105 23 22800 SH SOLE 20800 0 2000 SENTINELONE INC CL A 81730H109 234 10023 SH SOLE 9623 0 400 SERVICENOW INC COM 81762P102 146229 307514 SH SOLE 256689 0 50825 SHAKE SHACK INC CL A 819047101 8238 208669 SH SOLE 175475 0 33194 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 199 14130 SH SOLE 10519 0 3611 SHELL PLC SPON ADS 780259305 2283 43654 SH SOLE 34948 0 8706 SHERWIN WILLIAMS CO COM 824348106 11581 51720 SH SOLE 32250 0 19470 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 278 16881 SH SOLE 16746 0 135 SHOPIFY INC CL A 82509L107 8101 259315 SH SOLE 210805 0 48510 SHOTSPOTTER INC COM 82536T107 1612 59902 SH SOLE 56182 0 3720 SIENTRA INC COM 82621J105 23 27245 SH SOLE 27245 0 0 SIERRA WIRELESS INC COM 826516106 1412 60355 SH SOLE 44790 0 15565 SIGNA SPORTS UNITED NV ORD SHS N80029106 3754 577566 SH SOLE 504101 0 73465 SILENCE THERAPEUTICS PLC ADS 82686Q101 606 51175 SH SOLE 50966 0 209 SILICON LABORATORIES INC COM 826919102 331 2363 SH SOLE 418 0 1945 SIMILARWEB LTD SHS M84137104 2587 313547 SH SOLE 298699 0 14848 SIMON PPTY GROUP INC NEW COM 828806109 4805 50627 SH SOLE 42424 0 8203 SIMPLY GOOD FOODS CO COM 82900L102 1147 30361 SH SOLE 30297 0 64 SIRIUS XM HOLDINGS INC COM 82968B103 279 45580 SH SOLE 38476 0 7104 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 7796 65582 SH SOLE 62300 0 3282 SITIME CORP COM 82982T106 446 2733 SH SOLE 2733 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 368 16967 SH SOLE 16822 0 145 SKYWORKS SOLUTIONS INC COM 83088M102 375 4053 SH SOLE 2667 0 1386 SLR INVESTMENT CORP COM 83413U100 1210 82689 SH SOLE 82689 0 0 SMARTSHEET INC COM CL A 83200N103 11565 367946 SH SOLE 317258 0 50688 SMITH A O CORP COM 831865209 253 4627 SH SOLE 3424 0 1203 SMUCKER J M CO COM NEW 832696405 16653 130094 SH SOLE 93486 0 36608 SNAP INC CL A 83304A106 288 21946 SH SOLE 18796 0 3150 SNAP ON INC COM 833034101 1660 8426 SH SOLE 5384 0 3042 SNOWFLAKE INC CL A 833445109 2515 18083 SH SOLE 15647 0 2436 SOLAREDGE TECHNOLOGIES INC COM 83417M104 5976 21837 SH SOLE 21286 0 551 SOLO BRANDS INC COM CL A 83425V104 1198 294958 SH SOLE 285587 0 9371 SONOS INC COM 83570H108 391 21672 SH SOLE 11122 0 10550 SONY GROUP CORPORATION SPONSORED ADR 835699307 929 11366 SH SOLE 11250 0 116 SOUTHERN CO COM 842587107 6832 95801 SH SOLE 78511 0 17290 SOUTHWEST AIRLS CO COM 844741108 1101 30468 SH SOLE 18071 0 12397 SOUTHWESTERN ENERGY CO COM 845467109 114 18172 SH SOLE 5000 0 13172 SOVOS BRANDS INC COM 84612U107 472 29766 SH SOLE 29402 0 364 SP PLUS CORP COM 78469C103 3846 125203 SH SOLE 119875 0 5328 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 25029 81310 SH SOLE 70990 0 10320 SPDR GOLD TR GOLD SHS 78463V107 41955 249050 SH SOLE 222327 0 26723 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 4 135 SH SOLE 70 0 65 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 65 1855 SH SOLE 1855 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2875 82691 SH SOLE 82241 0 450 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 1 40 SH SOLE 40 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 416 7977 SH SOLE 7703 0 274 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 4646 105260 SH SOLE 98878 0 6382 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 59 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 56 2369 SH SOLE 2348 0 21 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 21 390 SH SOLE 0 0 390 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 525 18609 SH SOLE 17332 0 1277 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 618 21352 SH SOLE 0 0 21352 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1566 54314 SH SOLE 36588 0 17726 SPDR S&P 500 ETF TR TR UNIT 78462F103 251701 667200 SH SOLE 592726 0 74474 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 31709 76685 SH SOLE 66710 0 9975 SPDR SER TR NYSE TECH ETF 78464A102 179 1735 SH SOLE 1735 0 0 SPDR SER TR NUVEEN BLOOMBERG 78464A284 5 100 SH SOLE 100 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 15 430 SH SOLE 430 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 409 5645 SH SOLE 4525 0 1120 SPDR SER TR BBG CONV SEC ETF 78464A359 2956 45792 SH SOLE 30194 0 15598 SPDR SER TR PORTFOLIO INTRMD 78464A375 23 705 SH SOLE 705 0 0 SPDR SER TR BLOOMBERG EMERGI 78464A391 5 221 SH SOLE 138 0 83 SPDR SER TR PRTFLO S&P500 GW 78464A409 1683 32190 SH SOLE 31170 0 1020 SPDR SER TR PORTFOLIO SHORT 78464A474 6035 202985 SH SOLE 153035 0 49950 SPDR SER TR PRTFLO S&P500 VL 78464A508 4 111 SH SOLE 111 0 0 SPDR SER TR BLOOMBERG INTL T 78464A516 109 4724 SH SOLE 1669 0 3055 SPDR SER TR S&P TRANSN ETF 78464A532 27 400 SH SOLE 200 0 200 SPDR SER TR S&P TELECOM 78464A540 14 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 5 60 SH SOLE 60 0 0 SPDR SER TR DJ REIT ETF 78464A607 204 2148 SH SOLE 2131 0 17 SPDR SER TR AEROSPACE DEF 78464A631 1258 12507 SH SOLE 12397 0 110 SPDR SER TR PORTFOLIO AGRGTE 78464A649 56 2141 SH SOLE 0 0 2141 SPDR SER TR PORTFLI TIPS ETF 78464A656 108 3930 SH SOLE 3825 0 105 SPDR SER TR PORTFOLIO LN TSR 78464A664 4 123 SH SOLE 0 0 123 SPDR SER TR S&P REGL BKG 78464A698 966 16637 SH SOLE 16538 0 99 SPDR SER TR S&P METALS MNG 78464A755 3104 71516 SH SOLE 66127 0 5389 SPDR SER TR S&P DIVID ETF 78464A763 8683 73161 SH SOLE 67264 0 5897 SPDR SER TR S&P CAP MKTS 78464A771 3 42 SH SOLE 42 0 0 SPDR SER TR S&P INS ETF 78464A789 169 4475 SH SOLE 4275 0 200 SPDR SER TR S&P BK ETF 78464A797 2479 56491 SH SOLE 56111 0 380 SPDR SER TR S&P 600 SML CAP 78464A813 312 3895 SH SOLE 3895 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 30 490 SH SOLE 0 0 490 SPDR SER TR S&P 400 MDCP VAL 78464A839 215 3557 SH SOLE 3457 0 100 SPDR SER TR PORTFOLIO S&P400 78464A847 81 2039 SH SOLE 843 0 1196 SPDR SER TR PORTFOLIO S&P500 78464A854 123 2770 SH SOLE 13 0 2757 SPDR SER TR S&P SEMICNDCTR 78464A862 1108 7302 SH SOLE 7302 0 0 SPDR SER TR S&P BIOTECH 78464A870 5322 71659 SH SOLE 44748 0 26911 SPDR SER TR S&P HOMEBUILD 78464A888 84 1528 SH SOLE 1021 0 507 SPDR SER TR PORTFOLIO SH TSR 78468R101 147 5000 SH SOLE 5000 0 0 SPDR SER TR BLOOMBERG INVT 78468R200 377 12523 SH SOLE 9151 0 3372 SPDR SER TR BLOOMBERG SHT TE 78468R408 31 1299 SH SOLE 1299 0 0 SPDR SER TR OILGAS EQUIP 78468R549 1297 21738 SH SOLE 21738 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 4 33 SH SOLE 33 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 60 662 SH SOLE 371 0 291 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 117 1282 SH SOLE 943 0 339 SPDR SER TR S&P KENSHO INTLG 78468R697 966 30159 SH SOLE 30159 0 0 SPDR SER TR NUVEEN BLMBRG MU 78468R721 828 18049 SH SOLE 17367 0 682 SPDR SER TR NUVEEN BLMBRG SH 78468R739 1160 24535 SH SOLE 24535 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 128 1690 SH SOLE 1690 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 201 5029 SH SOLE 3544 0 1485 SPDR SER TR SPDR S&P 500 ETF 78468R796 35 376 SH SOLE 376 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 15 114 SH SOLE 114 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 85 2360 SH SOLE 1950 0 410 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 10 538 SH SOLE 400 0 138 SPIRE INC COM 84857L101 481 6471 SH SOLE 6410 0 61 SPLUNK INC COM 848637104 57555 650638 SH SOLE 201971 0 448667 SPOK HLDGS INC COM 84863T106 251 39878 SH SOLE 24878 0 15000 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1968 138759 SH SOLE 126904 0 11855 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 861 124825 SH SOLE 73520 0 51305 SPROUT SOCIAL INC COM CL A 85209W109 52208 899046 SH SOLE 674564 0 224482 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 638 10993 SH SOLE 2828 0 8165 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2259 54258 SH SOLE 54107 0 151 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1246 29536 SH SOLE 29085 0 451 STAAR SURGICAL CO COM PAR $0.01 852312305 603 8506 SH SOLE 6593 0 1913 STAG INDL INC COM 85254J102 265 8589 SH SOLE 8164 0 425 STANLEY BLACK & DECKER INC COM 854502101 1818 17340 SH SOLE 16854 0 486 STARBUCKS CORP COM 855244109 191408 2505667 SH SOLE 1742455 0 763212 STARWOOD PPTY TR INC COM 85571B105 3335 159663 SH SOLE 150897 0 8766 STATE STR CORP COM 857477103 894 14505 SH SOLE 11132 0 3373 STEEL DYNAMICS INC COM 858119100 379 5730 SH SOLE 5280 0 450 STEELCASE INC CL A 858155203 226 21076 SH SOLE 20962 0 114 STEM INC COM 85859N102 102 14287 SH SOLE 14287 0 0 STERICYCLE INC COM 858912108 305 6949 SH SOLE 4333 0 2616 STERIS PLC SHS USD G8473T100 2817 13667 SH SOLE 12326 0 1341 STERLING CHECK CORP COM 85917T109 314 19246 SH SOLE 16999 0 2247 STMICROELECTRONICS N V NY REGISTRY 861012102 283 8998 SH SOLE 8998 0 0 STORE CAP CORP COM 862121100 735 28171 SH SOLE 25892 0 2279 STRIDE INC COM 86333M108 554 13577 SH SOLE 13200 0 377 STRYKER CORPORATION COM 863667101 169476 851936 SH SOLE 592830 0 259106 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 409 26815 SH SOLE 25815 0 1000 SUMO LOGIC INC COM 86646P103 264 35199 SH SOLE 12199 0 23000 SUN CMNTYS INC COM 866674104 1089 6831 SH SOLE 5809 0 1022 SUN LIFE FINANCIAL INC. COM 866796105 563 12292 SH SOLE 12292 0 0 SUNCOR ENERGY INC NEW COM 867224107 4171 118927 SH SOLE 63961 0 54966 SUNOPTA INC COM 8676EP108 6383 820495 SH SOLE 727500 0 92995 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 116 120000 PRN SOLE 90000 0 30000 SVB FINANCIAL GROUP COM 78486Q101 987 2498 SH SOLE 1396 0 1102 SWITCH INC CL A 87105L104 13033 389053 SH SOLE 343150 0 45903 SYNCHRONY FINANCIAL COM 87165B103 205 7422 SH SOLE 7222 0 200 SYNEOS HEALTH INC CL A 87166B102 1049 14628 SH SOLE 13299 0 1329 SYNOPSYS INC COM 871607107 2714 8936 SH SOLE 8051 0 885 SYNTHETIC BIOLOGICS INC COM NEW 87164U201 65 303152 SH SOLE 184264 0 118888 SYSCO CORP COM 871829107 32405 382540 SH SOLE 324688 0 57852 TABULA RASA HEALTHCARE INC COM 873379101 42 16280 SH SOLE 15702 0 578 TACTILE SYS TECHNOLOGY INC COM 87357P100 1727 236609 SH SOLE 227188 0 9421 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6132 75014 SH SOLE 57800 0 17214 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 154 10994 SH SOLE 10678 0 316 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4212 34379 SH SOLE 32517 0 1862 TALKSPACE INC COM 87427V103 29 17081 SH SOLE 16451 0 630 TANGER FACTORY OUTLET CTRS I COM 875465106 181 12762 SH SOLE 771 0 11991 TARGA RES CORP COM 87612G101 505 8470 SH SOLE 7310 0 1160 TARGET CORP COM 87612E106 21028 148894 SH SOLE 118631 0 30263 TE CONNECTIVITY LTD SHS H84989104 5924 52352 SH SOLE 21819 0 30533 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 557 38681 SH SOLE 38381 0 300 TELADOC HEALTH INC COM 87918A105 805 24233 SH SOLE 19907 0 4326 TELEDYNE TECHNOLOGIES INC COM 879360105 949 2530 SH SOLE 2422 0 108 TELEFONICA S A SPONSORED ADR 879382208 194 37878 SH SOLE 37738 0 140 TELLURIAN INC NEW COM 87968A104 54 17986 SH SOLE 17986 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 970 38673 SH SOLE 36808 0 1865 TENABLE HLDGS INC COM 88025T102 19378 426727 SH SOLE 380851 0 45876 TERADYNE INC COM 880770102 1144 12779 SH SOLE 12569 0 210 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 2536 62384 SH SOLE 54443 0 7941 TESLA INC COM 88160R101 44309 65797 SH SOLE 48065 0 17732 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 111 14700 SH SOLE 14700 0 0 TEXAS INSTRS INC COM 882508104 46014 299470 SH SOLE 196918 0 102552 TEXAS PACIFIC LAND CORPORATI COM 88262P102 4830 3246 SH SOLE 3136 0 110 TEXTRON INC COM 883203101 280 4585 SH SOLE 4280 0 305 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 198 15419 SH SOLE 15369 0 50 THE REAL GOOD FOOD COMPANY I COM CL A 75601G109 415 59100 SH SOLE 58350 0 750 THE TRADE DESK INC COM CL A 88339J105 459 10958 SH SOLE 6733 0 4225 THERMO FISHER SCIENTIFIC INC COM 883556102 85158 156747 SH SOLE 126031 0 30716 THERMON GROUP HLDGS INC COM 88362T103 580 41271 SH SOLE 22611 0 18660 THOMSON REUTERS CORP. COM NEW 884903709 381 3651 SH SOLE 3348 0 303 THOUGHTWORKS HOLDING INC COM 88546E105 2068 146576 SH SOLE 144010 0 2566 TILRAY BRANDS INC COM CL 2 88688T100 494 158250 SH SOLE 157730 0 520 TIMKEN CO COM 887389104 213 4013 SH SOLE 1300 0 2713 TITAN INTL INC ILL COM 88830M102 455 30100 SH SOLE 30000 0 100 TJX COS INC NEW COM 872540109 10023 179465 SH SOLE 166490 0 12975 T-MOBILE US INC COM 872590104 1041 7734 SH SOLE 5607 0 2127 TOAST INC CL A 888787108 309 23846 SH SOLE 23365 0 481 TORONTO DOMINION BK ONT COM NEW 891160509 13005 198311 SH SOLE 81696 0 116615 TOTALENERGIES SE SPONSORED ADS 89151E109 3273 62176 SH SOLE 51156 0 11020 TRACTOR SUPPLY CO COM 892356106 13197 68077 SH SOLE 53151 0 14926 TRAEGER INC COMMON STOCK 89269P103 407 95819 SH SOLE 61419 0 34400 TRANE TECHNOLOGIES PLC SHS G8994E103 2297 17691 SH SOLE 13066 0 4625 TRANSDIGM GROUP INC COM 893641100 94217 175558 SH SOLE 114637 0 60921 TRANSOCEAN LTD REG SHS H8817H100 564 169326 SH SOLE 149676 0 19650 TRANSUNION COM 89400J107 2583 32291 SH SOLE 25368 0 6923 TRAVELERS COMPANIES INC COM 89417E109 8320 49191 SH SOLE 42532 0 6659 TREAN INS GROUP INC COM 89457R101 4125 662137 SH SOLE 610932 0 51205 TREEHOUSE FOODS INC COM 89469A104 16390 391918 SH SOLE 353459 0 38459 TREX CO INC COM 89531P105 87302 1604227 SH SOLE 1148025 0 456202 TRIMAS CORP COM NEW 896215209 1200 43327 SH SOLE 36578 0 6749 TRIMBLE INC COM 896239100 30882 530346 SH SOLE 298746 0 231600 TRITON INTL LTD CL A G9078F107 342 6505 SH SOLE 6505 0 0 TRUIST FINL CORP COM 89832Q109 2718 57315 SH SOLE 41210 0 16105 TWILIO INC CL A 90138F102 48801 582276 SH SOLE 476641 0 105635 TWIST BIOSCIENCE CORP COM 90184D100 352 10081 SH SOLE 10081 0 0 TWITTER INC COM 90184L102 7774 207913 SH SOLE 190743 0 17170 TWO HBRS INVT CORP COM NEW 90187B408 384 77044 SH SOLE 56848 0 20196 TYLER TECHNOLOGIES INC COM 902252105 136625 410927 SH SOLE 315586 0 95341 U S SILICA HLDGS INC COM 90346E103 1134 99273 SH SOLE 79008 0 20265 UBER TECHNOLOGIES INC COM 90353T100 33354 1630220 SH SOLE 899509 0 730711 UFP INDUSTRIES INC COM 90278Q108 229 3355 SH SOLE 0 0 3355 UGI CORP NEW COM 902681105 278 7199 SH SOLE 3249 0 3950 ULTA BEAUTY INC COM 90384S303 23325 60509 SH SOLE 39571 0 20938 UNDER ARMOUR INC CL A 904311107 614 73669 SH SOLE 68333 0 5336 UNDER ARMOUR INC CL C 904311206 79 10374 SH SOLE 5560 0 4814 UNIFIRST CORP MASS COM 904708104 4873 28304 SH SOLE 22672 0 5632 UNILEVER PLC SPON ADR NEW 904767704 6930 151215 SH SOLE 109604 0 41611 UNION PAC CORP COM 907818108 111799 524187 SH SOLE 350228 0 173959 UNITED AIRLS HLDGS INC COM 910047109 734 20730 SH SOLE 19915 0 815 UNITED PARCEL SERVICE INC CL B 911312106 38735 212201 SH SOLE 139053 0 73148 UNITED RENTALS INC COM 911363109 1348 5551 SH SOLE 5177 0 374 UNITED STATES STL CORP NEW COM 912909108 968 54033 SH SOLE 43933 0 10100 UNITEDHEALTH GROUP INC COM 91324P102 183649 357552 SH SOLE 274176 0 83376 UNITY SOFTWARE INC COM 91332U101 9253 251314 SH SOLE 209563 0 41751 UNIVERSAL DISPLAY CORP COM 91347P105 337 3334 SH SOLE 1100 0 2234 UPHEALTH INC COM 91532B101 117 197100 SH SOLE 197100 0 0 URANIUM ENERGY CORP COM 916896103 494 160500 SH SOLE 160000 0 500 US BANCORP DEL COM NEW 902973304 9021 196026 SH SOLE 139559 0 56467 V F CORP COM 918204108 746 16886 SH SOLE 16549 0 337 VAIL RESORTS INC COM 91879Q109 7833 35925 SH SOLE 17744 0 18181 VALERO ENERGY CORP COM 91913Y100 3318 31221 SH SOLE 28506 0 2715 VALMONT INDS INC COM 920253101 17241 76753 SH SOLE 70433 0 6320 VANECK ETF TRUST GOLD MINERS ETF 92189F106 7074 258367 SH SOLE 233970 0 24397 VANECK ETF TRUST EMERGING MRKT HI 92189F353 14 803 SH SOLE 0 0 803 VANECK ETF TRUST VANECK RUSSIA ET 92189F403 67 11915 SH SOLE 11915 0 0 VANECK ETF TRUST PREFERRED SECURT 92189F429 36 2000 SH SOLE 2000 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 4 143 SH SOLE 10 0 133 VANECK ETF TRUST MORTGAGE REIT 92189F452 21 1500 SH SOLE 1500 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 40 320 SH SOLE 320 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 1469 23050 SH SOLE 21624 0 1426 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 2150 10555 SH SOLE 9927 0 628 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 15 200 SH SOLE 200 0 0 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 134 1550 SH SOLE 1450 0 100 VANECK ETF TRUST BIOTECH ETF 92189F726 62 425 SH SOLE 425 0 0 VANECK ETF TRUST CHINA GROWTH LDR 92189F759 19 600 SH SOLE 600 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 1282 40051 SH SOLE 19142 0 20909 VANECK ETF TRUST VANECK VIETNAM 92189F817 10 700 SH SOLE 0 0 700 VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 36 2572 SH SOLE 1753 0 819 VANECK ETF TRUST AFRICA INDEX ETF 92189F866 114 6775 SH SOLE 6775 0 0 VANECK ETF TRUST GAMING ETF 92189F882 18 520 SH SOLE 520 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 78 1697 SH SOLE 1697 0 0 VANECK ETF TRUST OIL SERVICES ETF 92189H607 222 953 SH SOLE 953 0 0 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 0 22 SH SOLE 22 0 0 VANECK ETF TRUST ENERGY INCME ET 92189H870 2 38 SH SOLE 38 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 717 3296 SH SOLE 3246 0 50 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2875 21639 SH SOLE 10474 0 11165 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 274 1610 SH SOLE 1610 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 89 616 SH SOLE 345 0 271 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1338 8466 SH SOLE 8084 0 382 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 46 572 SH SOLE 300 0 272 VANGUARD BD INDEX FDS INTERMED TERM 921937819 4354 56070 SH SOLE 1170 0 54900 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 27738 361221 SH SOLE 232537 0 128684 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2586 34364 SH SOLE 30206 0 4158 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 6980 141861 SH SOLE 101526 0 40335 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 359 7251 SH SOLE 5967 0 1284 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 34729 100119 SH SOLE 89545 0 10574 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 14061 108561 SH SOLE 104756 0 3805 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2282 13013 SH SOLE 8746 0 4267 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 20382 223710 SH SOLE 176790 0 46920 VANGUARD INDEX FDS SML CP GRW ETF 922908595 2846 14443 SH SOLE 11465 0 2978 VANGUARD INDEX FDS SM CP VAL ETF 922908611 7046 47030 SH SOLE 45299 0 1731 VANGUARD INDEX FDS MID CAP ETF 922908629 15267 77510 SH SOLE 73343 0 4167 VANGUARD INDEX FDS LARGE CAP ETF 922908637 856 4969 SH SOLE 3492 0 1477 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 8622 65769 SH SOLE 53846 0 11923 VANGUARD INDEX FDS GROWTH ETF 922908736 38665 173473 SH SOLE 159771 0 13702 VANGUARD INDEX FDS VALUE ETF 922908744 73842 559916 SH SOLE 511345 0 48571 VANGUARD INDEX FDS SMALL CP ETF 922908751 6554 37213 SH SOLE 32320 0 4893 VANGUARD INDEX FDS TOTAL STK MKT 922908769 14799 78458 SH SOLE 61721 0 16737 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3129 70669 SH SOLE 68804 0 1865 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 293 2835 SH SOLE 1715 0 1120 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 80 937 SH SOLE 907 0 30 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 72971 1460592 SH SOLE 1244971 0 215621 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 22353 536696 SH SOLE 472867 0 63829 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 489 7704 SH SOLE 7629 0 75 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 3822 72355 SH SOLE 22830 0 49525 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 4118 82163 SH SOLE 45312 0 36851 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 3856 77234 SH SOLE 27248 0 49986 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 654 11114 SH SOLE 10714 0 400 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1912 25072 SH SOLE 22805 0 2267 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1923 11381 SH SOLE 11381 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 30 202 SH SOLE 202 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 36 305 SH SOLE 305 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 3890 56894 SH SOLE 11086 0 45808 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 4411 78382 SH SOLE 62311 0 16071 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 489 7994 SH SOLE 7994 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 243 3823 SH SOLE 1866 0 1957 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 120 700 SH SOLE 700 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 171 3577 SH SOLE 3577 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 8 104 SH SOLE 104 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2 33 SH SOLE 33 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3437 42948 SH SOLE 42371 0 577 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 101633 708393 SH SOLE 606225 0 102168 VANGUARD STAR FDS VG TL INTL STK F 921909768 704 13632 SH SOLE 12540 0 1092 VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 85381 2092677 SH SOLE 1790469 0 302208 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 10716 105368 SH SOLE 82229 0 23139 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 4327 73570 SH SOLE 72435 0 1135 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 4315 62888 SH SOLE 54738 0 8150 VANGUARD WORLD FD ESG US STK ETF 921910733 2802 42203 SH SOLE 42203 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 4766 26230 SH SOLE 23850 0 2380 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 504 5240 SH SOLE 2835 0 2405 VANGUARD WORLD FD MEGA CAP INDEX 921910873 332 2522 SH SOLE 2317 0 205 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 530 2329 SH SOLE 1974 0 355 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3038 16393 SH SOLE 15992 0 401 VANGUARD WORLD FDS ENERGY ETF 92204A306 1671 16797 SH SOLE 15602 0 1195 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1644 21299 SH SOLE 18751 0 2548 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2833 12031 SH SOLE 10817 0 1214 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3248 19886 SH SOLE 19161 0 725 VANGUARD WORLD FDS INF TECH ETF 92204A702 11374 34831 SH SOLE 32696 0 2135 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1672 10434 SH SOLE 9070 0 1364 VANGUARD WORLD FDS UTILITIES ETF 92204A876 309 2029 SH SOLE 1570 0 459 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 353 3752 SH SOLE 2660 0 1092 VAPOTHERM INC COM 922107107 106 41956 SH SOLE 33901 0 8055 VARONIS SYS INC COM 922280102 513 17483 SH SOLE 17483 0 0 VEEVA SYS INC CL A COM 922475108 309542 1563028 SH SOLE 1226559 0 336469 VELO3D INC COMMON STOCK 92259N104 327 236842 SH SOLE 201522 0 35320 VENTAS INC COM 92276F100 590 11471 SH SOLE 11243 0 228 VERACYTE INC COM 92337F107 852 42809 SH SOLE 25464 0 17345 VERISK ANALYTICS INC COM 92345Y106 75961 438851 SH SOLE 311056 0 127795 VERIZON COMMUNICATIONS INC COM 92343V104 42408 835620 SH SOLE 638316 0 197304 VERRA MOBILITY CORP CL A COM STK 92511U102 9312 592751 SH SOLE 544867 0 47884 VERTEX PHARMACEUTICALS INC COM 92532F100 5060 17955 SH SOLE 8093 0 9862 VERU INC COM 92536C103 3843 340085 SH SOLE 340000 0 85 VIASAT INC COM 92552V100 5092 166255 SH SOLE 148377 0 17878 VIATRIS INC COM 92556V106 333 31831 SH SOLE 24957 0 6874 VICI PPTYS INC COM 925652109 2403 80679 SH SOLE 73613 0 7066 VICOR CORP COM 925815102 409 7480 SH SOLE 7480 0 0 VIEMED HEALTHCARE INC COM 92663R105 124 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 459 158918 SH SOLE 114300 0 44618 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 555 20800 SH SOLE 20800 0 0 VIRACTA THERAPEUTICS INC COM 92765F108 201 51843 SH SOLE 51843 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1503 249643 SH SOLE 208018 0 41625 VIRTU FINL INC CL A 928254101 535 22858 SH SOLE 22858 0 0 VISA INC COM CL A 92826C839 451847 2294920 SH SOLE 1895727 0 399193 VISTA OUTDOOR INC COM 928377100 1535 55009 SH SOLE 47752 0 7257 VITA COCO CO INC COM 92846Q107 563 57500 SH SOLE 57500 0 0 VIVINT SMART HOME INC COM CL A 928542109 84 24020 SH SOLE 20520 0 3500 VMWARE INC CL A COM 928563402 939 8242 SH SOLE 4559 0 3683 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1028 65971 SH SOLE 60850 0 5121 VONAGE HLDGS CORP COM 92886T201 1785 94725 SH SOLE 69175 0 25550 VONTIER CORPORATION COM 928881101 447 19461 SH SOLE 14763 0 4698 VOYA FINANCIAL INC COM 929089100 313 5258 SH SOLE 1723 0 3535 VULCAN MATLS CO COM 929160109 11149 78458 SH SOLE 19532 0 58926 VUZIX CORP COM NEW 92921W300 105 14817 SH SOLE 0 0 14817 WABTEC COM 929740108 37777 460245 SH SOLE 281896 0 178349 WALGREENS BOOTS ALLIANCE INC COM 931427108 8798 232136 SH SOLE 173506 0 58630 WALMART INC COM 931142103 89429 735554 SH SOLE 382203 0 353351 WARNER BROS DISCOVERY INC COM SER A 934423104 1939 144520 SH SOLE 108002 0 36518 WARNER MUSIC GROUP CORP COM CL A 934550203 3956 162405 SH SOLE 157726 0 4679 WASTE CONNECTIONS INC COM 94106B101 5290 42672 SH SOLE 41787 0 885 WASTE MGMT INC DEL COM 94106L109 6636 43380 SH SOLE 35972 0 7408 WATERS CORP COM 941848103 1236 3734 SH SOLE 3394 0 340 WATSCO INC COM 942622200 139355 583517 SH SOLE 409070 0 174447 WAYFAIR INC CL A 94419L101 319 7328 SH SOLE 7052 0 276 WAYFAIR INC NOTE 0.625%10/0 94419LAM3 65 99000 PRN SOLE 74000 0 25000 WEC ENERGY GROUP INC COM 92939U106 4056 40302 SH SOLE 28528 0 11774 WELBILT INC COM 949090104 341 14303 SH SOLE 13221 0 1082 WELLS FARGO CO NEW COM 949746101 12339 315000 SH SOLE 277987 0 37013 WELLS FARGO CO NEW PERP PFD CNV A 949746804 366 301 SH SOLE 291 0 10 WELLTOWER INC COM 95040Q104 2169 26340 SH SOLE 23434 0 2906 WEST PHARMACEUTICAL SVSC INC COM 955306105 30235 99995 SH SOLE 78418 0 21577 WESTERN ALLIANCE BANCORP COM 957638109 697 9868 SH SOLE 9868 0 0 WESTERN DIGITAL CORP. COM 958102105 1139 25415 SH SOLE 22465 0 2950 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 24 25000 PRN SOLE 25000 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 310 12761 SH SOLE 8119 0 4642 WESTERN UN CO COM 959802109 498 30256 SH SOLE 21466 0 8790 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 369 14800 SH SOLE 14800 0 0 WESTROCK CO COM 96145D105 1435 36022 SH SOLE 35807 0 215 WEX INC COM 96208T104 26196 168398 SH SOLE 148380 0 20018 WEYERHAEUSER CO MTN BE COM NEW 962166104 5395 162906 SH SOLE 138571 0 24335 WHEATON PRECIOUS METALS CORP COM 962879102 5963 165497 SH SOLE 128919 0 36578 WHEELS UP EXPERIENCE INC COM CL A 96328L106 44 22500 SH SOLE 22500 0 0 WHIRLPOOL CORP COM 963320106 1458 9411 SH SOLE 1451 0 7960 WILEY JOHN & SONS INC CL A 968223206 248 5197 SH SOLE 5169 0 28 WILLIAMS COS INC COM 969457100 1002 32100 SH SOLE 22188 0 9912 WILLIAMS SONOMA INC COM 969904101 1121 10099 SH SOLE 9788 0 311 WILLIS TOWERS WATSON PLC LTD SHS G96629103 2139 10834 SH SOLE 10351 0 483 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4131 127416 SH SOLE 123416 0 4000 WINTRUST FINL CORP COM 97650W108 2312 28851 SH SOLE 27439 0 1412 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1292 22306 SH SOLE 22306 0 0 WISDOMTREE TR CHINESE YUAN FD 97717W182 10 400 SH SOLE 0 0 400 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1029 12510 SH SOLE 3985 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 109 2434 SH SOLE 2109 0 325 WISDOMTREE TR US LARGECAP DIVD 97717W307 530 8968 SH SOLE 8446 0 522 WISDOMTREE TR EMER MKT HIGH FD 97717W315 144 3891 SH SOLE 3191 0 700 WISDOMTREE TR US AI ENHANCED 97717W406 221 2488 SH SOLE 1988 0 500 WISDOMTREE TR INDIA ERNGS FD 97717W422 497 16747 SH SOLE 11747 0 5000 WISDOMTREE TR GERMANY HEDEQ FD 97717W448 21 700 SH SOLE 700 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 81 2075 SH SOLE 2075 0 0 WISDOMTREE TR WISDOMTREE US VA 97717W547 28 519 SH SOLE 519 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 723 17586 SH SOLE 5586 0 12000 WISDOMTREE TR US MIDCAP FUND 97717W570 35 765 SH SOLE 765 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 287 10171 SH SOLE 10171 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 118 2589 SH SOLE 2469 0 120 WISDOMTREE TR INTERNTNL AI ENH 97717W786 52 1450 SH SOLE 1450 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 33 968 SH SOLE 968 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 26 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 314 5022 SH SOLE 5022 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 5 95 SH SOLE 95 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 50 1750 SH SOLE 1750 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 286 6396 SH SOLE 6396 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 131 4250 SH SOLE 4250 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 88 2205 SH SOLE 1905 0 300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 130 1991 SH SOLE 1991 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 7 268 SH SOLE 268 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 18298 363569 SH SOLE 297212 0 66357 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 218 7783 SH SOLE 7783 0 0 WOLFSPEED INC COM 977852102 236 3715 SH SOLE 3715 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 415 19249 SH SOLE 18895 0 354 WOODWARD INC COM 980745103 406 4384 SH SOLE 3274 0 1110 WORKDAY INC CL A 98138H101 200836 1438861 SH SOLE 1027113 0 411748 WORKIVA INC COM CL A 98139A105 309 4675 SH SOLE 4675 0 0 WP CAREY INC COM 92936U109 6459 77951 SH SOLE 65542 0 12409 WYNDHAM HOTELS & RESORTS INC COM 98311A105 871 13249 SH SOLE 12724 0 525 WYNN RESORTS LTD COM 983134107 392 6879 SH SOLE 6579 0 300 XCEL ENERGY INC COM 98389B100 2554 36089 SH SOLE 33412 0 2677 XOMETRY INC CLASS A COM 98423F109 57856 1705158 SH SOLE 1275625 0 429533 XPERI HOLDING CORP COM 98390M103 433 29974 SH SOLE 13846 0 16128 XPO LOGISTICS INC COM 983793100 300 6230 SH SOLE 4630 0 1600 XYLEM INC COM 98419M100 5053 64630 SH SOLE 12426 0 52204 YETI HLDGS INC COM 98585X104 43961 1015980 SH SOLE 915862 0 100118 YUM BRANDS INC COM 988498101 3453 30421 SH SOLE 28288 0 2133 YUM CHINA HLDGS INC COM 98850P109 1803 37173 SH SOLE 19316 0 17857 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 33513 114008 SH SOLE 45953 0 68055 ZIFF DAVIS INC COM 48123V102 247 3320 SH SOLE 2223 0 1097 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2737 26050 SH SOLE 17945 0 8105 ZIONS BANCORPORATION N A COM 989701107 563 11055 SH SOLE 8267 0 2788 ZIPRECRUITER INC CL A 98980B103 165 11136 SH SOLE 11136 0 0 ZOETIS INC CL A 98978V103 393377 2288541 SH SOLE 1703430 0 585111 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 15958 147797 SH SOLE 118098 0 29699 ZSCALER INC COM 98980G102 246 1645 SH SOLE 1563 0 82