0001104659-22-116378.txt : 20221109 0001104659-22-116378.hdr.sgml : 20221109 20221109142033 ACCESSION NUMBER: 0001104659-22-116378 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221109 DATE AS OF CHANGE: 20221109 EFFECTIVENESS DATE: 20221109 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: 221371948 BUSINESS ADDRESS: STREET 1: 150 NORTH RIVERSIDE PLAZA CITY: CHICAGO STATE: IL ZIP: 60606-5312 BUSINESS PHONE: 3122361600 MAIL ADDRESS: STREET 1: 150 NORTH RIVERSIDE PLAZA CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000902367 XXXXXXXX 09-30-2022 09-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 11-09-2022 0 1823 21773212
INFORMATION TABLE 2 infotable.xml 1LIFE HEALTHCARE INC COM 68269G107 907 52871 SH SOLE 47401 0 5470 2U INC COM 90214J101 1678 268554 SH SOLE 237191 0 31363 3M CO COM 88579Y101 16879 152754 SH SOLE 112901 0 39853 ABB LTD SPONSORED ADR 000375204 3760 146531 SH SOLE 136911 0 9620 ABBOTT LABS COM 002824100 180486 1865300 SH SOLE 1433696 0 431604 ABBVIE INC COM 00287Y109 160833 1198367 SH SOLE 929378 0 268989 ABIOMED INC COM 003654100 103320 420582 SH SOLE 297266 0 123316 ABM INDS INC COM 000957100 306 8000 SH SOLE 0 0 8000 ABRDN ASIA PACIFIC INCOME FU COM 003009107 49 19600 SH SOLE 19600 0 0 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 165 36095 SH SOLE 29629 0 6466 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1025 13110 SH SOLE 12986 0 124 ACCELERATE DIAGNOSTICS INC COM 00430H102 258 169543 SH SOLE 118757 0 50786 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 166380 646637 SH SOLE 470791 0 175846 ACCOLADE INC COM 00437E102 1235 108156 SH SOLE 100801 0 7355 ACTINIUM PHARMACEUTICALS INC COM 00507W206 767 103966 SH SOLE 69566 0 34400 ACTIVISION BLIZZARD INC COM 00507V109 19631 264070 SH SOLE 197781 0 66289 ACUITY BRANDS INC COM 00508Y102 225 1427 SH SOLE 1207 0 220 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 545 76531 SH SOLE 64718 0 11813 ADOBE SYSTEMS INCORPORATED COM 00724F101 172461 626674 SH SOLE 426059 0 200615 ADVANCE AUTO PARTS INC COM 00751Y106 207 1321 SH SOLE 958 0 363 ADVANCED DRAIN SYS INC DEL COM 00790R104 645 5184 SH SOLE 5020 0 164 ADVANCED MICRO DEVICES INC COM 007903107 15013 236947 SH SOLE 177155 0 59792 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 40 76594 SH SOLE 76594 0 0 AEROVIRONMENT INC COM 008073108 1016 12191 SH SOLE 11666 0 525 AES CORP COM 00130H105 315 13933 SH SOLE 10055 0 3878 AFFILIATED MANAGERS GROUP IN COM 008252108 1615 14436 SH SOLE 13386 0 1050 AFFIMED N V COM N01045108 24 11500 SH SOLE 11500 0 0 AFLAC INC COM 001055102 927 16490 SH SOLE 14932 0 1558 AGCO CORP COM 001084102 9110 94725 SH SOLE 81016 0 13709 AGENUS INC COM NEW 00847G705 67 32666 SH SOLE 23766 0 8900 AGILENT TECHNOLOGIES INC COM 00846U101 2149 17676 SH SOLE 12568 0 5108 AGILETHOUGHT INC CLASS A COM 00857F100 5683 1457077 SH SOLE 1326652 0 130425 AGNICO EAGLE MINES LTD COM 008474108 784 18574 SH SOLE 12877 0 5697 AILERON THERAPEUTICS INC COM 00887A105 254 1226792 SH SOLE 865350 0 361442 AIR PRODS & CHEMS INC COM 009158106 17223 74006 SH SOLE 42914 0 31092 AIRBNB INC COM CL A 009066101 72452 689756 SH SOLE 591646 0 98110 AIRGAIN INC COM 00938A104 5745 796771 SH SOLE 725461 0 71310 AKAMAI TECHNOLOGIES INC COM 00971T101 6801 84670 SH SOLE 58896 0 25774 ALAMOS GOLD INC NEW COM CL A 011532108 223 30122 SH SOLE 19222 0 10900 ALARM COM HLDGS INC COM 011642105 2667 41126 SH SOLE 40796 0 330 ALAUNOS THERAPEUTICS INC COM 98973P101 161 93729 SH SOLE 93729 0 0 ALBEMARLE CORP COM 012653101 1399 5290 SH SOLE 4887 0 403 ALBIREO PHARMA INC COM 01345P106 298 15381 SH SOLE 14533 0 848 ALCON AG ORD SHS H01301128 340 5851 SH SOLE 4696 0 1155 ALGONQUIN PWR UTILS CORP COM 015857105 367 33626 SH SOLE 13506 0 20120 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8469 105880 SH SOLE 89862 0 16018 ALIGN TECHNOLOGY INC COM 016255101 40031 193285 SH SOLE 162416 0 30869 ALLAKOS INC COM 01671P100 342 55817 SH SOLE 23317 0 32500 ALLBIRDS INC COM CL A 01675A109 68 22467 SH SOLE 20447 0 2020 ALLEGION PLC ORD SHS G0176J109 228 2544 SH SOLE 1960 0 584 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 203 5777 SH SOLE 5777 0 0 ALLIANT ENERGY CORP COM 018802108 829 15637 SH SOLE 14324 0 1313 ALLSTATE CORP COM 020002101 4287 34426 SH SOLE 30885 0 3541 ALLY FINL INC COM 02005N100 284 10203 SH SOLE 317 0 9886 ALPHABET INC CAP STK CL A 02079K305 246784 2580073 SH SOLE 1982358 0 597715 ALPHABET INC CAP STK CL C 02079K107 395602 4114427 SH SOLE 3276713 0 837714 ALPHATEC HLDGS INC COM NEW 02081G201 328 37575 SH SOLE 37575 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 9 475 SH SOLE 475 0 0 ALPS ETF TR CLEAN ENERGY 00162Q460 20 354 SH SOLE 354 0 0 ALPS ETF TR OSHARES US QUALT 00162Q387 28 762 SH SOLE 762 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 101 3344 SH SOLE 3344 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2529 69176 SH SOLE 67526 0 1650 ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 1523 138289 SH SOLE 21467 0 116822 ALTERYX INC NOTE 0.500% 8/0 02156BAD5 840 939000 PRN SOLE 709000 0 230000 ALTERYX INC COM CL A 02156B103 1577 28235 SH SOLE 20445 0 7790 ALTERYX INC NOTE 1.000% 8/0 02156BAF0 6806 8455000 PRN SOLE 6495000 0 1960000 ALTRIA GROUP INC COM 02209S103 11072 274200 SH SOLE 233684 0 40516 AMAZON COM INC COM 023135106 645084 5708711 SH SOLE 4400337 0 1308374 AMDOCS LTD SHS G02602103 299 3769 SH SOLE 2409 0 1360 AMER SOFTWARE INC CL A 029683109 782 51017 SH SOLE 38517 0 12500 AMERCO COM 023586100 290 569 SH SOLE 544 0 25 AMEREN CORP COM 023608102 323 4014 SH SOLE 3646 0 368 AMERESCO INC CL A 02361E108 8848 133087 SH SOLE 117784 0 15303 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V206 359 20763 SH SOLE 20763 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3500 40489 SH SOLE 12873 0 27616 AMERICAN EXPRESS CO COM 025816109 82829 613957 SH SOLE 435395 0 178562 AMERICAN INTL GROUP INC COM NEW 026874784 3700 77926 SH SOLE 66052 0 11874 AMERICAN TOWER CORP NEW COM 03027X100 156892 730748 SH SOLE 628616 0 102132 AMERICAN WTR WKS CO INC NEW COM 030420103 1466 11261 SH SOLE 7390 0 3871 AMERICOLD REALTY TRUST INC COM 03064D108 2769 112555 SH SOLE 62400 0 50155 AMERIPRISE FINL INC COM 03076C106 4488 17814 SH SOLE 16716 0 1098 AMERISOURCEBERGEN CORP COM 03073E105 1729 12778 SH SOLE 11663 0 1115 AMETEK INC COM 031100100 85265 751827 SH SOLE 457479 0 294348 AMGEN INC COM 031162100 24578 109043 SH SOLE 82906 0 26137 AMN HEALTHCARE SVCS INC COM 001744101 3274 30898 SH SOLE 27187 0 3711 AMPHENOL CORP NEW CL A 032095101 101564 1516792 SH SOLE 1251792 0 265000 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 1716 53612 SH SOLE 52782 0 830 AMPLITUDE INC COM CL A 03213A104 422 27304 SH SOLE 24901 0 2403 ANALOG DEVICES INC COM 032654105 5873 42146 SH SOLE 30777 0 11369 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 756 16742 SH SOLE 14140 0 2602 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 798 46505 SH SOLE 22119 0 24386 ANSYS INC COM 03662Q105 581 2620 SH SOLE 2000 0 620 AON PLC SHS CL A G0403H108 204267 762559 SH SOLE 575656 0 186903 APARTMENT INCOME REIT CORP COM 03750L109 1394 36087 SH SOLE 36087 0 0 APOLLO COML REAL ESTATE FIN NOTE 5.375%10/1 03762UAC9 195 200000 PRN SOLE 150000 0 50000 APOLLO GLOBAL MGMT INC COM 03769M106 532 11444 SH SOLE 7453 0 3991 APPFOLIO INC COM CL A 03783C100 7382 70497 SH SOLE 60418 0 10079 APPIAN CORP CL A 03782L101 734 17983 SH SOLE 895 0 17088 APPLE INC COM 037833100 917938 6642097 SH SOLE 4907672 0 1734425 APPLIED MATLS INC COM 038222105 7927 96756 SH SOLE 84400 0 12356 APTARGROUP INC COM 038336103 546 5748 SH SOLE 4445 0 1303 APTINYX INC COM 03836N103 7 19877 SH SOLE 19877 0 0 APTIV PLC SHS G6095L109 248 3169 SH SOLE 2086 0 1083 ARCHER DANIELS MIDLAND CO COM 039483102 15556 193361 SH SOLE 169053 0 24308 ARES CAPITAL CORP COM 04010L103 4764 282251 SH SOLE 225322 0 56929 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1266 20435 SH SOLE 20435 0 0 ARGENX SE SPONSORED ADR 04016X101 557 1578 SH SOLE 1578 0 0 ARHAUS INC COM CL A 04035M102 146 20700 SH SOLE 20700 0 0 ARISTA NETWORKS INC COM 040413106 23714 210061 SH SOLE 125974 0 84087 ARK ETF TR INNOVATION ETF 00214Q104 1001 26526 SH SOLE 25941 0 585 ARK ETF TR ISRAEL INOVATE 00214Q609 1662 96490 SH SOLE 96490 0 0 ARROW ELECTRS INC COM 042735100 211 2287 SH SOLE 2287 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 560 16929 SH SOLE 10552 0 6377 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 876 32521 SH SOLE 29946 0 2575 ASGN INC COM 00191U102 691 7649 SH SOLE 6555 0 1094 ASML HOLDING N V N Y REGISTRY SHS N07059210 3091 7443 SH SOLE 6151 0 1292 ASPEN TECHNOLOGY INC COM 29109X106 315 1321 SH SOLE 1052 0 269 ASSURANT INC COM 04621X108 19805 136334 SH SOLE 107268 0 29066 ASTRAZENECA PLC SPONSORED ADR 046353108 18303 333754 SH SOLE 198698 0 135056 AT&T INC COM 00206R102 12873 839177 SH SOLE 687756 0 151421 ATHIRA PHARMA INC COM 04746L104 107 36045 SH SOLE 36045 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 1.875% 6/0 049164BJ4 320 200000 PRN SOLE 150000 0 50000 ATLAS CORP SHARES Y0436Q109 186 13376 SH SOLE 0 0 13376 ATMOS ENERGY CORP COM 049560105 227 2231 SH SOLE 505 0 1726 ATOMERA INC COM 04965B100 112 11025 SH SOLE 11025 0 0 AUGMEDIX INC COM 05105P107 298 205563 SH SOLE 199263 0 6300 AUTODESK INC COM 052769106 3741 20025 SH SOLE 14806 0 5219 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 29 13341 SH SOLE 13341 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 69111 305545 SH SOLE 205652 0 99893 AUTONATION INC COM 05329W102 207 2028 SH SOLE 1908 0 120 AUTOZONE INC COM 053332102 476 222 SH SOLE 210 0 12 AVALONBAY CMNTYS INC COM 053484101 1838 9979 SH SOLE 7674 0 2305 AVANTOR INC COM 05352A100 272 13902 SH SOLE 13607 0 295 AVERY DENNISON CORP COM 053611109 1316 8091 SH SOLE 6050 0 2041 AWARE INC MASS COM 05453N100 42 23664 SH SOLE 23664 0 0 AXON ENTERPRISE INC COM 05464C101 7284 62926 SH SOLE 52639 0 10287 AXSOME THERAPEUTICS INC COM 05464T104 481 10790 SH SOLE 10790 0 0 AZEK CO INC CL A 05478C105 1477 88869 SH SOLE 47059 0 41810 AZENTA INC COM 114340102 374 8731 SH SOLE 8565 0 166 B. RILEY FINANCIAL INC COM 05580M108 1046 23503 SH SOLE 23393 0 110 BAIDU INC SPON ADR REP A 056752108 3477 29592 SH SOLE 25794 0 3798 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 355 29570 SH SOLE 29570 0 0 BAKER HUGHES COMPANY CL A 05722G100 238 11333 SH SOLE 4736 0 6597 BALL CORP COM 058498106 8339 118852 SH SOLE 102871 0 15981 BANCO BRADESCO S A SP ADR PFD NEW 059460303 135 36552 SH SOLE 36388 0 164 BANDWIDTH INC COM CL A 05988J103 429 36014 SH SOLE 34912 0 1102 BANK MARIN BANCORP COM 063425102 372 12411 SH SOLE 12411 0 0 BANK MONTREAL QUE COM 063671101 814 9283 SH SOLE 6478 0 2805 BANK NEW YORK MELLON CORP COM 064058100 816 21181 SH SOLE 13021 0 8160 BANK NOVA SCOTIA HALIFAX COM 064149107 386 8123 SH SOLE 7971 0 152 BARRICK GOLD CORP COM 067901108 1739 112226 SH SOLE 105532 0 6694 BAUSCH HEALTH COS INC COM 071734107 666 96670 SH SOLE 85070 0 11600 BAXTER INTL INC COM 071813109 2839 52712 SH SOLE 41591 0 11121 BEAM THERAPEUTICS INC COM 07373V105 252 5292 SH SOLE 917 0 4375 BECTON DICKINSON & CO 6% DP CONV PFD B 075887406 307 6522 SH SOLE 6522 0 0 BECTON DICKINSON & CO COM 075887109 10551 47350 SH SOLE 36349 0 11001 BEL FUSE INC CL A 077347201 14 500 SH SOLE 500 0 0 BEL FUSE INC CL B 077347300 231 9150 SH SOLE 9150 0 0 BERKELEY LTS INC COM 084310101 38 13455 SH SOLE 13420 0 35 BERKLEY W R CORP COM 084423102 405 6268 SH SOLE 6255 0 13 BERKSHIRE HATHAWAY INC DEL CL A 084670108 21543 53 SH SOLE 37 0 16 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 89697 335919 SH SOLE 283438 0 52481 BEST BUY INC COM 086516101 3809 60138 SH SOLE 51699 0 8439 BEYOND MEAT INC COM 08862E109 369 26070 SH SOLE 24215 0 1855 BILL COM HLDGS INC COM 090043100 20772 156926 SH SOLE 138960 0 17966 BIOGEN INC COM 09062X103 3334 12488 SH SOLE 9919 0 2569 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3416 40298 SH SOLE 19228 0 21070 BIONTECH SE SPONSORED ADS 09075V102 266 1973 SH SOLE 1967 0 6 BIO-TECHNE CORP COM 09073M104 8056 28365 SH SOLE 26983 0 1382 BJS WHSL CLUB HLDGS INC COM 05550J101 7385 101432 SH SOLE 95163 0 6269 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 310 264 SH SOLE 264 0 0 BK OF AMERICA CORP COM 060505104 41423 1371615 SH SOLE 1184284 0 187331 BLACK KNIGHT INC COM 09215C105 8296 128158 SH SOLE 117119 0 11039 BLACKLINE INC COM 09239B109 18877 315145 SH SOLE 278193 0 36952 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 80 17900 SH SOLE 17900 0 0 BLACKROCK INC COM 09247X101 41277 75010 SH SOLE 64560 0 10450 BLACKSTONE INC COM 09260D107 98437 1176068 SH SOLE 980862 0 195206 BLACKSTONE MORTGAGE TRUST IN NOTE 4.750% 3/1 09257WAC4 197 200000 PRN SOLE 150000 0 50000 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 418 18362 SH SOLE 18362 0 0 BLEND LABS INC CL A 09352U108 318 144115 SH SOLE 134988 0 9127 BLOCK INC CL A 852234103 13036 237057 SH SOLE 208595 0 28462 BLUE BIRD CORP COM 095306106 3719 445424 SH SOLE 407743 0 37681 BLUEPRINT MEDICINES CORP COM 09627Y109 233 3530 SH SOLE 3530 0 0 BOEING CO COM 097023105 29851 246536 SH SOLE 174420 0 72116 BOK FINL CORP COM NEW 05561Q201 17407 195890 SH SOLE 130 0 195760 BOOKING HOLDINGS INC COM 09857L108 3761 2289 SH SOLE 1930 0 359 BOOT BARN HLDGS INC COM 099406100 724 12378 SH SOLE 11713 0 665 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 51976 562816 SH SOLE 369972 0 192844 BORGWARNER INC COM 099724106 3993 127162 SH SOLE 120090 0 7072 BOSTON PROPERTIES INC COM 101121101 203 2713 SH SOLE 2318 0 395 BOSTON SCIENTIFIC CORP COM 101137107 421 10872 SH SOLE 9502 0 1370 BOX INC CL A 10316T104 5118 209860 SH SOLE 201949 0 7911 BP PLC SPONSORED ADR 055622104 6252 218971 SH SOLE 168163 0 50808 BRAZE INC COM CL A 10576N102 644 18479 SH SOLE 17709 0 770 BRIGHAM MINERALS INC CL A COM 10918L103 3102 125757 SH SOLE 115257 0 10500 BRIGHT HORIZONS FAM SOL IN D COM 109194100 647 11227 SH SOLE 10094 0 1133 BRIGHTVIEW HLDGS INC COM 10948C107 289 36450 SH SOLE 27550 0 8900 BRILLIANT EARTH GROUP INC CL A COM 109504100 783 136590 SH SOLE 130850 0 5740 BRINKS CO COM 109696104 883 18233 SH SOLE 18233 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 90658 1275263 SH SOLE 981386 0 293877 BROADCOM INC COM 11135F101 26891 60564 SH SOLE 52151 0 8413 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6913 47902 SH SOLE 44500 0 3402 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 8111 145622 SH SOLE 140293 0 5329 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1616 45006 SH SOLE 43769 0 1237 BROOKLINE BANCORP INC DEL COM 11373M107 305 26210 SH SOLE 26000 0 210 BROWN FORMAN CORP CL B 115637209 606 9109 SH SOLE 9038 0 71 BTRS HOLDINGS INC COM CL 1 11778X104 124 13366 SH SOLE 11841 0 1525 BUILDERS FIRSTSOURCE INC COM 12008R107 1011 17155 SH SOLE 16618 0 537 BURLINGTON STORES INC COM 122017106 522 4661 SH SOLE 4527 0 134 BWX TECHNOLOGIES INC COM 05605H100 2080 41291 SH SOLE 39296 0 1995 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2406 24980 SH SOLE 22745 0 2235 CABLE ONE INC COM 12685J105 562 659 SH SOLE 659 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 873 5340 SH SOLE 3548 0 1792 CAMECO CORP COM 13321L108 1261 47566 SH SOLE 47566 0 0 CAMPBELL SOUP CO COM 134429109 1588 33700 SH SOLE 31857 0 1843 CAMPING WORLD HLDGS INC CL A 13462K109 354 14000 SH SOLE 10000 0 4000 CANADIAN IMPERIAL BK COMM TO COM 136069101 512 11709 SH SOLE 9888 0 1821 CANADIAN NATL RY CO COM 136375102 5531 51216 SH SOLE 11737 0 39479 CANADIAN PAC RY LTD COM 13645T100 3483 52203 SH SOLE 23043 0 29160 CANNAE HLDGS INC COM 13765N107 1779 86105 SH SOLE 68505 0 17600 CAPITAL ONE FINL CORP COM 14040H105 2111 22901 SH SOLE 17029 0 5872 CAPRI HOLDINGS LIMITED SHS G1890L107 204 5300 SH SOLE 1975 0 3325 CARDIFF ONCOLOGY INC COM 14147L108 261 169575 SH SOLE 72575 0 97000 CARDINAL HEALTH INC COM 14149Y108 770 11542 SH SOLE 3300 0 8242 CARMAX INC COM 143130102 91793 1390387 SH SOLE 963525 0 426862 CARNIVAL CORP COMMON STOCK 143658300 153 21698 SH SOLE 20698 0 1000 CARRIER GLOBAL CORPORATION COM 14448C104 2028 57040 SH SOLE 39968 0 17072 CARVANA CO CL A 146869102 3846 189473 SH SOLE 153938 0 35535 CASELLA WASTE SYS INC CL A 147448104 457 5978 SH SOLE 5978 0 0 CASEYS GEN STORES INC COM 147528103 373 1841 SH SOLE 1524 0 317 CATALENT INC COM 148806102 2214 30602 SH SOLE 30280 0 322 CATERPILLAR INC COM 149123101 20493 124898 SH SOLE 100718 0 24180 CBOE GLOBAL MKTS INC COM 12503M108 6968 59372 SH SOLE 9243 0 50129 CBRE GROUP INC CL A 12504L109 1500 22213 SH SOLE 19133 0 3080 CCC INTELLIGENT SOLUTIONS HL COM 12510Q100 249 27400 SH SOLE 23400 0 4000 CDW CORP COM 12514G108 12961 83040 SH SOLE 72775 0 10265 CEDAR FAIR L P DEPOSITRY UNIT 150185106 293 7132 SH SOLE 2100 0 5032 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 1959 499651 SH SOLE 489711 0 9940 CELSIUS HLDGS INC COM NEW 15118V207 310 3415 SH SOLE 3415 0 0 CENTENE CORP DEL COM 15135B101 3413 43865 SH SOLE 34204 0 9661 CENTERPOINT ENERGY INC COM 15189T107 350 12413 SH SOLE 4542 0 7871 CERIDIAN HCM HLDG INC COM 15677J108 12265 219493 SH SOLE 200012 0 19481 CERTARA INC COM 15687V109 2190 164939 SH SOLE 162640 0 2299 CF INDS HLDGS INC COM 125269100 731 7598 SH SOLE 7325 0 273 CHANNELADVISOR CORP COM 159179100 1327 58567 SH SOLE 56957 0 1610 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 169 11438 SH SOLE 11438 0 0 CHARLES RIV LABS INTL INC COM 159864107 963 4891 SH SOLE 4636 0 255 CHART INDS INC COM 16115Q308 748 4056 SH SOLE 4056 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1153 3800 SH SOLE 2246 0 1554 CHECK POINT SOFTWARE TECH LT ORD M22465104 2247 20055 SH SOLE 9550 0 10505 CHEESECAKE FACTORY INC COM 163072101 2962 101176 SH SOLE 93396 0 7780 CHEGG INC COM 163092109 17 804 SH SOLE 704 0 100 CHEGG INC NOTE9/0 163092AF6 867 1150000 PRN SOLE 750000 0 400000 CHEMED CORP NEW COM 16359R103 866 1983 SH SOLE 1983 0 0 CHENIERE ENERGY INC COM NEW 16411R208 7794 46978 SH SOLE 44935 0 2043 CHEVRON CORP NEW COM 166764100 94055 654660 SH SOLE 483863 0 170797 CHEWY INC CL A 16679L109 14271 464560 SH SOLE 424067 0 40493 CHICAGO ATLANTIC REAL ESTATE COM 167239102 326 22621 SH SOLE 22621 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 58851 39162 SH SOLE 34112 0 5050 CHUBB LIMITED COM H1467J104 7751 42618 SH SOLE 33274 0 9344 CHURCH & DWIGHT CO INC COM 171340102 5484 76762 SH SOLE 66505 0 10257 CHURCHILL DOWNS INC COM 171484108 408 2218 SH SOLE 2143 0 75 CIENA CORP COM NEW 171779309 972 24030 SH SOLE 22855 0 1175 CIGNA CORP NEW COM 125523100 13295 47914 SH SOLE 38455 0 9459 CINCINNATI FINL CORP COM 172062101 355 3960 SH SOLE 1585 0 2375 CINEMARK HLDGS INC COM 17243V102 142 11714 SH SOLE 0 0 11714 CINTAS CORP COM 172908105 113231 291691 SH SOLE 185228 0 106463 CISCO SYS INC COM 17275R102 26150 653757 SH SOLE 526570 0 127187 CITIGROUP INC COM NEW 172967424 9440 226531 SH SOLE 190369 0 36162 CITIZENS FINL GROUP INC COM 174610105 959 27904 SH SOLE 19996 0 7908 CIVISTA BANCSHARES INC COM NO PAR 178867107 1107 53300 SH SOLE 53300 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 2312 171636 SH SOLE 171021 0 615 CLOROX CO DEL COM 189054109 1910 14876 SH SOLE 10149 0 4727 CLOUDFLARE INC CL A COM 18915M107 2964 53591 SH SOLE 49362 0 4229 CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 171 100600 SH SOLE 95896 0 4704 CME GROUP INC COM 12572Q105 38157 215419 SH SOLE 162772 0 52647 CMS ENERGY CORP COM 125896100 420 7207 SH SOLE 4978 0 2229 CNO FINL GROUP INC COM 12621E103 345 19200 SH SOLE 19200 0 0 COCA COLA CO COM 191216100 114975 2052393 SH SOLE 1491208 0 561185 CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109 333 123418 SH SOLE 91300 0 32118 CODEXIS INC COM 192005106 259 42668 SH SOLE 22668 0 20000 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 25480 488502 SH SOLE 434001 0 54501 COGNEX CORP COM 192422103 1220 29445 SH SOLE 27014 0 2431 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1498 26082 SH SOLE 22236 0 3846 COHU INC COM 192576106 385 14952 SH SOLE 7952 0 7000 COINBASE GLOBAL INC COM CL A 19260Q107 1447 22441 SH SOLE 21336 0 1105 COLGATE PALMOLIVE CO COM 194162103 22707 323226 SH SOLE 246588 0 76638 COLICITY INC *W EXP 02/24/202 194170114 8 165150 SH SOLE 165150 0 0 COLICITY INC COM CL A 194170106 1923 195638 SH SOLE 151777 0 43861 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1179 12861 SH SOLE 12071 0 790 COMCAST CORP NEW CL A 20030N101 6732 229513 SH SOLE 151383 0 78130 COMERICA INC COM 200340107 712 10018 SH SOLE 4837 0 5181 COMPASS DIVERSIFIED SH BEN INT 20451Q104 10942 605864 SH SOLE 541581 0 64283 CONAGRA BRANDS INC COM 205887102 728 22316 SH SOLE 11313 0 11003 CONOCOPHILLIPS COM 20825C104 5440 53152 SH SOLE 37295 0 15857 CONSOLIDATED EDISON INC COM 209115104 2240 26115 SH SOLE 22787 0 3328 CONSTELLATION BRANDS INC CL B 21036P207 22 75 SH SOLE 0 0 75 CONSTELLATION BRANDS INC CL A 21036P108 6913 30097 SH SOLE 24582 0 5515 CONSTELLATION ENERGY CORP COM 21037T109 852 10240 SH SOLE 8639 0 1601 CONTAINER STORE GROUP INC COM 210751103 123 25000 SH SOLE 23500 0 1500 CONTINENTAL RES INC COM 212015101 1130 16921 SH SOLE 11410 0 5511 CONYERS PARK III ACQSITN COR *W EXP 08/12/202 21289P110 3 19138 SH SOLE 19138 0 0 CONYERS PARK III ACQSITN COR CLASS A COM 21289P102 232 23900 SH SOLE 23900 0 0 COOPER COS INC COM NEW 216648402 7542 28578 SH SOLE 27777 0 801 COPART INC COM 217204106 144975 1362547 SH SOLE 1028775 0 333772 CORNING INC COM 219350105 6904 237899 SH SOLE 222849 0 15050 CORTEVA INC COM 22052L104 5531 96774 SH SOLE 61090 0 35684 COSTAR GROUP INC COM 22160N109 240550 3453693 SH SOLE 2827926 0 625767 COSTCO WHSL CORP NEW COM 22160K105 222355 470821 SH SOLE 352928 0 117893 COTERRA ENERGY INC COM 127097103 423 16180 SH SOLE 13134 0 3046 COUPA SOFTWARE INC NOTE 0.375% 6/1 22266LAF3 134 175000 PRN SOLE 125000 0 50000 COUPA SOFTWARE INC COM 22266L106 4799 81619 SH SOLE 68243 0 13376 COURSERA INC COM 22266M104 382 35451 SH SOLE 33903 0 1548 CRANE HLDGS CO COM 224441105 211 2406 SH SOLE 1288 0 1118 CRAWFORD & CO CL B 224633107 76 14434 SH SOLE 14434 0 0 CREDIT ACCEP CORP MICH COM 225310101 4260 9726 SH SOLE 9575 0 151 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 5404 82691 SH SOLE 39614 0 43077 CROWDSTRIKE HLDGS INC CL A 22788C105 3560 21598 SH SOLE 17238 0 4360 CROWN CASTLE INC COM 22822V101 29382 203263 SH SOLE 169814 0 33449 CROWN HLDGS INC COM 228368106 1194 14733 SH SOLE 14633 0 100 CSG SYS INTL INC COM 126349109 2200 41612 SH SOLE 31048 0 10564 CSX CORP COM 126408103 3324 124781 SH SOLE 99141 0 25640 CTI BIOPHARMA CORP COM 12648L601 1025 176198 SH SOLE 176198 0 0 CUMMINS INC COM 231021106 2534 12449 SH SOLE 11611 0 838 CURO GROUP HOLDINGS CORP COM 23131L107 119 29743 SH SOLE 15862 0 13881 CURTISS WRIGHT CORP COM 231561101 2754 19791 SH SOLE 18549 0 1242 CVS HEALTH CORP COM 126650100 51074 535531 SH SOLE 425233 0 110298 CYBERARK SOFTWARE LTD SHS M2682V108 2106 14047 SH SOLE 13396 0 651 D R HORTON INC COM 23331A109 2229 33101 SH SOLE 17108 0 15993 DANAHER CORPORATION COM 235851102 414252 1603826 SH SOLE 1129615 0 474211 DARDEN RESTAURANTS INC COM 237194105 873 6911 SH SOLE 2391 0 4520 DARLING INGREDIENTS INC COM 237266101 410 6194 SH SOLE 3642 0 2552 DATADOG INC CL A COM 23804L103 2267 25536 SH SOLE 21430 0 4106 DAVE & BUSTERS ENTMT INC COM 238337109 705 22728 SH SOLE 21367 0 1361 DBX ETF TR XTRACK MSCI EURP 233051853 60 2000 SH SOLE 2000 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2083 62210 SH SOLE 38259 0 23951 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 287 7627 SH SOLE 5503 0 2124 DEERE & CO COM 244199105 102452 306843 SH SOLE 261940 0 44903 DELL TECHNOLOGIES INC CL C 24703L202 253 7419 SH SOLE 4079 0 3340 DELTA AIR LINES INC DEL COM NEW 247361702 2932 104491 SH SOLE 93191 0 11300 DENBURY INC COM 24790A101 844 9781 SH SOLE 9781 0 0 DERMTECH INC COM 24984K105 134 33717 SH SOLE 30346 0 3371 DESCARTES SYS GROUP INC COM 249906108 7758 122120 SH SOLE 103528 0 18592 DEVON ENERGY CORP NEW COM 25179M103 7687 127839 SH SOLE 116276 0 11563 DEXCOM INC COM 252131107 372236 4621748 SH SOLE 3433466 0 1188282 DIAGEO PLC SPON ADR NEW 25243Q205 12982 76449 SH SOLE 50983 0 25466 DIAMONDBACK ENERGY INC COM 25278X109 323 2680 SH SOLE 2394 0 286 DICKS SPORTING GOODS INC COM 253393102 342 3268 SH SOLE 2875 0 393 DIGIMARC CORP NEW COM 25381B101 189 13925 SH SOLE 13250 0 675 DIGITAL RLTY TR INC COM 253868103 2544 25646 SH SOLE 20814 0 4832 DIGITALBRIDGE GROUP INC CL A NEW 25401T603 134 10750 SH SOLE 10750 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 2794 77252 SH SOLE 75729 0 1523 DIME CMNTY BANCSHARES INC COM 25432X102 826 28224 SH SOLE 28224 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 1 25 SH SOLE 25 0 0 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 1255 42372 SH SOLE 42372 0 0 DISCOVER FINL SVCS COM 254709108 4303 47333 SH SOLE 39470 0 7863 DISH NETWORK CORPORATION CL A 25470M109 2 161 SH SOLE 161 0 0 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 17 25000 PRN SOLE 25000 0 0 DISNEY WALT CO COM 254687106 83912 889556 SH SOLE 602541 0 287015 DISTRIBUTION SOLUTIONS GRP I COM 520776105 1649 58535 SH SOLE 58535 0 0 DIXIE GROUP INC CL A 255519100 194 179608 SH SOLE 179608 0 0 DOCUSIGN INC COM 256163106 36003 673337 SH SOLE 519181 0 154156 DOLBY LABORATORIES INC COM CL A 25659T107 18175 278965 SH SOLE 240784 0 38181 DOLLAR GEN CORP NEW COM 256677105 946 3946 SH SOLE 3280 0 666 DOLLAR TREE INC COM 256746108 874 6425 SH SOLE 2073 0 4352 DOMINION ENERGY INC COM 25746U109 5152 74546 SH SOLE 64373 0 10173 DOMO INC COM CL B 257554105 286 15916 SH SOLE 1035 0 14881 DONALDSON INC COM 257651109 572 11664 SH SOLE 4964 0 6700 DOUBLEVERIFY HLDGS INC COM 25862V105 932 34083 SH SOLE 32533 0 1550 DOVER CORP COM 260003108 9306 79825 SH SOLE 66404 0 13421 DOW INC COM 260557103 16118 366911 SH SOLE 311512 0 55399 DOXIMITY INC CL A 26622P107 3997 132279 SH SOLE 126907 0 5372 DRAFTKINGS INC NEW COM CL A 26142V105 489 32297 SH SOLE 29548 0 2749 DRIVEN BRANDS HLDGS INC COM 26210V102 2386 85290 SH SOLE 74890 0 10400 DROPBOX INC CL A 26210C104 3989 192506 SH SOLE 192506 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 379 7295 SH SOLE 6864 0 431 DTE ENERGY CO COM 233331107 1246 10834 SH SOLE 9078 0 1756 DUKE ENERGY CORP NEW COM NEW 26441C204 11829 127161 SH SOLE 101662 0 25499 DULUTH HLDGS INC COM CL B 26443V101 547 77729 SH SOLE 64920 0 12809 DUPONT DE NEMOURS INC COM 26614N102 4945 98116 SH SOLE 66728 0 31388 DUTCH BROS INC CL A 26701L100 2981 95689 SH SOLE 89893 0 5796 DYNATRACE INC COM NEW 268150109 12253 352008 SH SOLE 323140 0 28868 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 25690 2460741 SH SOLE 2048688 0 412053 E L F BEAUTY INC COM 26856L103 243 6452 SH SOLE 5775 0 677 EAGLE MATLS INC COM 26969P108 895 8346 SH SOLE 6090 0 2256 EAGLE PHARMACEUTICALS INC COM 269796108 1119 42357 SH SOLE 36772 0 5585 EARGO INC COM 270087109 64 61233 SH SOLE 59405 0 1828 EAST WEST BANCORP INC COM 27579R104 276 4105 SH SOLE 3778 0 327 EASTMAN CHEM CO COM 277432100 375 5283 SH SOLE 4991 0 292 EATON CORP PLC SHS G29183103 6294 47197 SH SOLE 36335 0 10862 EATON VANCE TAX-MANAGED GLOB COM 27829F108 345 47638 SH SOLE 32488 0 15150 EBAY INC. COM 278642103 1042 28311 SH SOLE 24977 0 3334 ECOLAB INC COM 278865100 133639 925352 SH SOLE 590007 0 335345 EDGIO INC COM 53261M104 261 93714 SH SOLE 93714 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 94337 1141681 SH SOLE 841956 0 299725 ELECTRONIC ARTS INC COM 285512109 1324 11439 SH SOLE 11030 0 409 ELEVANCE HEALTH INC COM 036752103 2220 4693 SH SOLE 2755 0 1938 EMAGIN CORP COM NEW 29076N206 24 40100 SH SOLE 40100 0 0 EMCOR GROUP INC COM 29084Q100 237 2050 SH SOLE 569 0 1481 EMERSON ELEC CO COM 291011104 26683 364421 SH SOLE 246868 0 117553 ENBRIDGE INC COM 29250N105 6925 186650 SH SOLE 175005 0 11645 ENCOMPASS HEALTH CORP COM 29261A100 13404 296350 SH SOLE 275913 0 20437 ENCORE CAP GROUP INC COM 292554102 680 14962 SH SOLE 9030 0 5932 ENDAVA PLC ADS 29260V105 14306 177430 SH SOLE 164347 0 13083 ENERGY RECOVERY INC COM 29270J100 249 11457 SH SOLE 11457 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4047 366910 SH SOLE 273834 0 93076 ENERPAC TOOL GROUP CORP CL A COM 292765104 181 10160 SH SOLE 0 0 10160 ENERSYS COM 29275Y102 3422 58822 SH SOLE 47564 0 11258 ENOCHIAN BIOSCIENCES INC COM 29350E104 47 26000 SH SOLE 26000 0 0 ENPHASE ENERGY INC COM 29355A107 492 1772 SH SOLE 1756 0 16 ENTEGRIS INC COM 29362U104 1516 18255 SH SOLE 18254 0 1 ENTERGY CORP NEW COM 29364G103 4197 41707 SH SOLE 41056 0 651 ENTERPRISE PRODS PARTNERS L COM 293792107 14403 605658 SH SOLE 470548 0 135110 EOG RES INC COM 26875P101 12193 109128 SH SOLE 96016 0 13112 EPAM SYS INC COM 29414B104 7754 21410 SH SOLE 18268 0 3142 EPLUS INC COM 294268107 202 4873 SH SOLE 4179 0 694 EQT CORP COM 26884L109 238 5841 SH SOLE 3368 0 2473 EQUIFAX INC COM 294429105 9768 56981 SH SOLE 56283 0 698 EQUINIX INC COM 29444U700 12281 21590 SH SOLE 20645 0 945 EQUINOR ASA SPONSORED ADR 29446M102 1687 50940 SH SOLE 48370 0 2570 EQUITY LIFESTYLE PPTYS INC COM 29472R108 2854 45414 SH SOLE 45414 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1867 27773 SH SOLE 23786 0 3987 ERIE INDTY CO CL A 29530P102 811 3647 SH SOLE 3647 0 0 ESS TECH INC *W EXP 09/15/202 26916J114 180 244498 SH SOLE 232251 0 12247 ESS TECH INC COMMON STOCK 26916J106 2597 634914 SH SOLE 554950 0 79964 ESSENTIAL UTILS INC COM 29670G102 246 5950 SH SOLE 5950 0 0 ETF MANAGERS TR AI POWERED EQT 26924G813 0 1 SH SOLE 1 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 5 1101 SH SOLE 600 0 501 ETF MANAGERS TR TREATMENTS TSTNG 26924G763 15 747 SH SOLE 747 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 39 900 SH SOLE 900 0 0 ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 157 3401 SH SOLE 3401 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 180 4762 SH SOLE 4534 0 228 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4035 93028 SH SOLE 44898 0 48130 ETF SER SOLUTIONS DEFIANCE DIGITAL 26922B816 0 65 SH SOLE 0 0 65 ETF SER SOLUTIONS DISTILLATE US 26922A321 6 170 SH SOLE 170 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 610 40649 SH SOLE 40449 0 200 ETON PHARMACEUTICALS INC COM 29772L108 82 38932 SH SOLE 38932 0 0 ETSY INC COM 29786A106 1495 14932 SH SOLE 14121 0 811 EURONET WORLDWIDE INC COM 298736109 934 12334 SH SOLE 12334 0 0 EVENTBRITE INC COM CL A 29975E109 1398 229887 SH SOLE 226432 0 3455 EVERBRIDGE INC COM 29978A104 3301 106884 SH SOLE 83107 0 23777 EVERGY INC COM 30034W106 734 12360 SH SOLE 10317 0 2043 EVERQUOTE INC COM CL A 30041R108 111 16313 SH SOLE 15586 0 727 EVERSOURCE ENERGY COM 30040W108 3308 42437 SH SOLE 36293 0 6144 EVERTEC INC COM 30040P103 336 10726 SH SOLE 9332 0 1394 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 834 665000 PRN SOLE 665000 0 0 EVOLENT HEALTH INC CL A 30050B101 84528 2352580 SH SOLE 1658377 0 694203 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 292 8825 SH SOLE 5300 0 3525 EXACT SCIENCES CORP NOTE 0.375% 3/1 30063PAB1 52 75000 PRN SOLE 65000 0 10000 EXACT SCIENCES CORP NOTE 0.375% 3/0 30063PAC9 70 111000 PRN SOLE 101000 0 10000 EXACT SCIENCES CORP COM 30063P105 13470 414577 SH SOLE 311187 0 103390 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 268 6479 SH SOLE 4313 0 2166 EXELIXIS INC COM 30161Q104 12453 794210 SH SOLE 698313 0 95897 EXELON CORP COM 30161N101 1229 32805 SH SOLE 27754 0 5051 EXPEDIA GROUP INC COM NEW 30212P303 467 4987 SH SOLE 2158 0 2829 EXPEDITORS INTL WASH INC COM 302130109 733 8297 SH SOLE 7363 0 934 EXXON MOBIL CORP COM 30231G102 40177 460163 SH SOLE 395054 0 65109 F5 INC COM 315616102 536 3706 SH SOLE 2846 0 860 FACTSET RESH SYS INC COM 303075105 1131 2827 SH SOLE 2122 0 705 FAIR ISAAC CORP COM 303250104 857 2080 SH SOLE 1929 0 151 FARFETCH LTD ORD SH CL A 30744W107 78 10505 SH SOLE 10505 0 0 FASTENAL CO COM 311900104 154497 3355706 SH SOLE 1757607 0 1598099 FASTLY INC CL A 31188V100 199 21737 SH SOLE 15982 0 5755 FEDEX CORP COM 31428X106 12623 85018 SH SOLE 74940 0 10078 FERRARI N V COM N3167Y103 487 2634 SH SOLE 2605 0 29 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 8 194 SH SOLE 194 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 29 475 SH SOLE 0 0 475 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 52 910 SH SOLE 325 0 585 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 389 16248 SH SOLE 13722 0 2526 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 402 9521 SH SOLE 9352 0 169 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1390 15283 SH SOLE 15123 0 160 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3815 105380 SH SOLE 89036 0 16344 FIDELITY NATL INFORMATION SV COM 31620M106 12285 162564 SH SOLE 124125 0 38439 FIDUS INVT CORP COM 316500107 213 12421 SH SOLE 12421 0 0 FIFTH THIRD BANCORP COM 316773100 855 26759 SH SOLE 19301 0 7458 FIRST AMERN FINL CORP COM 31847R102 218 4740 SH SOLE 3529 0 1211 FIRST BANCORP P R COM NEW 318672706 137 10000 SH SOLE 0 0 10000 FIRST BUSEY CORP COM NEW 319383204 242 11000 SH SOLE 11000 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 388 12108 SH SOLE 12108 0 0 FIRST CMNTY CORP S C COM 319835104 273 15620 SH SOLE 15620 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1078 1352 SH SOLE 1230 0 122 FIRST HORIZON CORPORATION COM 320517105 659 28789 SH SOLE 26984 0 1805 FIRST LONG IS CORP COM 320734106 1156 67076 SH SOLE 67076 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 116 15231 SH SOLE 5306 0 9925 FIRST REP BK SAN FRANCISCO C COM 33616C100 800 6128 SH SOLE 4837 0 1291 FIRST SOLAR INC COM 336433107 5771 43629 SH SOLE 15619 0 28010 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 53 2712 SH SOLE 0 0 2712 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 319 19099 SH SOLE 13527 0 5572 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1 9 SH SOLE 9 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2 44 SH SOLE 44 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 7 419 SH SOLE 0 0 419 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 8 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 36 440 SH SOLE 0 0 440 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 53 615 SH SOLE 615 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 145 1933 SH SOLE 1933 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 212 3516 SH SOLE 3435 0 81 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 413 11216 SH SOLE 11216 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 2051 21099 SH SOLE 20185 0 914 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2415 62711 SH SOLE 62346 0 365 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 3 100 SH SOLE 0 0 100 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 5 200 SH SOLE 0 0 200 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 16 412 SH SOLE 0 0 412 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 23 743 SH SOLE 743 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 32 723 SH SOLE 723 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 34 591 SH SOLE 591 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 54 2340 SH SOLE 2340 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 61 464 SH SOLE 314 0 150 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 77 1885 SH SOLE 1885 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 168 6754 SH SOLE 4358 0 2396 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 170 3900 SH SOLE 3100 0 800 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 659 9922 SH SOLE 9322 0 600 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1025 17281 SH SOLE 2281 0 15000 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 2087 16533 SH SOLE 15837 0 696 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 11490 295536 SH SOLE 281656 0 13880 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 25583 540292 SH SOLE 391907 0 148385 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1175 20365 SH SOLE 18709 0 1656 FIRST TR MORNINGSTAR DIVID L SHS 336917109 388 12070 SH SOLE 12070 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 628 5986 SH SOLE 5986 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 997 27865 SH SOLE 25196 0 2669 FIRST US BANCSHARES INC COM 33744V103 817 102677 SH SOLE 97677 0 5000 FIRSTENERGY CORP COM 337932107 365 9855 SH SOLE 5564 0 4291 FIRSTSERVICE CORP NEW COM 33767E202 3805 31975 SH SOLE 30115 0 1860 FISERV INC COM 337738108 190290 2033666 SH SOLE 1757341 0 276325 FIVE BELOW INC COM 33829M101 2853 20725 SH SOLE 20380 0 345 FLAGSTAR BANCORP INC COM PAR .001 337930705 1353 40500 SH SOLE 40500 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 589 3344 SH SOLE 2030 0 1314 FLEXSHARES TR IBOXX 3R TARGT 33939L506 3 144 SH SOLE 144 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 6 124 SH SOLE 124 0 0 FLEXSHARES TR MORNSTAR USMKT 33939L100 147 1063 SH SOLE 1063 0 0 FLEXSHARES TR STOXX GLOBR INF 33939L795 223 4884 SH SOLE 4884 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 278 6061 SH SOLE 6061 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 318 6145 SH SOLE 6145 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 547 14560 SH SOLE 14460 0 100 FLOOR & DECOR HLDGS INC CL A 339750101 4300 61197 SH SOLE 55219 0 5978 FLUSHING FINL CORP COM 343873105 1620 83620 SH SOLE 83620 0 0 FLYWIRE CORPORATION COM VTG 302492103 28186 1227622 SH SOLE 1038037 0 189585 FORD MTR CO DEL COM 345370860 4075 363798 SH SOLE 329599 0 34199 FORGEROCK INC CL A 34631B101 185 12762 SH SOLE 12762 0 0 FORTINET INC COM 34959E109 16300 331764 SH SOLE 276547 0 55217 FORTIS INC COM 349553107 228 6011 SH SOLE 3703 0 2308 FORTIVE CORP COM 34959J108 38292 656813 SH SOLE 513877 0 142936 FORTUNE BRANDS HOME & SEC IN COM 34964C106 342 6371 SH SOLE 1519 0 4852 FOX FACTORY HLDG CORP COM 35138V102 705 8913 SH SOLE 7751 0 1162 FRANCO NEV CORP COM 351858105 695 5816 SH SOLE 5809 0 7 FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 433 40198 SH SOLE 40198 0 0 FREEPORT-MCMORAN INC CL B 35671D857 3105 113620 SH SOLE 97868 0 15752 FRESHPET INC COM 358039105 550 10974 SH SOLE 10575 0 399 FRONTDOOR INC COM 35905A109 1290 63272 SH SOLE 56759 0 6513 FTI CONSULTING INC COM 302941109 3869 23347 SH SOLE 22865 0 482 FUBOTV INC COM 35953D104 50 14067 SH SOLE 402 0 13665 FULLER H B CO COM 359694106 366 6087 SH SOLE 6087 0 0 GABELLI MULTIMEDIA TR INC COM 36239Q109 735 117599 SH SOLE 111524 0 6075 GALECTIN THERAPEUTICS INC COM NEW 363225202 67 40884 SH SOLE 33728 0 7156 GALLAGHER ARTHUR J & CO COM 363576109 13855 80920 SH SOLE 76785 0 4135 GAMESTOP CORP NEW CL A 36467W109 378 15028 SH SOLE 10498 0 4530 GAP INC COM 364760108 115 13993 SH SOLE 2188 0 11805 GARMIN LTD SHS H2906T109 444 5525 SH SOLE 4178 0 1347 GARTNER INC COM 366651107 14756 53331 SH SOLE 31872 0 21459 GCM GROSVENOR INC *W EXP 11/17/202 36831E116 9 14990 SH SOLE 0 0 14990 GCM GROSVENOR INC COM CL A 36831E108 425 53806 SH SOLE 47671 0 6135 GENERAC HLDGS INC COM 368736104 48024 269588 SH SOLE 222650 0 46938 GENERAL DYNAMICS CORP COM 369550108 42717 201336 SH SOLE 32411 0 168925 GENERAL ELECTRIC CO COM NEW 369604301 10666 172288 SH SOLE 144112 0 28176 GENERAL MLS INC COM 370334104 9257 120833 SH SOLE 94217 0 26616 GENERAL MTRS CO COM 37045V100 3405 106097 SH SOLE 83082 0 23015 GENIUS SPORTS LIMITED SHARES CL A G3934V109 46 12550 SH SOLE 12550 0 0 GENPACT LIMITED SHS G3922B107 626 14301 SH SOLE 12928 0 1373 GENUINE PARTS CO COM 372460105 1725 11556 SH SOLE 9914 0 1642 GILDAN ACTIVEWEAR INC COM 375916103 548 19376 SH SOLE 3062 0 16314 GILEAD SCIENCES INC COM 375558103 29937 485289 SH SOLE 368366 0 116923 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 128 41157 SH SOLE 32832 0 8325 GITLAB INC CLASS A COM 37637K108 1337 26099 SH SOLE 25399 0 700 GLACIER BANCORP INC NEW COM 37637Q105 3318 67540 SH SOLE 67050 0 490 GLADSTONE INVT CORP COM 376546107 1885 155762 SH SOLE 124005 0 31757 GLAUKOS CORP COM 377322102 720 13522 SH SOLE 10222 0 3300 GLOBAL PMTS INC COM 37940X102 32812 303679 SH SOLE 150306 0 153373 GLOBAL X FDS GLOBAL X SILVER 37954Y848 1 50 SH SOLE 50 0 0 GLOBAL X FDS MSCI NORWAY ETF 37950E101 2 87 SH SOLE 87 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 4 104 SH SOLE 104 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 13 485 SH SOLE 385 0 100 GLOBAL X FDS GLBL X MLP ETF 37954Y343 25 634 SH SOLE 634 0 0 GLOBAL X FDS MSCI CHINA IT 37954Y533 28 1890 SH SOLE 1890 0 0 GLOBAL X FDS GLOBAL X COPPER 37954Y830 29 1041 SH SOLE 1041 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 66 3608 SH SOLE 3608 0 0 GLOBAL X FDS INTERNET OF THNG 37954Y780 143 5768 SH SOLE 5768 0 0 GLOBAL X FDS US PFD ETF 37954Y657 171 8351 SH SOLE 8351 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 222 10953 SH SOLE 9594 0 1359 GLOBAL X FDS S&P 500 COVERED 37954Y475 315 8255 SH SOLE 8255 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 317 18000 SH SOLE 16500 0 1500 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 458 29224 SH SOLE 29224 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2414 36531 SH SOLE 34524 0 2007 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2718 150355 SH SOLE 61403 0 88952 GLOBAL X FDS US INFR DEV ETF 37954Y673 10190 441908 SH SOLE 229114 0 212794 GLOBANT S A COM L44385109 13559 72480 SH SOLE 65432 0 7048 GLOBE LIFE INC COM 37959E102 287 2881 SH SOLE 2600 0 281 GLOBUS MED INC CL A 379577208 572 9594 SH SOLE 5472 0 4122 GODADDY INC CL A 380237107 14469 204129 SH SOLE 177665 0 26464 GOGO INC COM 38046C109 4435 365956 SH SOLE 296397 0 69559 GOHEALTH INC COM CL A 38046W105 11 29710 SH SOLE 13490 0 16220 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 25 991 SH SOLE 991 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 88 3240 SH SOLE 3240 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 88 886 SH SOLE 886 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 116 1627 SH SOLE 1627 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 290 6719 SH SOLE 6719 0 0 GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362 525 11021 SH SOLE 11021 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 19223 65595 SH SOLE 60276 0 5319 GOLDMINING INC COM 38149E101 17 20250 SH SOLE 20250 0 0 GOLUB CAP BDC INC COM 38173M102 649 52376 SH SOLE 52376 0 0 GOOSEHEAD INS INC COM CL A 38267D109 6625 185885 SH SOLE 136921 0 48964 GRACO INC COM 384109104 1262 21045 SH SOLE 20195 0 850 GRAINGER W W INC COM 384802104 31366 64117 SH SOLE 37807 0 26310 GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 225 250000 PRN SOLE 215000 0 35000 GREIF INC CL B 397624206 24 400 SH SOLE 400 0 0 GREIF INC CL A 397624107 470 7885 SH SOLE 7685 0 200 GRID DYNAMICS HLDGS INC CL A 39813G109 17018 908599 SH SOLE 825132 0 83467 GSK PLC SPONSORED ADR 37733W204 1112 37792 SH SOLE 28043 0 9749 GUIDEWIRE SOFTWARE INC NOTE 1.250% 3/1 40171VAA8 100 111000 PRN SOLE 101000 0 10000 GUIDEWIRE SOFTWARE INC COM 40171V100 65322 1060771 SH SOLE 775441 0 285330 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 4191 119529 SH SOLE 101445 0 18084 HAIN CELESTIAL GROUP INC COM 405217100 1031 61093 SH SOLE 58327 0 2766 HALEON PLC SPON ADS 405552100 174 28532 SH SOLE 16722 0 11810 HALLIBURTON CO COM 406216101 3569 144969 SH SOLE 118451 0 26518 HALOZYME THERAPEUTICS INC COM 40637H109 671 16977 SH SOLE 16495 0 482 HAMILTON LANE INC CL A 407497106 411 6894 SH SOLE 6136 0 758 HANNON ARMSTRONG SUST INFR C COM 41068X100 244 8141 SH SOLE 8141 0 0 HARTE HANKS INC COM 416196202 7368 660839 SH SOLE 660839 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 459 7409 SH SOLE 4943 0 2466 HASBRO INC COM 418056107 1435 21291 SH SOLE 14132 0 7159 HASHICORP INC COM CL A 418100103 2203 68429 SH SOLE 64892 0 3537 HAYWARD HLDGS INC COM 421298100 246 27719 SH SOLE 16476 0 11243 HCA HEALTHCARE INC COM 40412C101 1594 8673 SH SOLE 7077 0 1596 HCI GROUP INC NOTE 4.250% 3/0 40416EAD5 118 140000 PRN SOLE 105000 0 35000 HDFC BANK LTD SPONSORED ADS 40415F101 950 16263 SH SOLE 7827 0 8436 HEALTHCARE SVCS GROUP INC COM 421906108 923 76326 SH SOLE 65161 0 11165 HEALTHEQUITY INC COM 42226A107 971 14457 SH SOLE 14217 0 240 HEALTHPEAK PROPERTIES INC COM 42250P103 484 21123 SH SOLE 16189 0 4934 HEICO CORP NEW CL A 422806208 1554 13556 SH SOLE 13243 0 313 HEICO CORP NEW COM 422806109 25271 175520 SH SOLE 99164 0 76356 HENRY JACK & ASSOC INC COM 426281101 431 2366 SH SOLE 2356 0 10 HENRY SCHEIN INC COM 806407102 811 12333 SH SOLE 11586 0 747 HERCULES CAPITAL INC COM 427096508 1625 140292 SH SOLE 140292 0 0 HERON THERAPEUTICS INC COM 427746102 78 18500 SH SOLE 18500 0 0 HERSHEY CO COM 427866108 7284 33038 SH SOLE 29612 0 3426 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 39 4404 SH SOLE 4404 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 128 7858 SH SOLE 7858 0 0 HESS CORP COM 42809H107 475 4358 SH SOLE 3972 0 386 HEWLETT PACKARD ENTERPRISE C COM 42824C109 4620 385672 SH SOLE 368649 0 17023 HILTON WORLDWIDE HLDGS INC COM 43300A203 321 2664 SH SOLE 1267 0 1397 HIMS & HERS HEALTH INC COM CL A 433000106 912 163523 SH SOLE 160573 0 2950 HIRERIGHT HOLDINGS CORPORATI COM 433537107 4255 278837 SH SOLE 264963 0 13874 HOLOGIC INC COM 436440101 31163 483003 SH SOLE 248467 0 234536 HOME DEPOT INC COM 437076102 186165 674658 SH SOLE 509546 0 165112 HONEYWELL INTL INC COM 438516106 33102 198248 SH SOLE 179465 0 18783 HORIZON GLOBAL CORP COM 44052W104 23 18500 SH SOLE 10000 0 8500 HORIZON THERAPEUTICS PUB L SHS G46188101 866 13999 SH SOLE 13674 0 325 HORMEL FOODS CORP COM 440452100 258 5681 SH SOLE 4392 0 1289 HOWMET AEROSPACE INC COM 443201108 435 14056 SH SOLE 12510 0 1546 HP INC COM 40434L105 1152 46241 SH SOLE 37394 0 8847 HSBC HLDGS PLC SPON ADR NEW 404280406 320 12268 SH SOLE 4309 0 7959 HUB GROUP INC CL A 443320106 625 9055 SH SOLE 5555 0 3500 HUBBELL INC COM 443510607 5131 23010 SH SOLE 22715 0 295 HUBSPOT INC COM 443573100 311 1152 SH SOLE 659 0 493 HUMANA INC COM 444859102 2883 5942 SH SOLE 4287 0 1655 HUNT J B TRANS SVCS INC COM 445658107 5807 37126 SH SOLE 36319 0 807 HUNTINGTON BANCSHARES INC COM 446150104 2127 161361 SH SOLE 102422 0 58939 HURON CONSULTING GROUP INC COM 447462102 1729 26104 SH SOLE 24619 0 1485 IAC INC COM NEW 44891N208 228 4116 SH SOLE 4066 0 50 ICICI BANK LIMITED ADR 45104G104 3332 158884 SH SOLE 123234 0 35650 ICON PLC SHS G4705A100 6315 34362 SH SOLE 29131 0 5231 IDACORP INC COM 451107106 260 2631 SH SOLE 2367 0 264 IDEX CORP COM 45167R104 523 2617 SH SOLE 2459 0 158 IDEXX LABS INC COM 45168D104 399062 1224868 SH SOLE 996547 0 228321 ILLINOIS TOOL WKS INC COM 452308109 84905 469996 SH SOLE 267859 0 202137 ILLUMINA INC COM 452327109 7087 37144 SH SOLE 19174 0 17970 IMMUNITYBIO INC COM 45256X103 266 53531 SH SOLE 850 0 52681 IMMUNOGEN INC COM 45253H101 1276 266845 SH SOLE 108109 0 158736 IMPAC MTG HLDGS INC COM NEW 45254P508 22 73470 SH SOLE 73470 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 45 1736 SH SOLE 1569 0 167 IMPACT SHS TR I NAACP MINO ETF 45259A209 499 19230 SH SOLE 19230 0 0 INARI MED INC COM 45332Y109 227 3130 SH SOLE 3090 0 40 INCYTE CORP COM 45337C102 1128 16934 SH SOLE 16896 0 38 INDEPENDENCE RLTY TR INC COM 45378A106 12604 753347 SH SOLE 649957 0 103390 INFORMATION SVCS GROUP INC COM 45675Y104 3240 680758 SH SOLE 632858 0 47900 INFOSYS LTD SPONSORED ADR 456788108 316 18635 SH SOLE 1791 0 16844 INGERSOLL RAND INC COM 45687V106 467 10799 SH SOLE 10255 0 544 INGLES MKTS INC CL A 457030104 238 3000 SH SOLE 3000 0 0 INHIBIKASE THERAPEUTICS INC COM 45719W106 163 179000 SH SOLE 79000 0 100000 INNOVATOR ETFS TR US EQTY PWR BF 45782C680 11 400 SH SOLE 400 0 0 INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 66 2409 SH SOLE 2409 0 0 INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789 87 3000 SH SOLE 3000 0 0 INNOVATOR ETFS TR US EQTY PWR BUF 45782C748 99 3481 SH SOLE 3481 0 0 INOGEN INC COM 45780L104 2666 109819 SH SOLE 99820 0 9999 INSEEGO CORP COM 45782B104 110 53000 SH SOLE 53000 0 0 INSMED INC COM PAR $.01 457669307 254 11806 SH SOLE 11806 0 0 INSPIRATO INCORPORATED *W EXP 02/11/202 45791E115 4 15000 SH SOLE 0 0 15000 INSPIRE MED SYS INC COM 457730109 1122 6324 SH SOLE 6324 0 0 INSULET CORP COM 45784P101 74279 323797 SH SOLE 218320 0 105477 INTEGER HLDGS CORP COM 45826H109 445 7152 SH SOLE 152 0 7000 INTEL CORP COM 458140100 18516 718497 SH SOLE 582945 0 135552 INTELLIA THERAPEUTICS INC COM 45826J105 590 10538 SH SOLE 513 0 10025 INTERCONTINENTAL EXCHANGE IN COM 45866F104 168150 1861091 SH SOLE 1228616 0 632475 INTERNATIONAL BUSINESS MACHS COM 459200101 58261 490370 SH SOLE 416180 0 74190 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4405 48500 SH SOLE 23323 0 25177 INTERNATIONAL PAPER CO COM 460146103 2202 69462 SH SOLE 56812 0 12650 INTERPUBLIC GROUP COS INC COM 460690100 1482 57883 SH SOLE 56679 0 1204 INTUIT COM 461202103 176462 455598 SH SOLE 376226 0 79372 INTUITIVE SURGICAL INC COM NEW 46120E602 52732 281326 SH SOLE 178126 0 103200 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 0 4 SH SOLE 4 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 110 2227 SH SOLE 2227 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 195 7935 SH SOLE 7935 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 448 14875 SH SOLE 8975 0 5900 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 2 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 2 41 SH SOLE 41 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 2 42 SH SOLE 42 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 CEF INM COMPSI 46138E404 6 370 SH SOLE 370 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 8 377 SH SOLE 377 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 9 378 SH SOLE 378 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 KBW HIG DV YLD 46138E610 10 725 SH SOLE 725 0 0 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 11 400 SH SOLE 400 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 FTSE RAFI DEV 46138E743 18 510 SH SOLE 510 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 24 1276 SH SOLE 1276 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 40 816 SH SOLE 816 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 43 2668 SH SOLE 2668 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 45 1850 SH SOLE 1600 0 250 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 46 1260 SH SOLE 1260 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 66 4008 SH SOLE 4008 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 100 4967 SH SOLE 4967 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 102 3535 SH SOLE 3535 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 112 2855 SH SOLE 1255 0 1600 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 122 2971 SH SOLE 2971 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 129 7610 SH SOLE 6980 0 630 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 179 6986 SH SOLE 6986 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 197 12030 SH SOLE 11530 0 500 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 276 12597 SH SOLE 8327 0 4270 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 971 114013 SH SOLE 109513 0 4500 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1254 21688 SH SOLE 19832 0 1856 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 2620 220536 SH SOLE 216018 0 4518 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 6720 91293 SH SOLE 74268 0 17025 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1 125 SH SOLE 125 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 3 100 SH SOLE 100 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 5 82 SH SOLE 80 0 2 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 5 35 SH SOLE 35 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 5 165 SH SOLE 165 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 9 53 SH SOLE 53 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 11 135 SH SOLE 135 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 12 54 SH SOLE 50 0 4 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 19 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 20 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 24 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 32 435 SH SOLE 435 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 32 330 SH SOLE 330 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 35 850 SH SOLE 850 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 36 754 SH SOLE 754 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 46 3000 SH SOLE 3000 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 48 3180 SH SOLE 3180 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 51 1000 SH SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 79 544 SH SOLE 357 0 187 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 85 599 SH SOLE 599 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 117 2063 SH SOLE 2063 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 201 800 SH SOLE 800 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 205 1405 SH SOLE 175 0 1230 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 225 837 SH SOLE 837 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 225 3218 SH SOLE 3218 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 284 2500 SH SOLE 2500 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 290 4150 SH SOLE 950 0 3200 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 473 7751 SH SOLE 6951 0 800 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2011 29750 SH SOLE 29350 0 400 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2392 60181 SH SOLE 57614 0 2567 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5150 37112 SH SOLE 29932 0 7180 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 6051 132257 SH SOLE 55117 0 77140 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 13932 109457 SH SOLE 85474 0 23983 INVESCO LTD SHS G491BT108 1610 117541 SH SOLE 59760 0 57781 INVESCO QQQ TR UNIT SER 1 46090E103 55405 207307 SH SOLE 138849 0 68458 INVITATION HOMES INC COM 46187W107 361 10692 SH SOLE 1973 0 8719 IONIS PHARMACEUTICALS INC COM 462222100 657 14844 SH SOLE 14844 0 0 IQVIA HLDGS INC COM 46266C105 909 5018 SH SOLE 3646 0 1372 IRHYTHM TECHNOLOGIES INC COM 450056106 103116 823081 SH SOLE 488531 0 334550 IRIDIUM COMMUNICATIONS INC COM 46269C102 15704 353924 SH SOLE 319224 0 34700 IRON MTN INC DEL COM 46284V101 15690 356845 SH SOLE 304171 0 52674 IRONSOURCE LTD CL A ORD SHS M5R75Y101 301 87598 SH SOLE 86098 0 1500 ISHARES GOLD TR ISHARES NEW 464285204 8860 281000 SH SOLE 263119 0 17881 ISHARES INC MSCI THAILND ETF 464286624 0 3 SH SOLE 3 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 1 47 SH SOLE 0 0 47 ISHARES INC MSCI BELGIUM ETF 464286301 2 135 SH SOLE 135 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 5 562 SH SOLE 562 0 0 ISHARES INC MSCI FRANCE ETF 464286707 7 247 SH SOLE 247 0 0 ISHARES INC MSCI SWITZERLAND 464286749 10 268 SH SOLE 0 0 268 ISHARES INC MSCI SINGPOR ETF 46434G780 14 804 SH SOLE 804 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 23 500 SH SOLE 390 0 110 ISHARES INC MSCI EQUAL WEITE 464286681 25 379 SH SOLE 379 0 0 ISHARES INC MSCI GERMANY ETF 464286806 25 1272 SH SOLE 1272 0 0 ISHARES INC MSCI FRONTIER 464286145 29 1184 SH SOLE 1034 0 150 ISHARES INC EM MKTS DIV ETF 464286319 45 2000 SH SOLE 0 0 2000 ISHARES INC MSCI BRAZIL ETF 464286400 70 2353 SH SOLE 2228 0 125 ISHARES INC MSCI EURZONE ETF 464286608 76 2376 SH SOLE 1808 0 568 ISHARES INC MSCI AUST ETF 464286103 82 4154 SH SOLE 4154 0 0 ISHARES INC MSCI EMERG MRKT 464286533 84 1664 SH SOLE 1209 0 455 ISHARES INC MSCI STH KOR ETF 464286772 93 1956 SH SOLE 1894 0 62 ISHARES INC MSCI AUSTRIA ETF 464286202 155 10000 SH SOLE 10000 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 169 3910 SH SOLE 3610 0 300 ISHARES INC MSCI HONG KG ETF 464286871 171 9391 SH SOLE 8834 0 557 ISHARES INC MSCI PAC JP ETF 464286665 472 12569 SH SOLE 911 0 11658 ISHARES INC MSCI WORLD ETF 464286392 660 6605 SH SOLE 1218 0 5387 ISHARES INC MSCI EM ASIA ETF 464286426 815 14194 SH SOLE 14034 0 160 ISHARES INC MSCI GBL MIN VOL 464286525 967 10919 SH SOLE 8432 0 2487 ISHARES INC MSCI CDA ETF 464286509 1156 37574 SH SOLE 16702 0 20872 ISHARES INC MSCI JPN ETF NEW 46434G822 1183 24212 SH SOLE 11039 0 13173 ISHARES INC CUR HD MSCI EM 46434G509 1296 56585 SH SOLE 46585 0 10000 ISHARES INC CORE MSCI EMKT 46434G103 8478 197259 SH SOLE 170617 0 26642 ISHARES SILVER TR ISHARES 46428Q109 475 27141 SH SOLE 24577 0 2564 ISHARES TR MSCI EAFE ETF 464287465 43592 778290 SH SOLE 652067 0 126223 ISHARES TR RUS 1000 GRW ETF 464287614 25233 119928 SH SOLE 107201 0 12727 ISHARES TR MODERT ALLOC ETF 464289875 0 10 SH SOLE 10 0 0 ISHARES TR GLOBAL MATER ETF 464288695 1 16 SH SOLE 16 0 0 ISHARES TR DEVSMCP EXNA ETF 464288497 2 40 SH SOLE 40 0 0 ISHARES TR ASIA 50 ETF 464288430 3 66 SH SOLE 66 0 0 ISHARES TR US HOME CONS ETF 464288752 3 52 SH SOLE 52 0 0 ISHARES TR US BR DEL SE ETF 464288794 3 37 SH SOLE 37 0 0 ISHARES TR BRAZIL SM-CP ETF 464289131 3 200 SH SOLE 200 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 3 65 SH SOLE 65 0 0 ISHARES TR CORE MSCI INTL 46435G326 3 70 SH SOLE 0 0 70 ISHARES TR MRNING SM CP ETF 464288703 5 110 SH SOLE 0 0 110 ISHARES TR MSCI AC ASIA ETF 464288182 8 143 SH SOLE 143 0 0 ISHARES TR 10+ YR INVST GRD 464289511 10 206 SH SOLE 0 0 206 ISHARES TR CORE MSCI PAC 46434V696 11 235 SH SOLE 0 0 235 ISHARES TR IBDS DEC28 ETF 46435U515 12 500 SH SOLE 500 0 0 ISHARES TR MICRO-CAP ETF 464288869 16 150 SH SOLE 100 0 50 ISHARES TR INTL EQTY FACTOR 46434V274 16 765 SH SOLE 765 0 0 ISHARES TR MSCI CHINA ETF 46429B671 18 426 SH SOLE 135 0 291 ISHARES TR GLB CNSM STP ETF 464288737 19 359 SH SOLE 124 0 235 ISHARES TR GBL COMM SVC ETF 464287275 20 380 SH SOLE 295 0 85 ISHARES TR AGGRES ALLOC ETF 464289859 21 375 SH SOLE 375 0 0 ISHARES TR EXPND TEC SC ETF 464287549 23 82 SH SOLE 80 0 2 ISHARES TR MRGSTR SM CP GR 464288604 23 660 SH SOLE 660 0 0 ISHARES TR MORTGE REL ETF 46435G342 27 1300 SH SOLE 1300 0 0 ISHARES TR GOV/CRED BD ETF 464288596 28 270 SH SOLE 270 0 0 ISHARES TR INTL DEV RE ETF 464288489 30 1600 SH SOLE 1600 0 0 ISHARES TR GLOBAL FINLS ETF 464287333 37 602 SH SOLE 451 0 151 ISHARES TR IBONDS DEC24 ETF 46434VBG4 37 1500 SH SOLE 1500 0 0 ISHARES TR MSCI JP VALUE 46435U374 38 1750 SH SOLE 1750 0 0 ISHARES TR US HLTHCR PR ETF 464288828 40 158 SH SOLE 158 0 0 ISHARES TR NORTH AMERN NAT 464287374 42 1205 SH SOLE 922 0 283 ISHARES TR MRGSTR MD CP GRW 464288307 43 846 SH SOLE 846 0 0 ISHARES TR U S EQUITY FACTR 46434V282 43 1185 SH SOLE 1185 0 0 ISHARES TR DOW JONES US ETF 464287846 45 510 SH SOLE 510 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 45 1619 SH SOLE 671 0 948 ISHARES TR US REGNL BKS ETF 464288778 46 970 SH SOLE 4 0 966 ISHARES TR CUR HED MSCI GER 46434V704 48 2039 SH SOLE 1262 0 777 ISHARES TR SHORT TREAS BD 464288679 52 469 SH SOLE 222 0 247 ISHARES TR MSCI INDIA ETF 46429B598 57 1400 SH SOLE 1250 0 150 ISHARES TR BROAD USD HIGH 46435U853 66 1951 SH SOLE 1802 0 149 ISHARES TR US INFRASTRUC 46435U713 68 2110 SH SOLE 2110 0 0 ISHARES TR LATN AMER 40 ETF 464287390 84 3528 SH SOLE 3528 0 0 ISHARES TR GLOBAL 100 ETF 464287572 88 1477 SH SOLE 1224 0 253 ISHARES TR U.S. BAS MTL ETF 464287838 92 847 SH SOLE 847 0 0 ISHARES TR RESIDENTIAL MULT 464288562 100 1392 SH SOLE 1392 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 108 768 SH SOLE 768 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 108 2323 SH SOLE 2323 0 0 ISHARES TR MSCI EURO FL ETF 464289180 118 8494 SH SOLE 7194 0 1300 ISHARES TR GLB INFRASTR ETF 464288372 125 2991 SH SOLE 2291 0 700 ISHARES TR U.S. UTILITS ETF 464287697 130 1601 SH SOLE 1261 0 340 ISHARES TR CR 5 10 YR ETF 46435G417 133 3145 SH SOLE 3145 0 0 ISHARES TR AGENCY BOND ETF 464288166 161 1509 SH SOLE 1509 0 0 ISHARES TR INTRM GOV CR ETF 464288612 165 1619 SH SOLE 1069 0 550 ISHARES TR A RATE CP BD ETF 46429B291 171 3773 SH SOLE 3773 0 0 ISHARES TR JPMORGAN USD EMG 464288281 175 2198 SH SOLE 2120 0 78 ISHARES TR ESG AWRE 1 5 YR 46435G243 176 7474 SH SOLE 7474 0 0 ISHARES TR MSCI USA MMENTM 46432F396 184 1404 SH SOLE 1404 0 0 ISHARES TR RUS TP200 VL ETF 464289420 191 3305 SH SOLE 3305 0 0 ISHARES TR MSCI CHINA A 46434V514 198 6476 SH SOLE 3828 0 2648 ISHARES TR US TREAS BD ETF 46429B267 209 9173 SH SOLE 7380 0 1793 ISHARES TR 0-5YR HI YL CP 46434V407 220 5498 SH SOLE 5346 0 152 ISHARES TR US CONSUM DISCRE 464287580 233 3997 SH SOLE 3997 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 235 2156 SH SOLE 1454 0 702 ISHARES TR CHINA LG-CAP ETF 464287184 251 9704 SH SOLE 8269 0 1435 ISHARES TR US TELECOM ETF 464287713 263 12589 SH SOLE 11989 0 600 ISHARES TR GLOB HLTHCRE ETF 464287325 268 3559 SH SOLE 2700 0 859 ISHARES TR U.S. ENERGY ETF 464287796 273 6942 SH SOLE 5742 0 1200 ISHARES TR US CONSM STAPLES 464287812 278 1544 SH SOLE 1544 0 0 ISHARES TR GLOBAL TECH ETF 464287291 295 6985 SH SOLE 6985 0 0 ISHARES TR EUROPE ETF 464287861 300 7948 SH SOLE 7198 0 750 ISHARES TR ISHS 5-10YR INVT 464288638 318 6586 SH SOLE 6056 0 530 ISHARES TR US INDUSTRIALS 464287754 320 3816 SH SOLE 3816 0 0 ISHARES TR CONV BD ETF 46435G102 321 4661 SH SOLE 4661 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 359 6298 SH SOLE 4751 0 1547 ISHARES TR ESG AWRE USD ETF 46435G193 361 16581 SH SOLE 16581 0 0 ISHARES TR EXPANDED TECH 464287515 367 1469 SH SOLE 1469 0 0 ISHARES TR MBS ETF 464288588 406 4431 SH SOLE 3310 0 1121 ISHARES TR EXPONENTIAL TECH 46434V381 424 9520 SH SOLE 9520 0 0 ISHARES TR U.S. FINLS ETF 464287788 436 6458 SH SOLE 5658 0 800 ISHARES TR RUSEL 2500 ETF 46435G268 490 9840 SH SOLE 9840 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 497 9935 SH SOLE 9935 0 0 ISHARES TR CORE MSCI EURO 46434V738 500 12633 SH SOLE 12394 0 239 ISHARES TR IBONDS 24 TRM TS 46436E874 533 22270 SH SOLE 22270 0 0 ISHARES TR COHEN STEER REIT 464287564 552 10279 SH SOLE 9709 0 570 ISHARES TR MSCI UK ETF NEW 46435G334 558 21280 SH SOLE 20664 0 616 ISHARES TR US HLTHCARE ETF 464287762 617 2439 SH SOLE 2289 0 150 ISHARES TR MSCI ACWI ETF 464288257 681 8750 SH SOLE 8650 0 100 ISHARES TR 3 7 YR TREAS BD 464288661 719 6292 SH SOLE 6262 0 30 ISHARES TR USD INV GRDE ETF 464288620 720 14978 SH SOLE 733 0 14245 ISHARES TR IBONDS DEC23 ETF 46434VAX8 742 29755 SH SOLE 29755 0 0 ISHARES TR U.S. PHARMA ETF 464288836 745 4392 SH SOLE 4392 0 0 ISHARES TR MSCI USA VALUE 46432F388 801 9788 SH SOLE 9788 0 0 ISHARES TR SP SMCP600VL ETF 464287879 842 10213 SH SOLE 9317 0 896 ISHARES TR ESG MSCI LEADR 46435U218 854 13834 SH SOLE 13834 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 906 19660 SH SOLE 17913 0 1747 ISHARES TR 20 YR TR BD ETF 464287432 954 9314 SH SOLE 6682 0 2632 ISHARES TR RUS TP200 GR ETF 464289438 975 8156 SH SOLE 8156 0 0 ISHARES TR IBOXX HI YD ETF 464288513 1012 14177 SH SOLE 13311 0 866 ISHARES TR 7-10 YR TRSY BD 464287440 1057 11010 SH SOLE 8885 0 2125 ISHARES TR ESG AWR MSCI USA 46435G425 1126 14185 SH SOLE 12528 0 1657 ISHARES TR S&P SML 600 GWT 464287887 1165 11456 SH SOLE 10437 0 1019 ISHARES TR CORE DIV GRWTH 46434V621 1184 26614 SH SOLE 25623 0 991 ISHARES TR MSCI USA QLT FCT 46432F339 1229 11823 SH SOLE 11226 0 597 ISHARES TR INTL SEL DIV ETF 464288448 1294 57423 SH SOLE 46631 0 10792 ISHARES TR US OIL GS EX ETF 464288851 1316 15803 SH SOLE 3903 0 11900 ISHARES TR IBONDS DEC22 ETF 46434VBA7 1327 53015 SH SOLE 49015 0 4000 ISHARES TR CORE MSCI TOTAL 46432F834 1390 27291 SH SOLE 26291 0 1000 ISHARES TR IBOXX INV CP ETF 464287242 1436 14019 SH SOLE 12589 0 1430 ISHARES TR EAFE SML CP ETF 464288273 1455 29835 SH SOLE 25230 0 4605 ISHARES TR S&P 500 VAL ETF 464287408 1626 12652 SH SOLE 9297 0 3355 ISHARES TR S&P MC 400VL ETF 464287705 1717 19081 SH SOLE 19015 0 66 ISHARES TR EAFE VALUE ETF 464288877 1768 45880 SH SOLE 45880 0 0 ISHARES TR MSCI USA ESG SLC 464288802 1783 23493 SH SOLE 21516 0 1977 ISHARES TR PFD AND INCM SEC 464288687 1931 60984 SH SOLE 51619 0 9365 ISHARES TR 1 3 YR TREAS BD 464287457 1955 24078 SH SOLE 20802 0 3276 ISHARES TR U.S. TECH ETF 464287721 2006 27346 SH SOLE 24395 0 2951 ISHARES TR S&P MC 400GR ETF 464287606 2097 33278 SH SOLE 32402 0 876 ISHARES TR NATIONAL MUN ETF 464288414 2209 21535 SH SOLE 17475 0 4060 ISHARES TR MSCI ACWI EX US 464288240 2305 57598 SH SOLE 55698 0 1900 ISHARES TR SHRT NAT MUN ETF 464288158 2332 22718 SH SOLE 21718 0 1000 ISHARES TR CORE HIGH DV ETF 46429B663 2376 26025 SH SOLE 23822 0 2203 ISHARES TR ISHARES BIOTECH 464287556 2384 20386 SH SOLE 17087 0 3299 ISHARES TR S&P 100 ETF 464287101 2405 14800 SH SOLE 9875 0 4925 ISHARES TR MSCI KLD400 SOC 464288570 2757 41172 SH SOLE 35245 0 5927 ISHARES TR U.S. REAL ES ETF 464287739 3026 37165 SH SOLE 34952 0 2213 ISHARES TR ISHS 1-5YR INVS 464288646 3400 69000 SH SOLE 65509 0 3491 ISHARES TR GL CLEAN ENE ETF 464288224 3508 183751 SH SOLE 129069 0 54682 ISHARES TR ISHARES SEMICDTR 464287523 3521 11048 SH SOLE 10421 0 627 ISHARES TR U.S. MED DVC ETF 464288810 3717 78789 SH SOLE 69742 0 9047 ISHARES TR RUS MD CP GR ETF 464287481 3971 50626 SH SOLE 48582 0 2044 ISHARES TR US AER DEF ETF 464288760 4131 45300 SH SOLE 25024 0 20276 ISHARES TR RUS MDCP VAL ETF 464287473 4187 43588 SH SOLE 42987 0 601 ISHARES TR FLTG RATE NT ETF 46429B655 4613 91756 SH SOLE 66706 0 25050 ISHARES TR RUS 2000 VAL ETF 464287630 4849 37607 SH SOLE 37226 0 381 ISHARES TR HDG MSCI EAFE 46434V803 5222 174717 SH SOLE 174717 0 0 ISHARES TR RUS MID CAP ETF 464287499 5606 90199 SH SOLE 43854 0 46345 ISHARES TR 0-5 YR TIPS ETF 46429B747 5681 59114 SH SOLE 57039 0 2075 ISHARES TR MSCI USA MIN VOL 46429B697 6440 97430 SH SOLE 83375 0 14055 ISHARES TR RUS 2000 GRW ETF 464287648 6669 32280 SH SOLE 29454 0 2826 ISHARES TR S&P 500 GRWT ETF 464287309 6909 119428 SH SOLE 106793 0 12635 ISHARES TR MSCI EMG MKT ETF 464287234 8451 242290 SH SOLE 205858 0 36432 ISHARES TR CORE S&P US GWT 464287671 9716 121175 SH SOLE 99634 0 21541 ISHARES TR EAFE GRWTH ETF 464288885 10501 144719 SH SOLE 123587 0 21132 ISHARES TR CORE MSCI EAFE 46432F842 13693 259974 SH SOLE 222569 0 37405 ISHARES TR CORE S&P MCP ETF 464287507 13739 62662 SH SOLE 55893 0 6769 ISHARES TR ESG AW MSCI EAFE 46435G516 14061 250507 SH SOLE 249398 0 1109 ISHARES TR CORE S&P SCP ETF 464287804 14730 168940 SH SOLE 110812 0 58128 ISHARES TR SELECT DIVID ETF 464287168 17707 165146 SH SOLE 148129 0 17017 ISHARES TR RUS 1000 ETF 464287622 19440 98516 SH SOLE 95874 0 2642 ISHARES TR CORE US AGGBD ET 464287226 22298 231452 SH SOLE 152087 0 79365 ISHARES TR TIPS BD ETF 464287176 27578 262902 SH SOLE 126799 0 136103 ISHARES TR CORE S&P TTL STK 464287150 30403 382240 SH SOLE 349304 0 32936 ISHARES TR RUSSELL 3000 ETF 464287689 39850 192477 SH SOLE 187627 0 4850 ISHARES TR RUS 1000 VAL ETF 464287598 43911 322900 SH SOLE 320723 0 2177 ISHARES TR RUSSELL 2000 ETF 464287655 44623 270576 SH SOLE 237965 0 32611 ISHARES TR CORE S&P US VLU 464287663 61784 986800 SH SOLE 868080 0 118720 ISHARES TR CORE S&P500 ETF 464287200 111574 311094 SH SOLE 233792 0 77302 ISHARES U S ETF TR INT RT HDG C B 46431W705 2 24 SH SOLE 0 0 24 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 22 443 SH SOLE 443 0 0 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 396 11087 SH SOLE 8817 0 2270 ITT INC COM 45073V108 1594 24397 SH SOLE 23157 0 1240 J & J SNACK FOODS CORP COM 466032109 216 1669 SH SOLE 1669 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 278 5200 SH SOLE 5138 0 62 J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233 430 10172 SH SOLE 9437 0 735 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 483 9423 SH SOLE 8413 0 1010 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 545 13341 SH SOLE 6276 0 7065 J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 645 16002 SH SOLE 16002 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 6833 135837 SH SOLE 135837 0 0 JABIL INC COM 466313103 306 5311 SH SOLE 5311 0 0 JACOBS SOLUTIONS INC COM 46982L108 13702 126297 SH SOLE 93801 0 32496 JAMF HLDG CORP COM 47074L105 2971 134078 SH SOLE 111232 0 22846 JOBY AVIATION INC COMMON STOCK G65163100 77 17820 SH SOLE 17620 0 200 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1312 15255 SH SOLE 14502 0 753 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 55 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 520 12218 SH SOLE 12218 0 0 JOHNSON & JOHNSON COM 478160104 160615 983195 SH SOLE 685213 0 297982 JOHNSON CTLS INTL PLC SHS G51502105 590 11989 SH SOLE 6508 0 5481 JONES LANG LASALLE INC COM 48020Q107 8826 58426 SH SOLE 54231 0 4195 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 730 36378 SH SOLE 9433 0 26945 JPMORGAN CHASE & CO COM 46625H100 199774 1911712 SH SOLE 1267844 0 643868 KADANT INC COM 48282T104 1301 7798 SH SOLE 7580 0 218 KARAT PACKAGING INC COM 48563L101 363 22692 SH SOLE 20265 0 2427 KELLOGG CO COM 487836108 1435 20605 SH SOLE 19902 0 703 KELLY SVCS INC CL A 488152208 149 11000 SH SOLE 11000 0 0 KEMPER CORP COM 488401100 474 11491 SH SOLE 11291 0 200 KEURIG DR PEPPER INC COM 49271V100 307 8576 SH SOLE 7062 0 1514 KEYCORP COM 493267108 915 57135 SH SOLE 48040 0 9095 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1522 9673 SH SOLE 3817 0 5856 KFORCE INC COM 493732101 202 3447 SH SOLE 3399 0 48 KIMBERLY-CLARK CORP COM 494368103 10379 92225 SH SOLE 61577 0 30648 KINDER MORGAN INC DEL COM 49456B101 10613 637772 SH SOLE 502962 0 134810 KINSALE CAP GROUP INC COM 49714P108 10567 41371 SH SOLE 39033 0 2338 KKR & CO INC COM 48251W104 530 12329 SH SOLE 9524 0 2805 KLA CORP COM NEW 482480100 7116 23514 SH SOLE 6030 0 17484 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2539 51890 SH SOLE 47542 0 4348 KOHLS CORP COM 500255104 733 29156 SH SOLE 17728 0 11428 KORNIT DIGITAL LTD SHS M6372Q113 25396 954383 SH SOLE 816166 0 138217 KRAFT HEINZ CO COM 500754106 17290 518444 SH SOLE 508721 0 9723 KRANESHARES TR CSI CHI INTERNET 500767306 46 1864 SH SOLE 1864 0 0 KRANESHARES TR QUADRTC INT RT 500767736 5024 226701 SH SOLE 162181 0 64520 KROGER CO COM 501044101 1188 27162 SH SOLE 20365 0 6797 KRYSTAL BIOTECH INC COM 501147102 444 6377 SH SOLE 6152 0 225 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 141 17042 SH SOLE 15325 0 1717 L3HARRIS TECHNOLOGIES INC COM 502431109 5237 25199 SH SOLE 24319 0 880 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1838 8976 SH SOLE 7352 0 1624 LAKELAND INDS INC COM 511795106 201 17450 SH SOLE 15775 0 1675 LAM RESEARCH CORP COM 512807108 1209 3302 SH SOLE 2164 0 1138 LAMAR ADVERTISING CO NEW CL A 512816109 339 4107 SH SOLE 4107 0 0 LAMB WESTON HLDGS INC COM 513272104 383 4955 SH SOLE 1782 0 3173 LANDSTAR SYS INC COM 515098101 2700 18700 SH SOLE 18653 0 47 LAS VEGAS SANDS CORP COM 517834107 492 13111 SH SOLE 603 0 12508 LATCH INC COM 51818V106 652 684092 SH SOLE 678909 0 5183 LATHAM GROUP INC COM 51819L107 288 80137 SH SOLE 77680 0 2457 LATTICE SEMICONDUCTOR CORP COM 518415104 1546 31415 SH SOLE 30715 0 700 LAUDER ESTEE COS INC CL A 518439104 21762 100798 SH SOLE 78041 0 22757 LEGALZOOM COM INC COM 52466B103 1324 154461 SH SOLE 147118 0 7343 LEGGETT & PLATT INC COM 524660107 1347 40550 SH SOLE 4996 0 35554 LEIDOS HOLDINGS INC COM 525327102 250 2860 SH SOLE 2402 0 458 LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 107 150000 PRN SOLE 125000 0 25000 LENNAR CORP CL B 526057302 349 5872 SH SOLE 4872 0 1000 LENNAR CORP CL A 526057104 1532 20544 SH SOLE 19544 0 1000 LENNOX INTL INC COM 526107107 477 2144 SH SOLE 2045 0 99 LESLIES INC COM 527064109 2211 150318 SH SOLE 144802 0 5516 LHC GROUP INC COM 50187A107 221 1352 SH SOLE 1352 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 7 91 SH SOLE 83 0 8 LIBERTY BROADBAND CORP COM SER C 530307305 260 3528 SH SOLE 2863 0 665 LIBERTY GLOBAL PLC SHS CL A G5480U104 65 4155 SH SOLE 487 0 3668 LIBERTY GLOBAL PLC SHS CL C G5480U120 233 14149 SH SOLE 14134 0 15 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 0 3 SH SOLE 3 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 5 132 SH SOLE 108 0 24 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 293 7782 SH SOLE 6891 0 891 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 374 6401 SH SOLE 6381 0 20 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 881 10231 SH SOLE 8036 0 2195 LILLY ELI & CO COM 532457108 98845 305689 SH SOLE 184858 0 120831 LINCOLN ELEC HLDGS INC COM 533900106 246 1958 SH SOLE 1958 0 0 LINCOLN NATL CORP IND COM 534187109 593 13500 SH SOLE 11136 0 2364 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 173 25600 SH SOLE 25600 0 0 LINDE PLC SHS G5494J103 71093 263709 SH SOLE 161000 0 102709 LITTELFUSE INC COM 537008104 4493 22612 SH SOLE 10687 0 11925 LIVE NATION ENTERTAINMENT IN COM 538034109 61011 802350 SH SOLE 646054 0 156296 LIVERAMP HLDGS INC COM 53815P108 834 45932 SH SOLE 39992 0 5940 LL FLOORING HOLDINGS INC COM 55003T107 344 49615 SH SOLE 40015 0 9600 LOCKHEED MARTIN CORP COM 539830109 10561 27339 SH SOLE 21871 0 5468 LOEWS CORP COM 540424108 378 7576 SH SOLE 5576 0 2000 LOTTERY COM INC COM 54570M108 39 173132 SH SOLE 173132 0 0 LOWES COS INC COM 548661107 48638 258975 SH SOLE 192080 0 66895 LUCID GROUP INC COM 549498103 142 10160 SH SOLE 8179 0 1981 LULULEMON ATHLETICA INC COM 550021109 127076 454559 SH SOLE 389898 0 64661 LUMEN TECHNOLOGIES INC COM 550241103 184 25296 SH SOLE 25271 0 25 LUMINAR TECHNOLOGIES INC COM CL A 550424105 6612 907594 SH SOLE 907594 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 737 9785 SH SOLE 9502 0 283 M & T BK CORP COM 55261F104 811 4602 SH SOLE 3097 0 1505 MACYS INC COM 55616P104 309 19735 SH SOLE 16585 0 3150 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9463 199184 SH SOLE 161936 0 37248 MAIN STR CAP CORP COM 56035L104 1535 45634 SH SOLE 38504 0 7130 MANHATTAN ASSOCIATES INC COM 562750109 327 2460 SH SOLE 2099 0 361 MANPOWERGROUP INC WIS COM 56418H100 238 3682 SH SOLE 3668 0 14 MANULIFE FINL CORP COM 56501R106 886 56512 SH SOLE 47350 0 9162 MARATHON OIL CORP COM 565849106 899 39829 SH SOLE 25894 0 13935 MARATHON PETE CORP COM 56585A102 5229 52646 SH SOLE 46180 0 6466 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 20124 788244 SH SOLE 712172 0 76072 MARCUS & MILLICHAP INC COM 566324109 309 9428 SH SOLE 7909 0 1519 MARKEL CORP COM 570535104 10150 9362 SH SOLE 8564 0 798 MARKETAXESS HLDGS INC COM 57060D108 527 2368 SH SOLE 122 0 2246 MARRIOTT INTL INC NEW CL A 571903202 2997 21384 SH SOLE 16682 0 4702 MARSH & MCLENNAN COS INC COM 571748102 5650 37847 SH SOLE 32187 0 5660 MARTEN TRANS LTD COM 573075108 437 22800 SH SOLE 22800 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3216 9986 SH SOLE 9889 0 97 MARVELL TECHNOLOGY INC COM 573874104 27328 636876 SH SOLE 591546 0 45330 MASCO CORP COM 574599106 302 6474 SH SOLE 2331 0 4143 MASTERCARD INCORPORATED CL A 57636Q104 345314 1214442 SH SOLE 941011 0 273431 MATCH GROUP INC NEW COM 57667L107 4010 83988 SH SOLE 82237 0 1751 MATTERPORT INC COM CL A 577096100 838 221138 SH SOLE 221138 0 0 MAXCYTE INC COM 57777K106 748 115005 SH SOLE 49232 0 65773 MAXLINEAR INC COM 57776J100 4705 144226 SH SOLE 132989 0 11237 MCCORMICK & CO INC COM VTG 579780107 142 1943 SH SOLE 1943 0 0 MCCORMICK & CO INC COM NON VTG 579780206 54092 758968 SH SOLE 487291 0 271677 MCDONALDS CORP COM 580135101 79031 342512 SH SOLE 250405 0 92107 MCKESSON CORP COM 58155Q103 7091 20862 SH SOLE 20392 0 470 MEDIAALPHA INC CL A 58450V104 205 23379 SH SOLE 22613 0 766 MEDPACE HLDGS INC COM 58506Q109 1930 12280 SH SOLE 11564 0 716 MEDTRONIC PLC SHS G5960L103 17471 216365 SH SOLE 135861 0 80504 MEIRAGTX HLDGS PLC COM G59665102 1242 147710 SH SOLE 147710 0 0 MERCADOLIBRE INC COM 58733R102 2094 2530 SH SOLE 1710 0 820 MERCK & CO INC COM 58933Y105 59004 685136 SH SOLE 543293 0 141843 MERCURY GENL CORP NEW COM 589400100 261 9173 SH SOLE 6335 0 2838 MERCURY SYS INC COM 589378108 7070 174133 SH SOLE 149100 0 25033 MERIT MED SYS INC COM 589889104 1486 26290 SH SOLE 26290 0 0 META PLATFORMS INC CL A 30303M102 46067 339531 SH SOLE 279744 0 59787 METLIFE INC COM 59156R108 6458 106254 SH SOLE 98102 0 8152 METTLER TOLEDO INTERNATIONAL COM 592688105 1091 1006 SH SOLE 623 0 383 MGE ENERGY INC COM 55277P104 310 4717 SH SOLE 4417 0 300 MGM RESORTS INTERNATIONAL COM 552953101 1230 41389 SH SOLE 40689 0 700 MGP INGREDIENTS INC NEW COM 55303J106 526 4955 SH SOLE 4055 0 900 MICROCHIP TECHNOLOGY INC. COM 595017104 62677 1026990 SH SOLE 665266 0 361724 MICRON TECHNOLOGY INC COM 595112103 15433 308048 SH SOLE 275344 0 32704 MICROSOFT CORP COM 594918104 867070 3722930 SH SOLE 2774903 0 948027 MICROSTRATEGY INC CL A NEW 594972408 218 1029 SH SOLE 979 0 50 MID-AMER APT CMNTYS INC COM 59522J103 246 1586 SH SOLE 1037 0 549 MIDDLEBY CORP COM 596278101 571 4458 SH SOLE 1175 0 3283 MINERALS TECHNOLOGIES INC COM 603158106 405 8205 SH SOLE 1000 0 7205 MITEK SYS INC COM NEW 606710200 244 26692 SH SOLE 26400 0 292 MKS INSTRS INC COM 55306N104 281 3404 SH SOLE 3363 0 41 MODERNA INC COM 60770K107 1747 14771 SH SOLE 12559 0 2212 MODULAR MED INC COM NEW 60785L207 82 20000 SH SOLE 20000 0 0 MOMENTUS INC COM CL A 60879E101 24 17268 SH SOLE 17268 0 0 MONDELEZ INTL INC CL A 609207105 13311 242770 SH SOLE 194213 0 48557 MONEYGRAM INTL INC COM NEW 60935Y208 109 10462 SH SOLE 10462 0 0 MONGODB INC CL A 60937P106 30834 155288 SH SOLE 109753 0 45535 MONOLITHIC PWR SYS INC COM 609839105 7231 19899 SH SOLE 18553 0 1346 MONROE CAP CORP COM 610335101 3303 456281 SH SOLE 345675 0 110606 MONSTER BEVERAGE CORP NEW COM 61174X109 224 2579 SH SOLE 2479 0 100 MONTROSE ENVIRONMENTAL GROUP COM 615111101 25325 752608 SH SOLE 632916 0 119692 MOODYS CORP COM 615369105 7649 31464 SH SOLE 21445 0 10019 MORGAN STANLEY COM NEW 617446448 14781 187072 SH SOLE 153130 0 33942 MORNINGSTAR INC COM 617700109 1413 6653 SH SOLE 5233 0 1420 MOSAIC CO NEW COM 61945C103 1345 27828 SH SOLE 24240 0 3588 MOTOROLA SOLUTIONS INC COM NEW 620076307 11799 52682 SH SOLE 36088 0 16594 MP MATERIALS CORP COM CL A 553368101 378 13839 SH SOLE 6488 0 7351 MPLX LP COM UNIT REP LTD 55336V100 917 30549 SH SOLE 26247 0 4302 MSC INDL DIRECT INC CL A 553530106 1192 16376 SH SOLE 8226 0 8150 MSCI INC COM 55354G100 721 1710 SH SOLE 1688 0 22 MYRIAD GENETICS INC COM 62855J104 226 11869 SH SOLE 2071 0 9798 NAPCO SEC TECHNOLOGIES INC COM 630402105 561 19290 SH SOLE 19290 0 0 NASDAQ INC COM 631103108 951 16770 SH SOLE 16525 0 245 NATIONAL BK HLDGS CORP CL A 633707104 314 8500 SH SOLE 8500 0 0 NATIONAL FUEL GAS CO COM 636180101 383 6220 SH SOLE 4067 0 2153 NATIONAL GRID PLC SPONSORED ADR NE 636274409 650 12621 SH SOLE 12027 0 594 NATIONAL INSTRS CORP COM 636518102 1046 27721 SH SOLE 27721 0 0 NATIONAL VISION HLDGS INC COM 63845R107 1077 33001 SH SOLE 32881 0 120 NCINO INC COM 63947X101 672 19691 SH SOLE 18877 0 814 NEKTAR THERAPEUTICS COM 640268108 503 157178 SH SOLE 123403 0 33775 NEOGENOMICS INC COM NEW 64049M209 4757 552469 SH SOLE 524400 0 28069 NEPHROS INC COM 640671400 33 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 986 15947 SH SOLE 15467 0 480 NETFLIX INC COM 64110L106 19465 82674 SH SOLE 67621 0 15053 NEUROCRINE BIOSCIENCES INC COM 64125C109 1200 11302 SH SOLE 10689 0 613 NEURONETICS INC COM 64131A105 553 174047 SH SOLE 163236 0 10811 NEVRO CORP COM 64157F103 1442 30948 SH SOLE 26387 0 4561 NEW FORTRESS ENERGY INC COM CL A 644393100 753 17230 SH SOLE 17230 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 575 67404 SH SOLE 41995 0 25409 NEWELL BRANDS INC COM 651229106 230 16538 SH SOLE 14047 0 2491 NEWMONT CORP COM 651639106 1400 33320 SH SOLE 25407 0 7913 NEXPOINT RESIDENTIAL TR INC COM 65341D102 366 7910 SH SOLE 7910 0 0 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 244 1464 SH SOLE 1396 0 68 NEXTERA ENERGY INC COM 65339F101 40446 515832 SH SOLE 353381 0 162451 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1057 14614 SH SOLE 12739 0 1875 NEXTNAV INC COMMON STOCK 65345N106 54 20000 SH SOLE 20000 0 0 NICE LTD SPONSORED ADR 653656108 762 4048 SH SOLE 4044 0 4 NIKE INC CL B 654106103 30172 362989 SH SOLE 241804 0 121185 NISOURCE INC COM 65473P105 650 25797 SH SOLE 23844 0 1953 NORFOLK SOUTHN CORP COM 655844108 12546 59843 SH SOLE 44838 0 15005 NORTHERN TR CORP COM 665859104 20550 240178 SH SOLE 171273 0 68905 NORTHROP GRUMMAN CORP COM 666807102 13790 29320 SH SOLE 24568 0 4752 NORTONLIFELOCK INC COM 668771108 270 13391 SH SOLE 10075 0 3316 NOVANTA INC COM 67000B104 4141 35803 SH SOLE 35022 0 781 NOVARTIS AG SPONSORED ADR 66987V109 7514 98850 SH SOLE 86024 0 12826 NOVOCURE LTD ORD SHS G6674U108 517 6800 SH SOLE 6600 0 200 NOVO-NORDISK A S ADR 670100205 2052 20593 SH SOLE 15308 0 5285 NUCOR CORP COM 670346105 2595 24255 SH SOLE 21098 0 3157 NUTANIX INC CL A 67059N108 3281 157499 SH SOLE 111834 0 45665 NUTRIEN LTD COM 67077M108 1242 14892 SH SOLE 9980 0 4912 NUVASIVE INC COM 670704105 372 8490 SH SOLE 8297 0 193 NVIDIA CORPORATION COM 67066G104 52184 429891 SH SOLE 319910 0 109981 NXP SEMICONDUCTORS N V COM N6596X109 473 3209 SH SOLE 2913 0 296 OAK STR HEALTH INC COM 67181A107 3596 146672 SH SOLE 132637 0 14035 OATLY GROUP AB SPONSORED ADS 67421J108 44 16585 SH SOLE 16575 0 10 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 54 1371 SH SOLE 1347 0 24 OCCIDENTAL PETE CORP COM 674599105 691 11251 SH SOLE 8595 0 2656 OKTA INC CL A 679295105 10454 183829 SH SOLE 159829 0 24000 OLD DOMINION FREIGHT LINE IN COM 679580100 4753 19104 SH SOLE 17246 0 1858 OLD NATL BANCORP IND COM 680033107 800 48598 SH SOLE 40918 0 7680 OLD REP INTL CORP COM 680223104 1335 63794 SH SOLE 59913 0 3881 OLD SECOND BANCORP INC ILL COM 680277100 144 11071 SH SOLE 6000 0 5071 OLO INC CL A 68134L109 791 100128 SH SOLE 94962 0 5166 OMNICOM GROUP INC COM 681919106 14713 233203 SH SOLE 231989 0 1214 ON SEMICONDUCTOR CORP COM 682189105 325 5211 SH SOLE 2715 0 2496 ONEOK INC NEW COM 682680103 2626 51240 SH SOLE 29189 0 22051 ONESPAWORLD HOLDINGS LIMITED COM P73684113 176 20930 SH SOLE 10930 0 10000 OPEN TEXT CORP COM 683715106 211 7973 SH SOLE 7945 0 28 OPENDOOR TECHNOLOGIES INC COM 683712103 172 55304 SH SOLE 49280 0 6024 OPTIMIZERX CORP COM NEW 68401U204 11110 749657 SH SOLE 689216 0 60441 OPTION CARE HEALTH INC COM NEW 68404L201 9418 299280 SH SOLE 209830 0 89450 ORACLE CORP COM 68389X105 12122 198500 SH SOLE 163948 0 34552 ORASURE TECHNOLOGIES INC COM 68554V108 47 12500 SH SOLE 12500 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 54239 77115 SH SOLE 46015 0 31100 ORGANON & CO COMMON STOCK 68622V106 642 27432 SH SOLE 19903 0 7529 ORIGIN MATERIALS INC COM 68622D106 103 20000 SH SOLE 20000 0 0 OSHKOSH CORP COM 688239201 545 7755 SH SOLE 7099 0 656 OTIS WORLDWIDE CORP COM 68902V107 742 11624 SH SOLE 7553 0 4071 OUSTER INC COM 68989M103 42 43302 SH SOLE 0 0 43302 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 28 23000 SH SOLE 23000 0 0 OVID THERAPEUTICS INC COM 690469101 57 31228 SH SOLE 31228 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 248 23961 SH SOLE 12461 0 11500 P & F INDS INC CL A NEW 692830508 59 11000 SH SOLE 0 0 11000 P3 HEALTH PARTNERS INC *W EXP 11/19/202 744413113 6 7765 SH SOLE 7765 0 0 P3 HEALTH PARTNERS INC COM CL A 744413105 108 23300 SH SOLE 23300 0 0 PACCAR INC COM 693718108 1362 16270 SH SOLE 5849 0 10421 PACER FDS TR BNCHMRK INFRA 69374H741 43 1515 SH SOLE 1436 0 79 PACER FDS TR TRENDP US LAR CP 69374H105 428 11371 SH SOLE 11371 0 0 PACER FDS TR US CASH COWS 100 69374H881 1790 43629 SH SOLE 42185 0 1444 PAGERDUTY INC COM 69553P100 363 15741 SH SOLE 15741 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 325 39921 SH SOLE 19921 0 20000 PALO ALTO NETWORKS INC COM 697435105 70949 433173 SH SOLE 303026 0 130147 PALOMAR HLDGS INC COM 69753M105 18642 222674 SH SOLE 202947 0 19727 PAN AMERN SILVER CORP COM 697900108 481 30306 SH SOLE 16781 0 13525 PAR TECHNOLOGY CORP COM 698884103 507 17163 SH SOLE 16452 0 711 PARAMOUNT GLOBAL CLASS B COM 92556H206 1768 60248 SH SOLE 50112 0 10136 PARKER-HANNIFIN CORP COM 701094104 6645 27425 SH SOLE 22586 0 4839 PAYCHEX INC COM 704326107 27851 248206 SH SOLE 185765 0 62441 PAYCOM SOFTWARE INC COM 70432V102 1089 3300 SH SOLE 1671 0 1629 PAYLOCITY HLDG CORP COM 70438V106 37615 155705 SH SOLE 148395 0 7310 PAYPAL HLDGS INC COM 70450Y103 144729 1681523 SH SOLE 1249683 0 431840 PAYSIGN INC COM 70451A104 36 15120 SH SOLE 15120 0 0 PELOTON INTERACTIVE INC NOTE2/1 70614WAB6 67 100000 PRN SOLE 0 0 100000 PELOTON INTERACTIVE INC CL A COM 70614W100 346 49937 SH SOLE 48758 0 1179 PENN ENTERTAINMENT INC COM 707569109 214 7791 SH SOLE 7094 0 697 PENUMBRA INC COM 70975L107 2319 12231 SH SOLE 9769 0 2462 PEPSICO INC COM 713448108 78323 479743 SH SOLE 369925 0 109818 PERFICIENT INC COM 71375U101 4033 62022 SH SOLE 59853 0 2169 PERFORMANCE FOOD GROUP CO COM 71377A103 911 21216 SH SOLE 20674 0 542 PERKINELMER INC COM 714046109 817 6792 SH SOLE 6678 0 114 PERRIGO CO PLC SHS G97822103 369 10358 SH SOLE 9000 0 1358 PFIZER INC COM 717081103 55066 1258355 SH SOLE 941473 0 316882 PHASEBIO PHARMACEUTICALS INC COM 717224109 6 35696 SH SOLE 35696 0 0 PHILIP MORRIS INTL INC COM 718172109 12645 152329 SH SOLE 124790 0 27539 PHILLIPS 66 COM 718546104 11524 142762 SH SOLE 138140 0 4622 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 206 7345 SH SOLE 7345 0 0 PHREESIA INC COM 71944F106 4950 194252 SH SOLE 166600 0 27652 PIERIS PHARMACEUTICALS INC COM 720795103 67 58592 SH SOLE 18592 0 40000 PIMCO ETF TR 1-5 US TIP IDX 72201R205 32 645 SH SOLE 0 0 645 PIMCO ETF TR INV GRD CRP BD 72201R817 77 847 SH SOLE 830 0 17 PIMCO ETF TR ACTIVE BD ETF 72201R775 115 1284 SH SOLE 1074 0 210 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 209 2393 SH SOLE 1805 0 588 PIMCO ETF TR 25YR+ ZERO U S 72201R882 840 9025 SH SOLE 7475 0 1550 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1558 15761 SH SOLE 14930 0 831 PINNACLE WEST CAP CORP COM 723484101 350 5422 SH SOLE 4097 0 1325 PIONEER NAT RES CO COM 723787107 35182 162482 SH SOLE 136361 0 26121 PIONEER PWR SOLUTIONS INC COM NEW 723836300 94 33240 SH SOLE 33240 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 206 19577 SH SOLE 6427 0 13150 PLANET FITNESS INC CL A 72703H101 34657 601056 SH SOLE 485907 0 115149 PLUG POWER INC COM NEW 72919P202 1791 85233 SH SOLE 85117 0 116 PNC FINL SVCS GROUP INC COM 693475105 4632 31003 SH SOLE 25917 0 5086 POOL CORP COM 73278L105 176014 553137 SH SOLE 447901 0 105236 POPULAR INC COM NEW 733174700 697 9676 SH SOLE 9650 0 26 PORTILLOS INC COM CL A 73642K106 8676 440646 SH SOLE 307852 0 132794 PORTLAND GEN ELEC CO COM NEW 736508847 470 10808 SH SOLE 1723 0 9085 POSEIDA THERAPEUTICS INC COM 73730P108 62 17643 SH SOLE 14443 0 3200 POWERSCHOOL HOLDINGS INC COM CL A 73939C106 19856 1189698 SH SOLE 899350 0 290348 PPG INDS INC COM 693506107 3603 32554 SH SOLE 16890 0 15664 PRA GROUP INC NOTE 3.500% 6/0 69354NAB2 2217 2265000 PRN SOLE 1930000 0 335000 PRA GROUP INC COM 69354N106 5388 163972 SH SOLE 133072 0 30900 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1536 30821 SH SOLE 27348 0 3473 PRICE T ROWE GROUP INC COM 74144T108 14635 139369 SH SOLE 129164 0 10205 PRIMERICA INC COM 74164M108 2206 17869 SH SOLE 16722 0 1147 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 352 4882 SH SOLE 3813 0 1069 PRIVIA HEALTH GROUP INC COM 74276R102 22887 671966 SH SOLE 496850 0 175116 PROCTER AND GAMBLE CO COM 742718109 114590 907647 SH SOLE 624637 0 283010 PROGRESSIVE CORP COM 743315103 133479 1148603 SH SOLE 995510 0 153093 PROLOGIS INC. COM 74340W103 2747 27041 SH SOLE 18759 0 8282 PROS HOLDINGS INC COM 74346Y103 1940 78534 SH SOLE 77034 0 1500 PROSHARES TR ULTSHT REAL EST 74347G556 0 5 SH SOLE 5 0 0 PROSHARES TR INVT INT RT HG 74347B607 1 17 SH SOLE 0 0 17 PROSHARES TR ULTRAPRO QQQ 74347X831 1 54 SH SOLE 54 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 1 18 SH SOLE 18 0 0 PROSHARES TR PSHS SH MSCI EMR 74347R396 3 195 SH SOLE 195 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B110 4 160 SH SOLE 160 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G432 7 110 SH SOLE 110 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 14 456 SH SOLE 0 0 456 PROSHARES TR BITCOIN STRATE 74347G440 62 5200 SH SOLE 5200 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 63 1992 SH SOLE 1792 0 200 PROSHARES TR PSHS ULT S&P 500 74347R107 64 1615 SH SOLE 1200 0 415 PROSHARES TR PSHS ULTRA DOW30 74347R305 66 1350 SH SOLE 1350 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 121 8133 SH SOLE 8133 0 0 PROSHARES TR PSHS ULT SEMICDT 74347R669 268 18700 SH SOLE 18700 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 387 22367 SH SOLE 7367 0 15000 PROSHARES TR RUSS 2000 DIVD 74347B698 389 7009 SH SOLE 7009 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 404 10635 SH SOLE 9435 0 1200 PROSHARES TR SHRT 20+YR TRE 74347X849 1092 48950 SH SOLE 48950 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 4836 60484 SH SOLE 60409 0 75 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 51 50000 PRN SOLE 0 0 50000 PROSPECT CAP CORP COM 74348T102 337 54300 SH SOLE 54300 0 0 PROTO LABS INC COM 743713109 202 5544 SH SOLE 5374 0 170 PRUDENTIAL FINL INC COM 744320102 948 11054 SH SOLE 8617 0 2437 PUBLIC STORAGE COM 74460D109 832 2840 SH SOLE 2792 0 48 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 736 13094 SH SOLE 11119 0 1975 PURE CYCLE CORP COM NEW 746228303 1865 223325 SH SOLE 189225 0 34100 PURE STORAGE INC CL A 74624M102 77436 2829218 SH SOLE 1710592 0 1118626 PURPLE INNOVATION INC COM 74640Y106 103 25500 SH SOLE 25500 0 0 QUALCOMM INC COM 747525103 44102 390350 SH SOLE 337691 0 52659 QUALTRICS INTL INC COM CL A 747601201 296 29109 SH SOLE 28427 0 682 QUANTA SVCS INC COM 74762E102 2049 16087 SH SOLE 13111 0 2976 QUANTERIX CORP COM 74766Q101 141 12760 SH SOLE 12560 0 200 QUEST DIAGNOSTICS INC COM 74834L100 1013 8257 SH SOLE 6796 0 1461 QUIDELORTHO CORP COM 219798105 1375 19243 SH SOLE 18246 0 997 QUINSTREET INC COM 74874Q100 10083 960247 SH SOLE 849996 0 110251 RAPID7 INC COM 753422104 4197 97839 SH SOLE 90835 0 7004 RAYONIER INC COM 754907103 1253 41795 SH SOLE 29680 0 12115 RAYTHEON TECHNOLOGIES CORP COM 75513E101 23628 288644 SH SOLE 255841 0 32803 RBC BEARINGS INC COM 75524B104 547 2633 SH SOLE 2388 0 245 READY CAPITAL CORP COM 75574U101 117 11556 SH SOLE 11556 0 0 READY CAPITAL CORP 7% CN SR NT 2023 75574U200 133 5332 SH SOLE 3232 0 2100 REALTY INCOME CORP COM 756109104 1043 17928 SH SOLE 17821 0 107 REDFIN CORP COM 75737F108 1530 261946 SH SOLE 242203 0 19743 REDWOOD TR INC COM 758075402 265 46169 SH SOLE 44169 0 2000 REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7 179 200000 PRN SOLE 150000 0 50000 REGENERON PHARMACEUTICALS COM 75886F107 860 1248 SH SOLE 1222 0 26 REGIONS FINANCIAL CORP NEW COM 7591EP100 8865 441691 SH SOLE 369936 0 71755 RELX PLC SPONSORED ADR 759530108 308 12658 SH SOLE 12394 0 264 REMITLY GLOBAL INC COM 75960P104 176 15855 SH SOLE 15855 0 0 REPAY HLDGS CORP COM CL A 76029L100 3497 495355 SH SOLE 445275 0 50080 REPLIGEN CORP COM 759916109 7370 39391 SH SOLE 36889 0 2502 REPUBLIC SVCS INC COM 760759100 4203 30893 SH SOLE 29262 0 1631 RESMED INC COM 761152107 67605 309687 SH SOLE 202084 0 107603 REVANCE THERAPEUTICS INC COM 761330109 2978 110305 SH SOLE 96083 0 14222 REVOLVE GROUP INC CL A 76156B107 453 20871 SH SOLE 20751 0 120 RH COM 74967X103 4082 16589 SH SOLE 12874 0 3715 RINGCENTRAL INC CL A 76680R206 2254 56411 SH SOLE 47460 0 8951 RINGCENTRAL INC NOTE3/0 76680RAF4 3445 4095000 PRN SOLE 3456000 0 639000 RIO TINTO PLC SPONSORED ADR 767204100 235 4262 SH SOLE 4110 0 152 RITCHIE BROS AUCTIONEERS COM 767744105 41536 664782 SH SOLE 311196 0 353586 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 454 13801 SH SOLE 11137 0 2664 ROBERT HALF INTL INC COM 770323103 5126 67007 SH SOLE 65483 0 1524 ROBLOX CORP CL A 771049103 265 7390 SH SOLE 7300 0 90 ROCKET LAB USA INC COM 773122106 1728 424471 SH SOLE 374073 0 50398 ROCKET PHARMACEUTICALS INC COM 77313F106 182 11431 SH SOLE 10641 0 790 ROCKWELL AUTOMATION INC COM 773903109 60771 282512 SH SOLE 142116 0 140396 ROKU INC COM CL A 77543R102 6480 114898 SH SOLE 94071 0 20827 ROLLINS INC COM 775711104 71633 2065543 SH SOLE 1470896 0 594647 ROPER TECHNOLOGIES INC COM 776696106 11621 32312 SH SOLE 25014 0 7298 ROSS STORES INC COM 778296103 609 7230 SH SOLE 7194 0 36 ROYAL BK CDA COM 780087102 2267 25180 SH SOLE 25007 0 173 ROYAL CARIBBEAN GROUP COM V7780T103 441 11642 SH SOLE 10194 0 1448 ROYAL GOLD INC COM 780287108 2636 28100 SH SOLE 27205 0 895 ROYCE GLOBAL VALUE TR INC COM 78081T104 141 17520 SH SOLE 16500 0 1020 RPM INTL INC COM 749685103 1305 15664 SH SOLE 6073 0 9591 RUSH STREET INTERACTIVE INC COM 782011100 1961 532762 SH SOLE 532762 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 92368 2273960 SH SOLE 1892090 0 381870 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 210 3598 SH SOLE 169 0 3429 S&P GLOBAL INC COM 78409V104 58137 190394 SH SOLE 120302 0 70092 SALESFORCE INC COM 79466L302 149377 1038496 SH SOLE 781634 0 256862 SANGAMO THERAPEUTICS INC COM 800677106 1690 344902 SH SOLE 344402 0 500 SANOFI SPONSORED ADR 80105N105 630 16578 SH SOLE 15828 0 750 SAREPTA THERAPEUTICS INC COM 803607100 2332 21093 SH SOLE 20049 0 1044 SBA COMMUNICATIONS CORP NEW CL A 78410G104 17627 61927 SH SOLE 60483 0 1444 SCHLUMBERGER LTD COM STK 806857108 4117 114685 SH SOLE 96292 0 18393 SCHWAB CHARLES CORP COM 808513105 28135 391467 SH SOLE 329093 0 62374 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 25 541 SH SOLE 541 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 30 494 SH SOLE 494 0 0 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 68 1381 SH SOLE 1381 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 107 2507 SH SOLE 2507 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 107 3860 SH SOLE 3560 0 300 SCHWAB STRATEGIC TR US REIT ETF 808524847 141 7570 SH SOLE 7570 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 270 5647 SH SOLE 5647 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 438 9074 SH SOLE 8598 0 476 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 456 7785 SH SOLE 7360 0 425 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 481 21451 SH SOLE 21451 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 755 17836 SH SOLE 13351 0 4485 SCHWAB STRATEGIC TR US TIPS ETF 808524870 805 15550 SH SOLE 14521 0 1029 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 913 32474 SH SOLE 31824 0 650 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1051 27796 SH SOLE 26936 0 860 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1719 40932 SH SOLE 39982 0 950 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1945 34855 SH SOLE 27315 0 7540 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4979 74952 SH SOLE 59457 0 15495 SCIENCE APPLICATIONS INTL CO COM 808625107 3087 34914 SH SOLE 31361 0 3553 SCOTTS MIRACLE-GRO CO CL A 810186106 9268 216806 SH SOLE 181477 0 35329 SEAGEN INC COM 81181C104 9103 66525 SH SOLE 61556 0 4969 SEALED AIR CORP NEW COM 81211K100 12491 280634 SH SOLE 247637 0 32997 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 165 4590 SH SOLE 3977 0 613 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1241 18247 SH SOLE 17935 0 312 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1381 20698 SH SOLE 20039 0 659 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3343 23469 SH SOLE 21497 0 1972 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3404 41090 SH SOLE 34579 0 6511 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 3986 83235 SH SOLE 80541 0 2694 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5171 78937 SH SOLE 72954 0 5983 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8223 69228 SH SOLE 63075 0 6153 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 12431 102646 SH SOLE 96591 0 6055 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 12760 420299 SH SOLE 384307 0 35992 SELECT SECTOR SPDR TR ENERGY 81369Y506 16147 224203 SH SOLE 197676 0 26527 SELECTA BIOSCIENCES INC COM 816212104 41 25013 SH SOLE 25013 0 0 SEMPRA COM 816851109 2879 19204 SH SOLE 17743 0 1461 SENSEONICS HLDGS INC COM 81727U105 30 22800 SH SOLE 20800 0 2000 SENTINELONE INC CL A 81730H109 256 10023 SH SOLE 9623 0 400 SERVICENOW INC COM 81762P102 115199 305074 SH SOLE 254417 0 50657 SHAKE SHACK INC CL A 819047101 9183 204158 SH SOLE 171079 0 33079 SHELL PLC SPON ADS 780259305 2353 47294 SH SOLE 36373 0 10921 SHERWIN WILLIAMS CO COM 824348106 10434 50957 SH SOLE 31597 0 19360 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 376 17432 SH SOLE 17297 0 135 SHOPIFY INC CL A 82509L107 8597 319111 SH SOLE 261268 0 57843 SHOTSPOTTER INC COM 82536T107 1728 60084 SH SOLE 56464 0 3620 SIENTRA INC COM 82621J105 17 26745 SH SOLE 26745 0 0 SIERRA WIRELESS INC COM 826516106 3629 119210 SH SOLE 117359 0 1851 SIGNA SPORTS UNITED NV ORD SHS N80029106 3293 573766 SH SOLE 503301 0 70465 SILENCE THERAPEUTICS PLC ADS 82686Q101 420 41887 SH SOLE 41887 0 0 SILICON LABORATORIES INC COM 826919102 292 2363 SH SOLE 418 0 1945 SIMILARWEB LTD SHS M84137104 2165 369466 SH SOLE 351144 0 18322 SIMON PPTY GROUP INC NEW COM 828806109 4771 53163 SH SOLE 43677 0 9486 SIMPLY GOOD FOODS CO COM 82900L102 755 23607 SH SOLE 23132 0 475 SIRIUS XM HOLDINGS INC COM 82968B103 216 37864 SH SOLE 31132 0 6732 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 6858 65851 SH SOLE 62257 0 3594 SIX FLAGS ENTMT CORP NEW COM 83001A102 261 14767 SH SOLE 14622 0 145 SKYWORKS SOLUTIONS INC COM 83088M102 349 4090 SH SOLE 2698 0 1392 SM ENERGY CO COM 78454L100 216 5750 SH SOLE 3000 0 2750 SMARTSHEET INC COM CL A 83200N103 12003 349342 SH SOLE 302305 0 47037 SMUCKER J M CO COM NEW 832696405 19042 138581 SH SOLE 100362 0 38219 SNAP INC CL A 83304A106 191 19402 SH SOLE 16902 0 2500 SNAP ON INC COM 833034101 1694 8415 SH SOLE 5387 0 3028 SNOWFLAKE INC CL A 833445109 3609 21232 SH SOLE 18256 0 2976 SOLAREDGE TECHNOLOGIES INC COM 83417M104 5118 22110 SH SOLE 21619 0 491 SOLO BRANDS INC COM CL A 83425V104 1108 291460 SH SOLE 282089 0 9371 SONOS INC COM 83570H108 477 34319 SH SOLE 23685 0 10634 SONY GROUP CORPORATION SPONSORED ADR 835699307 650 10154 SH SOLE 10001 0 153 SOUTHERN CO COM 842587107 6516 95820 SH SOLE 78967 0 16853 SOUTHWEST AIRLS CO COM 844741108 752 24370 SH SOLE 16131 0 8239 SOUTHWESTERN ENERGY CO COM 845467109 77 12661 SH SOLE 5000 0 7661 SOVOS BRANDS INC COM 84612U107 475 33386 SH SOLE 32386 0 1000 SP PLUS CORP COM 78469C103 3867 123456 SH SOLE 118128 0 5328 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 16108 56068 SH SOLE 45857 0 10211 SPDR GOLD TR GOLD SHS 78463V107 25932 167660 SH SOLE 141885 0 25775 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 0 1 SH SOLE 1 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 4 135 SH SOLE 70 0 65 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 18 381 SH SOLE 69 0 312 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 56 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 57 1855 SH SOLE 1855 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 61 2864 SH SOLE 2592 0 272 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 449 18609 SH SOLE 18609 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 576 22112 SH SOLE 805 0 21307 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 735 14861 SH SOLE 13227 0 1634 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1337 51840 SH SOLE 34350 0 17490 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2573 82901 SH SOLE 82451 0 450 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 4377 113139 SH SOLE 106722 0 6417 SPDR S&P 500 ETF TR TR UNIT 78462F103 255016 713970 SH SOLE 601580 0 112390 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 32637 81255 SH SOLE 70596 0 10659 SPDR SER TR BLOOMBERG EMERGI 78464A391 0 22 SH SOLE 22 0 0 SPDR SER TR S&P CAP MKTS 78464A771 3 42 SH SOLE 42 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 4 33 SH SOLE 33 0 0 SPDR SER TR DJ REIT ETF 78464A607 6 67 SH SOLE 67 0 0 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 7 400 SH SOLE 400 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 8 92 SH SOLE 92 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 13 428 SH SOLE 428 0 0 SPDR SER TR S&P TELECOM 78464A540 14 179 SH SOLE 179 0 0 SPDR SER TR SSGA US LRG ETF 78468R804 14 114 SH SOLE 114 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 15 216 SH SOLE 216 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 15 430 SH SOLE 430 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 21 724 SH SOLE 724 0 0 SPDR SER TR PORTFLI INTRMDIT 78464A672 22 793 SH SOLE 0 0 793 SPDR SER TR S&P TRANSN ETF 78464A532 25 400 SH SOLE 200 0 200 SPDR SER TR PORTFOLIO AGRGTE 78464A649 30 1200 SH SOLE 0 0 1200 SPDR SER TR PORT MTG BK ETF 78464A383 31 1423 SH SOLE 1423 0 0 SPDR SER TR BLOOMBERG SHT TE 78468R408 31 1301 SH SOLE 1270 0 31 SPDR SER TR SPDR S&P 500 ETF 78468R796 33 376 SH SOLE 376 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 42 694 SH SOLE 0 0 694 SPDR SER TR BLOOMBERG HIGH Y 78468R622 58 658 SH SOLE 342 0 316 SPDR SER TR S&P HOMEBUILD 78464A888 59 1072 SH SOLE 563 0 509 SPDR SER TR PORTFLI TIPS ETF 78464A656 62 2445 SH SOLE 2340 0 105 SPDR SER TR BLOOMBERG INTL T 78464A516 68 3279 SH SOLE 169 0 3110 SPDR SER TR PORTFOLIO S&P600 78468R853 80 2360 SH SOLE 1950 0 410 SPDR SER TR PORTFOLIO S&P400 78464A847 119 3089 SH SOLE 1893 0 1196 SPDR SER TR SSGA GNDER ETF 78468R747 123 1692 SH SOLE 1692 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 145 5000 SH SOLE 5000 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 153 2644 SH SOLE 2314 0 330 SPDR SER TR S&P INS ETF 78464A789 162 4475 SH SOLE 4275 0 200 SPDR SER TR NYSE TECH ETF 78464A102 163 1736 SH SOLE 1736 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 177 4989 SH SOLE 3544 0 1445 SPDR SER TR NUVEEN BLMBRG MU 78468R721 295 6707 SH SOLE 6025 0 682 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 317 3462 SH SOLE 902 0 2560 SPDR SER TR PRTFLO S&P500 VL 78464A508 414 12016 SH SOLE 5216 0 6800 SPDR SER TR S&P 600 SMCP VAL 78464A300 503 7485 SH SOLE 6365 0 1120 SPDR SER TR PORTFOLIO S&P500 78464A854 541 12677 SH SOLE 9920 0 2757 SPDR SER TR NUVEEN BLOOMBERG 78464A284 829 17310 SH SOLE 17310 0 0 SPDR SER TR S&P BK ETF 78464A797 830 18739 SH SOLE 18359 0 380 SPDR SER TR S&P 600 SML CAP 78464A813 862 11395 SH SOLE 11195 0 200 SPDR SER TR S&P KENSHO INTLG 78468R697 867 26947 SH SOLE 26947 0 0 SPDR SER TR BLOOMBERG INVT 78468R200 910 30033 SH SOLE 26693 0 3340 SPDR SER TR S&P REGL BKG 78464A698 942 16006 SH SOLE 15947 0 59 SPDR SER TR S&P SEMICNDCTR 78464A862 1111 7302 SH SOLE 7302 0 0 SPDR SER TR NUVEEN BLMBRG SH 78468R739 1120 24297 SH SOLE 24297 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1164 12702 SH SOLE 12587 0 115 SPDR SER TR OILGAS EQUIP 78468R549 1379 24994 SH SOLE 24994 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 1588 31697 SH SOLE 30073 0 1624 SPDR SER TR S&P METALS MNG 78464A755 3076 72386 SH SOLE 67144 0 5242 SPDR SER TR BBG CONV SEC ETF 78464A359 3161 49941 SH SOLE 35152 0 14789 SPDR SER TR PORTFOLIO SHORT 78464A474 5523 189017 SH SOLE 141479 0 47538 SPDR SER TR S&P BIOTECH 78464A870 8166 102944 SH SOLE 59779 0 43165 SPDR SER TR S&P DIVID ETF 78464A763 8206 73596 SH SOLE 67698 0 5898 SPIRE INC COM 84857L101 403 6463 SH SOLE 6410 0 53 SPLUNK INC COM 848637104 50455 670947 SH SOLE 187226 0 483721 SPOK HLDGS INC COM 84863T106 305 39878 SH SOLE 24878 0 15000 SPOTIFY TECHNOLOGY S A SHS L8681T102 302 3504 SH SOLE 1428 0 2076 SPRINKLR INC CL A 85208T107 131 14213 SH SOLE 14213 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 3082 240782 SH SOLE 233882 0 6900 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 527 79550 SH SOLE 28670 0 50880 SPROUT SOCIAL INC COM CL A 85209W109 56828 936516 SH SOLE 705685 0 230831 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 709 14848 SH SOLE 5766 0 9082 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 97 2369 SH SOLE 2218 0 151 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 337 8390 SH SOLE 7939 0 451 STAAR SURGICAL CO COM PAR $0.01 852312305 347 4919 SH SOLE 3959 0 960 STAG INDL INC COM 85254J102 614 21589 SH SOLE 21014 0 575 STANLEY BLACK & DECKER INC COM 854502101 1346 17892 SH SOLE 17019 0 873 STARBUCKS CORP COM 855244109 217663 2583226 SH SOLE 1863517 0 719709 STARWOOD PPTY TR INC COM 85571B105 3726 204492 SH SOLE 185594 0 18898 STATE STR CORP COM 857477103 933 15338 SH SOLE 12280 0 3058 STEEL DYNAMICS INC COM 858119100 373 5260 SH SOLE 4810 0 450 STELLANTIS N.V SHS N82405106 176 14889 SH SOLE 14623 0 266 STERICYCLE INC COM 858912108 229 5439 SH SOLE 3572 0 1867 STERIS PLC SHS USD G8473T100 2397 14417 SH SOLE 13109 0 1308 STMICROELECTRONICS N V NY REGISTRY 861012102 280 9050 SH SOLE 8932 0 118 STORE CAP CORP COM 862121100 752 24007 SH SOLE 23235 0 772 STRIDE INC COM 86333M108 529 12577 SH SOLE 12200 0 377 STRYKER CORPORATION COM 863667101 174853 863301 SH SOLE 601935 0 261366 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 404 26815 SH SOLE 25815 0 1000 SUMO LOGIC INC COM 86646P103 259 34499 SH SOLE 11499 0 23000 SUN CMNTYS INC COM 866674104 920 6799 SH SOLE 5784 0 1015 SUN LIFE FINANCIAL INC. COM 866796105 494 12434 SH SOLE 12292 0 142 SUNCOR ENERGY INC NEW COM 867224107 3477 123533 SH SOLE 63371 0 60162 SUNOPTA INC COM 8676EP108 10248 1126152 SH SOLE 1026337 0 99815 SUPERNUS PHARMACEUTICALS NOTE 0.625% 4/0 868459AD0 116 120000 PRN SOLE 90000 0 30000 SURGEPAYS INC COM NEW 86882L204 81 17749 SH SOLE 17749 0 0 SVB FINANCIAL GROUP COM 78486Q101 841 2505 SH SOLE 1404 0 1101 SWITCH INC CL A 87105L104 12295 364953 SH SOLE 329414 0 35539 SYNCHRONY FINANCIAL COM 87165B103 232 8238 SH SOLE 6662 0 1576 SYNEOS HEALTH INC CL A 87166B102 664 14078 SH SOLE 12857 0 1221 SYNOPSYS INC COM 871607107 3985 13044 SH SOLE 12181 0 863 SYNTHETIC BIOLOGICS INC COM NEW 87164U409 31 31704 SH SOLE 19524 0 12180 SYSCO CORP COM 871829107 27278 385779 SH SOLE 328610 0 57169 TABULA RASA HEALTHCARE INC COM 873379101 74 15357 SH SOLE 14779 0 578 TACTILE SYS TECHNOLOGY INC COM 87357P100 1447 185784 SH SOLE 178211 0 7573 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3799 55412 SH SOLE 38915 0 16497 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 153 11776 SH SOLE 11146 0 630 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3843 35253 SH SOLE 33393 0 1860 TALKSPACE INC COM 87427V103 16 15676 SH SOLE 15046 0 630 TANGER FACTORY OUTLET CTRS I COM 875465106 177 12911 SH SOLE 780 0 12131 TARGA RES CORP COM 87612G101 429 7117 SH SOLE 5957 0 1160 TARGET CORP COM 87612E106 25934 174767 SH SOLE 138266 0 36501 TASKUS INC CLASS A COM 87652V109 608 37755 SH SOLE 35796 0 1959 TE CONNECTIVITY LTD SHS H84989104 6566 59498 SH SOLE 29310 0 30188 TECHNIPFMC PLC COM G87110105 455 53824 SH SOLE 53524 0 300 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 497 38681 SH SOLE 38381 0 300 TELADOC HEALTH INC COM 87918A105 712 28080 SH SOLE 21762 0 6318 TELEDYNE TECHNOLOGIES INC COM 879360105 846 2508 SH SOLE 2399 0 109 TELLURIAN INC NEW COM 87968A104 31 12789 SH SOLE 12789 0 0 TELOS CORP MD COM 87969B101 445 50000 SH SOLE 50000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 986 37708 SH SOLE 35843 0 1865 TENABLE HLDGS INC COM 88025T102 15321 440271 SH SOLE 394297 0 45974 TENARIS S A SPONSORED ADS 88031M109 324 12532 SH SOLE 0 0 12532 TERADYNE INC COM 880770102 964 12829 SH SOLE 12614 0 215 TESLA INC COM 88160R101 50858 191735 SH SOLE 139388 0 52347 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 89 11050 SH SOLE 11050 0 0 TEXAS INSTRS INC COM 882508104 48455 313055 SH SOLE 211563 0 101492 TEXAS PACIFIC LAND CORPORATI COM 88262P102 5768 3246 SH SOLE 3136 0 110 TEXTRON INC COM 883203101 270 4628 SH SOLE 4323 0 305 THE REAL GOOD FOOD COMPANY I COM CL A 75601G109 454 70335 SH SOLE 62185 0 8150 THE TRADE DESK INC COM CL A 88339J105 572 9569 SH SOLE 6889 0 2680 THERMO FISHER SCIENTIFIC INC COM 883556102 80755 159221 SH SOLE 132429 0 26792 THOMSON REUTERS CORP. COM NEW 884903709 239 2330 SH SOLE 2024 0 306 THOUGHTWORKS HOLDING INC COM 88546E105 1531 145993 SH SOLE 143260 0 2733 TILRAY BRANDS INC COM CL 2 88688T100 439 159590 SH SOLE 159070 0 520 TIMKEN CO COM 887389104 237 4013 SH SOLE 1300 0 2713 TITAN INTL INC ILL COM 88830M102 365 30100 SH SOLE 30000 0 100 TJX COS INC NEW COM 872540109 11159 179638 SH SOLE 167026 0 12612 T-MOBILE US INC COM 872590104 930 6933 SH SOLE 6056 0 877 TOAST INC CL A 888787108 1883 112631 SH SOLE 106018 0 6613 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 1564 81190 SH SOLE 81190 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 12283 200269 SH SOLE 86004 0 114265 TOTALENERGIES SE SPONSORED ADS 89151E109 2613 56177 SH SOLE 45379 0 10798 TRACTOR SUPPLY CO COM 892356106 12563 67587 SH SOLE 53425 0 14162 TRAEGER INC COMMON STOCK 89269P103 330 116904 SH SOLE 78304 0 38600 TRANE TECHNOLOGIES PLC SHS G8994E103 2309 15947 SH SOLE 11555 0 4392 TRANSDIGM GROUP INC COM 893641100 91390 174135 SH SOLE 121444 0 52691 TRANSOCEAN LTD REG SHS H8817H100 484 195826 SH SOLE 176176 0 19650 TRANSUNION COM 89400J107 1700 28580 SH SOLE 21759 0 6821 TRAVELERS COMPANIES INC COM 89417E109 5697 37186 SH SOLE 32467 0 4719 TREAN INS GROUP INC COM 89457R101 2066 607506 SH SOLE 564511 0 42995 TREEHOUSE FOODS INC COM 89469A104 18273 430757 SH SOLE 374354 0 56403 TREX CO INC COM 89531P105 37895 862431 SH SOLE 579636 0 282795 TRIMAS CORP COM NEW 896215209 1061 42311 SH SOLE 35562 0 6749 TRIMBLE INC COM 896239100 31600 582267 SH SOLE 340109 0 242158 TRIPLE FLAG PRECIOUS METAL COM 89679M104 152 12000 SH SOLE 12000 0 0 TRITON INTL LTD CL A G9078F107 366 6692 SH SOLE 6692 0 0 TRUIST FINL CORP COM 89832Q109 3258 74830 SH SOLE 58899 0 15931 TWILIO INC CL A 90138F102 30815 445686 SH SOLE 346438 0 99248 TWIST BIOSCIENCE CORP COM 90184D100 273 7761 SH SOLE 7761 0 0 TWITTER INC COM 90184L102 8597 196105 SH SOLE 180115 0 15990 TWO HBRS INVT CORP COM NEW 90187B408 256 77044 SH SOLE 56848 0 20196 TYLER TECHNOLOGIES INC COM 902252105 165810 477150 SH SOLE 386961 0 90189 U S SILICA HLDGS INC COM 90346E103 1103 100712 SH SOLE 79692 0 21020 UBER TECHNOLOGIES INC COM 90353T100 44560 1681526 SH SOLE 938233 0 743293 UBIQUITI INC COM 90353W103 222 755 SH SOLE 541 0 214 UFP INDUSTRIES INC COM 90278Q108 241 3336 SH SOLE 0 0 3336 UGI CORP NEW COM 902681105 234 7246 SH SOLE 3296 0 3950 ULTA BEAUTY INC COM 90384S303 29948 74649 SH SOLE 55144 0 19505 UNDER ARMOUR INC CL C 904311206 36 6007 SH SOLE 4610 0 1397 UNDER ARMOUR INC CL A 904311107 453 68099 SH SOLE 65523 0 2576 UNIFIRST CORP MASS COM 904708104 4756 28270 SH SOLE 27128 0 1142 UNILEVER PLC SPON ADR NEW 904767704 6153 140344 SH SOLE 102116 0 38228 UNION PAC CORP COM 907818108 106137 544797 SH SOLE 370810 0 173987 UNITED AIRLS HLDGS INC COM 910047109 666 20464 SH SOLE 19649 0 815 UNITED PARCEL SERVICE INC CL B 911312106 36664 226968 SH SOLE 152019 0 74949 UNITED RENTALS INC COM 911363109 1546 5723 SH SOLE 5345 0 378 UNITED STATES STL CORP NEW COM 912909108 1133 62534 SH SOLE 52434 0 10100 UNITEDHEALTH GROUP INC COM 91324P102 181732 359837 SH SOLE 289875 0 69962 UNITY SOFTWARE INC COM 91332U101 8337 261686 SH SOLE 219749 0 41937 UNIVERSAL DISPLAY CORP COM 91347P105 296 3141 SH SOLE 907 0 2234 UPHEALTH INC COM 91532B101 105 197100 SH SOLE 197100 0 0 URANIUM ENERGY CORP COM 916896103 562 160500 SH SOLE 160000 0 500 US BANCORP DEL COM NEW 902973304 8111 201161 SH SOLE 143600 0 57561 V F CORP COM 918204108 496 16597 SH SOLE 16597 0 0 VAIL RESORTS INC COM 91879Q109 7264 33685 SH SOLE 17459 0 16226 VALERO ENERGY CORP COM 91913Y100 3346 31315 SH SOLE 28269 0 3046 VALMONT INDS INC COM 920253101 20800 77434 SH SOLE 71033 0 6401 VANECK ETF TRUST SOCIAL SENTIMENT 92189H839 0 25 SH SOLE 25 0 0 VANECK ETF TRUST ENERGY INCME ET 92189H870 2 38 SH SOLE 38 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 4 143 SH SOLE 10 0 133 VANECK ETF TRUST OIL SERVICES ETF 92189H607 8 39 SH SOLE 39 0 0 VANECK ETF TRUST VANECK VIETNAM 92189F817 9 705 SH SOLE 5 0 700 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 13 200 SH SOLE 200 0 0 VANECK ETF TRUST CHINA GROWTH LDR 92189F759 15 600 SH SOLE 600 0 0 VANECK ETF TRUST MORTGAGE REIT 92189F452 17 1500 SH SOLE 1500 0 0 VANECK ETF TRUST GAMING ETF 92189F882 17 520 SH SOLE 520 0 0 VANECK ETF TRUST PREFERRED SECURT 92189F429 34 2000 SH SOLE 2000 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 36 320 SH SOLE 320 0 0 VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 39 2572 SH SOLE 1753 0 819 VANECK ETF TRUST BIOTECH ETF 92189F726 60 425 SH SOLE 425 0 0 VANECK ETF TRUST VANECK RUSSIA ET 92189F403 67 11915 SH SOLE 11915 0 0 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 74 1697 SH SOLE 1697 0 0 VANECK ETF TRUST AFRICA INDEX ETF 92189F866 102 6775 SH SOLE 6775 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 1180 40051 SH SOLE 37142 0 2909 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 1614 26907 SH SOLE 23093 0 3814 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 2085 11265 SH SOLE 10328 0 937 VANECK ETF TRUST GOLD MINERS ETF 92189F106 6288 260717 SH SOLE 229020 0 31697 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 49 330 SH SOLE 330 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 113 811 SH SOLE 750 0 61 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 260 1610 SH SOLE 1610 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 706 3385 SH SOLE 3335 0 50 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1421 9031 SH SOLE 8649 0 382 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2245 18083 SH SOLE 8615 0 9468 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 20 272 SH SOLE 0 0 272 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3956 55459 SH SOLE 51440 0 4019 VANGUARD BD INDEX FDS INTERMED TERM 921937819 4120 56070 SH SOLE 1170 0 54900 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 5285 107975 SH SOLE 97415 0 10560 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 44547 595392 SH SOLE 404031 0 191361 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 316 6631 SH SOLE 5397 0 1234 VANGUARD INDEX FDS LARGE CAP ETF 922908637 588 3597 SH SOLE 3304 0 293 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2186 12819 SH SOLE 10015 0 2804 VANGUARD INDEX FDS SML CP GRW ETF 922908595 2623 13443 SH SOLE 10713 0 2730 VANGUARD INDEX FDS SMALL CP ETF 922908751 5923 34655 SH SOLE 28236 0 6419 VANGUARD INDEX FDS SM CP VAL ETF 922908611 6782 47298 SH SOLE 45991 0 1307 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 8440 66397 SH SOLE 54531 0 11866 VANGUARD INDEX FDS TOTAL STK MKT 922908769 13563 75570 SH SOLE 66901 0 8669 VANGUARD INDEX FDS MID CAP ETF 922908629 14525 77270 SH SOLE 72916 0 4354 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 15489 127200 SH SOLE 123660 0 3540 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 20002 249492 SH SOLE 211096 0 38396 VANGUARD INDEX FDS GROWTH ETF 922908736 35273 164867 SH SOLE 147533 0 17334 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 38191 116328 SH SOLE 107899 0 8429 VANGUARD INDEX FDS VALUE ETF 922908744 69127 559827 SH SOLE 516689 0 43138 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 265 2850 SH SOLE 1698 0 1152 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 457 7958 SH SOLE 7842 0 116 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 748 9479 SH SOLE 9424 0 55 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1598 34634 SH SOLE 22031 0 12603 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2583 67689 SH SOLE 65848 0 1841 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 18127 496765 SH SOLE 438425 0 58340 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 70515 1589607 SH SOLE 1405233 0 184374 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 3586 74538 SH SOLE 42113 0 32425 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1428 29659 SH SOLE 27114 0 2545 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 2 33 SH SOLE 33 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 17 234 SH SOLE 234 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 35 305 SH SOLE 305 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 59 392 SH SOLE 202 0 190 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 114 700 SH SOLE 700 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 160 3549 SH SOLE 3549 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 171 2867 SH SOLE 1867 0 1000 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 515 8911 SH SOLE 8228 0 683 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 652 11181 SH SOLE 10595 0 586 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1210 16285 SH SOLE 14353 0 1932 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1390 8626 SH SOLE 8626 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3179 42006 SH SOLE 41440 0 566 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 3804 57097 SH SOLE 11289 0 45808 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 4618 85191 SH SOLE 68098 0 17093 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 92060 681122 SH SOLE 579651 0 101471 VANGUARD STAR FDS VG TL INTL STK F 921909768 588 12845 SH SOLE 12270 0 575 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 77125 2121146 SH SOLE 1864915 0 256231 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 3427 65855 SH SOLE 64670 0 1185 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 3975 64131 SH SOLE 54669 0 9462 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 10378 109377 SH SOLE 87072 0 22305 VANGUARD WORLD FD MEGA CAP INDEX 921910873 302 2422 SH SOLE 2217 0 205 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 459 5105 SH SOLE 2835 0 2270 VANGUARD WORLD FD ESG US STK ETF 921910733 2568 40825 SH SOLE 40825 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 4254 24409 SH SOLE 22227 0 2182 VANGUARD WORLD FDS UTILITIES ETF 92204A876 281 1974 SH SOLE 1545 0 429 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 307 3722 SH SOLE 2755 0 967 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 521 2216 SH SOLE 1861 0 355 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1614 21688 SH SOLE 19115 0 2573 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1852 12478 SH SOLE 11192 0 1286 VANGUARD WORLD FDS ENERGY ETF 92204A306 2016 19848 SH SOLE 18419 0 1429 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 2272 13224 SH SOLE 12823 0 401 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2829 12645 SH SOLE 11221 0 1424 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3362 21339 SH SOLE 20614 0 725 VANGUARD WORLD FDS INF TECH ETF 92204A702 11705 38081 SH SOLE 35948 0 2133 VARONIS SYS INC COM 922280102 479 18065 SH SOLE 18065 0 0 VEEVA SYS INC CL A COM 922475108 255942 1552295 SH SOLE 1237927 0 314368 VELO3D INC COMMON STOCK 92259N104 942 239112 SH SOLE 219992 0 19120 VENTAS INC COM 92276F100 508 12650 SH SOLE 11225 0 1425 VERACYTE INC COM 92337F107 1166 70240 SH SOLE 52167 0 18073 VERISK ANALYTICS INC COM 92345Y106 74983 439707 SH SOLE 310949 0 128758 VERIZON COMMUNICATIONS INC COM 92343V104 24779 652595 SH SOLE 469500 0 183095 VERRA MOBILITY CORP CL A COM STK 92511U102 12520 814599 SH SOLE 694920 0 119679 VERTEX PHARMACEUTICALS INC COM 92532F100 5158 17813 SH SOLE 8508 0 9305 VERU INC COM 92536C103 3918 340085 SH SOLE 340000 0 85 VIASAT INC COM 92552V100 4695 155310 SH SOLE 138239 0 17071 VIATRIS INC COM 92556V106 297 34888 SH SOLE 25473 0 9415 VICI PPTYS INC COM 925652109 2268 75973 SH SOLE 68842 0 7131 VICOR CORP COM 925815102 442 7480 SH SOLE 7480 0 0 VIEMED HEALTHCARE INC COM 92663R105 138 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 310 113788 SH SOLE 70163 0 43625 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 596 20800 SH SOLE 20800 0 0 VIRACTA THERAPEUTICS INC COM 92765F108 221 51843 SH SOLE 51843 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1111 235863 SH SOLE 195838 0 40025 VIRTU FINL INC CL A 928254101 588 28302 SH SOLE 28302 0 0 VISA INC COM CL A 92826C839 405749 2283981 SH SOLE 1938091 0 345890 VISTA OUTDOOR INC COM 928377100 1223 50298 SH SOLE 44041 0 6257 VITA COCO CO INC COM 92846Q107 655 57500 SH SOLE 57500 0 0 VIVINT SMART HOME INC COM CL A 928542109 158 24020 SH SOLE 21520 0 2500 VMWARE INC CL A COM 928563402 848 7964 SH SOLE 4333 0 3631 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 612 54010 SH SOLE 47370 0 6640 VONTIER CORPORATION COM 928881101 309 18482 SH SOLE 14104 0 4378 VOYA FINANCIAL INC COM 929089100 350 5784 SH SOLE 2249 0 3535 VULCAN MATLS CO COM 929160109 12653 80230 SH SOLE 20293 0 59937 VUZIX CORP COM NEW 92921W300 86 14817 SH SOLE 0 0 14817 WABTEC COM 929740108 40363 496167 SH SOLE 309450 0 186717 WALGREENS BOOTS ALLIANCE INC COM 931427108 7874 250772 SH SOLE 192455 0 58317 WALMART INC COM 931142103 95387 735441 SH SOLE 383896 0 351545 WARNER BROS DISCOVERY INC COM SER A 934423104 1431 124436 SH SOLE 102068 0 22368 WARNER MUSIC GROUP CORP COM CL A 934550203 3859 166257 SH SOLE 161554 0 4703 WASTE CONNECTIONS INC COM 94106B101 6741 49886 SH SOLE 48920 0 966 WASTE MGMT INC DEL COM 94106L109 7395 46156 SH SOLE 39841 0 6315 WATERS CORP COM 941848103 999 3706 SH SOLE 3397 0 309 WATSCO INC COM 942622200 179998 699131 SH SOLE 520159 0 178972 WAYFAIR INC NOTE 0.625%10/0 94419LAM3 66 99000 PRN SOLE 74000 0 25000 WAYFAIR INC CL A 94419L101 258 7915 SH SOLE 7709 0 206 WEC ENERGY GROUP INC COM 92939U106 3704 41423 SH SOLE 29719 0 11704 WELLS FARGO CO NEW PERP PFD CNV A 949746804 507 421 SH SOLE 411 0 10 WELLS FARGO CO NEW COM 949746101 13259 329657 SH SOLE 290844 0 38813 WELLTOWER INC COM 95040Q104 1705 26502 SH SOLE 23611 0 2891 WEST PHARMACEUTICAL SVSC INC COM 955306105 25260 102648 SH SOLE 86247 0 16401 WESTERN ALLIANCE BANCORP COM 957638109 667 10146 SH SOLE 10146 0 0 WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 24 25000 PRN SOLE 25000 0 0 WESTERN DIGITAL CORP. COM 958102105 717 22029 SH SOLE 19069 0 2960 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 366 14551 SH SOLE 9909 0 4642 WESTERN UN CO COM 959802109 370 27402 SH SOLE 21593 0 5809 WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 209 9700 SH SOLE 9700 0 0 WESTROCK CO COM 96145D105 1107 35822 SH SOLE 35817 0 5 WEX INC COM 96208T104 20042 157889 SH SOLE 143903 0 13986 WEYERHAEUSER CO MTN BE COM NEW 962166104 5343 187090 SH SOLE 163982 0 23108 WHEATON PRECIOUS METALS CORP COM 962879102 5373 166032 SH SOLE 128929 0 37103 WHIRLPOOL CORP COM 963320106 1269 9410 SH SOLE 1450 0 7960 WILLIAMS COS INC COM 969457100 976 34091 SH SOLE 24131 0 9960 WILLIAMS SONOMA INC COM 969904101 1547 13124 SH SOLE 12864 0 260 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1945 9681 SH SOLE 9153 0 528 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 5106 126606 SH SOLE 122606 0 4000 WINTRUST FINL CORP COM 97650W108 3421 41948 SH SOLE 40570 0 1378 WISDOMTREE TR EUROPE SMCP DV 97717W869 4 95 SH SOLE 95 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 7 269 SH SOLE 269 0 0 WISDOMTREE TR CHINESE YUAN FD 97717W182 10 400 SH SOLE 0 0 400 WISDOMTREE TR GERMANY HEDEQ FD 97717W448 19 700 SH SOLE 700 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 25 438 SH SOLE 438 0 0 WISDOMTREE TR WISDOMTREE US VA 97717W547 26 519 SH SOLE 519 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 29 968 SH SOLE 968 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 34 765 SH SOLE 765 0 0 WISDOMTREE TR EMERG MKTS ESG 97717X214 43 1767 SH SOLE 1767 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 44 1450 SH SOLE 1450 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 78 2075 SH SOLE 2075 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 79 2205 SH SOLE 1905 0 300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 93 1488 SH SOLE 1488 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 97 2434 SH SOLE 2109 0 325 WISDOMTREE TR INTL EQUITY FD 97717W703 104 2600 SH SOLE 2480 0 120 WISDOMTREE TR EUR HDG SMLCAP 97717X552 117 4250 SH SOLE 4250 0 0 WISDOMTREE TR US AI ENHANCED 97717W406 203 2488 SH SOLE 1988 0 500 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 203 7599 SH SOLE 7599 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 227 4420 SH SOLE 4420 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 260 4212 SH SOLE 4212 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 262 10176 SH SOLE 10176 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 271 6416 SH SOLE 6416 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 276 8469 SH SOLE 7969 0 500 WISDOMTREE TR INDIA ERNGS FD 97717W422 420 13747 SH SOLE 8747 0 5000 WISDOMTREE TR US LARGECAP DIVD 97717W307 510 9228 SH SOLE 8706 0 522 WISDOMTREE TR US SMALLCAP FUND 97717W562 689 17586 SH SOLE 5586 0 12000 WISDOMTREE TR US HIGH DIVIDEND 97717W208 948 12510 SH SOLE 3985 0 8525 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1093 20146 SH SOLE 20146 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 39062 776899 SH SOLE 605080 0 171819 WOLFSPEED INC COM 977852102 434 4197 SH SOLE 4197 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 355 17614 SH SOLE 17089 0 525 WOODWARD INC COM 980745103 325 4052 SH SOLE 2942 0 1110 WORKDAY INC CL A 98138H101 225554 1481760 SH SOLE 1060513 0 421247 WP CAREY INC COM 92936U109 5457 78179 SH SOLE 65770 0 12409 WYNDHAM HOTELS & RESORTS INC COM 98311A105 838 13660 SH SOLE 13135 0 525 WYNN RESORTS LTD COM 983134107 211 3353 SH SOLE 3053 0 300 XCEL ENERGY INC COM 98389B100 2482 38774 SH SOLE 35140 0 3634 XOMETRY INC CLASS A COM 98423F109 100732 1773755 SH SOLE 1351522 0 422233 XPO LOGISTICS INC COM 983793100 279 6256 SH SOLE 4656 0 1600 XYLEM INC COM 98419M100 4837 55369 SH SOLE 12654 0 42715 YETI HLDGS INC COM 98585X104 23705 831164 SH SOLE 750559 0 80605 YUM BRANDS INC COM 988498101 3371 31700 SH SOLE 29587 0 2113 YUM CHINA HLDGS INC COM 98850P109 1777 37536 SH SOLE 19799 0 17737 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 30353 115848 SH SOLE 48257 0 67591 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2754 26345 SH SOLE 18289 0 8056 ZIONS BANCORPORATION N A COM 989701107 562 11046 SH SOLE 8307 0 2739 ZIPRECRUITER INC CL A 98980B103 214 12961 SH SOLE 12961 0 0 ZOETIS INC CL A 98978V103 340307 2294873 SH SOLE 1763006 0 531867 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 8749 118885 SH SOLE 95253 0 23632