0001104659-24-059170.txt : 20240509 0001104659-24-059170.hdr.sgml : 20240509 20240509094806 ACCESSION NUMBER: 0001104659-24-059170 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 EFFECTIVENESS DATE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLAIR WILLIAM & CO/IL CENTRAL INDEX KEY: 0000902367 ORGANIZATION NAME: 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: 24929008 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 X0202 13F-HR LIVE false false false 0000902367 XXXXXXXX 03-31-2024 03-31-2024 false BLAIR WILLIAM & CO/IL
150 North Riverside Plaza Chicago IL 60606
13F HOLDINGS REPORT 028-04871 000001252 801-688 N
Ryan DeVore Partner, Head of Private Wealth Management 312-236-1600 /s/ Ryan DeVore Chicago IL 05-09-2024 0 1787 31838490579
INFORMATION TABLE 2 infotable.xml AAR CORP COM 000361105 3453242 57679 SH SOLE 32451 0 25228 ACV AUCTIONS INC COM CL A 00091G104 238210 12691 SH SOLE 12691 0 0 ABM INDS INC COM 000957100 362626 8127 SH SOLE 127 0 8000 AFLAC INC COM 001055102 1599610 18630 SH SOLE 16807 0 1824 AGCO CORP COM 001084102 12646396 102800 SH SOLE 91225 0 11575 ALPS ETF TR OSHARES US QUALT 00162Q387 22748 460 SH SOLE 460 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 6392576 134694 SH SOLE 134316 0 378 ALPS ETF TR ALERIAN ENERGY 00162Q676 12078 475 SH SOLE 475 0 0 AMN HEALTHCARE SVCS INC COM 001744101 2201415 35217 SH SOLE 33454 0 1763 AT&T INC COM 00206R102 6849733 389189 SH SOLE 307069 0 82120 ARK ETF TR INNOVATION ETF 00214Q104 2422952 48382 SH SOLE 48042 0 340 ARK ETF TR ISRAEL INOVATE 00214Q609 41855 1990 SH SOLE 1990 0 0 ABBOTT LABS COM 002824100 201659667 1774236 SH SOLE 1353983 0 420253 ABBVIE INC COM 00287Y109 207219206 1137942 SH SOLE 881557 0 256385 ABRDN EMRG MKTS EQTY INCM FD COM 00301W105 140158 27754 SH SOLE 22269 0 5485 ACACIA RESH CORP ACACIA TCH COM 003881307 102336 19200 SH SOLE 19200 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 869994 10982 SH SOLE 10944 0 38 ACCOLADE INC COM 00437E102 483222 46109 SH SOLE 43262 0 2847 ACELYRIN INC COM 00445A100 935516 138595 SH SOLE 138595 0 0 ACUITY BRANDS INC COM 00508Y102 385652 1435 SH SOLE 1294 0 141 ADOBE INC COM 00724F101 341747098 677263 SH SOLE 482536 0 194727 ADVANCED MICRO DEVICES INC COM 007903107 40083429 222081 SH SOLE 160030 0 62051 ADVANCED DRAIN SYS INC DEL COM 00790R104 1135234 6591 SH SOLE 6488 0 103 AEROVIRONMENT INC COM 008073108 1407724 9184 SH SOLE 9049 0 135 AFFILIATED MANAGERS GROUP IN COM 008252108 2164383 12924 SH SOLE 11988 0 936 AGILENT TECHNOLOGIES INC COM 00846U101 2848417 19575 SH SOLE 13120 0 6455 AGNICO EAGLE MINES LTD COM 008474108 1198831 20098 SH SOLE 15367 0 4731 AGILON HEALTH INC COM 00857U107 1476664 242076 SH SOLE 239918 0 2158 AILERON THERAPEUTICS INC COM NEW 00887A204 187609 28297 SH SOLE 23347 0 4950 AIRBNB INC COM CL A 009066101 88029042 533639 SH SOLE 475051 0 58588 AIR PRODS & CHEMS INC COM 009158106 19661738 81156 SH SOLE 49387 0 31769 AIRGAIN INC COM 00938A104 4532429 831638 SH SOLE 766813 0 64825 AKAMAI TECHNOLOGIES INC COM 00971T101 6557467 60293 SH SOLE 46009 0 14284 ALAMOS GOLD INC NEW COM CL A 011532108 286234 19406 SH SOLE 9506 0 9900 ALARM COM HLDGS INC COM 011642105 1510420 20842 SH SOLE 20492 0 350 ALBEMARLE CORP COM 012653101 743699 5645 SH SOLE 4000 0 1645 ALBERTSONS COS INC COMMON STOCK 013091103 350458 16346 SH SOLE 1230 0 15116 ALCOA CORP COM 013872106 207916 6153 SH SOLE 3915 0 2238 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6296890 87022 SH SOLE 74322 0 12699 ALIGN TECHNOLOGY INC COM 016255101 77650696 236798 SH SOLE 209230 0 27568 ALKAMI TECHNOLOGY INC COM 01644J108 396928 16155 SH SOLE 12250 0 3905 ALLAKOS INC COM 01671P100 108129 85817 SH SOLE 40817 0 45000 ALLIANT ENERGY CORP COM 018802108 1003691 19915 SH SOLE 18602 0 1313 ALLSTATE CORP COM 020002101 72989531 421880 SH SOLE 383229 0 38651 ALLY FINL INC COM 02005N100 812562 20019 SH SOLE 10363 0 9656 ALPHABET INC CAP STK CL C 02079K107 527438658 3464066 SH SOLE 2825170 0 638895 ALPHABET INC CAP STK CL A 02079K305 382527136 2534467 SH SOLE 1909969 0 624498 ALTO NEUROSCIENCE INC COM SHS 02157Q109 153500 10000 SH SOLE 10000 0 0 ALTRIA GROUP INC COM 02209S103 7094380 162641 SH SOLE 132728 0 29913 AMAZON COM INC COM 023135106 1072618958 5946441 SH SOLE 4611369 0 1335071 AMEREN CORP COM 023608102 349882 4731 SH SOLE 4080 0 651 AMERICAN AIRLS GROUP INC COM 02376R102 211615 13786 SH SOLE 12589 0 1197 AMERICAN ELEC PWR CO INC COM 025537101 3427118 39804 SH SOLE 13414 0 26390 AMERICAN EXPRESS CO COM 025816109 166077432 729402 SH SOLE 527217 0 202185 AMERICAN INTL GROUP INC COM NEW 026874784 2091315 26753 SH SOLE 15082 0 11671 AMER STATES WTR CO COM 029899101 227195 3145 SH SOLE 3145 0 0 AMERICAN TOWER CORP NEW COM 03027X100 150436473 761357 SH SOLE 660102 0 101255 AMERICAN WTR WKS CO INC NEW COM 030420103 1297783 10619 SH SOLE 7664 0 2956 AMERICOLD REALTY TRUST INC COM 03064D108 1794190 71998 SH SOLE 49023 0 22975 CENCORA INC COM 03073E105 5519812 22716 SH SOLE 17327 0 5389 AMERIPRISE FINL INC COM 03076C106 6557256 14956 SH SOLE 13878 0 1078 AMETEK INC COM 031100100 134316489 734371 SH SOLE 464978 0 269393 AMGEN INC COM 031162100 38582536 135701 SH SOLE 115557 0 20144 AMICUS THERAPEUTICS INC COM 03152W109 483180 41017 SH SOLE 41017 0 0 AMPHENOL CORP NEW CL A 032095101 177220777 1536374 SH SOLE 1275683 0 260691 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2679869 68927 SH SOLE 68097 0 830 AMPLIFY ETF TR AMPLIFY ETHO CLI 032108557 276536 4728 SH SOLE 4728 0 0 AMPLIFY ETF TR AMPLIFY BLUESTAR 032108599 48261 1000 SH SOLE 1000 0 0 AMPLIFY ETF TR AMPLIFY JUNIOR S 032108649 1887 190 SH SOLE 190 0 0 AMPLIFY ETF TR AMPLIFY MOBILE P 032108656 216614 4115 SH SOLE 4025 0 90 AMPLITUDE INC COM CL A 03213A104 140896 12950 SH SOLE 11950 0 1000 ANALOG DEVICES INC COM 032654105 8162286 41267 SH SOLE 30553 0 10714 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 62098 12200 SH SOLE 12200 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 359102 5908 SH SOLE 4679 0 1229 ANSYS INC COM 03662Q105 978297 2818 SH SOLE 2337 0 481 ELEVANCE HEALTH INC COM 036752103 6291975 12134 SH SOLE 9346 0 2788 APA CORPORATION COM 03743Q108 255890 7443 SH SOLE 7443 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 1215809 10812 SH SOLE 7531 0 3281 APPIAN CORP CL A 03782L101 626376 15679 SH SOLE 15412 0 267 APPLE INC COM 037833100 1045534199 6097120 SH SOLE 4502528 0 1594593 APPFOLIO INC COM CL A 03783C100 15363266 62265 SH SOLE 54348 0 7917 APPLIED DIGITAL CORP COM NEW 038169207 64628 15100 SH SOLE 15100 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 212564 1076 SH SOLE 100 0 976 APPLIED MATLS INC COM 038222105 16315042 79111 SH SOLE 67253 0 11858 APPLOVIN CORP COM CL A 03831W108 12326005 178070 SH SOLE 162748 0 15322 APTARGROUP INC COM 038336103 534551 3715 SH SOLE 3015 0 700 ARCHER AVIATION INC COM CL A 03945R102 266251 57630 SH SOLE 48055 0 9575 ARCHER DANIELS MIDLAND CO COM 039483102 6811160 108441 SH SOLE 98072 0 10369 ARDELYX INC COM 039697107 107931 14785 SH SOLE 14785 0 0 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 612419 18135 SH SOLE 6080 0 12055 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 8662890 65144 SH SOLE 61327 0 3817 ARES CAPITAL CORP COM 04010L103 5867532 281822 SH SOLE 236492 0 45330 ARGENX SE SPONSORED ADR 04016X101 568925 1445 SH SOLE 1445 0 0 ARISTA NETWORKS INC COM 040413106 60350638 208120 SH SOLE 135486 0 72634 ARM HOLDINGS PLC SPONSORED ADR 042068205 302476 2420 SH SOLE 2420 0 0 ARROW ELECTRS INC COM 042735100 416473 3217 SH SOLE 3105 0 112 ASSETMARK FINL HLDGS INC COM 04546L106 11828179 334035 SH SOLE 309507 0 24528 ASSOCIATED BANC CORP COM 045487105 249021 11577 SH SOLE 10403 0 1174 ASSURANT INC COM 04621X108 3256034 17297 SH SOLE 16837 0 460 ASTRAZENECA PLC SPONSORED ADR 046353108 15948614 235404 SH SOLE 147887 0 87517 ATHIRA PHARMA INC COM 04746L104 98763 36045 SH SOLE 36045 0 0 ATLASSIAN CORPORATION CL A 049468101 14396309 73786 SH SOLE 58256 0 15530 ATMOS ENERGY CORP COM 049560105 303620 2554 SH SOLE 815 0 1739 ATOMERA INC COM 04965B100 67914 11025 SH SOLE 11025 0 0 AUGMEDIX INC COM 05105P107 807587 197454 SH SOLE 50470 0 146984 AUTODESK INC COM 052769106 3491972 13409 SH SOLE 10533 0 2876 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 121903 19107 SH SOLE 19107 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 68196548 273070 SH SOLE 181916 0 91155 AUTONATION INC COM 05329W102 453855 2741 SH SOLE 2621 0 120 AUTOZONE INC COM 053332102 5197071 1649 SH SOLE 1619 0 30 AVALONBAY CMNTYS INC COM 053484101 1810632 9758 SH SOLE 7138 0 2620 AVANTOR INC COM 05352A100 506465 19807 SH SOLE 236 0 19571 AVEPOINT INC COM CL A 053604104 38119 4813 SH SOLE 3813 0 1000 AVEPOINT INC *W EXP 09/18/202 053604112 11438 12000 SH SOLE 12000 0 0 AVERY DENNISON CORP COM 053611109 1741106 7799 SH SOLE 5804 0 1995 AWARE INC MASS COM 05453N100 41073 21964 SH SOLE 21964 0 0 AXON ENTERPRISE INC COM 05464C101 23606796 75450 SH SOLE 63678 0 11772 AXSOME THERAPEUTICS INC COM 05464T104 5071051 63547 SH SOLE 60430 0 3117 AZEK CO INC CL A 05478C105 992297 19759 SH SOLE 9259 0 10500 BJS WHSL CLUB HLDGS INC COM 05550J101 12639072 167073 SH SOLE 164411 0 2662 BOK FINL CORP COM NEW 05561Q201 17955640 195170 SH SOLE 0 0 195170 BP PLC SPONSORED ADR 055622104 4085073 108415 SH SOLE 86972 0 21443 BRC INC COM CL A 05601U105 730639 170710 SH SOLE 86710 0 84000 BWX TECHNOLOGIES INC COM 05605H100 4382959 42711 SH SOLE 40695 0 2016 BAIDU INC SPON ADR REP A 056752108 2874950 27308 SH SOLE 23358 0 3950 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 463658 29570 SH SOLE 29570 0 0 BAKER HUGHES COMPANY CL A 05722G100 538263 16068 SH SOLE 9477 0 6591 BALL CORP COM 058498106 518133 7692 SH SOLE 2287 0 5405 BANCO BRADESCO S A SP ADR PFD NEW 059460303 87979 30762 SH SOLE 30608 0 154 BANCO SANTANDER S.A. ADR 05964H105 219711 45395 SH SOLE 44689 0 706 BANK AMERICA CORP COM 060505104 43930197 1158497 SH SOLE 931938 0 226559 BANK AMERICA CORP 7.25%CNV PFD L 060505682 319922 268 SH SOLE 218 0 50 BANK FIRST CORP COM 06211J100 231322 2669 SH SOLE 634 0 2035 BANK HAWAII CORP COM 062540109 377397 6049 SH SOLE 4500 0 1549 BANK MONTREAL QUE COM 063671101 804010 8231 SH SOLE 5394 0 2837 BANK NEW YORK MELLON CORP COM 064058100 1232683 21393 SH SOLE 12806 0 8587 BANK NOVA SCOTIA HALIFAX COM 064149107 215709 4166 SH SOLE 3667 0 498 BARRICK GOLD CORP COM 067901108 2184924 131306 SH SOLE 128530 0 2776 BAUSCH HEALTH COS INC COM 071734107 893839 84245 SH SOLE 72995 0 11250 BAXTER INTL INC COM 071813109 2278857 53319 SH SOLE 30325 0 22994 BEACON ROOFING SUPPLY INC COM 073685109 644482 6575 SH SOLE 6161 0 414 BECTON DICKINSON & CO COM 075887109 9556668 38621 SH SOLE 26654 0 11967 BEL FUSE INC CL A 077347201 35405 500 SH SOLE 500 0 0 BEL FUSE INC CL B 077347300 551837 9150 SH SOLE 9150 0 0 BERKLEY W R CORP COM 084423102 401871 4544 SH SOLE 4482 0 62 BERKSHIRE HATHAWAY INC DEL CL A 084670108 43776360 69 SH SOLE 54 0 15 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 166399358 395699 SH SOLE 336306 0 59393 BEST BUY INC COM 086516101 3749096 45704 SH SOLE 38291 0 7413 BHP GROUP LTD SPONSORED ADS 088606108 733190 12709 SH SOLE 11649 0 1060 BEYOND MEAT INC COM 08862E109 86890 10494 SH SOLE 8804 0 1690 BILL HOLDINGS INC COM 090043100 1338116 19472 SH SOLE 16755 0 2717 BIOMARIN PHARMACEUTICAL INC COM 09061G101 3300317 37787 SH SOLE 18743 0 19044 BIOGEN INC COM 09062X103 2774511 12867 SH SOLE 9603 0 3264 BIO-TECHNE CORP COM 09073M104 6988313 99280 SH SOLE 97200 0 2080 BIODESIX INC COM 09075X108 114114 79800 SH SOLE 79800 0 0 BLACKLINE INC COM 09239B109 5668865 87781 SH SOLE 73850 0 13931 BLACKROCK INC COM 09247X101 39685948 47602 SH SOLE 39265 0 8337 BLACKSTONE INC COM 09260D107 148941094 1133753 SH SOLE 919385 0 214368 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 326047 10467 SH SOLE 10467 0 0 BLUE BIRD CORP COM 095306106 16050159 418627 SH SOLE 392928 0 25699 BLUEPRINT MEDICINES CORP COM 09627Y109 627594 6616 SH SOLE 6616 0 0 BOEING CO COM 097023105 33137968 171708 SH SOLE 103834 0 67874 BOOKING HOLDINGS INC COM 09857L108 10021794 2762 SH SOLE 2383 0 379 BOOT BARN HLDGS INC COM 099406100 215610 2266 SH SOLE 2110 0 156 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 67742051 456360 SH SOLE 325890 0 130470 BORGWARNER INC COM 099724106 320021 9212 SH SOLE 2140 0 7072 BOSTON SCIENTIFIC CORP COM 101137107 1254155 18312 SH SOLE 16877 0 1435 BOX INC CL A 10316T104 231658 8180 SH SOLE 8103 0 77 BRAZE INC COM CL A 10576N102 560174 12645 SH SOLE 11745 0 900 BRIGHT HORIZONS FAM SOL IN D COM 109194100 997001 8795 SH SOLE 8724 0 71 BRINKS CO COM 109696104 1066548 11545 SH SOLE 11545 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 36638353 675610 SH SOLE 518339 0 157271 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6462774 31547 SH SOLE 29348 0 2199 BROADCOM INC COM 11135F101 76866884 57995 SH SOLE 52857 0 5138 BROOKFIELD CORP CL A LTD VT SH 11271J107 4784683 114275 SH SOLE 108941 0 5334 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 959046 22824 SH SOLE 21489 0 1335 BROOKLINE BANCORP INC DEL COM 11373M107 221212 22210 SH SOLE 22000 0 210 BROWN FORMAN CORP CL B 115637209 378323 7329 SH SOLE 7286 0 43 BUILDERS FIRSTSOURCE INC COM 12008R107 1036911 4972 SH SOLE 4074 0 898 BURLINGTON STORES INC COM 122017106 642005 2765 SH SOLE 2761 0 4 CBIZ INC COM 124805102 10219994 130191 SH SOLE 121542 0 8649 CBOE GLOBAL MKTS INC COM 12503M108 11054051 60165 SH SOLE 10201 0 49964 CBRE GROUP INC CL A 12504L109 452069 4649 SH SOLE 4056 0 593 CDW CORP COM 12514G108 28472387 111316 SH SOLE 100427 0 10889 CF INDS HLDGS INC COM 125269100 2425733 29152 SH SOLE 28832 0 320 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1745814 22929 SH SOLE 21034 0 1895 THE CIGNA GROUP COM 125523100 15834761 43599 SH SOLE 35475 0 8124 CME GROUP INC COM 12572Q105 45093224 209453 SH SOLE 152532 0 56921 CMS ENERGY CORP COM 125896100 360601 5976 SH SOLE 3954 0 2022 CNO FINL GROUP INC COM 12621E103 527321 19189 SH SOLE 19189 0 0 CSG SYS INTL INC COM 126349109 1646601 31948 SH SOLE 25025 0 6923 CSX CORP COM 126408103 6083924 164120 SH SOLE 143409 0 20711 CVS HEALTH CORP COM 126650100 32925514 412807 SH SOLE 317142 0 95666 CABALETTA BIO INC COM 12674W109 465738 27300 SH SOLE 26100 0 1200 COTERRA ENERGY INC COM 127097103 713898 25606 SH SOLE 19364 0 6242 CADENCE DESIGN SYSTEM INC COM 127387108 1589949 5108 SH SOLE 3317 0 1791 TOPGOLF CALLAWAY BRANDS CORP COM 131193104 1558610 96389 SH SOLE 46470 0 49919 CAMECO CORP COM 13321L108 1303353 30087 SH SOLE 30087 0 0 CAMPBELL SOUP CO COM 134429109 1940279 43651 SH SOLE 40791 0 2860 CAMPING WORLD HLDGS INC CL A 13462K109 228788 8215 SH SOLE 8215 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 271430 5352 SH SOLE 3447 0 1904 CANADIAN NATL RY CO COM 136375102 8042409 61061 SH SOLE 32460 0 28601 CANADIAN NAT RES LTD COM 136385101 242531 3178 SH SOLE 3178 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 8145532 92384 SH SOLE 70187 0 22197 CANNAE HLDGS INC COM 13765N107 762498 34285 SH SOLE 33785 0 500 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 3755819 117406 SH SOLE 109231 0 8175 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 3626591 116386 SH SOLE 79479 0 36908 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 8048494 247646 SH SOLE 206091 0 41555 CAPITAL ONE FINL CORP COM 14040H105 3217855 21612 SH SOLE 16475 0 5137 CARDIFF ONCOLOGY INC COM 14147L108 919441 172180 SH SOLE 92680 0 79500 CARDINAL HEALTH INC COM 14149Y108 1268872 11339 SH SOLE 3151 0 8188 CARETRUST REIT INC COM 14174T107 203304 8342 SH SOLE 8342 0 0 CARLISLE COS INC COM 142339100 203818 520 SH SOLE 437 0 83 CARMAX INC COM 143130102 68558039 787028 SH SOLE 554128 0 232900 CARLYLE GROUP INC COM 14316J108 2149557 45823 SH SOLE 36227 0 9596 CARNIVAL CORP UNIT 99/99/9999 143658300 301653 18461 SH SOLE 17411 0 1050 CARPENTER TECHNOLOGY CORP COM 144285103 307106 4300 SH SOLE 300 0 4000 CARRIER GLOBAL CORPORATION COM 14448C104 8705431 149758 SH SOLE 127680 0 22078 CARTERS INC COM 146229109 291429 3442 SH SOLE 142 0 3300 CARVANA CO CL A 146869102 2565741 29186 SH SOLE 11089 0 18097 CASELLA WASTE SYS INC CL A 147448104 738262 7467 SH SOLE 7467 0 0 CASEYS GEN STORES INC COM 147528103 473102 1486 SH SOLE 1182 0 304 CATALENT INC COM 148806102 2370787 41998 SH SOLE 41672 0 326 CATERPILLAR INC COM 149123101 43100435 117623 SH SOLE 96731 0 20891 CEDAR FAIR L P DEPOSITRY UNIT 150185106 298663 7128 SH SOLE 2200 0 4928 CELANESE CORP DEL COM 150870103 335515 1952 SH SOLE 1938 0 14 CELSIUS HLDGS INC COM NEW 15118V207 395694 4772 SH SOLE 4772 0 0 CENTENE CORP DEL COM 15135B101 2953516 37634 SH SOLE 27544 0 10090 CENTERPOINT ENERGY INC COM 15189T107 461176 16187 SH SOLE 8323 0 7864 DAYFORCE INC COM 15677J108 9182494 138687 SH SOLE 127089 0 11598 CERTARA INC COM 15687V109 368614 20616 SH SOLE 20545 0 71 CHARLES RIV LABS INTL INC COM 159864107 928546 3427 SH SOLE 3249 0 178 CHART INDS INC COM 16115Q308 892782 5420 SH SOLE 5335 0 85 CHARTER COMMUNICATIONS INC N CL A 16119P108 573994 1975 SH SOLE 1829 0 146 CHEESECAKE FACTORY INC COM 163072101 1312218 36299 SH SOLE 30947 0 5352 CHEGG INC COM 163092109 250 33 SH SOLE 33 0 0 CHEGG INC NOTE 0.125% 3/1 163092AD1 37260 40000 PRN SOLE 20000 0 20000 CHEGG INC NOTE9/0 163092AF6 291375 350000 PRN SOLE 200000 0 150000 CHEMED CORP NEW COM 16359R103 1540673 2400 SH SOLE 2400 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 214056 4334 SH SOLE 4334 0 0 CHENIERE ENERGY INC COM NEW 16411R208 7892845 48939 SH SOLE 46896 0 2043 CHEVRON CORP NEW COM 166764100 102906403 652380 SH SOLE 499443 0 152937 CHEWY INC CL A 16679L109 14261879 896410 SH SOLE 837727 0 58683 CHIPOTLE MEXICAN GRILL INC COM 169656105 136181250 46850 SH SOLE 41439 0 5411 CHURCH & DWIGHT CO INC COM 171340102 8550536 81972 SH SOLE 74214 0 7759 CHURCHILL DOWNS INC COM 171484108 499950 4040 SH SOLE 4040 0 0 CIENA CORP COM NEW 171779309 1126273 22776 SH SOLE 21606 0 1170 CINCINNATI FINL CORP COM 172062101 241262 1943 SH SOLE 1435 0 508 CISCO SYS INC COM 17275R102 31857470 638298 SH SOLE 515635 0 122663 CINTAS CORP COM 172908105 185340074 269770 SH SOLE 168670 0 101100 CITIGROUP INC COM NEW 172967424 9242478 146149 SH SOLE 126913 0 19236 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 86320 96200 SH SOLE 96200 0 0 CITIZENS FINL GROUP INC COM 174610105 563979 15541 SH SOLE 9344 0 6197 CIVISTA BANCSHARES INC COM NO PAR 178867107 816678 53100 SH SOLE 53100 0 0 CLEAN HARBORS INC COM 184496107 390541 1940 SH SOLE 1940 0 0 CLEARWATER ANALYTICS HLDGS I CL A 185123106 738664 41756 SH SOLE 41756 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 2719295 119582 SH SOLE 119582 0 0 CLOROX CO DEL COM 189054109 1416645 9252 SH SOLE 6862 0 2391 CLOUDFLARE INC CL A COM 18915M107 3109502 32113 SH SOLE 29838 0 2275 COCA COLA CO COM 191216100 99581702 1627684 SH SOLE 1256718 0 370966 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 214618 2208 SH SOLE 2108 0 100 CODEXIS INC COM 192005106 125657 36005 SH SOLE 16005 0 20000 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 20027066 306552 SH SOLE 271261 0 35292 COGNEX CORP COM 192422103 1500098 35363 SH SOLE 32932 0 2431 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1230906 16795 SH SOLE 12344 0 4451 COHU INC COM 192576106 315302 9460 SH SOLE 7952 0 1508 COINBASE GLOBAL INC COM CL A 19260Q107 7108663 26813 SH SOLE 26283 0 530 COINBASE GLOBAL INC NOTE 0.500% 6/0 19260QAB3 49243 45000 PRN SOLE 45000 0 0 COLGATE PALMOLIVE CO COM 194162103 25012444 277762 SH SOLE 217244 0 60518 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 4251467 34783 SH SOLE 32384 0 2399 COMCAST CORP NEW CL A 20030N101 5512705 127167 SH SOLE 102532 0 24635 COMERICA INC COM 200340107 328934 5982 SH SOLE 1772 0 4210 COMMSCOPE HLDG CO INC COM 20337X109 15188 11594 SH SOLE 0 0 11594 COMMVAULT SYS INC COM 204166102 202860 2000 SH SOLE 2000 0 0 COMPASS DIVERSIFIED SH BEN INT 20451Q104 17026914 707392 SH SOLE 623080 0 84312 CONAGRA BRANDS INC COM 205887102 6751323 227777 SH SOLE 107717 0 120060 CONFLUENT INC CLASS A COM 20717M103 543256 17800 SH SOLE 17650 0 150 CONOCOPHILLIPS COM 20825C104 7644689 60062 SH SOLE 45674 0 14388 CONSOLIDATED EDISON INC COM 209115104 2586904 28487 SH SOLE 26293 0 2194 CONSTELLATION BRANDS INC CL A 21036P108 7142835 26284 SH SOLE 20727 0 5557 CONSTELLATION ENERGY CORP COM 21037T109 3790790 20507 SH SOLE 19556 0 951 CONTAINER STORE GROUP INC COM 210751103 34770 30500 SH SOLE 29000 0 1500 COOPER COS INC COM 216648501 3648720 35962 SH SOLE 34840 0 1122 COPART INC COM 217204106 303226489 5235264 SH SOLE 3989578 0 1245686 CORE SCIENTIFIC INC NEW COM 21874A106 1155573 326433 SH SOLE 326433 0 0 CORE SCIENTIFIC INC NEW *W EXP 01/23/202 21874A114 673822 506633 SH SOLE 506633 0 0 CORE SCIENTIFIC INC NEW *W EXP 01/23/202 21874A130 1013268 422195 SH SOLE 422195 0 0 CORNING INC COM 219350105 7253896 220082 SH SOLE 189116 0 30966 QUIDELORTHO CORP COM 219798105 2407428 50218 SH SOLE 49540 0 678 CORPAY INC COM SHS 219948106 516187 1673 SH SOLE 1668 0 5 CORTEVA INC COM 22052L104 4845815 84027 SH SOLE 49127 0 34900 COSTCO WHSL CORP NEW COM 22160K105 417425775 569763 SH SOLE 443989 0 125774 COSTAR GROUP INC COM 22160N109 426950518 4419778 SH SOLE 3474979 0 944799 CRANE COMPANY COMMON STOCK 224408104 317015 2346 SH SOLE 1274 0 1072 CREDIT ACCEP CORP MICH COM 225310101 5366030 9729 SH SOLE 9578 0 151 CROCS INC COM 227046109 262291 1824 SH SOLE 1732 0 92 CROSS CTRY HEALTHCARE INC COM 227483104 1550297 82815 SH SOLE 80543 0 2272 CROWDSTRIKE HLDGS INC CL A 22788C105 76109028 237403 SH SOLE 196353 0 41050 CROWN CASTLE INC COM 22822V101 6537883 61777 SH SOLE 47230 0 14548 CROWN HLDGS INC COM 228368106 820658 10354 SH SOLE 10354 0 0 CUMMINS INC COM 231021106 6990269 23724 SH SOLE 23010 0 714 CURTISS WRIGHT CORP COM 231561101 15017507 58676 SH SOLE 56100 0 2576 DBX ETF TR XTRACK MSCI EAFE 233051200 1851229 45229 SH SOLE 19785 0 25444 DBX ETF TR XTRACK MSCI EURP 233051853 93184 2270 SH SOLE 2270 0 0 D R HORTON INC COM 23331A109 6139389 37310 SH SOLE 21125 0 16185 DTE ENERGY CO COM 233331107 1058181 9436 SH SOLE 7687 0 1749 DT MIDSTREAM INC COMMON STOCK 23345M107 382351 6258 SH SOLE 6063 0 195 DANAHER CORPORATION COM 235851102 439822898 1761264 SH SOLE 1296389 0 464876 DARDEN RESTAURANTS INC COM 237194105 1235675 7393 SH SOLE 2846 0 4547 DARLING INGREDIENTS INC COM 237266101 264921 5696 SH SOLE 3967 0 1729 DATADOG INC CL A COM 23804L103 3877579 31372 SH SOLE 29262 0 2110 DAVITA INC COM 23918K108 234685 1700 SH SOLE 1388 0 312 DECKERS OUTDOOR CORP COM 243537107 897021 953 SH SOLE 933 0 20 DEERE & CO COM 244199105 94391629 229809 SH SOLE 189149 0 40660 DELL TECHNOLOGIES INC CL C 24703L202 5379237 47141 SH SOLE 42606 0 4535 DELTA AIR LINES INC DEL COM NEW 247361702 2880124 60166 SH SOLE 45972 0 14194 DESCARTES SYS GROUP INC COM 249906108 31531353 344492 SH SOLE 265035 0 79457 DEVON ENERGY CORP NEW COM 25179M103 5923950 118054 SH SOLE 97755 0 20299 DEXCOM INC COM 252131107 628683697 4532687 SH SOLE 3405218 0 1127469 DIAGEO PLC SPON ADR NEW 25243Q205 6033362 40563 SH SOLE 27385 0 13178 DIAMONDBACK ENERGY INC COM 25278X109 1056193 5330 SH SOLE 4105 0 1225 DICKS SPORTING GOODS INC COM 253393102 724724 3223 SH SOLE 2184 0 1039 DIGITAL RLTY TR INC COM 253868103 3056656 21221 SH SOLE 15973 0 5248 DIGITALOCEAN HLDGS INC COM 25402D102 2863118 74990 SH SOLE 74592 0 398 DIME CMNTY BANCSHARES INC COM 25432X102 487740 25324 SH SOLE 25324 0 0 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 200277 3680 SH SOLE 3420 0 260 DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 1750466 42799 SH SOLE 42799 0 0 DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849 18899 393 SH SOLE 0 0 393 DISNEY WALT CO COM 254687106 67191855 549133 SH SOLE 387624 0 161508 DISCOVER FINL SVCS COM 254709108 6790278 51799 SH SOLE 46360 0 5439 DISH NETWORK CORPORATION NOTE 3.375% 8/1 25470MAB5 15563 25000 PRN SOLE 25000 0 0 DIXIE GROUP INC CL A 255519100 87678 154608 SH SOLE 154608 0 0 DOCUSIGN INC COM 256163106 22694707 381103 SH SOLE 277705 0 103398 DOLBY LABORATORIES INC COM CL A 25659T107 9732171 116177 SH SOLE 100691 0 15486 DOLLAR GEN CORP NEW COM 256677105 3168310 20302 SH SOLE 19643 0 659 DOLLAR TREE INC COM 256746108 1161601 8724 SH SOLE 1695 0 7029 DOMINION ENERGY INC COM 25746U109 1746311 35501 SH SOLE 28369 0 7132 DONALDSON INC COM 257651109 671821 8996 SH SOLE 2241 0 6755 DOUBLEVERIFY HLDGS INC COM 25862V105 15248505 433689 SH SOLE 388303 0 45386 DOVER CORP COM 260003108 13594680 76724 SH SOLE 63082 0 13641 DOW INC COM 260557103 18498802 319330 SH SOLE 275044 0 44286 DRAFTKINGS INC NEW COM CL A 26142V105 906792 19969 SH SOLE 17945 0 2024 DROPBOX INC CL A 26210C104 595666 24513 SH SOLE 24401 0 112 DUKE ENERGY CORP NEW COM NEW 26441C204 8706326 90025 SH SOLE 78898 0 11127 DULUTH HLDGS INC COM CL B 26443V101 342309 69859 SH SOLE 57050 0 12809 DUPONT DE NEMOURS INC COM 26614N102 6259224 81638 SH SOLE 45357 0 36281 DOXIMITY INC CL A 26622P107 2438046 90600 SH SOLE 85403 0 5197 DUTCH BROS INC CL A 26701L100 5086455 154135 SH SOLE 104859 0 49276 D-WAVE QUANTUM INC COM 26740W109 43860 21500 SH SOLE 21500 0 0 DYNATRACE INC COM NEW 268150109 23805283 512603 SH SOLE 484493 0 28110 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 29806144 2401784 SH SOLE 1972134 0 429650 E L F BEAUTY INC COM 26856L103 3956670 20184 SH SOLE 19507 0 677 EOG RES INC COM 26875P101 15632911 122285 SH SOLE 104737 0 17548 ESS TECH INC COMMON STOCK 26916J106 75609 104534 SH SOLE 89662 0 14872 ESS TECH INC *W EXP 10/08/202 26916J114 25 333 SH SOLE 0 0 333 ETF SER SOLUTIONS DISTILLATE US 26922A321 5942 110 SH SOLE 110 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 48029 2286 SH SOLE 2286 0 0 ETF SER SOLUTIONS AAM BAHL & GAYN 26922B832 150164 5574 SH SOLE 5574 0 0 EAGLE MATLS INC COM 26969P108 2758534 10151 SH SOLE 7841 0 2310 EAGLE PHARMACEUTICALS INC COM 269796108 74146 14150 SH SOLE 11965 0 2185 EAST WEST BANCORP INC COM 27579R104 291995 3691 SH SOLE 3691 0 0 EASTMAN CHEM CO COM 277432100 416190 4153 SH SOLE 3757 0 396 EATON VANCE TAX-MANAGED GLOB COM 27829F108 385397 47230 SH SOLE 32730 0 14500 EBAY INC. COM 278642103 1547315 29316 SH SOLE 27072 0 2244 ECOLAB INC COM 278865100 207810492 900002 SH SOLE 542967 0 357035 EDWARDS LIFESCIENCES CORP COM 28176E108 87989357 920776 SH SOLE 658009 0 262767 ELANCO ANIMAL HEALTH INC COM 28414H103 815205 50074 SH SOLE 10 0 50064 ELECTRONIC ARTS INC COM 285512109 1543511 11634 SH SOLE 10455 0 1179 EMCOR GROUP INC COM 29084Q100 539658 1541 SH SOLE 467 0 1074 EMERSON ELEC CO COM 291011104 52388150 461895 SH SOLE 338226 0 123669 ENBRIDGE INC COM 29250N105 4482724 123901 SH SOLE 112132 0 11769 ENCORE CAP GROUP INC COM 292554102 627685 13762 SH SOLE 7830 0 5932 ENCOMPASS HEALTH CORP COM 29261A100 17411786 210847 SH SOLE 197222 0 13626 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 6478330 411845 SH SOLE 301679 0 110166 ENERSYS COM 29275Y102 3126074 33094 SH SOLE 27847 0 5247 ENERPAC TOOL GROUP CORP CL A COM 292765104 362306 10160 SH SOLE 0 0 10160 RENOVARO INC COM 29350E104 42665 16100 SH SOLE 16100 0 0 ENPHASE ENERGY INC COM 29355A107 748866 6190 SH SOLE 6015 0 175 ENOVIX CORPORATION COM 293594107 267999 33458 SH SOLE 22358 0 11100 ENTEGRIS INC COM 29362U104 1788793 12728 SH SOLE 12728 0 0 ENTERGY CORP NEW COM 29364G103 442014 4183 SH SOLE 2558 0 1624 ENTERPRISE PRODS PARTNERS L COM 293792107 17123530 586824 SH SOLE 451399 0 135425 EPAM SYS INC COM 29414B104 3992307 14457 SH SOLE 12448 0 2009 EPLUS INC COM 294268107 914991 11650 SH SOLE 9962 0 1688 EQUIFAX INC COM 294429105 15806996 59087 SH SOLE 52638 0 6449 EQUINIX INC COM 29444U700 21491791 26040 SH SOLE 24742 0 1298 EQUINOR ASA SPONSORED ADR 29446M102 361121 13360 SH SOLE 12770 0 590 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3044642 47277 SH SOLE 47277 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 1060815 16809 SH SOLE 14016 0 2793 ERIE INDTY CO CL A 29530P102 1565688 3899 SH SOLE 3899 0 0 ETON PHARMACEUTICALS INC COM 29772L108 138671 36979 SH SOLE 36979 0 0 EURONET WORLDWIDE INC COM 298736109 742467 6754 SH SOLE 6754 0 0 EVERGY INC COM 30034W106 564280 10571 SH SOLE 7713 0 2858 EVERTEC INC COM 30040P103 1246442 31239 SH SOLE 29621 0 1618 EVERSOURCE ENERGY COM 30040W108 1966032 32893 SH SOLE 30744 0 2149 EVOLENT HEALTH INC CL A 30050B101 107197691 3269219 SH SOLE 2366947 0 902272 EVOLENT HEALTH INC NOTE 1.500%10/1 30050BAD3 415188 365000 PRN SOLE 365000 0 0 EXACT SCIENCES CORP COM 30063P105 23954797 346869 SH SOLE 268232 0 78637 EXCHANGE TRADED CONCEPTS TRU ROBO GLB ETF 301505707 302706 5162 SH SOLE 2938 0 2224 EXELON CORP COM 30161N101 1070081 28482 SH SOLE 25452 0 3030 EXELIXIS INC COM 30161Q104 18010344 758969 SH SOLE 687074 0 71895 EXLSERVICE HOLDINGS INC COM 302081104 380678 11971 SH SOLE 11971 0 0 EXPEDITORS INTL WASH INC COM 302130109 933778 7681 SH SOLE 6963 0 718 EXTREME NETWORKS COM 30226D106 117823 10210 SH SOLE 10176 0 34 EXXON MOBIL CORP COM 30231G102 68334136 587871 SH SOLE 526398 0 61473 FLYWIRE CORPORATION COM VTG 302492103 33680468 1357536 SH SOLE 884416 0 473121 FTI CONSULTING INC COM 302941109 321954 1531 SH SOLE 1518 0 13 META PLATFORMS INC CL A 30303M102 151193761 311367 SH SOLE 275275 0 36092 FACTSET RESH SYS INC COM 303075105 1020519 2246 SH SOLE 1688 0 558 FAIR ISAAC CORP COM 303250104 1971885 1578 SH SOLE 1561 0 17 FASTLY INC CL A 31188V100 174887 13484 SH SOLE 11722 0 1762 FASTENAL CO COM 311900104 252620556 3274832 SH SOLE 1796409 0 1478423 FEDERAL SIGNAL CORP COM 313855108 231462 2727 SH SOLE 2693 0 34 FEDEX CORP COM 31428X106 15784898 54480 SH SOLE 45175 0 9305 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 39178 475 SH SOLE 0 0 475 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 2569 54 SH SOLE 54 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 31126 524 SH SOLE 524 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 95848 1374 SH SOLE 804 0 570 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1113165 7143 SH SOLE 6983 0 160 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 150210 5757 SH SOLE 5094 0 664 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 282468 6659 SH SOLE 6511 0 148 FIDELITY NATL INFORMATION SV COM 31620M106 26141424 352405 SH SOLE 314731 0 37674 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4481906 84405 SH SOLE 75141 0 9264 FIDUS INVT CORP COM 316500107 245195 12421 SH SOLE 12421 0 0 FIFTH THIRD BANCORP COM 316773100 1836155 49346 SH SOLE 44095 0 5250 FIRST AMERN FINL CORP COM 31847R102 288294 4722 SH SOLE 3466 0 1256 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1321278 808 SH SOLE 663 0 145 FIRST CMNTY CORP S C COM 319835104 272257 15620 SH SOLE 15620 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 405448 11708 SH SOLE 11708 0 0 FIRST HORIZON CORPORATION COM 320517105 233033 15132 SH SOLE 13632 0 1500 FIRST LONG IS CORP COM 320734106 718732 64809 SH SOLE 64809 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 82406 14015 SH SOLE 5115 0 8900 FIRST SOLAR INC COM 336433107 751835 4454 SH SOLE 3856 0 598 FIRST TR MORNINGSTAR DIVID L SHS 336917109 285098 7409 SH SOLE 7409 0 0 FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 46552 440 SH SOLE 0 0 440 FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 7780 76 SH SOLE 76 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 809050 9446 SH SOLE 9446 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 157153 1022 SH SOLE 972 0 50 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1217209 5935 SH SOLE 5275 0 660 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 91902 2650 SH SOLE 1206 0 1444 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1141410 5986 SH SOLE 5986 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 10990503 260253 SH SOLE 258054 0 2199 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 13954 745 SH SOLE 745 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 517730 10895 SH SOLE 10895 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 75508 689 SH SOLE 689 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3263 46 SH SOLE 46 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 82914 615 SH SOLE 615 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 8472 261 SH SOLE 261 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 334774 3502 SH SOLE 3402 0 100 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2185696 38760 SH SOLE 36523 0 2237 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1569499 20549 SH SOLE 16005 0 4544 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 321366 2804 SH SOLE 2291 0 513 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 182643 6185 SH SOLE 1901 0 4284 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 11034 239 SH SOLE 239 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 1897 46 SH SOLE 46 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 168266 2415 SH SOLE 1600 0 815 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 19770757 351981 SH SOLE 319057 0 32924 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 143382 2505 SH SOLE 1905 0 600 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 19919 220 SH SOLE 0 0 220 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 67598 1401 SH SOLE 1401 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 15384 258 SH SOLE 258 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 10057 295 SH SOLE 295 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 33652175 966461 SH SOLE 828589 0 137872 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 4295 100 SH SOLE 0 0 100 FIRST US BANCSHARES INC COM 33744V103 981297 105972 SH SOLE 100972 0 5000 FIRSTSERVICE CORP NEW COM 33767E202 11254692 67881 SH SOLE 62698 0 5184 FISERV INC COM 337738108 338601457 2118643 SH SOLE 1836063 0 282580 FIRSTENERGY CORP COM 337932107 386351 10004 SH SOLE 6877 0 3127 FIVE BELOW INC COM 33829M101 9154793 50473 SH SOLE 49502 0 971 FLEXSHARES TR MORNSTAR USMKT 33939L100 189658 956 SH SOLE 956 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 234715 5715 SH SOLE 5583 0 132 FLEXSHARES TR STOXX GLOBR INF 33939L795 24073 441 SH SOLE 441 0 0 FLEXSHARES TR M STAR DEV MKT 33939L803 405887 5664 SH SOLE 5664 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1164929 18143 SH SOLE 18143 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 8173 124 SH SOLE 124 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 6367064 49121 SH SOLE 44304 0 4817 FLOWSERVE CORP COM 34354P105 242013 5298 SH SOLE 5298 0 0 FLUSHING FINL CORP COM 343873105 1010944 80170 SH SOLE 80170 0 0 FORD MTR CO DEL COM 345370860 4331560 326172 SH SOLE 279556 0 46616 FORGE GLOBAL HOLDINGS INC COM 34629L103 21973 11385 SH SOLE 11385 0 0 FORTIS INC COM 349553107 236309 5981 SH SOLE 3641 0 2340 FORTINET INC COM 34959E109 15288598 223812 SH SOLE 182757 0 41055 FORTIVE CORP COM 34959J108 33003872 383677 SH SOLE 305045 0 78632 FORTUNE BRANDS INNOVATIONS I COM 34964C106 807384 9536 SH SOLE 3839 0 5697 FREEPORT-MCMORAN INC CL B 35671D857 2865067 60933 SH SOLE 45501 0 15432 FRESHPET INC COM 358039105 1663750 14360 SH SOLE 12072 0 2288 FUBOTV INC COM 35953D104 24801 15697 SH SOLE 6532 0 9165 FULLER H B CO COM 359694106 487211 6110 SH SOLE 6058 0 52 FUSION PHARMACEUTICALS INC COM 36118A100 16612587 779202 SH SOLE 737422 0 41780 GABELLI MULTIMEDIA TR INC COM 36239Q109 80044 14142 SH SOLE 11417 0 2725 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 6798382 126458 SH SOLE 106781 0 19677 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 9996831 109964 SH SOLE 102263 0 7701 GALECTIN THERAPEUTICS INC COM NEW 363225202 90543 37884 SH SOLE 33728 0 4156 GALLAGHER ARTHUR J & CO COM 363576109 21670508 86668 SH SOLE 81380 0 5288 GAMESTOP CORP NEW CL A 36467W109 192670 15389 SH SOLE 10859 0 4530 GAP INC COM 364760108 618314 22443 SH SOLE 10681 0 11763 GARTNER INC COM 366651107 42208413 88549 SH SOLE 69064 0 19485 GCM GROSVENOR INC COM CL A 36831E108 1588512 164442 SH SOLE 155041 0 9402 GCM GROSVENOR INC *W EXP 11/17/202 36831E116 7195 14990 SH SOLE 0 0 14990 GENERAC HLDGS INC COM 368736104 44658053 354036 SH SOLE 193249 0 160787 GENERAL DYNAMICS CORP COM 369550108 90918843 321848 SH SOLE 144358 0 177490 GENERAL ELECTRIC CO COM NEW 369604301 30595136 174301 SH SOLE 150029 0 24272 GENERAL MLS INC COM 370334104 9139832 130625 SH SOLE 105969 0 24656 GENERAL MTRS CO COM 37045V100 1741114 38393 SH SOLE 21536 0 16857 GENTEX CORP COM 371901109 259883 7195 SH SOLE 4825 0 2370 GENUINE PARTS CO COM 372460105 1524340 9839 SH SOLE 9015 0 823 GILEAD SCIENCES INC COM 375558103 30653452 418477 SH SOLE 336655 0 81823 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 34951 30130 SH SOLE 22380 0 7750 GITLAB INC CLASS A COM 37637K108 2413398 41382 SH SOLE 41067 0 315 GLADSTONE INVT CORP COM 376546107 2203712 154864 SH SOLE 121132 0 33732 GLAUKOS CORP COM 377322102 4713557 49990 SH SOLE 45787 0 4203 GSK PLC SPONSORED ADR 37733W204 1007133 23493 SH SOLE 19224 0 4269 GLOBAL PMTS INC COM 37940X102 11244444 84127 SH SOLE 74389 0 9738 GLOBAL X FDS MSCI NORWAY ETF 37950E101 2134 87 SH SOLE 87 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 107969 6209 SH SOLE 6209 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 18811 467 SH SOLE 467 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 141091 2880 SH SOLE 2880 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 167806 3480 SH SOLE 3480 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 152 9 SH SOLE 9 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 438900 10760 SH SOLE 6950 0 3810 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 261379 14594 SH SOLE 14594 0 0 GLOBAL X FDS US PFD ETF 37954Y657 8593 426 SH SOLE 426 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 16912509 424831 SH SOLE 228723 0 196108 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 6064233 190639 SH SOLE 81501 0 109138 GLOBAL X FDS MILLENNIAL CONSU 37954Y764 5865 150 SH SOLE 150 0 0 GLOBAL X FDS INTERNET OF THNG 37954Y780 217658 6008 SH SOLE 6008 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 41066 1474 SH SOLE 0 0 1474 GLOBAL X FDS GLOBAL X COPPER 37954Y830 44168 1041 SH SOLE 1041 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 4558 166 SH SOLE 166 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 383719 8472 SH SOLE 8142 0 330 GLOBUS MED INC CL A 379577208 729129 13593 SH SOLE 12692 0 901 GLOBE LIFE INC COM 37959E102 321426 2762 SH SOLE 2501 0 261 GLOBAL X FDS EMERGING MKT GRT 37960A644 23195 887 SH SOLE 475 0 412 GODADDY INC CL A 380237107 10389425 87542 SH SOLE 79826 0 7716 GOGO INC COM 38046C109 4376066 498413 SH SOLE 416339 0 82074 GOLDMAN SACHS GROUP INC COM 38141G104 56902176 136231 SH SOLE 107926 0 28305 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 1383510 40347 SH SOLE 36180 0 4167 GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230 11826 235 SH SOLE 235 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 178519 1720 SH SOLE 1720 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 35312 350 SH SOLE 350 0 0 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 34856 319 SH SOLE 319 0 0 GOLDMINING INC COM 38149E101 17500 20000 SH SOLE 20000 0 0 GOLUB CAP BDC INC COM 38173M102 435309 26176 SH SOLE 26176 0 0 GOOSEHEAD INS INC COM CL A 38267D109 2464850 36999 SH SOLE 33819 0 3180 GRACO INC COM 384109104 1672926 17900 SH SOLE 17278 0 622 GRAINGER W W INC COM 384802104 58087743 57100 SH SOLE 32198 0 24902 GRAPHIC PACKAGING HLDG CO COM 388689101 807002 27656 SH SOLE 0 0 27656 GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109 6875802 108846 SH SOLE 105486 0 3360 GREIF INC CL A 397624107 525125 7605 SH SOLE 7405 0 200 GREIF INC CL B 397624206 27808 400 SH SOLE 400 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 10676368 868704 SH SOLE 779412 0 89292 GUIDEWIRE SOFTWARE INC COM 40171V100 145235791 1244416 SH SOLE 1002512 0 241904 HCA HEALTHCARE INC COM 40412C101 2823665 8466 SH SOLE 6976 0 1490 HDFC BANK LTD SPONSORED ADS 40415F101 857138 15314 SH SOLE 7535 0 7779 HSBC HLDGS PLC SPON ADR NEW 404280406 489009 12424 SH SOLE 4814 0 7610 HP INC COM 40434L105 8554307 283068 SH SOLE 259807 0 23261 HAIN CELESTIAL GROUP INC COM 405217100 2884211 366948 SH SOLE 359465 0 7483 HALEON PLC SPON ADS 405552100 283808 33429 SH SOLE 7854 0 25575 HALLIBURTON CO COM 406216101 11621176 294804 SH SOLE 279558 0 15246 HAMILTON LANE INC CL A 407497106 4153932 36839 SH SOLE 34876 0 1962 HANNON ARMSTRONG SUST INFR C COM 41068X100 308158 10851 SH SOLE 10851 0 0 HARTE HANKS INC COM 416196202 4943121 660845 SH SOLE 660845 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 640559 6216 SH SOLE 4030 0 2186 HASBRO INC COM 418056107 1299159 22986 SH SOLE 12780 0 10206 HASHICORP INC COM CL A 418100103 1401804 52015 SH SOLE 52015 0 0 HAYWARD HLDGS INC COM 421298100 428466 27986 SH SOLE 13080 0 14906 HEALTHEQUITY INC COM 42226A107 535983 6566 SH SOLE 6254 0 312 HEALTHPEAK PROPERTIES INC COM 42250P103 197531 10535 SH SOLE 7263 0 3272 HEICO CORP NEW COM 422806109 31737593 166165 SH SOLE 93639 0 72526 HEICO CORP NEW CL A 422806208 1973511 12820 SH SOLE 12504 0 316 HENRY JACK & ASSOC INC COM 426281101 1917654 11038 SH SOLE 10762 0 276 HERCULES CAPITAL INC COM 427096508 2617668 141879 SH SOLE 141879 0 0 HERSHEY CO COM 427866108 6065463 31185 SH SOLE 28829 0 2356 HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 24873 5602 SH SOLE 5602 0 0 HERTZ GLOBAL HLDGS INC COM NEW 42806J700 98736 12610 SH SOLE 11837 0 773 HESS CORP COM 42809H107 815321 5341 SH SOLE 4723 0 618 HEWLETT PACKARD ENTERPRISE C COM 42824C109 798320 45027 SH SOLE 28000 0 17027 HIMS & HERS HEALTH INC COM CL A 433000106 341083 22048 SH SOLE 19298 0 2750 HILTON WORLDWIDE HLDGS INC COM 43300A203 587029 2752 SH SOLE 1305 0 1447 HOLOGIC INC COM 436440101 23451070 300809 SH SOLE 165298 0 135511 HOME DEPOT INC COM 437076102 273088036 711908 SH SOLE 540972 0 170936 HONEYWELL INTL INC COM 438516106 38420617 187189 SH SOLE 170234 0 16955 HORIZON BANCORP INC COM 440407104 400296 31200 SH SOLE 31200 0 0 HORMEL FOODS CORP COM 440452100 219841 6301 SH SOLE 6215 0 86 HOWMET AEROSPACE INC COM 443201108 1744117 25488 SH SOLE 24720 0 768 HUB GROUP INC CL A 443320106 730288 16897 SH SOLE 9897 0 7000 HUBBELL INC COM 443510607 9095291 21914 SH SOLE 21603 0 311 HUBSPOT INC COM 443573100 894101 1427 SH SOLE 779 0 648 HUMANA INC COM 444859102 2134997 6158 SH SOLE 4466 0 1692 HUNT J B TRANS SVCS INC COM 445658107 7195598 36113 SH SOLE 35311 0 802 HUNTINGTON BANCSHARES INC COM 446150104 1639117 117499 SH SOLE 71962 0 45537 HUNTINGTON INGALLS INDS INC COM 446413106 415928 1427 SH SOLE 362 0 1065 HURON CONSULTING GROUP INC COM 447462102 1015696 10512 SH SOLE 8792 0 1720 HUT 8 CORP COM 44812J104 186234 16869 SH SOLE 16869 0 0 HYATT HOTELS CORP COM CL A 448579102 267204 1674 SH SOLE 1674 0 0 IAC INC COM NEW 44891N208 204026 3825 SH SOLE 3825 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 96620383 832934 SH SOLE 494811 0 338124 ITT INC COM 45073V108 3409463 25064 SH SOLE 23591 0 1473 ICICI BANK LIMITED ADR 45104G104 3994209 151238 SH SOLE 115429 0 35809 IDACORP INC COM 451107106 227302 2447 SH SOLE 2324 0 123 IDEX CORP COM 45167R104 757438 3104 SH SOLE 2934 0 170 IDEXX LABS INC COM 45168D104 642054635 1189144 SH SOLE 980816 0 208329 ILLINOIS TOOL WKS INC COM 452308109 116871022 435550 SH SOLE 241412 0 194137 ILLUMINA INC COM 452327109 3588174 26130 SH SOLE 12476 0 13654 IMMUNITYBIO INC COM 45256X103 1683721 313542 SH SOLE 250350 0 63192 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 41134 1140 SH SOLE 958 0 182 IMPACT SHS TR I NAACP MINO ETF 45259A209 678404 17688 SH SOLE 17688 0 0 INCYTE CORP COM 45337C102 2055136 36074 SH SOLE 34567 0 1507 INDEPENDENCE RLTY TR INC COM 45378A106 11587882 718406 SH SOLE 618876 0 99530 INFINERA CORP COM 45667G103 286425 47500 SH SOLE 0 0 47500 INFORMATION SVCS GROUP INC COM 45675Y104 3286308 813443 SH SOLE 744393 0 69050 INFOSYS LTD SPONSORED ADR 456788108 242880 13546 SH SOLE 2030 0 11516 INGERSOLL RAND INC COM 45687V106 1179050 12418 SH SOLE 11854 0 564 INHIBIKASE THERAPEUTICS INC COM NEW 45719W205 165458 76601 SH SOLE 38213 0 38388 INSIGHT ENTERPRISES INC COM 45765U103 701266 3780 SH SOLE 3729 0 51 INSMED INC COM PAR $.01 457669307 409636 15099 SH SOLE 14789 0 310 INSPIRE MED SYS INC COM 457730109 1486562 6921 SH SOLE 6921 0 0 INOGEN INC COM 45780L104 289269 35845 SH SOLE 28428 0 7417 INNOVATOR ETFS TRUST GRWT100 PWR BUF 45782C276 848191 14713 SH SOLE 14713 0 0 INNOVATOR ETFS TRUST US SML CP PWR B 45782C284 1201796 42799 SH SOLE 42799 0 0 INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C334 3670746 80658 SH SOLE 76881 0 3777 INNOVATOR ETFS TRUST US SML CP PWR ET 45782C342 1133538 36378 SH SOLE 36217 0 161 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C383 2626025 71340 SH SOLE 67673 0 3667 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 542734 15888 SH SOLE 15888 0 0 INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433 2905895 73979 SH SOLE 73979 0 0 INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C466 247578 5681 SH SOLE 5681 0 0 INNOVATOR ETFS TRUST US SML CP PWR B 45782C474 1575840 44553 SH SOLE 42658 0 1895 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508 589309 15068 SH SOLE 13088 0 1980 INNOVATOR ETFS TRUST INTRNL DEV JAN 45782C524 8587764 274501 SH SOLE 250519 0 23982 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C540 13859514 378698 SH SOLE 346497 0 32201 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C656 3061730 83883 SH SOLE 83883 0 0 INNOVATOR ETFS TRUST US EQTY PWR BF 45782C680 16104127 455176 SH SOLE 433443 0 21733 INNOVATOR ETFS TRUST INTRNL DEV JULY 45782C722 5944101 210709 SH SOLE 181502 0 29207 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C748 4562267 132163 SH SOLE 132163 0 0 INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771 22744 562 SH SOLE 562 0 0 INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789 1135733 28161 SH SOLE 14671 0 13490 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C797 3357942 89569 SH SOLE 89569 0 0 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 672132 17697 SH SOLE 17697 0 0 INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870 3873129 115306 SH SOLE 115306 0 0 INNOVATOR ETFS TRUST US EQUITY ACCELE 45783Y301 268102 8582 SH SOLE 8582 0 0 INSULET CORP COM 45784P101 18524364 108077 SH SOLE 88252 0 19825 INSPIRATO INCORPORATED *W EXP 02/11/202 45791E115 152 15000 SH SOLE 0 0 15000 INTEL CORP COM 458140100 18117995 410188 SH SOLE 306088 0 104100 INTEGER HLDGS CORP COM 45826H109 816760 7000 SH SOLE 7000 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 283546 10307 SH SOLE 2282 0 8025 INTERCONTINENTAL EXCHANGE IN COM 45866F104 256550977 1866776 SH SOLE 1254634 0 612142 INTERDIGITAL INC COM 45867G101 466188 4379 SH SOLE 4129 0 250 INTERNATIONAL BUSINESS MACHS COM 459200101 75763503 396751 SH SOLE 343880 0 52871 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 700876 8151 SH SOLE 762 0 7389 INTERNATIONAL PAPER CO COM 460146103 2756510 70644 SH SOLE 60774 0 9870 INTERPUBLIC GROUP COS INC COM 460690100 938990 28777 SH SOLE 28170 0 607 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 353 4 SH SOLE 4 0 0 INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 224984 8967 SH SOLE 8967 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 94476 1894 SH SOLE 1894 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 94261850 212297 SH SOLE 144278 0 68018 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 928056 66911 SH SOLE 66393 0 518 INTUIT COM 461202103 278820666 428955 SH SOLE 367960 0 60995 INTUITIVE SURGICAL INC COM NEW 46120E602 179021638 448575 SH SOLE 305682 0 142893 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 868352 8549 SH SOLE 8549 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 9150358 137455 SH SOLE 59835 0 77620 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 29113 410 SH SOLE 410 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 13436 265 SH SOLE 265 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 934865 22190 SH SOLE 22120 0 70 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 6435186 106508 SH SOLE 100358 0 6150 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 226318 2559 SH SOLE 2559 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 335804 9145 SH SOLE 8210 0 935 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2563310 72842 SH SOLE 72055 0 787 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 71432 660 SH SOLE 660 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 54858 1510 SH SOLE 1510 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 363042 11420 SH SOLE 11420 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 176660 2750 SH SOLE 2750 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 34755268 205203 SH SOLE 178230 0 26973 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 325706 3920 SH SOLE 3570 0 350 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 5763 175 SH SOLE 175 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 21376 201 SH SOLE 201 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 264178 2300 SH SOLE 150 0 2150 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 400695 10045 SH SOLE 10045 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 42698 2303 SH SOLE 2303 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1652 80 SH SOLE 80 0 0 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 74969 3050 SH SOLE 3050 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 275942 7025 SH SOLE 875 0 6150 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 5226290 135854 SH SOLE 103709 0 32145 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2286 150 SH SOLE 150 0 0 INVESCO EXCHANGE TRADED FD T BLOOMBERG MVP MU 46137V712 45005 990 SH SOLE 990 0 0 INVESCO EXCHANGE TRADED FD T LARGE CAP VALUE 46137V738 82612 1458 SH SOLE 1458 0 0 INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746 331534 3713 SH SOLE 3713 0 0 INVESCO EXCHANGE TRADED FD T BIOTECHNOLOGY 46137V787 25886 400 SH SOLE 400 0 0 INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837 2741145 27750 SH SOLE 27350 0 400 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 13728 135 SH SOLE 135 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 317531 13824 SH SOLE 13824 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 10610 378 SH SOLE 378 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 145801 2626 SH SOLE 2447 0 179 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1431415 21731 SH SOLE 19871 0 1860 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 134134 3021 SH SOLE 2021 0 1000 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 17197 196 SH SOLE 0 0 196 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 2751 55 SH SOLE 55 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 45359 982 SH SOLE 982 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 4220246 355240 SH SOLE 354140 0 1100 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 19541 820 SH SOLE 0 0 820 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 13570 400 SH SOLE 400 0 0 INVESCO EXCH TRADED FD TR II KBW REGL BKG 46138E578 73840 1450 SH SOLE 1450 0 0 INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 15986 298 SH SOLE 298 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 124319 2884 SH SOLE 2884 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 47670 2629 SH SOLE 2629 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 8368 430 SH SOLE 430 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 11113 338 SH SOLE 338 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 25322 510 SH SOLE 510 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 139521 6819 SH SOLE 6819 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 93330 2912 SH SOLE 2912 0 0 INVESCO EXCH TRADED FD TR II DORSEY WRGT EMRG 46138E867 85403 4100 SH SOLE 3600 0 500 INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875 65474 1900 SH SOLE 1650 0 250 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1857 42 SH SOLE 42 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP ENE 46138G474 975382 17486 SH SOLE 16490 0 996 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 378354 17889 SH SOLE 17889 0 0 INVESCO EXCH TRADED FD TR II ESG S&P 500 EQL 46138G516 62611 2416 SH SOLE 0 0 2416 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 654581 3583 SH SOLE 2935 0 648 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 763579 16830 SH SOLE 13680 0 3150 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 196470 7400 SH SOLE 7400 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 221651 9325 SH SOLE 6250 0 3075 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 520141 18334 SH SOLE 11834 0 6500 INVESTORS TITLE CO NC COM 461804106 225780 1384 SH SOLE 1384 0 0 INVITATION HOMES INC COM 46187W107 352183 9890 SH SOLE 1157 0 8733 IONIS PHARMACEUTICALS INC COM 462222100 1206777 27838 SH SOLE 27838 0 0 IQVIA HLDGS INC COM 46266C105 946694 3744 SH SOLE 2643 0 1101 IRIDIUM COMMUNICATIONS INC COM 46269C102 8548846 326791 SH SOLE 298168 0 28622 IRON MTN INC DEL COM 46284V101 28026266 349411 SH SOLE 308972 0 40439 ISHARES GOLD TR ISHARES NEW 464285204 12982854 309042 SH SOLE 282174 0 26868 ISHARES INC MSCI AUST ETF 464286103 63623 2580 SH SOLE 2580 0 0 ISHARES INC FRONTIER AND SEL 464286145 12692 443 SH SOLE 443 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 217186 10000 SH SOLE 10000 0 0 ISHARES INC EM MKTS DIV ETF 464286319 42510 1625 SH SOLE 0 0 1625 ISHARES INC MSCI GLB SLV&MTL 464286327 5768 568 SH SOLE 568 0 0 ISHARES INC MSCI WORLD ETF 464286392 883957 6100 SH SOLE 1218 0 4882 ISHARES INC MSCI BRAZIL ETF 464286400 57546 1775 SH SOLE 1775 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 768145 11278 SH SOLE 11068 0 210 ISHARES INC EM MKT SM-CP ETF 464286475 29425 500 SH SOLE 390 0 110 ISHARES INC MSCI CDA ETF 464286509 1474955 38531 SH SOLE 17823 0 20708 ISHARES INC MSCI GBL MIN VOL 464286525 1052349 9997 SH SOLE 7489 0 2508 ISHARES INC MSCI EMERG MRKT 464286533 26993 477 SH SOLE 477 0 0 ISHARES INC MSCI EURZONE ETF 464286608 192088 3762 SH SOLE 3643 0 119 ISHARES INC MSCI PAC JP ETF 464286665 646609 15104 SH SOLE 4959 0 10145 ISHARES INC MSCI EQUAL WEITE 464286681 642753 7064 SH SOLE 7064 0 0 ISHARES INC MSCI FRANCE ETF 464286707 9495 229 SH SOLE 229 0 0 ISHARES INC MSCI STH KOR ETF 464286772 155494 2317 SH SOLE 2317 0 0 ISHARES INC MSCI GERMANY ETF 464286806 37083 1168 SH SOLE 1168 0 0 ISHARES INC MSCI MEXICO ETF 464286822 156918 2264 SH SOLE 2264 0 0 ISHARES INC MSCI HONG KG ETF 464286871 79429 5108 SH SOLE 4551 0 557 ISHARES TR S&P 100 ETF 464287101 5007370 20239 SH SOLE 15124 0 5115 ISHARES TR MORNINGSTAR GRWT 464287119 462370 6126 SH SOLE 6126 0 0 ISHARES TR CORE S&P TTL STK 464287150 48699084 422368 SH SOLE 383863 0 38506 ISHARES TR SELECT DIVID ETF 464287168 21010114 170564 SH SOLE 153842 0 16723 ISHARES TR TIPS BD ETF 464287176 7699006 71679 SH SOLE 26156 0 45522 ISHARES TR CHINA LG-CAP ETF 464287184 843491 35043 SH SOLE 34693 0 350 ISHARES TR US TRSPRTION 464287192 2253 32 SH SOLE 32 0 0 ISHARES TR CORE S&P500 ETF 464287200 192780397 366691 SH SOLE 296004 0 70687 ISHARES TR CORE US AGGBD ET 464287226 11898469 121487 SH SOLE 74771 0 46717 ISHARES TR MSCI EMG MKT ETF 464287234 8015208 195112 SH SOLE 164065 0 31047 ISHARES TR IBOXX INV CP ETF 464287242 3579246 32861 SH SOLE 25066 0 7796 ISHARES TR GBL COMM SVC ETF 464287275 7152 85 SH SOLE 0 0 85 ISHARES TR GLOBAL TECH ETF 464287291 396603 5301 SH SOLE 5301 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 11496679 136152 SH SOLE 125530 0 10622 ISHARES TR GLOB HLTHCRE ETF 464287325 336272 3610 SH SOLE 2622 0 988 ISHARES TR GLOBAL FINLS ETF 464287333 29385 339 SH SOLE 339 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 185860 4327 SH SOLE 4327 0 0 ISHARES TR NORTH AMERN NAT 464287374 39951 888 SH SOLE 605 0 283 ISHARES TR S&P 500 VAL ETF 464287408 6581711 35232 SH SOLE 32241 0 2991 ISHARES TR 20 YR TR BD ETF 464287432 1103530 11663 SH SOLE 8147 0 3516 ISHARES TR 7-10 YR TRSY BD 464287440 1016990 10744 SH SOLE 10736 0 8 ISHARES TR 1 3 YR TREAS BD 464287457 5350702 65428 SH SOLE 51845 0 13583 ISHARES TR MSCI EAFE ETF 464287465 66985277 838784 SH SOLE 712393 0 126390 ISHARES TR RUS MDCP VAL ETF 464287473 2951239 23548 SH SOLE 23095 0 453 ISHARES TR RUS MD CP GR ETF 464287481 5889502 51599 SH SOLE 50419 0 1180 ISHARES TR RUS MID CAP ETF 464287499 11453397 136204 SH SOLE 87702 0 48502 ISHARES TR CORE S&P MCP ETF 464287507 26276978 432614 SH SOLE 365263 0 67351 ISHARES TR EXPANDED TECH 464287515 636969 7470 SH SOLE 7470 0 0 ISHARES TR ISHARES SEMICDTR 464287523 4513656 19979 SH SOLE 18432 0 1547 ISHARES TR EXPND TEC SC ETF 464287549 25854 300 SH SOLE 300 0 0 ISHARES TR ISHARES BIOTECH 464287556 6963439 50747 SH SOLE 25743 0 25004 ISHARES TR COHEN STEER REIT 464287564 208768 3618 SH SOLE 3618 0 0 ISHARES TR GLOBAL 100 ETF 464287572 218641 2445 SH SOLE 1401 0 1044 ISHARES TR US CONSUM DISCRE 464287580 380295 4639 SH SOLE 4639 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 37167208 207511 SH SOLE 205357 0 2153 ISHARES TR S&P MC 400GR ETF 464287606 2836147 31081 SH SOLE 30805 0 276 ISHARES TR RUS 1000 GRW ETF 464287614 62577230 185662 SH SOLE 173169 0 12492 ISHARES TR RUS 1000 ETF 464287622 23286657 80848 SH SOLE 77568 0 3280 ISHARES TR RUS 2000 VAL ETF 464287630 9999005 62962 SH SOLE 62604 0 358 ISHARES TR RUS 2000 GRW ETF 464287648 8710528 32166 SH SOLE 29285 0 2881 ISHARES TR RUSSELL 2000 ETF 464287655 91551791 435339 SH SOLE 378610 0 56729 ISHARES TR CORE S&P US VLU 464287663 105576718 1167368 SH SOLE 1083566 0 83802 ISHARES TR CORE S&P US GWT 464287671 22535318 192264 SH SOLE 154152 0 38112 ISHARES TR RUSSELL 3000 ETF 464287689 60079112 200210 SH SOLE 193742 0 6468 ISHARES TR U.S. UTILITS ETF 464287697 11833 140 SH SOLE 0 0 140 ISHARES TR S&P MC 400VL ETF 464287705 2170728 18351 SH SOLE 18196 0 155 ISHARES TR US TELECOM ETF 464287713 263924 12007 SH SOLE 12007 0 0 ISHARES TR U.S. TECH ETF 464287721 3034827 22470 SH SOLE 21129 0 1341 ISHARES TR U.S. REAL ES ETF 464287739 2311094 25707 SH SOLE 25119 0 588 ISHARES TR US INDUSTRIALS 464287754 481361 3829 SH SOLE 3829 0 0 ISHARES TR US HLTHCARE ETF 464287762 666082 10761 SH SOLE 10761 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 123186 1858 SH SOLE 1858 0 0 ISHARES TR U.S. FINLS ETF 464287788 676307 7071 SH SOLE 6671 0 400 ISHARES TR U.S. ENERGY ETF 464287796 343155 6946 SH SOLE 5746 0 1200 ISHARES TR CORE S&P SCP ETF 464287804 25037863 226546 SH SOLE 170186 0 56360 ISHARES TR US CONSM STAPLES 464287812 344471 5093 SH SOLE 5093 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 33499 227 SH SOLE 227 0 0 ISHARES TR DOW JONES US ETF 464287846 65326 510 SH SOLE 510 0 0 ISHARES TR EUROPE ETF 464287861 175416 3151 SH SOLE 2401 0 750 ISHARES TR SP SMCP600VL ETF 464287879 1036331 10085 SH SOLE 9375 0 710 ISHARES TR S&P SML 600 GWT 464287887 1612272 12333 SH SOLE 11510 0 823 ISHARES TR SHRT NAT MUN ETF 464288158 5896409 56301 SH SOLE 54460 0 1841 ISHARES TR AGENCY BOND ETF 464288166 19449 180 SH SOLE 180 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 20054 296 SH SOLE 296 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 693077 49576 SH SOLE 31843 0 17733 ISHARES TR MSCI ACWI EX US 464288240 14351688 268809 SH SOLE 266917 0 1892 ISHARES TR MSCI ACWI ETF 464288257 931920 8462 SH SOLE 8362 0 100 ISHARES TR EAFE SML CP ETF 464288273 1436514 22683 SH SOLE 22683 0 0 ISHARES TR JPMORGAN USD EMG 464288281 187590 2092 SH SOLE 1922 0 170 ISHARES TR MRGSTR MD CP GRW 464288307 372413 5269 SH SOLE 4875 0 394 ISHARES TR GLB INFRASTR ETF 464288372 96621 2029 SH SOLE 2029 0 0 ISHARES TR NATIONAL MUN ETF 464288414 3769193 35030 SH SOLE 29689 0 5341 ISHARES TR ASIA 50 ETF 464288430 4007 66 SH SOLE 66 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1892585 67496 SH SOLE 55024 0 12472 ISHARES TR INTL DEV RE ETF 464288489 30281 1423 SH SOLE 1423 0 0 ISHARES TR IBOXX HI YD ETF 464288513 3236565 41639 SH SOLE 37907 0 3732 ISHARES TR RESIDENTIAL MULT 464288562 100321 1392 SH SOLE 1392 0 0 ISHARES TR MSCI KLD400 SOC 464288570 4196563 41628 SH SOLE 33969 0 7659 ISHARES TR MBS ETF 464288588 619159 6699 SH SOLE 6699 0 0 ISHARES TR GOV/CRED BD ETF 464288596 101571 981 SH SOLE 270 0 711 ISHARES TR MRGSTR SM CP GR 464288604 30736 660 SH SOLE 660 0 0 ISHARES TR INTRM GOV CR ETF 464288612 70914 682 SH SOLE 558 0 124 ISHARES TR USD INV GRDE ETF 464288620 152259 2999 SH SOLE 177 0 2822 ISHARES TR ISHS 5-10YR INVT 464288638 27451 532 SH SOLE 532 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 3413248 66561 SH SOLE 61148 0 5413 ISHARES TR 10-20 YR TRS ETF 464288653 253791 2416 SH SOLE 1766 0 650 ISHARES TR 3 7 YR TREAS BD 464288661 845083 7297 SH SOLE 7297 0 0 ISHARES TR SHORT TREAS BD 464288679 689252 6235 SH SOLE 6045 0 190 ISHARES TR PFD AND INCM SEC 464288687 1276966 39620 SH SOLE 33470 0 6150 ISHARES TR GLOBAL MATER ETF 464288695 1484 17 SH SOLE 17 0 0 ISHARES TR MRNING SM CP ETF 464288703 4896 80 SH SOLE 0 0 80 ISHARES TR GLB CNSM STP ETF 464288737 11413 187 SH SOLE 69 0 118 ISHARES TR US HOME CONS ETF 464288752 354799 3065 SH SOLE 1804 0 1261 ISHARES TR US AER DEF ETF 464288760 2059171 15608 SH SOLE 15187 0 421 ISHARES TR US REGNL BKS ETF 464288778 39216 904 SH SOLE 4 0 900 ISHARES TR U.S. INSRNCE ETF 464288786 2583 22 SH SOLE 0 0 22 ISHARES TR US BR DEL SE ETF 464288794 58005 500 SH SOLE 500 0 0 ISHARES TR MSCI USA ESG SLC 464288802 2576541 23601 SH SOLE 21692 0 1909 ISHARES TR U.S. MED DVC ETF 464288810 6009095 102562 SH SOLE 81924 0 20638 ISHARES TR US HLTHCR PR ETF 464288828 43087 790 SH SOLE 790 0 0 ISHARES TR US OIL GS EX ETF 464288851 210836 1971 SH SOLE 1971 0 0 ISHARES TR EAFE VALUE ETF 464288877 6474243 119012 SH SOLE 110917 0 8095 ISHARES TR EAFE GRWTH ETF 464288885 14189110 136710 SH SOLE 128227 0 8483 ISHARES TR MSCI EURO FL ETF 464289180 163160 7175 SH SOLE 7175 0 0 ISHARES TR RUS TP200 VL ETF 464289420 252238 3305 SH SOLE 3305 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1286294 6593 SH SOLE 6593 0 0 ISHARES TR 10+ YR INVST GRD 464289511 927 18 SH SOLE 0 0 18 ISHARES TR AGGRES ALLOC ETF 464289859 105728 1439 SH SOLE 1439 0 0 ISHARES SILVER TR ISHARES 46428Q109 303849 13356 SH SOLE 10990 0 2366 ISHARES TR US TREAS BD ETF 46429B267 435689 19134 SH SOLE 4693 0 14441 ISHARES TR A RATE CP BD ETF 46429B291 14434 304 SH SOLE 304 0 0 ISHARES TR MSCI INDONIA ETF 46429B309 721 32 SH SOLE 32 0 0 ISHARES TR MSCI INDIA ETF 46429B598 5781340 112063 SH SOLE 111998 0 65 ISHARES TR MSCI INDIA SM CP 46429B614 322118 4584 SH SOLE 4584 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 1454283 28482 SH SOLE 27372 0 1110 ISHARES TR CORE HIGH DV ETF 46429B663 4505707 40883 SH SOLE 38803 0 2080 ISHARES TR MSCI CHINA ETF 46429B671 33143 834 SH SOLE 438 0 396 ISHARES TR MSCI EAFE MIN VL 46429B689 369200 5209 SH SOLE 4061 0 1148 ISHARES TR MSCI USA MIN VOL 46429B697 7805541 93390 SH SOLE 78567 0 14823 ISHARES TR 0-5 YR TIPS ETF 46429B747 6121706 61568 SH SOLE 49883 0 11685 ISHARES TR MSCI USA QLT FCT 46432F339 2251831 13701 SH SOLE 12905 0 796 ISHARES TR MSCI USA VALUE 46432F388 2233001 20617 SH SOLE 20508 0 109 ISHARES TR MSCI USA MMENTM 46432F396 1483600 7919 SH SOLE 6578 0 1341 ISHARES TR CORE MSCI TOTAL 46432F834 1685485 24838 SH SOLE 24088 0 750 ISHARES TR CORE MSCI EAFE 46432F842 36445142 491042 SH SOLE 450898 0 40144 ISHARES TR CORE 1 5 YR USD 46432F859 797289 16806 SH SOLE 15059 0 1747 ISHARES INC CORE MSCI EMKT 46434G103 14233042 275834 SH SOLE 228637 0 47197 ISHARES INC CUR HD MSCI EM 46434G509 553803 21588 SH SOLE 21588 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 171792 3529 SH SOLE 3529 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 8335 454 SH SOLE 454 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 2578746 36142 SH SOLE 16481 0 19661 ISHARES INC MSCI GBL GOLD MN 46434G855 7587 300 SH SOLE 0 0 300 ISHARES TR 0-5YR INVT GR CP 46434V100 13240 269 SH SOLE 0 0 269 ISHARES TR INTL EQTY FACTOR 46434V274 7609 255 SH SOLE 255 0 0 ISHARES TR U S EQUITY FACTR 46434V282 63765 1185 SH SOLE 1185 0 0 ISHARES TR US SML CAP EQT 46434V290 371728 5847 SH SOLE 5847 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 539859 9055 SH SOLE 9055 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 181603 4268 SH SOLE 125 0 4143 ISHARES TR MSCI INTL QUALTY 46434V456 37122 936 SH SOLE 434 0 502 ISHARES TR MSCI CHINA A 46434V514 32515 1253 SH SOLE 180 0 1073 ISHARES TR CORE DIV GRWTH 46434V621 3071809 52907 SH SOLE 44862 0 8045 ISHARES TR CORE MSCI PAC 46434V696 21525 340 SH SOLE 0 0 340 ISHARES TR CUR HED MSCI GER 46434V704 57099 1610 SH SOLE 833 0 777 ISHARES TR CORE MSCI EURO 46434V738 1441468 24917 SH SOLE 24530 0 387 ISHARES TR HDG MSCI EAFE 46434V803 3921523 112429 SH SOLE 112429 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 585959 11589 SH SOLE 7683 0 3906 ISHARES TR HDG MSCI JAPAN 46434V886 23128 550 SH SOLE 550 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 25050 1000 SH SOLE 1000 0 0 ISHARES TR CONV BD ETF 46435G102 222703 2790 SH SOLE 2241 0 549 ISHARES TR ESG AWRE USD ETF 46435G193 240577 10464 SH SOLE 10464 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 1001072 40893 SH SOLE 40893 0 0 ISHARES TR RUSEL 2500 ETF 46435G268 691518 10540 SH SOLE 10540 0 0 ISHARES TR CORE MSCI INTL 46435G326 71777 1069 SH SOLE 1069 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 313085 9152 SH SOLE 9152 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 91624 2136 SH SOLE 2136 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1319579 11479 SH SOLE 9886 0 1593 ISHARES TR MSCI USA SMCP MN 46435G433 11872 317 SH SOLE 317 0 0 ISHARES TR FALN ANGLS USD 46435G474 967 36 SH SOLE 36 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 17188541 215099 SH SOLE 211320 0 3779 ISHARES TR ESG MSCI LEADR 46435U218 786981 8386 SH SOLE 8386 0 0 ISHARES TR MSCI JP VALUE 46435U374 58153 1750 SH SOLE 1750 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 80200 1704 SH SOLE 1704 0 0 ISHARES TR US INFRASTRUC 46435U713 250362 5774 SH SOLE 5774 0 0 ISHARES TR BROAD USD HIGH 46435U853 90118 2463 SH SOLE 2345 0 118 ISHARES TR ESG SCRND S&P SM 46436E544 92636 2365 SH SOLE 1713 0 652 ISHARES TR 0-3 MNTH TREASRY 46436E718 9228 92 SH SOLE 92 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 183463 26474 SH SOLE 1177 0 25297 JBG SMITH PPTYS COM 46590V100 826575 51500 SH SOLE 51500 0 0 J & J SNACK FOODS CORP COM 466032109 1143887 7913 SH SOLE 7913 0 0 JPMORGAN CHASE & CO COM 46625H100 444369990 2218522 SH SOLE 1455212 0 763310 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1086915 38151 SH SOLE 9244 0 28907 JABIL INC COM 466313103 677114 5055 SH SOLE 5055 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191 1661693 27975 SH SOLE 22921 0 5054 J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 2048899 34994 SH SOLE 23109 0 11885 J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225 970482 14526 SH SOLE 14464 0 62 J P MORGAN EXCHANGE TRADED F BETABUILDERS DEV 46641Q233 1029681 21380 SH SOLE 20973 0 407 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 6723530 116203 SH SOLE 109308 0 6895 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 57602 610 SH SOLE 0 0 610 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 185201 3650 SH SOLE 3650 0 0 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 1093716 20164 SH SOLE 14237 0 5927 JACOBS SOLUTIONS INC COM 46982L108 17165938 111663 SH SOLE 63817 0 47846 JAMF HLDG CORP COM 47074L105 4606786 251051 SH SOLE 209445 0 41606 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 47707 682 SH SOLE 682 0 0 JANUS DETROIT STR TR HENDERSON MTG 47103U852 339994 7539 SH SOLE 6109 0 1430 JEFFERIES FINL GROUP INC COM 47233W109 751412 17039 SH SOLE 15164 0 1875 JOHN BEAN TECHNOLOGIES CORP COM 477839104 938775 8950 SH SOLE 8489 0 461 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 78165 1207 SH SOLE 1207 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 615960 10735 SH SOLE 10735 0 0 JOHNSON & JOHNSON COM 478160104 147237799 930766 SH SOLE 615194 0 315571 JONES LANG LASALLE INC COM 48020Q107 9138406 46842 SH SOLE 44062 0 2780 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 182272 35600 SH SOLE 600 0 35000 JUNIPER NETWORKS INC COM 48203R104 586697 15831 SH SOLE 15755 0 76 KLA CORP COM NEW 482480100 20344405 29123 SH SOLE 11172 0 17951 KKR & CO INC COM 48251W104 2304894 22916 SH SOLE 20964 0 1952 KADANT INC COM 48282T104 7853857 23937 SH SOLE 23181 0 756 KB HOME COM 48666K109 298121 4206 SH SOLE 4206 0 0 KELLANOVA COM 487836108 1728732 30175 SH SOLE 29006 0 1169 KELLY SVCS INC CL A 488152208 275440 11000 SH SOLE 11000 0 0 KEMPER CORP COM 488401100 227912 3681 SH SOLE 3591 0 90 KENVUE INC COM 49177J102 28136768 1311126 SH SOLE 1156111 0 155015 KEYCORP COM 493267108 369167 23350 SH SOLE 22164 0 1186 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1752238 11205 SH SOLE 2290 0 8915 KFORCE INC COM 493732101 244350 3465 SH SOLE 3403 0 62 KIMBERLY-CLARK CORP COM 494368103 16702580 129127 SH SOLE 79872 0 49255 KINDER MORGAN INC DEL COM 49456B101 11751621 640765 SH SOLE 490180 0 150584 KINSALE CAP GROUP INC COM 49714P108 13826452 26349 SH SOLE 24312 0 2037 KLAVIYO INC COM SER A 49845K101 4472530 175531 SH SOLE 158418 0 17113 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 4413643 80219 SH SOLE 59053 0 21166 KOHLS CORP COM 500255104 983900 33753 SH SOLE 21356 0 12397 KOPIN CORP COM 500600101 37800 21000 SH SOLE 21000 0 0 KORN FERRY COM NEW 500643200 3302204 50216 SH SOLE 49137 0 1079 KOSMOS ENERGY LTD COM 500688106 341323 57269 SH SOLE 57269 0 0 KRAFT HEINZ CO COM 500754106 8371429 226868 SH SOLE 222348 0 4520 KRANESHARES TRUST CSI CHI INTERNET 500767306 312821 11917 SH SOLE 11917 0 0 KRANESHARES TRUST QUADRTC INT RT 500767736 95950 5068 SH SOLE 4469 0 599 KROGER CO COM 501044101 9114873 159546 SH SOLE 153331 0 6215 KRYSTAL BIOTECH INC COM 501147102 996764 5602 SH SOLE 5422 0 180 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 237750 10926 SH SOLE 10746 0 180 LKQ CORP COM 501889208 222520 4166 SH SOLE 3368 0 798 LPL FINL HLDGS INC COM 50212V100 6680936 25287 SH SOLE 24848 0 439 L3HARRIS TECHNOLOGIES INC COM 502431109 6398381 30025 SH SOLE 25150 0 4875 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1079211 4940 SH SOLE 3845 0 1095 LAM RESEARCH CORP COM 512807108 5177200 5329 SH SOLE 4041 0 1288 LAMAR ADVERTISING CO NEW CL A 512816109 584799 4897 SH SOLE 4897 0 0 LAMB WESTON HLDGS INC COM 513272104 516676 4850 SH SOLE 1585 0 3265 LANCASTER COLONY CORP COM 513847103 1436748 6920 SH SOLE 6920 0 0 LANDSTAR SYS INC COM 515098101 3719022 19294 SH SOLE 19243 0 51 LAS VEGAS SANDS CORP COM 517834107 648164 12537 SH SOLE 3245 0 9292 LATHAM GROUP INC COM 51819L107 67411 17023 SH SOLE 16144 0 879 LATTICE SEMICONDUCTOR CORP COM 518415104 3328999 42554 SH SOLE 42374 0 180 LAUDER ESTEE COS INC CL A 518439104 11266849 73090 SH SOLE 52174 0 20916 LEGGETT & PLATT INC COM 524660107 613221 32022 SH SOLE 22 0 32000 LEGALZOOM COM INC COM 52466B103 51177463 3836392 SH SOLE 3179254 0 657138 LEIDOS HOLDINGS INC COM 525327102 5216233 39791 SH SOLE 31830 0 7961 LENDINGTREE INC NOTE 0.500% 7/1 52603BAD9 138945 150000 PRN SOLE 125000 0 25000 LENNAR CORP CL A 526057104 3614755 21018 SH SOLE 19975 0 1043 LENNAR CORP CL B 526057302 935834 6070 SH SOLE 5070 0 1000 LENNOX INTL INC COM 526107107 656893 1344 SH SOLE 1269 0 75 LEONARDO DRS INC COM 52661A108 805181 36450 SH SOLE 27150 0 9300 LESLIES INC COM 527064109 683228 105112 SH SOLE 103735 0 1377 LIBERTY BROADBAND CORP COM SER A 530307107 6683 117 SH SOLE 85 0 32 LIBERTY BROADBAND CORP COM SER C 530307305 202880 3545 SH SOLE 2923 0 622 LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722 65931 1505 SH SOLE 1258 0 247 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 7242 171 SH SOLE 171 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 482226 7351 SH SOLE 7288 0 63 LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 13628 232 SH SOLE 215 0 17 LIBERTY MEDIA CORP DEL COM LBTY SRM S C 531229789 147580 4967 SH SOLE 3954 0 1013 LIBERTY MEDIA CORP DEL COM LBTY SRM S A 531229813 51636 1739 SH SOLE 1716 0 23 LIFEMD INC COM 53216B104 642500 62500 SH SOLE 0 0 62500 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 668500 9145 SH SOLE 6950 0 2195 ELI LILLY & CO COM 532457108 257858503 331455 SH SOLE 230943 0 100511 LINCOLN NATL CORP IND COM 534187109 330124 10339 SH SOLE 9133 0 1206 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 892829 95900 SH SOLE 0 0 95900 LITHIA MTRS INC COM 536797103 251431 836 SH SOLE 836 0 0 LITTELFUSE INC COM 537008104 5026339 20740 SH SOLE 10206 0 10534 LIVE NATION ENTERTAINMENT IN COM 538034109 93858288 887381 SH SOLE 731536 0 155845 LOCKHEED MARTIN CORP COM 539830109 14473600 31819 SH SOLE 28841 0 2978 LOEWS CORP COM 540424108 597175 7628 SH SOLE 5616 0 2012 LOWES COS INC COM 548661107 77836696 305565 SH SOLE 209539 0 96026 LULULEMON ATHLETICA INC COM 550021109 108939686 278868 SH SOLE 255001 0 23867 LL FLOORING HOLDINGS INC COM 55003T107 104063 56865 SH SOLE 49415 0 7450 LUMEN TECHNOLOGIES INC COM 550241103 83760 53692 SH SOLE 522 0 53170 LUMINAR TECHNOLOGIES INC COM CL A 550424105 786469 399223 SH SOLE 399223 0 0 M & T BK CORP COM 55261F104 804068 5529 SH SOLE 4921 0 608 MGE ENERGY INC COM 55277P104 342432 4350 SH SOLE 1350 0 3000 MGM RESORTS INTERNATIONAL COM 552953101 1983486 42014 SH SOLE 41314 0 700 MGP INGREDIENTS INC NEW COM 55303J106 850103 9870 SH SOLE 7020 0 2850 MP MATERIALS CORP COM CL A 553368101 484513 33882 SH SOLE 33782 0 100 MPLX LP COM UNIT REP LTD 55336V100 475932 11452 SH SOLE 8262 0 3190 MRC GLOBAL INC COM 55345K103 245115 19500 SH SOLE 19500 0 0 MSC INDL DIRECT INC CL A 553530106 442584 4561 SH SOLE 2408 0 2153 MSCI INC COM 55354G100 740556 1321 SH SOLE 1285 0 36 MACYS INC COM 55616P104 294833 14749 SH SOLE 11724 0 3025 MAIN STR CAP CORP COM 56035L104 2092409 44228 SH SOLE 37858 0 6370 MANHATTAN ASSOCIATES INC COM 562750109 2358918 9427 SH SOLE 8920 0 507 MANULIFE FINL CORP COM 56501R106 552279 22100 SH SOLE 21803 0 297 MARATHON OIL CORP COM 565849106 443632 15654 SH SOLE 3105 0 12549 MARATHON PETE CORP COM 56585A102 10468619 51953 SH SOLE 44240 0 7714 MARAVAI LIFESCIENCES HLDGS I COM CL A 56600D107 856366 98774 SH SOLE 97780 0 994 MARKEL GROUP INC COM 570535104 14507312 9535 SH SOLE 8834 0 701 MARSH & MCLENNAN COS INC COM 571748102 8427109 40912 SH SOLE 32981 0 7931 MARRIOTT INTL INC NEW CL A 571903202 6734082 26690 SH SOLE 23496 0 3194 MARTEN TRANS LTD COM 573075108 423063 22893 SH SOLE 22893 0 0 MARTIN MARIETTA MATLS INC COM 573284106 4716923 7683 SH SOLE 6758 0 925 MARVELL TECHNOLOGY INC COM 573874104 41314194 582875 SH SOLE 535911 0 46964 MASCO CORP COM 574599106 750622 9516 SH SOLE 5373 0 4143 MASTERCARD INCORPORATED CL A 57636Q104 504021588 1046622 SH SOLE 817021 0 229601 MATTERPORT INC COM CL A 577096100 368938 163247 SH SOLE 163247 0 0 MAXLINEAR INC COM 57776J100 1053660 56436 SH SOLE 49775 0 6661 MAXCYTE INC COM 57777K106 1144138 273064 SH SOLE 178126 0 94938 MAYVILLE ENGR CO INC COM 578605107 2076274 144890 SH SOLE 143707 0 1183 MCCORMICK & CO INC COM VTG 579780107 148706 1921 SH SOLE 1921 0 0 MCCORMICK & CO INC COM NON VTG 579780206 45406703 591156 SH SOLE 371398 0 219758 MCDONALDS CORP COM 580135101 99259292 352046 SH SOLE 264878 0 87168 MCKESSON CORP COM 58155Q103 11235709 20929 SH SOLE 20280 0 649 MEDICAL PPTYS TRUST INC COM 58463J304 52649 11202 SH SOLE 11202 0 0 MEDPACE HLDGS INC COM 58506Q109 10043532 24851 SH SOLE 20362 0 4489 MERCADOLIBRE INC COM 58733R102 3105566 2054 SH SOLE 1432 0 622 MERCK & CO INC COM 58933Y105 97382899 738029 SH SOLE 599702 0 138327 MERCURY SYS INC COM 589378108 3501031 118679 SH SOLE 96482 0 22197 MERCURY GENL CORP NEW COM 589400100 200303 3882 SH SOLE 1044 0 2838 MERIT MED SYS INC COM 589889104 1764142 23289 SH SOLE 23289 0 0 MERITAGE HOMES CORP COM 59001A102 215471 1228 SH SOLE 719 0 509 METLIFE INC COM 59156R108 6882535 92869 SH SOLE 80803 0 12066 METTLER TOLEDO INTERNATIONAL COM 592688105 1465750 1101 SH SOLE 800 0 301 MICROSOFT CORP COM 594918104 1541795872 3664660 SH SOLE 2735044 0 929616 MICROSTRATEGY INC CL A NEW 594972408 2047177 1201 SH SOLE 937 0 264 MICROCHIP TECHNOLOGY INC. COM 595017104 95029615 1059298 SH SOLE 732415 0 326883 MICRON TECHNOLOGY INC COM 595112103 35489044 301035 SH SOLE 261997 0 39038 MIDDLEBY CORP COM 596278101 770345 4791 SH SOLE 1608 0 3183 MIND MEDICINE MINDMED INC COM NEW 60255C885 106605 11341 SH SOLE 11341 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 522556 51081 SH SOLE 48210 0 2871 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 220871 6870 SH SOLE 6689 0 181 MODERNA INC COM 60770K107 3336938 31315 SH SOLE 11567 0 19748 MODULAR MED INC COM NEW 60785L207 121334 65586 SH SOLE 0 0 65586 MOHAWK INDS INC COM 608190104 774345 5916 SH SOLE 16 0 5900 MONDELEZ INTL INC CL A 609207105 18084643 258352 SH SOLE 210200 0 48152 MONGODB INC CL A 60937P106 97271150 271222 SH SOLE 216352 0 54870 MONOLITHIC PWR SYS INC COM 609839105 6425016 9485 SH SOLE 9239 0 245 MONROE CAP CORP COM 610335101 3055965 424440 SH SOLE 329540 0 94900 MONSTER BEVERAGE CORP NEW COM 61174X109 795606 13421 SH SOLE 4020 0 9401 MONTROSE ENVIRONMENTAL GROUP COM 615111101 28684896 732318 SH SOLE 581790 0 150528 MOODYS CORP COM 615369105 11607627 29534 SH SOLE 19628 0 9906 MORGAN STANLEY COM NEW 617446448 15513082 164752 SH SOLE 133827 0 30926 MORNINGSTAR INC COM 617700109 1423354 4616 SH SOLE 3516 0 1100 MOSAIC CO NEW COM 61945C103 986037 30377 SH SOLE 27010 0 3367 MOTOROLA SOLUTIONS INC COM NEW 620076307 78268841 220488 SH SOLE 194329 0 26159 NASDAQ INC COM 631103108 1742948 27622 SH SOLE 14524 0 13098 NATIONAL GRID PLC SPONSORED ADR NE 636274409 771992 11316 SH SOLE 10593 0 723 NATIONAL VISION HLDGS INC COM 63845R107 648335 29257 SH SOLE 29257 0 0 NEKTAR THERAPEUTICS COM 640268108 12389 13262 SH SOLE 12412 0 850 NEOGEN CORP COM 640491106 44324821 2808924 SH SOLE 2346891 0 462033 NEOGENOMICS INC COM NEW 64049M209 7433516 472870 SH SOLE 448668 0 24202 NEPHROS INC COM 640671400 79385 36249 SH SOLE 36249 0 0 NETAPP INC COM 64110D104 2037596 19411 SH SOLE 18708 0 703 NETFLIX INC COM 64110L106 84919329 139824 SH SOLE 119607 0 20217 NEUROCRINE BIOSCIENCES INC COM 64125C109 1185974 8599 SH SOLE 8372 0 227 NEVRO CORP COM 64157F103 753104 52154 SH SOLE 39454 0 12700 NEW FORTRESS ENERGY INC COM CL A 644393100 1324241 43290 SH SOLE 43290 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 577674 179402 SH SOLE 179308 0 94 NEWELL BRANDS INC COM 651229106 138782 17283 SH SOLE 13587 0 3696 NEWMONT CORP COM 651639106 1133831 31636 SH SOLE 27080 0 4556 NEXTERA ENERGY INC COM 65339F101 19792470 309693 SH SOLE 209545 0 100148 NEXGEN ENERGY LTD COM 65340P106 139099 17902 SH SOLE 17902 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 643397 21390 SH SOLE 14165 0 7225 NEXTNAV INC COMMON STOCK 65345N106 329000 50000 SH SOLE 50000 0 0 NICE LTD SPONSORED ADR 653656108 1530660 5873 SH SOLE 5865 0 8 NICOLET BANKSHARES INC COM 65406E102 200873 2336 SH SOLE 2336 0 0 NIKE INC CL B 654106103 35694130 379806 SH SOLE 256830 0 122975 NISOURCE INC COM 65473P105 663314 23981 SH SOLE 22172 0 1809 NORFOLK SOUTHN CORP COM 655844108 12095927 47459 SH SOLE 37460 0 9999 NORTHERN TR CORP COM 665859104 14280773 160602 SH SOLE 105776 0 54827 NORTHROP GRUMMAN CORP COM 666807102 10745174 22448 SH SOLE 20462 0 1986 NOVARTIS AG SPONSORED ADR 66987V109 7930427 81985 SH SOLE 71781 0 10204 NOVANTA INC COM 67000B104 71185221 407308 SH SOLE 289944 0 117364 NOVO-NORDISK A S ADR 670100205 9121029 71036 SH SOLE 57920 0 13116 NUCOR CORP COM 670346105 6379093 32234 SH SOLE 21260 0 10974 NUTANIX INC CL A 67059N108 2334127 37818 SH SOLE 22453 0 15365 NVIDIA CORPORATION COM 67066G104 346679955 383682 SH SOLE 285832 0 97850 NUTRIEN LTD COM 67077M108 1592697 29326 SH SOLE 22930 0 6396 OGE ENERGY CORP COM 670837103 774528 22581 SH SOLE 21801 0 780 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 153652 3954 SH SOLE 3954 0 0 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 80598 1812 SH SOLE 1812 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 70329 1691 SH SOLE 1691 0 0 NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 52026 1700 SH SOLE 1700 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 81674468 72350 SH SOLE 45907 0 26443 OCCIDENTAL PETE CORP COM 674599105 567999 8740 SH SOLE 6293 0 2447 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 47281 1097 SH SOLE 1069 0 28 OCUGEN INC COM 67577C105 21245 12954 SH SOLE 12954 0 0 OCUPHIRE PHARMA INC COM 67577R102 66867 33267 SH SOLE 33267 0 0 OIL DRI CORP AMER COM 677864100 204294 2740 SH SOLE 615 0 2125 OKTA INC CL A 679295105 11278559 107805 SH SOLE 98246 0 9559 OLD DOMINION FREIGHT LINE IN COM 679580100 6518310 29722 SH SOLE 24966 0 4756 OLD NATL BANCORP IND COM 680033107 669229 38439 SH SOLE 30786 0 7653 OLD REP INTL CORP COM 680223104 1161380 37805 SH SOLE 24105 0 13700 OLD SECOND BANCORP INC ILL COM 680277100 153417 11085 SH SOLE 6000 0 5085 OMNICOM GROUP INC COM 681919106 12028927 124317 SH SOLE 121990 0 2327 ON SEMICONDUCTOR CORP COM 682189105 280740 3817 SH SOLE 2250 0 1567 OMNIAB INC COM 68218J103 256908 47400 SH SOLE 36645 0 10755 ONEOK INC NEW COM 682680103 11139977 138954 SH SOLE 94487 0 44467 OPEN TEXT CORP COM 683715106 320192 8246 SH SOLE 8211 0 35 OPKO HEALTH INC COM 68375N103 131743 109786 SH SOLE 109786 0 0 ORACLE CORP COM 68389X105 32458946 258411 SH SOLE 217819 0 40591 OPTIMIZERX CORP COM NEW 68401U204 9508260 782573 SH SOLE 723487 0 59086 OPTION CARE HEALTH INC COM NEW 68404L201 8530698 254344 SH SOLE 168984 0 85360 ORGANON & CO COMMON STOCK 68622V106 273009 14522 SH SOLE 10567 0 3955 OSHKOSH CORP COM 688239201 2115495 16963 SH SOLE 16443 0 520 OTIS WORLDWIDE CORP COM 68902V107 1479266 14901 SH SOLE 11028 0 3873 OVID THERAPEUTICS INC COM 690469101 73014 23939 SH SOLE 23939 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 463856 30160 SH SOLE 18660 0 11500 PNC FINL SVCS GROUP INC COM 693475105 2335109 14450 SH SOLE 12603 0 1847 PPG INDS INC COM 693506107 4994652 34470 SH SOLE 17235 0 17235 PPL CORP COM 69351T106 261280 9491 SH SOLE 8928 0 563 PRA GROUP INC COM 69354N106 4319508 165625 SH SOLE 136531 0 29094 PVH CORPORATION COM 693656100 465560 3311 SH SOLE 94 0 3217 PTC INC COM 69370C100 436074 2308 SH SOLE 2308 0 0 PACCAR INC COM 693718108 3225237 26033 SH SOLE 11240 0 14793 PACER FDS TR TRENDP US LAR CP 69374H105 542624 11371 SH SOLE 11371 0 0 PACER FDS TR DATA AND INFRAST 69374H741 2321 81 SH SOLE 81 0 0 PACER FDS TR PACER US SMALL 69374H857 2305780 46904 SH SOLE 39077 0 7827 PACER FDS TR US CASH COWS 100 69374H881 4886671 84093 SH SOLE 79192 0 4901 PACKAGING CORP AMER COM 695156109 409269 2157 SH SOLE 2148 0 8 PALANTIR TECHNOLOGIES INC CL A 69608A108 1203516 52304 SH SOLE 28730 0 23574 PALO ALTO NETWORKS INC COM 697435105 177143634 623460 SH SOLE 471253 0 152207 PALOMAR HLDGS INC COM 69753M105 13494367 160973 SH SOLE 144126 0 16847 PAN AMERN SILVER CORP COM 697900108 380546 25235 SH SOLE 13781 0 11454 PARKER-HANNIFIN CORP COM 701094104 13764872 24766 SH SOLE 20417 0 4349 PARSONS CORP DEL COM 70202L102 1408325 16978 SH SOLE 7034 0 9944 PATTERSON COS INC COM 703395103 254878 9218 SH SOLE 8213 0 1005 PAYCHEX INC COM 704326107 23875440 194425 SH SOLE 154737 0 39688 PAYCOM SOFTWARE INC COM 70432V102 453293 2278 SH SOLE 1432 0 846 PAYLOCITY HLDG CORP COM 70438V106 22670912 131915 SH SOLE 126299 0 5616 PAYPAL HLDGS INC COM 70450Y103 17987963 268517 SH SOLE 225436 0 43081 PAYSIGN INC COM 70451A104 55339 15120 SH SOLE 15120 0 0 PDS BIOTECHNOLOGY CORP COM 70465T107 158400 40000 SH SOLE 0 0 40000 PELOTON INTERACTIVE INC CL A COM 70614W100 212455 49581 SH SOLE 48911 0 670 PELOTON INTERACTIVE INC NOTE2/1 70614WAB6 84240 100000 PRN SOLE 0 0 100000 PENN ENTERTAINMENT INC COM 707569109 904545 49673 SH SOLE 1308 0 48365 PENUMBRA INC COM 70975L107 3721303 16674 SH SOLE 14934 0 1740 PEPSICO INC COM 713448108 87995939 502805 SH SOLE 401968 0 100838 PERFICIENT INC COM 71375U101 1551634 27565 SH SOLE 26865 0 700 PERFORMANCE FOOD GROUP CO COM 71377A103 213172 2856 SH SOLE 2837 0 19 REVVITY INC COM 714046109 652785 6217 SH SOLE 6203 0 14 PFIZER INC COM 717081103 29163422 1050934 SH SOLE 796830 0 254104 PHILIP MORRIS INTL INC COM 718172109 12994977 141836 SH SOLE 107182 0 34654 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 258443 7205 SH SOLE 7205 0 0 PHILLIPS 66 COM 718546104 30569346 187152 SH SOLE 179813 0 7338 PHREESIA INC COM 71944F106 18012117 752700 SH SOLE 509499 0 243201 PIMCO ETF TR 1-5 US TIP IDX 72201R205 33218 645 SH SOLE 0 0 645 PIMCO ETF TR ACTIVE BD ETF 72201R775 98658 1074 SH SOLE 1074 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 55060 589 SH SOLE 230 0 359 PIMCO ETF TR INV GRD CRP BD 72201R817 1548 16 SH SOLE 0 0 16 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1601469 15929 SH SOLE 14279 0 1650 PIMCO ETF TR 25YR+ ZERO U S 72201R882 1202824 15178 SH SOLE 13878 0 1300 PDD HOLDINGS INC SPONSORED ADS 722304102 360608 3102 SH SOLE 448 0 2654 PINTEREST INC CL A 72352L106 204622 5902 SH SOLE 1064 0 4838 PIONEER NAT RES CO COM 723787107 40044542 152551 SH SOLE 126324 0 26227 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 436155 24838 SH SOLE 4838 0 20000 PLANET FITNESS INC CL A 72703H101 14955512 238792 SH SOLE 216993 0 21799 POOL CORP COM 73278L105 340412973 843650 SH SOLE 661746 0 181904 POPULAR INC COM NEW 733174700 859670 9759 SH SOLE 9759 0 0 PORTILLOS INC COM CL A 73642K106 30285190 2135768 SH SOLE 1475608 0 660160 PORTLAND GEN ELEC CO COM NEW 736508847 325704 7755 SH SOLE 1725 0 6030 POSEIDA THERAPEUTICS INC COM 73730P108 3078516 965052 SH SOLE 667902 0 297150 POWER INTEGRATIONS INC COM 739276103 249996 3494 SH SOLE 3494 0 0 POWERSCHOOL HOLDINGS INC COM CL A 73939C106 84018409 3946379 SH SOLE 3111562 0 834817 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 5868870 80883 SH SOLE 75622 0 5261 PRICE T ROWE GROUP INC COM 74144T108 24925005 204437 SH SOLE 194887 0 9550 PRIMERICA INC COM 74164M108 3075803 12159 SH SOLE 11613 0 546 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 423389 4905 SH SOLE 3126 0 1779 PROCTER AND GAMBLE CO COM 742718109 150598182 928186 SH SOLE 637674 0 290512 PROCORE TECHNOLOGIES INC COM 74275K108 6286334 76504 SH SOLE 65208 0 11296 PROCEPT BIOROBOTICS CORP COM 74276L105 21240370 429793 SH SOLE 338196 0 91597 PRIVIA HEALTH GROUP INC COM 74276R102 1010139 51564 SH SOLE 51414 0 150 PROGRESSIVE CORP COM 743315103 324334741 1568198 SH SOLE 1358980 0 209218 PROLOGIS INC. COM 74340W103 3800578 29186 SH SOLE 17207 0 11979 PROS HOLDINGS INC COM 74346Y103 2791379 76834 SH SOLE 76834 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 4944 150 SH SOLE 0 0 150 PROSHARES TR SHORT S&P 500 NE 74347B425 87514 7379 SH SOLE 3379 0 4000 PROSHARES TR RUSS 2000 DIVD 74347B698 399134 6235 SH SOLE 6235 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G432 20960 2000 SH SOLE 2000 0 0 PROSHARES TR BITCOIN STRATE 74347G440 139584 4321 SH SOLE 4321 0 0 PROSHARES TR ULTSHT REAL EST 74347G556 73 5 SH SOLE 5 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 624191 8052 SH SOLE 6400 0 1652 PROSHARES TR PSHS ULT SEMICDT 74347R669 1544417 15575 SH SOLE 15575 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 422218 6180 SH SOLE 4980 0 1200 PROSHARES TR ULTRAPRO QQQ 74347X831 24197 393 SH SOLE 393 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 54497 2350 SH SOLE 2350 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 602 30 SH SOLE 30 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5947556 58649 SH SOLE 58649 0 0 PROSPECT CAP CORP COM 74348T102 299156 54195 SH SOLE 54195 0 0 PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 49625 50000 PRN SOLE 0 0 50000 PRUDENTIAL FINL INC COM 744320102 1256294 10701 SH SOLE 7614 0 3087 P3 HEALTH PARTNERS INC COM CL A 744413105 104388 101348 SH SOLE 101348 0 0 P3 HEALTH PARTNERS INC *W EXP 11/19/202 744413113 466 7765 SH SOLE 7765 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 898728 13458 SH SOLE 13096 0 362 PUBLIC STORAGE COM 74460D109 884202 3048 SH SOLE 2849 0 200 PULTE GROUP INC COM 745867101 3289189 27269 SH SOLE 26862 0 407 PURE CYCLE CORP COM NEW 746228303 1697052 178637 SH SOLE 145557 0 33080 PURECYCLE TECHNOLOGIES INC COM 74623V103 102450 16471 SH SOLE 16471 0 0 PURE STORAGE INC CL A 74624M102 121771758 2342215 SH SOLE 1353895 0 988320 PYXIS ONCOLOGY INC COMMON STOCK 747324101 43026 10100 SH SOLE 10100 0 0 QUALCOMM INC COM 747525103 56267814 332356 SH SOLE 290973 0 41383 QUALYS INC COM 74758T303 5199335 31158 SH SOLE 28391 0 2767 QUANTA SVCS INC COM 74762E102 5998919 23091 SH SOLE 20195 0 2896 QUEST DIAGNOSTICS INC COM 74834L100 1404077 10548 SH SOLE 10039 0 509 QUINSTREET INC COM 74874Q100 15119270 856131 SH SOLE 751244 0 104887 RB GLOBAL INC COM 74935Q107 58623258 769637 SH SOLE 392766 0 376871 RLI CORP COM 749607107 253517 1708 SH SOLE 1684 0 24 RH COM 74967X103 5237830 15040 SH SOLE 12000 0 3040 RPM INTL INC COM 749685103 1949961 16393 SH SOLE 6256 0 10137 RAMBUS INC DEL COM 750917106 272891 4415 SH SOLE 4337 0 78 RAPID7 INC COM 753422104 3776865 77016 SH SOLE 71360 0 5656 RAYONIER INC COM 754907103 1274156 38332 SH SOLE 26217 0 12115 RTX CORPORATION COM 75513E101 20678123 212018 SH SOLE 192779 0 19239 RBC BEARINGS INC COM 75524B104 1886773 6979 SH SOLE 5052 0 1927 RE MAX HLDGS INC CL A 75524W108 961288 109611 SH SOLE 109611 0 0 THE REAL BROKERAGE INC COM NEW 75585H206 62400 20000 SH SOLE 20000 0 0 REALTY INCOME CORP COM 756109104 947485 17514 SH SOLE 17265 0 249 REDFIN CORP COM 75737F108 992486 149246 SH SOLE 133781 0 15465 REDWOOD TRUST INC COM 758075402 175630 27571 SH SOLE 25571 0 2000 REGAL REXNORD CORPORATION COM 758750103 1399377 7770 SH SOLE 3820 0 3950 REGENERON PHARMACEUTICALS COM 75886F107 1947724 2024 SH SOLE 1952 0 72 REGIONS FINANCIAL CORP NEW COM 7591EP100 5493812 261113 SH SOLE 216620 0 44493 RELIANCE INC COM 759509102 299908 897 SH SOLE 694 0 203 REMITLY GLOBAL INC COM 75960P104 713622 34408 SH SOLE 33558 0 850 REPLIGEN CORP COM 759916109 4659613 25335 SH SOLE 24314 0 1021 RENTOKIL INITIAL PLC SPONSORED ADR 760125104 255470 8473 SH SOLE 3868 0 4605 REPAY HLDGS CORP COM CL A 76029L100 4096257 372387 SH SOLE 334147 0 38240 REPUBLIC SVCS INC COM 760759100 6256571 32682 SH SOLE 31063 0 1619 RESMED INC COM 761152107 57044780 288061 SH SOLE 183543 0 104519 REVANCE THERAPEUTICS INC COM 761330109 1619994 329267 SH SOLE 306162 0 23105 REVOLVE GROUP INC CL A 76156B107 421812 19925 SH SOLE 19695 0 230 RINGCENTRAL INC CL A 76680R206 942010 27116 SH SOLE 21655 0 5461 RINGCENTRAL INC NOTE3/0 76680RAF4 2733104 2898000 PRN SOLE 2565000 0 333000 RIO TINTO PLC SPONSORED ADR 767204100 580544 9108 SH SOLE 8889 0 219 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 749593 68456 SH SOLE 57008 0 11448 ROBERT HALF INC. COM 770323103 7569880 95483 SH SOLE 92390 0 3093 ROBLOX CORP CL A 771049103 252179 6605 SH SOLE 6515 0 90 ROCKET LAB USA INC COM 773122106 1063557 258773 SH SOLE 212547 0 46226 ROCKET PHARMACEUTICALS INC COM 77313F106 3967723 147280 SH SOLE 143990 0 3290 ROCKWELL AUTOMATION INC COM 773903109 118019890 405107 SH SOLE 202948 0 202159 ROKU INC COM CL A 77543R102 2268828 34814 SH SOLE 32048 0 2766 ROLLINS INC COM 775711104 94530257 2043014 SH SOLE 1461518 0 581496 ROPER TECHNOLOGIES INC COM 776696106 19291903 34398 SH SOLE 27468 0 6930 ROSS STORES INC COM 778296103 2919149 19891 SH SOLE 15629 0 4262 ROYAL BK CDA COM 780087102 2316779 22966 SH SOLE 22696 0 270 SHELL PLC SPON ADS 780259305 4510165 67276 SH SOLE 58703 0 8573 ROYAL GOLD INC COM 780287108 3042327 24976 SH SOLE 19336 0 5640 ROYCE GLOBAL VALUE TR INC COM 78081T104 144529 13520 SH SOLE 12500 0 1020 RUSH STREET INTERACTIVE INC COM 782011100 3474465 533712 SH SOLE 533712 0 0 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 153809347 2771340 SH SOLE 2337117 0 434223 RYDER SYS INC COM 783549108 305884 2545 SH SOLE 469 0 2076 S&P GLOBAL INC COM 78409V104 80382429 188935 SH SOLE 112260 0 76675 SBA COMMUNICATIONS CORP NEW CL A 78410G104 15703492 72467 SH SOLE 63765 0 8702 SM ENERGY CO COM 78454L100 311563 6250 SH SOLE 5250 0 1000 SPDR S&P 500 ETF TR TR UNIT 78462F103 384098105 734315 SH SOLE 624545 0 109770 SPS COMM INC COM 78463M107 979970 5300 SH SOLE 5300 0 0 SPDR GOLD TR GOLD SHS 78463V107 32863153 159747 SH SOLE 140967 0 18780 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 15359 365 SH SOLE 0 0 365 SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 3766 69 SH SOLE 69 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 44668 850 SH SOLE 850 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1087084 30038 SH SOLE 27755 0 2283 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 50332 1502 SH SOLE 1502 0 0 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 405649 7002 SH SOLE 3616 0 3386 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 2382836 55648 SH SOLE 53054 0 2594 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 68076 1220 SH SOLE 1220 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 114771 4041 SH SOLE 3281 0 760 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 140521 5386 SH SOLE 5386 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 695787 21422 SH SOLE 56 0 21366 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1565877 43691 SH SOLE 22683 0 21008 SPDR SER TR NYSE TECH ETF 78464A102 335185 1838 SH SOLE 1838 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 206822 2371 SH SOLE 2371 0 0 SPDR SER TR NUVEEN BLOOMBERG 78464A284 2314797 90105 SH SOLE 90105 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 1093711 13182 SH SOLE 12212 0 970 SPDR SER TR BBG CONV SEC ETF 78464A359 2401812 32884 SH SOLE 30445 0 2438 SPDR SER TR PORTFOLIO INTRMD 78464A375 2195199 67152 SH SOLE 42744 0 24408 SPDR SER TR PORT MTG BK ETF 78464A383 3692 170 SH SOLE 170 0 0 SPDR SER TR BLOOMBERG EMERGI 78464A391 12587 614 SH SOLE 196 0 418 SPDR SER TR PRTFLO S&P500 GW 78464A409 2052668 28061 SH SOLE 28061 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 1379712 46346 SH SOLE 33771 0 12575 SPDR SER TR PRTFLO S&P500 VL 78464A508 794586 15860 SH SOLE 5860 0 10000 SPDR SER TR BLOOMBERG INTL T 78464A516 15858 713 SH SOLE 552 0 161 SPDR SER TR S&P TRANSN ETF 78464A532 8477 100 SH SOLE 0 0 100 SPDR SER TR S&P TELECOM 78464A540 13292 179 SH SOLE 179 0 0 SPDR SER TR HLTH CARE SVCS 78464A573 7112 75 SH SOLE 75 0 0 SPDR SER TR DJ REIT ETF 78464A607 28275 300 SH SOLE 300 0 0 SPDR SER TR AEROSPACE DEF 78464A631 191375 1362 SH SOLE 1267 0 95 SPDR SER TR PORTFOLIO AGRGTE 78464A649 239390 9470 SH SOLE 7240 0 2230 SPDR SER TR PORTFLI TIPS ETF 78464A656 44886 1752 SH SOLE 1752 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 36573 1309 SH SOLE 694 0 615 SPDR SER TR PORTFLI INTRMDIT 78464A672 80708 2864 SH SOLE 448 0 2416 SPDR SER TR S&P REGL BKG 78464A698 159740 3177 SH SOLE 3177 0 0 SPDR SER TR S&P METALS MNG 78464A755 2058658 34152 SH SOLE 33582 0 570 SPDR SER TR S&P DIVID ETF 78464A763 10287223 78385 SH SOLE 72088 0 6297 SPDR SER TR S&P CAP MKTS 78464A771 64893 587 SH SOLE 42 0 545 SPDR SER TR S&P INS ETF 78464A789 225411 4329 SH SOLE 4329 0 0 SPDR SER TR S&P BK ETF 78464A797 2355 50 SH SOLE 50 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 92633 1444 SH SOLE 1444 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 21299 244 SH SOLE 40 0 204 SPDR SER TR S&P 400 MDCP VAL 78464A839 302933 3986 SH SOLE 3756 0 230 SPDR SER TR PORTFOLIO S&P400 78464A847 29717167 557127 SH SOLE 446112 0 111015 SPDR SER TR PORTFOLIO S&P500 78464A854 1747267 28397 SH SOLE 19616 0 8781 SPDR SER TR S&P SEMICNDCTR 78464A862 862948 3718 SH SOLE 3718 0 0 SPDR SER TR S&P BIOTECH 78464A870 14286819 150562 SH SOLE 97148 0 53413 SPDR SER TR S&P HOMEBUILD 78464A888 133385 1195 SH SOLE 680 0 516 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2035688 31625 SH SOLE 15604 0 16021 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 104117 2472 SH SOLE 2209 0 263 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 149066 3722 SH SOLE 3654 0 68 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 13228975 33259 SH SOLE 27645 0 5613 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 37149716 66768 SH SOLE 58366 0 8402 SPDR SER TR PORTFOLIO SH TSR 78468R101 139481 4823 SH SOLE 1167 0 3656 SPDR SER TR BLOOMBERG INVT 78468R200 142013 4606 SH SOLE 2425 0 2181 SPDR SER TR BLOOMBERG SHT TE 78468R408 89050 3531 SH SOLE 3273 0 258 SPDR SER TR OILGAS EQUIP 78468R549 171193 1839 SH SOLE 1839 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 39831 257 SH SOLE 139 0 118 SPDR SER TR BLOOMBERG HIGH Y 78468R622 87457 919 SH SOLE 398 0 521 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 644132 7017 SH SOLE 3945 0 3072 SPDR SER TR NUVEEN BLMBRG MU 78468R721 313322 6741 SH SOLE 2937 0 3804 SPDR SER TR NUVEEN BLMBRG SH 78468R739 645943 13616 SH SOLE 12425 0 1191 SPDR SER TR SPDR MSCI USA GE 78468R747 3735037 35283 SH SOLE 35283 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 277118 6807 SH SOLE 6807 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 48278 1128 SH SOLE 1128 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 89562 615 SH SOLE 615 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 1373177 31905 SH SOLE 28298 0 3607 SPDR SER TR BLOOMBERG 1 10 Y 78468R861 7586 407 SH SOLE 0 0 407 SPX TECHNOLOGIES INC COM 78473E103 1712861 13911 SH SOLE 13455 0 456 SALESFORCE INC COM 79466L302 243113507 807203 SH SOLE 570806 0 236397 SAMSARA INC COM CL A 79589L106 28150867 744929 SH SOLE 598338 0 146591 SANGAMO THERAPEUTICS INC COM 800677106 83709 124902 SH SOLE 124402 0 500 SANOFI SPONSORED ADR 80105N105 204363 4205 SH SOLE 3869 0 336 SAP SE SPON ADR 803054204 246585 1264 SH SOLE 1120 0 144 SAREPTA THERAPEUTICS INC COM 803607100 5588788 43170 SH SOLE 38539 0 4631 HENRY SCHEIN INC COM 806407102 435222 5763 SH SOLE 5016 0 747 SCHLUMBERGER LTD COM STK 806857108 7464687 136192 SH SOLE 118704 0 17488 SCHWAB CHARLES CORP COM 808513105 138699723 1917331 SH SOLE 1218383 0 698948 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3586427 58746 SH SOLE 58746 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1750260 28203 SH SOLE 27803 0 400 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 4530154 48858 SH SOLE 43758 0 5100 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 560433 7376 SH SOLE 7376 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 564466 6932 SH SOLE 5336 0 1596 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2232046 45330 SH SOLE 45290 0 40 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 2758 62 SH SOLE 62 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 654404 25917 SH SOLE 25917 0 0 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 35114 693 SH SOLE 693 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 160996 2823 SH SOLE 2823 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 442538 6567 SH SOLE 6567 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7654949 94939 SH SOLE 80021 0 14918 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3410688 87409 SH SOLE 83709 0 3700 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 52026 1131 SH SOLE 1131 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 220691 10871 SH SOLE 10871 0 0 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 1588631 32388 SH SOLE 32388 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1904133 39497 SH SOLE 37497 0 2000 SCHWAB STRATEGIC TR US TIPS ETF 808524870 691278 13253 SH SOLE 13024 0 229 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 58712 1640 SH SOLE 1640 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 1301777 9984 SH SOLE 7486 0 2498 SCOTTS MIRACLE-GRO CO CL A 810186106 21761363 291746 SH SOLE 277476 0 14271 SEALED AIR CORP NEW COM 81211K100 6072845 163249 SH SOLE 142499 0 20750 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1491194 16053 SH SOLE 15779 0 274 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 17341779 117388 SH SOLE 112078 0 5311 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1346184 17629 SH SOLE 16848 0 781 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3565497 19389 SH SOLE 17519 0 1870 SELECT SECTOR SPDR TR ENERGY 81369Y506 17311338 183363 SH SOLE 155892 0 27471 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 19315141 458574 SH SOLE 398528 0 60047 SELECT SECTOR SPDR TR INDL 81369Y704 3790626 30094 SH SOLE 27232 0 2862 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 15286030 73395 SH SOLE 69445 0 3950 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 6547930 80185 SH SOLE 78370 0 1815 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1858484 47015 SH SOLE 46330 0 685 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3733770 56874 SH SOLE 55904 0 970 SELECTQUOTE INC COM 816307300 110000 55000 SH SOLE 55000 0 0 SEMPRA COM 816851109 2604824 36264 SH SOLE 34023 0 2241 SENSEONICS HLDGS INC COM 81727U105 13437 25300 SH SOLE 20800 0 4500 SENTINELONE INC CL A 81730H109 257156 11032 SH SOLE 10632 0 400 SERVICENOW INC COM 81762P102 229560101 301102 SH SOLE 254956 0 46146 SHAKE SHACK INC CL A 819047101 18339501 176291 SH SOLE 153017 0 23274 SHERWIN WILLIAMS CO COM 824348106 13598961 39153 SH SOLE 22895 0 16258 SHIFT4 PMTS INC CL A 82452J109 209508 3171 SH SOLE 2571 0 600 SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 423823 37909 SH SOLE 37279 0 630 SHOPIFY INC CL A 82509L107 28686790 371735 SH SOLE 310308 0 61427 SOUNDTHINKING INC COM 82536T107 766194 48249 SH SOLE 46279 0 1970 SILENCE THERAPEUTICS PLC ADS 82686Q101 549331 25432 SH SOLE 25432 0 0 SILICON LABORATORIES INC COM 826919102 424836 2956 SH SOLE 1011 0 1945 SIMON PPTY GROUP INC NEW COM 828806109 2646165 16909 SH SOLE 10321 0 6588 SIRIUS XM HOLDINGS INC COM 82968B103 67271 17338 SH SOLE 13638 0 3700 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 8111862 46473 SH SOLE 41469 0 5004 SITIO ROYALTIES CORP CLASS A COM 82983N108 2459929 99512 SH SOLE 95272 0 4240 SKYWORKS SOLUTIONS INC COM 83088M102 366555 3384 SH SOLE 1872 0 1512 SMITH A O CORP COM 831865209 351563 3930 SH SOLE 2886 0 1044 SMARTSHEET INC COM CL A 83200N103 12347143 320705 SH SOLE 287288 0 33417 SMUCKER J M CO COM NEW 832696405 14394537 114360 SH SOLE 81071 0 33289 SNAP ON INC COM 833034101 2321560 7837 SH SOLE 6514 0 1323 SNOWFLAKE INC CL A 833445109 6174058 38206 SH SOLE 35234 0 2972 SOFI TECHNOLOGIES INC COM 83406F102 165075 22613 SH SOLE 16613 0 6000 SOLO BRANDS INC COM CL A 83425V104 79185 36491 SH SOLE 33990 0 2501 SONY GROUP CORP SPONSORED ADR 835699307 393666 4591 SH SOLE 4591 0 0 SOUTHERN CO COM 842587107 6592774 91898 SH SOLE 72646 0 19252 SOUTHWEST AIRLS CO COM 844741108 636475 21805 SH SOLE 20596 0 1208 SPIRE INC COM 84857L101 380187 6195 SH SOLE 6195 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 4540748 262471 SH SOLE 235571 0 26900 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 603719 72825 SH SOLE 28370 0 44455 SPROUTS FMRS MKT INC COM 85208M102 384946 5970 SH SOLE 5859 0 111 SPROUT SOCIAL INC COM CL A 85209W109 77896114 1304574 SH SOLE 941178 0 363396 BLOCK INC CL A 852234103 18818616 222495 SH SOLE 202335 0 20160 SQUARESPACE INC CLASS A 85225A107 302452 8300 SH SOLE 8300 0 0 STAG INDL INC COM 85254J102 1957063 50912 SH SOLE 50198 0 714 STANLEY BLACK & DECKER INC COM 854502101 1692617 17284 SH SOLE 17004 0 280 STARBUCKS CORP COM 855244109 197101802 2156711 SH SOLE 1564461 0 592250 STARWOOD PPTY TR INC COM 85571B105 5393374 265291 SH SOLE 248399 0 16892 STATE STR CORP COM 857477103 1057824 13681 SH SOLE 10215 0 3466 STEEL DYNAMICS INC COM 858119100 337668 2278 SH SOLE 1847 0 431 STEELCASE INC CL A 858155203 284686 21765 SH SOLE 21765 0 0 STEM INC COM 85859N102 22191 10133 SH SOLE 10133 0 0 STERICYCLE INC COM 858912108 238430 4520 SH SOLE 3120 0 1400 STMICROELECTRONICS N V NY REGISTRY 861012102 252537 5840 SH SOLE 5248 0 592 STRIDE INC COM 86333M108 4887069 77511 SH SOLE 75800 0 1711 STRYKER CORPORATION COM 863667101 331594621 926578 SH SOLE 642460 0 284118 SUN CMNTYS INC COM 866674104 807292 6279 SH SOLE 5257 0 1022 SUN LIFE FINANCIAL INC. COM 866796105 685961 12568 SH SOLE 12471 0 97 SUNCOR ENERGY INC NEW COM 867224107 5842806 158299 SH SOLE 103825 0 54474 SUNOPTA INC COM 8676EP108 13543138 1971345 SH SOLE 1802452 0 168893 SUNRUN INC COM 86771W105 143715 10904 SH SOLE 10904 0 0 SUPER MICRO COMPUTER INC COM 86800U104 1488784 1474 SH SOLE 1349 0 125 SWEETGREEN INC COM CL A 87043Q108 331916 13140 SH SOLE 12740 0 400 SYLVAMO CORP COMMON STOCK 871332102 257888 4177 SH SOLE 3820 0 357 SYMBOTIC INC CLASS A COM 87151X101 1501425 33365 SH SOLE 25895 0 7470 SYNOPSYS INC COM 871607107 23998243 41992 SH SOLE 39252 0 2740 THERIVA BIOLOGICS INC COM NEW 87164U409 4762 10153 SH SOLE 7654 0 2499 SYSCO CORP COM 871829107 22626710 278723 SH SOLE 235791 0 42932 TJX COS INC NEW COM 872540109 26804789 264295 SH SOLE 241828 0 22467 T-MOBILE US INC COM 872590104 2683640 16442 SH SOLE 15200 0 1242 TACTILE SYS TECHNOLOGY INC COM 87357P100 5018683 308842 SH SOLE 301654 0 7188 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8721456 64105 SH SOLE 48546 0 15559 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5219424 35150 SH SOLE 33114 0 2036 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 175701 12649 SH SOLE 12123 0 526 TANGER INC COM 875465106 360141 12196 SH SOLE 789 0 11407 TAPESTRY INC COM 876030107 215570 4540 SH SOLE 3228 0 1312 TARGET CORP COM 87612E106 19155891 108097 SH SOLE 74156 0 33941 TARGA RES CORP COM 87612G101 1748215 15610 SH SOLE 14450 0 1160 ABRDN WORLD HEALTHCARE FUND BEN INT SHS 87911L108 511750 38681 SH SOLE 38381 0 300 TELADOC HEALTH INC COM 87918A105 120498 7980 SH SOLE 6106 0 1874 TELADOC HEALTH INC NOTE 1.250% 6/0 87918AAF2 21063 25000 PRN SOLE 25000 0 0 TELEFONICA S A SPONSORED ADR 879382208 294925 66876 SH SOLE 65713 0 1163 TELOS CORP MD COM 87969B101 166400 40000 SH SOLE 40000 0 0 TENABLE HLDGS INC COM 88025T102 14625645 295886 SH SOLE 274741 0 21145 TERADYNE INC COM 880770102 1692901 15004 SH SOLE 14867 0 137 TESLA INC COM 88160R101 40217765 228783 SH SOLE 177554 0 51229 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 146560 10387 SH SOLE 10387 0 0 TEXAS INSTRS INC COM 882508104 44671569 256424 SH SOLE 182266 0 74158 TEXAS PACIFIC LAND CORPORATI COM 88262P102 4640609 8022 SH SOLE 7856 0 166 TEXTRON INC COM 883203101 514579 5364 SH SOLE 5064 0 300 THE TRADE DESK INC COM CL A 88339J105 1357216 15525 SH SOLE 13793 0 1732 THERMO FISHER SCIENTIFIC INC COM 883556102 88501743 152272 SH SOLE 125136 0 27136 THERMON GROUP HLDGS INC COM 88362T103 6332105 193524 SH SOLE 191034 0 2490 THOMSON REUTERS CORP. COM 884903808 345881 2220 SH SOLE 2185 0 35 THREDUP INC CL A 88556E102 473600 236800 SH SOLE 235800 0 1000 3M CO COM 88579Y101 8723520 82243 SH SOLE 55755 0 26488 THRYV HLDGS INC COM NEW 886029206 4039191 181700 SH SOLE 167215 0 14485 TILRAY BRANDS INC COM 88688T100 379859 153789 SH SOLE 153769 0 20 TIMKEN CO COM 887389104 388976 4449 SH SOLE 1736 0 2713 TITAN INTL INC ILL COM 88830M102 873446 70100 SH SOLE 70000 0 100 TOAST INC CL A 888787108 26059965 1045745 SH SOLE 735461 0 310284 TOLL BROTHERS INC COM 889478103 704420 5445 SH SOLE 4670 0 775 TOPBUILD CORP COM 89055F103 884545 2007 SH SOLE 2006 0 1 TORONTO DOMINION BK ONT COM NEW 891160509 1161802 19242 SH SOLE 18701 0 540 TOTALENERGIES SE SPONSORED ADS 89151E109 4902004 71219 SH SOLE 52117 0 19102 TOYOTA MOTOR CORP ADS 892331307 300415 1194 SH SOLE 901 0 293 TRACTOR SUPPLY CO COM 892356106 16254121 62105 SH SOLE 49946 0 12159 TRADEWEB MKTS INC CL A 892672106 760754 7303 SH SOLE 7197 0 106 TRAEGER INC COMMON STOCK 89269P103 204750 80929 SH SOLE 53029 0 27900 TRANSDIGM GROUP INC COM 893641100 218235083 177196 SH SOLE 124954 0 52243 TRANSMEDICS GROUP INC COM 89377M109 13569765 183524 SH SOLE 168531 0 14993 TRANSUNION COM 89400J107 761212 9539 SH SOLE 7579 0 1960 TRAVELERS COMPANIES INC COM 89417E109 7765148 33741 SH SOLE 29227 0 4514 TREEHOUSE FOODS INC COM 89469A104 15665431 402193 SH SOLE 352363 0 49830 TREX CO INC COM 89531P105 113438194 1137225 SH SOLE 875203 0 262022 TRIMBLE INC COM 896239100 11205848 174112 SH SOLE 155756 0 18356 TRIPLE FLAG PRECIOUS METAL COM 89679M104 173400 12000 SH SOLE 12000 0 0 TRIUMPH GROUP INC NEW COM 896818101 172584 11475 SH SOLE 11475 0 0 TRUIST FINL CORP COM 89832Q109 1366512 35057 SH SOLE 29983 0 5074 TWILIO INC CL A 90138F102 5986157 97893 SH SOLE 80660 0 17233 TWIST BIOSCIENCE CORP COM 90184D100 744801 21708 SH SOLE 15443 0 6265 TYLER TECHNOLOGIES INC COM 902252105 197039821 463612 SH SOLE 377327 0 86285 TYSON FOODS INC CL A 902494103 543546 9255 SH SOLE 4374 0 4881 UFP INDUSTRIES INC COM 90278Q108 800725 6509 SH SOLE 3487 0 3022 US BANCORP DEL COM NEW 902973304 8802011 196913 SH SOLE 151716 0 45197 U S SILICA HLDGS INC COM 90346E103 1141902 92015 SH SOLE 71255 0 20760 UBER TECHNOLOGIES INC COM 90353T100 247182862 3210584 SH SOLE 2228540 0 982044 UIPATH INC CL A 90364P105 720997 31804 SH SOLE 28668 0 3136 ULTA BEAUTY INC COM 90384S303 33088369 63281 SH SOLE 46785 0 16496 UNDER ARMOUR INC CL A 904311107 229946 31158 SH SOLE 19758 0 11400 UNDER ARMOUR INC CL C 904311206 52947 7416 SH SOLE 5451 0 1965 UNIFIRST CORP MASS COM 904708104 3706768 21373 SH SOLE 20247 0 1126 UNILEVER PLC SPON ADR NEW 904767704 6421779 127949 SH SOLE 102408 0 25541 UNION PAC CORP COM 907818108 129629292 527098 SH SOLE 375431 0 151667 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 5696780 216443 SH SOLE 216443 0 0 UNITED AIRLS HLDGS INC COM 910047109 1004786 20986 SH SOLE 20176 0 810 UNITED PARCEL SERVICE INC CL B 911312106 26398362 177611 SH SOLE 134360 0 43251 UNITED RENTALS INC COM 911363109 4925951 6831 SH SOLE 6334 0 497 UNITED STATES STL CORP NEW COM 912909108 1917843 47029 SH SOLE 36529 0 10500 UNITED THERAPEUTICS CORP DEL COM 91307C102 358823 1562 SH SOLE 1533 0 29 UNITEDHEALTH GROUP INC COM 91324P102 189385227 382828 SH SOLE 314291 0 68537 UNITY SOFTWARE INC COM 91332U101 5588547 209309 SH SOLE 190909 0 18400 UNIVERSAL DISPLAY CORP COM 91347P105 428200 2542 SH SOLE 660 0 1882 UNIVERSAL HLTH SVCS INC CL B 913903100 291213 1596 SH SOLE 1435 0 161 URANIUM ENERGY CORP COM 916896103 1083375 160500 SH SOLE 160000 0 500 V F CORP COM 918204108 263142 17154 SH SOLE 17154 0 0 VSE CORP COM 918284100 988254 12353 SH SOLE 12061 0 292 VAIL RESORTS INC COM 91879Q109 2326231 10439 SH SOLE 3737 0 6702 VALERO ENERGY CORP COM 91913Y100 6691730 39204 SH SOLE 35863 0 3341 VALMONT INDS INC COM 920253101 11991852 52531 SH SOLE 46239 0 6293 VANECK ETF TRUST GOLD MINERS ETF 92189F106 9626169 304433 SH SOLE 276420 0 28013 VANECK ETF TRUST EMERGING MRKT HI 92189F353 870 46 SH SOLE 46 0 0 VANECK ETF TRUST PREFERRED SECURT 92189F429 35380 2000 SH SOLE 2000 0 0 VANECK ETF TRUST FALLEN ANGEL HG 92189F437 2960 102 SH SOLE 102 0 0 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 32340 329 SH SOLE 329 0 0 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 3610027 40156 SH SOLE 29304 0 10852 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 13879330 61689 SH SOLE 56181 0 5508 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 545743 6017 SH SOLE 1929 0 4088 VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 43350 577 SH SOLE 577 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 70690 425 SH SOLE 425 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 557275 14385 SH SOLE 12442 0 1943 VANECK ETF TRUST VANECK VIETNAM 92189F817 9730 700 SH SOLE 0 0 700 VANECK ETF TRUST BRAZIL SMALL CAP 92189F825 43122 2572 SH SOLE 1753 0 819 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 9302 200 SH SOLE 0 0 200 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 1049120 20075 SH SOLE 20000 0 75 VANECK ETF TRUST OIL SERVICES ETF 92189H607 54756 163 SH SOLE 83 0 80 VANECK ETF TRUST ENERGY INCME ET 92189H870 2920 38 SH SOLE 38 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 123091666 674069 SH SOLE 575780 0 98289 VANGUARD STAR FDS VG TL INTL STK F 921909768 1162201 19274 SH SOLE 19274 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 2776862 29798 SH SOLE 29798 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 8442912 29458 SH SOLE 20146 0 9312 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 2275112 19037 SH SOLE 2524 0 16513 VANGUARD WORLD FD MEGA CAP INDEX 921910873 325154 1740 SH SOLE 1575 0 165 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 917261 3010 SH SOLE 2960 0 50 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 3828869 21216 SH SOLE 14239 0 6977 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 18551 165 SH SOLE 165 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 274152 2701 SH SOLE 2051 0 650 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 135928 1497 SH SOLE 1375 0 122 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1826979 16104 SH SOLE 15703 0 401 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 30903 300 SH SOLE 300 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 3183 44 SH SOLE 44 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 3812008 50557 SH SOLE 10611 0 39946 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 30986240 404151 SH SOLE 276882 0 127269 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1703100 23449 SH SOLE 22093 0 1356 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 153029298 3050215 SH SOLE 2807291 0 242924 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 17211712 142257 SH SOLE 120692 0 21565 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 2795243 40629 SH SOLE 39579 0 1050 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 6227531 76383 SH SOLE 63604 0 12780 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 696641 14547 SH SOLE 7187 0 7360 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 6971763 140702 SH SOLE 130142 0 10560 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 257998 5245 SH SOLE 5245 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1360901 32295 SH SOLE 31547 0 748 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 792058 6779 SH SOLE 5704 0 1075 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1721109 15576 SH SOLE 14261 0 1315 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 119256424 2033358 SH SOLE 1780012 0 253346 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 21762803 521015 SH SOLE 490458 0 30557 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 791168 10406 SH SOLE 10330 0 76 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1882240 27951 SH SOLE 23211 0 4741 VANGUARD WORLD FD CONSUM DIS ETF 92204A108 922420 2903 SH SOLE 2261 0 642 VANGUARD WORLD FD CONSUM STP ETF 92204A207 3747544 18358 SH SOLE 18048 0 310 VANGUARD WORLD FD ENERGY ETF 92204A306 3607890 27395 SH SOLE 25362 0 2032 VANGUARD WORLD FD FINANCIALS ETF 92204A405 1036175 10120 SH SOLE 8401 0 1719 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 4626001 17100 SH SOLE 15768 0 1333 VANGUARD WORLD FD INDUSTRIAL ETF 92204A603 4518434 18507 SH SOLE 17967 0 540 VANGUARD WORLD FD INF TECH ETF 92204A702 16942369 32312 SH SOLE 30577 0 1735 VANGUARD WORLD FD MATERIALS ETF 92204A801 1844214 9021 SH SOLE 8143 0 879 VANGUARD WORLD FD UTILITIES ETF 92204A876 1724819 12097 SH SOLE 12097 0 0 VANGUARD WORLD FD COMM SRVC ETF 92204A884 319132 2432 SH SOLE 1530 0 902 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1682927 28981 SH SOLE 5448 0 23533 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 728073 9418 SH SOLE 8011 0 1407 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 70348 302 SH SOLE 302 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 77263 392 SH SOLE 392 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2054957 24159 SH SOLE 18484 0 5675 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 400167 4617 SH SOLE 3944 0 673 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 3179027 54296 SH SOLE 54296 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 163271 2076 SH SOLE 1396 0 680 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 166824 700 SH SOLE 700 0 0 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 215909 4734 SH SOLE 2885 0 1849 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 24407 312 SH SOLE 97 0 215 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 9301 157 SH SOLE 157 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2147961 26679 SH SOLE 17402 0 9277 VARONIS SYS INC COM 922280102 398351 8445 SH SOLE 8421 0 24 VEEVA SYS INC CL A COM 922475108 338058303 1459098 SH SOLE 1199407 0 259690 VENTAS INC COM 92276F100 510597 11727 SH SOLE 10505 0 1222 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 6197454 122479 SH SOLE 114974 0 7505 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 89954696 187133 SH SOLE 179131 0 8002 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 18949630 121542 SH SOLE 108659 0 12883 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4104081 17406 SH SOLE 11770 0 5636 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 15346163 177453 SH SOLE 157177 0 20276 VANGUARD INDEX FDS SML CP GRW ETF 922908595 7817791 29985 SH SOLE 22991 0 6994 VANGUARD INDEX FDS SM CP VAL ETF 922908611 8596802 44803 SH SOLE 40017 0 4786 VANGUARD INDEX FDS MID CAP ETF 922908629 23068642 92326 SH SOLE 85972 0 6354 VANGUARD INDEX FDS LARGE CAP ETF 922908637 1057703 4412 SH SOLE 3293 0 1119 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 11240531 64133 SH SOLE 53171 0 10962 VANGUARD INDEX FDS GROWTH ETF 922908736 59384758 172530 SH SOLE 158974 0 13556 VANGUARD INDEX FDS VALUE ETF 922908744 114310848 701896 SH SOLE 640660 0 61237 VANGUARD INDEX FDS SMALL CP ETF 922908751 11508570 50346 SH SOLE 42608 0 7737 VANGUARD INDEX FDS TOTAL STK MKT 922908769 53426420 205565 SH SOLE 194807 0 10758 VERACYTE INC COM 92337F107 357396 16128 SH SOLE 457 0 15671 VERALTO CORP COM SHS 92338C103 16133835 181974 SH SOLE 140842 0 41132 VERIZON COMMUNICATIONS INC COM 92343V104 16097591 383641 SH SOLE 309254 0 74387 VERISK ANALYTICS INC COM 92345Y106 96094785 407648 SH SOLE 284002 0 123645 VERRA MOBILITY CORP CL A COM STK 92511U102 12915683 517248 SH SOLE 490046 0 27202 VERTEX PHARMACEUTICALS INC COM 92532F100 29641711 70911 SH SOLE 50179 0 20732 VERU INC COM 92536C103 231033 330000 SH SOLE 330000 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 283803 3475 SH SOLE 300 0 3175 PARAMOUNT GLOBAL CLASS A COM 92556H107 349 16 SH SOLE 16 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 551287 46838 SH SOLE 41590 0 5248 VIATRIS INC COM 92556V106 213109 17848 SH SOLE 13960 0 3888 VICI PPTYS INC COM 925652109 2064914 69316 SH SOLE 60878 0 8438 VICOR CORP COM 925815102 308979 8080 SH SOLE 8080 0 0 VIEMED HEALTHCARE INC COM 92663R105 216890 23000 SH SOLE 23000 0 0 VIKING THERAPEUTICS INC COM 92686J106 24537270 299235 SH SOLE 240817 0 58418 VIPER ENERGY INC CL A 927959106 773046 20100 SH SOLE 17600 0 2500 VIRTU FINL INC CL A 928254101 359305 17510 SH SOLE 17510 0 0 VISA INC COM CL A 92826C839 612133735 2193399 SH SOLE 1875081 0 318318 VISTAGEN THERAPEUTICS INC COM 92840H400 361500 68466 SH SOLE 68466 0 0 VISTRA CORP COM 92840M102 439979 6317 SH SOLE 6058 0 259 VITAL FARMS INC COM 92847W103 332522 14302 SH SOLE 14302 0 0 VIVID SEATS INC COM CL A 92854T100 124472 20780 SH SOLE 20780 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 511209 57439 SH SOLE 53980 0 3459 VONTIER CORPORATION COM 928881101 647182 14268 SH SOLE 10576 0 3692 VOYA FINANCIAL INC COM 929089100 397681 5380 SH SOLE 1654 0 3726 VULCAN MATLS CO COM 929160109 21593380 79120 SH SOLE 18621 0 60499 WD 40 CO COM 929236107 218472 862 SH SOLE 847 0 15 WP CAREY INC COM 92936U109 1515922 26859 SH SOLE 21662 0 5197 WEC ENERGY GROUP INC COM 92939U106 3723250 45339 SH SOLE 35335 0 10004 WABTEC COM 929740108 69020519 473782 SH SOLE 291649 0 182132 WALMART INC COM 931142103 150310403 2498095 SH SOLE 1349118 0 1148978 WALGREENS BOOTS ALLIANCE INC COM 931427108 4787058 220703 SH SOLE 162899 0 57805 WARNER BROS DISCOVERY INC COM SER A 934423104 730387 83664 SH SOLE 61755 0 21909 WARNER MUSIC GROUP CORP COM CL A 934550203 5109733 154747 SH SOLE 148929 0 5818 WASTE CONNECTIONS INC COM 94106B101 13743512 79899 SH SOLE 77680 0 2219 WASTE MGMT INC DEL COM 94106L109 12518972 58733 SH SOLE 50902 0 7832 WATERS CORP COM 941848103 1290505 3749 SH SOLE 3525 0 224 WATSCO INC COM 942622200 342124867 792011 SH SOLE 611580 0 180431 WAYFAIR INC CL A 94419L101 511951 7542 SH SOLE 7535 0 7 WAYFAIR INC NOTE 0.625%10/0 94419LAM3 91704 99000 PRN SOLE 74000 0 25000 WEBSTER FINL CORP COM 947890109 282637 5567 SH SOLE 472 0 5095 WELLS FARGO CO NEW COM 949746101 15208377 262394 SH SOLE 235520 0 26875 WELLS FARGO CO NEW PERP PFD CNV A 949746804 417018 342 SH SOLE 332 0 10 WELLTOWER INC COM 95040Q104 2763562 29576 SH SOLE 23749 0 5827 WEST PHARMACEUTICAL SVSC INC COM 955306105 40309533 101866 SH SOLE 90865 0 11001 WESTERN ALLIANCE BANCORP COM 957638109 884247 13775 SH SOLE 13629 0 146 WESTERN DIGITAL CORP. COM 958102105 1221155 17895 SH SOLE 14270 0 3625 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 366177 10300 SH SOLE 6582 0 3718 WESTERN UN CO COM 959802109 308217 22047 SH SOLE 19365 0 2682 WESTROCK CO COM 96145D105 637291 12888 SH SOLE 12888 0 0 WEX INC COM 96208T104 27589623 116152 SH SOLE 104583 0 11569 WEYERHAEUSER CO MTN BE COM NEW 962166104 5389438 150082 SH SOLE 125981 0 24101 WHEATON PRECIOUS METALS CORP COM 962879102 6877481 145926 SH SOLE 108832 0 37094 WILLIAMS COS INC COM 969457100 1471169 37751 SH SOLE 28727 0 9024 WILLIAMS SONOMA INC COM 969904101 3983829 12546 SH SOLE 12423 0 123 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 9780625 210336 SH SOLE 204684 0 5652 WINTRUST FINL CORP COM 97650W108 2026661 19414 SH SOLE 18122 0 1292 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1182721 16724 SH SOLE 16724 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 967992 11170 SH SOLE 2645 0 8525 WISDOMTREE TR EMG MKTS SMCAP 97717W281 119102 2342 SH SOLE 2142 0 200 WISDOMTREE TR US LARGECAP DIVD 97717W307 764203 10586 SH SOLE 10064 0 522 WISDOMTREE TR EMER MKT HIGH FD 97717W315 252066 6025 SH SOLE 5525 0 500 WISDOMTREE TR US AI ENHANCED 97717W406 223712 2198 SH SOLE 1698 0 500 WISDOMTREE TR INDIA ERNGS FD 97717W422 2193115 50347 SH SOLE 44202 0 6145 WISDOMTREE TR BLMBG US BULL 97717W471 2227 85 SH SOLE 85 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 60914 1249 SH SOLE 1249 0 0 WISDOMTREE TR WISDOMTREE US VA 97717W547 10887 144 SH SOLE 144 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 536033 10695 SH SOLE 5045 0 5650 WISDOMTREE TR US MIDCAP FUND 97717W570 46680 765 SH SOLE 765 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 33791 1034 SH SOLE 1034 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 6576 120 SH SOLE 0 0 120 WISDOMTREE TR INTL SMCAP DIV 97717W760 236712 3630 SH SOLE 3630 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 59493 1450 SH SOLE 1450 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 9256 179 SH SOLE 179 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 18547 468 SH SOLE 468 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 33857 438 SH SOLE 438 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3057632 28181 SH SOLE 27687 0 494 WISDOMTREE TR EUROPE SMCP DV 97717W869 5676 95 SH SOLE 95 0 0 WISDOMTREE TR EUR HDG SMLCAP 97717X552 142288 3700 SH SOLE 3700 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 72971 1470 SH SOLE 1170 0 300 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 102404 2120 SH SOLE 2120 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 7539 275 SH SOLE 275 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 62226284 1237349 SH SOLE 973993 0 263356 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 261742 7517 SH SOLE 7517 0 0 WOLFSPEED INC COM 977852102 2375812 80536 SH SOLE 77134 0 3402 WOODWARD INC COM 980745103 459432 2981 SH SOLE 2279 0 702 WORKDAY INC CL A 98138H101 419492092 1538010 SH SOLE 1118186 0 419824 WORKIVA INC COM CL A 98139A105 253722 2992 SH SOLE 2992 0 0 WW INTL INC COM 98262P101 40413 21845 SH SOLE 10195 0 11650 WYNN RESORTS LTD COM 983134107 438155 4286 SH SOLE 4086 0 200 XPO INC COM 983793100 765128 6270 SH SOLE 4882 0 1388 XCEL ENERGY INC COM 98389B100 2192119 40784 SH SOLE 39260 0 1524 XYLEM INC COM 98419M100 5537430 42846 SH SOLE 16313 0 26533 XOMETRY INC CLASS A COM 98423F109 7415681 439058 SH SOLE 400555 0 38503 YETI HLDGS INC COM 98585X104 18721602 485645 SH SOLE 432379 0 53266 YUM BRANDS INC COM 988498101 5310674 38303 SH SOLE 36586 0 1717 YUM CHINA HLDGS INC COM 98850P109 1008159 25337 SH SOLE 23433 0 1904 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 27676714 91815 SH SOLE 27804 0 64011 ZETA GLOBAL HOLDINGS CORP CL A 98956A105 136625 12500 SH SOLE 12500 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 4403346 33364 SH SOLE 18503 0 14860 ZIONS BANCORPORATION N A COM 989701107 267170 6156 SH SOLE 6028 0 128 ZOETIS INC CL A 98978V103 411693760 2433034 SH SOLE 1845809 0 587225 ZSCALER INC COM 98980G102 352513 1830 SH SOLE 1305 0 525 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 9815763 150157 SH SOLE 121263 0 28894 ALLEGION PLC ORD SHS G0176J109 276694 2054 SH SOLE 1470 0 584 AMDOCS LTD SHS G02602103 299848 3318 SH SOLE 2494 0 824 AMBARELLA INC SHS G037AX101 259638 5114 SH SOLE 5114 0 0 AON PLC SHS CL A G0403H108 203958054 611165 SH SOLE 441917 0 169249 ARCH CAP GROUP LTD ORD G0450A105 408030 4414 SH SOLE 2942 0 1472 AXALTA COATING SYS LTD COM G0750C108 512480 14902 SH SOLE 134 0 14768 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 219925601 634504 SH SOLE 481149 0 153356 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1075381 34456 SH SOLE 34176 0 280 CAPRI HOLDINGS LIMITED SHS G1890L107 272344 6012 SH SOLE 2875 0 3137 CRH PLC ORD G25508105 290390 3366 SH SOLE 323 0 3043 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 362714 5185 SH SOLE 5142 0 43 EATON CORP PLC SHS G29183103 18346037 58674 SH SOLE 48331 0 10343 EVEREST GROUP LTD COM G3223R108 1495551 3762 SH SOLE 3713 0 49 FERGUSON PLC NEW SHS G3421J106 16136811 73876 SH SOLE 62108 0 11768 GENPACT LIMITED SHS G3922B107 229930 6978 SH SOLE 6978 0 0 GENIUS SPORTS LIMITED SHARES CL A G3934V109 71661 12550 SH SOLE 12550 0 0 ICON PLC SHS G4705A100 24373844 72552 SH SOLE 65418 0 7134 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 251317 2087 SH SOLE 1592 0 495 JOHNSON CTLS INTL PLC SHS G51502105 673951 10318 SH SOLE 4742 0 5576 LINDE PLC SHS G54950103 122014974 262782 SH SOLE 168516 0 94266 MEDTRONIC PLC SHS G5960L103 12185921 139827 SH SOLE 96252 0 43575 MEIRAGTX HLDGS PLC COM G59665102 802047 132133 SH SOLE 132133 0 0 APTIV PLC SHS G6095L109 384904 4832 SH SOLE 3867 0 965 JOBY AVIATION INC COMMON STOCK G65163100 133357 24880 SH SOLE 23680 0 1200 NOBLE CORP PLC ORD SHS A G65431127 345200 7119 SH SOLE 7119 0 0 NVENT ELECTRIC PLC SHS G6700G107 229141 3039 SH SOLE 1669 0 1370 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 758441 20643 SH SOLE 20 0 20623 SIGNET JEWELERS LIMITED SHS G81276100 264985 2648 SH SOLE 2608 0 40 STERIS PLC SHS USD G8473T100 1058003 4706 SH SOLE 3144 0 1562 TRANE TECHNOLOGIES PLC SHS G8994E103 5181672 17261 SH SOLE 11487 0 5774 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1741300 6332 SH SOLE 5915 0 417 ALCON AG ORD SHS H01301128 226901 2724 SH SOLE 1847 0 877 CHUBB LIMITED COM H1467J104 9408464 36308 SH SOLE 28506 0 7801 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 10080182 147890 SH SOLE 103573 0 44317 GARMIN LTD SHS H2906T109 735929 4943 SH SOLE 3536 0 1407 UBS GROUP AG SHS H42097107 220771 7187 SH SOLE 6642 0 545 ON HLDG AG NAMEN AKT A H5919C104 502290 14197 SH SOLE 14197 0 0 TE CONNECTIVITY LTD SHS H84989104 7684437 52909 SH SOLE 30814 0 22095 TRANSOCEAN LTD REGISTERED SHS H8817H100 1632752 259992 SH SOLE 228667 0 31325 CODERE ONLINE LUXEMBOURG S A ORDINARY SHARES L18268109 577865 82967 SH SOLE 56517 0 26450 GLOBANT S A COM L44385109 11810645 58498 SH SOLE 53671 0 4827 SPOTIFY TECHNOLOGY S A SHS L8681T102 337712 1280 SH SOLE 313 0 967 CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 443311 40010 SH SOLE 34707 0 5303 CHECK POINT SOFTWARE TECH LT ORD M22465104 2979734 18168 SH SOLE 9472 0 8696 CYBERARK SOFTWARE LTD SHS M2682V108 3855622 14515 SH SOLE 14119 0 396 ITURAN LOCATION AND CONTROL SHS M6158M104 202710 7250 SH SOLE 7250 0 0 JFROG LTD ORD SHS M6191J100 9463478 214009 SH SOLE 192962 0 21047 KORNIT DIGITAL LTD SHS M6372Q113 12706260 701229 SH SOLE 638568 0 62661 SIMILARWEB LTD SHS M84137104 194958 21662 SH SOLE 21222 0 440 AERCAP HOLDINGS NV SHS N00985106 346510 3987 SH SOLE 3987 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 14043064 14470 SH SOLE 12604 0 1866 FERRARI N V COM N3167Y103 1626420 3731 SH SOLE 3010 0 721 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 941621 9206 SH SOLE 8814 0 392 NXP SEMICONDUCTORS N V COM N6596X109 1551760 6263 SH SOLE 3879 0 2384 ONESPAWORLD HOLDINGS LIMITED COM P73684113 260168 19665 SH SOLE 8765 0 10900 ROYAL CARIBBEAN GROUP COM V7780T103 14197483 102133 SH SOLE 91625 0 10508 FLEX LTD ORD Y2573F102 354135 12378 SH SOLE 12012 0 366 SCORPIO TANKERS INC SHS Y7542C130 395314 5525 SH SOLE 5000 0 525