The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   328,737 3,707 SH   SOLE   3,276 0 431
ABBOTT LABS COM 002824100   2,352,704 25,891 SH   SOLE   24,329 0 1,562
ABBVIE INC COM 00287Y109   930,158 6,287 SH   SOLE   5,558 0 729
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   83,073 4,505 SH   SOLE   4,505 0 0
ACCELERATE DIAGNOSTICS INC COM NEW 00430H201   588 100 SH   SOLE   100 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,061,241 20,082 SH   SOLE   19,278 0 804
ADIENT PLC ORD SHS G0084W101   285 8 SH   SOLE   0 0 8
ADOBE INC COM 00724F101   8,636,385 15,738 SH   SOLE   15,151 0 587
ADTALEM GLOBAL ED INC COM 00737L103   19,541 440 SH   SOLE   0 0 440
ADVANCED ENERGY INDS COM 007973100   16,957 178 SH   SOLE   178 0 0
ADVANCED MICRO DEVICES INC COM 007903107   1,326,972 12,627 SH   SOLE   12,205 0 422
ADVERUM BIOTECHNOLOGIES INC COM 00773U108   196 200 SH   SOLE   200 0 0
AECOM COM 00766T100   7,591 94 SH   SOLE   0 0 94
AEON BIOPHARMA INC CL A 00791X100   6,735 1,095 SH   SOLE   1,095 0 0
AFLAC INC COM 001055102   408,297 5,088 SH   SOLE   5,088 0 0
AIR PRODS & CHEMS INC COM 009158106   5,939,754 20,808 SH   SOLE   20,215 0 593
AIRBNB INC COM CL A 009066101   22,955 185 SH   SOLE   126 0 59
AKAMAI TECHNOLOGIES INC COM 00971T101   1,749,204 16,408 SH   SOLE   15,668 0 740
ALBEMARLE CORP COM 012653101   2,968,699 18,171 SH   SOLE   18,171 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   46,296 551 SH   SOLE   51 0 500
ALIGN TECHNOLOGY INC COM 016255101   13,300 50 SH   SOLE   50 0 0
ALLEGIANT TRAVEL CO COM 01748X102   6,185 85 SH   SOLE   0 0 85
ALLEGION PLC ORD SHS G0176J109   124,694 1,205 SH   SOLE   1,205 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   29,051 988 SH   SOLE   988 0 0
ALLIANT ENERGY CORP COM 018802108   19,900 400 SH   SOLE   400 0 0
ALLY FINL INC COM 02005N100   638 26 SH   SOLE   26 0 0
ALPHABET INC CAP STK CL A 02079K305   3,472,663 25,281 SH   SOLE   22,910 0 2,371
ALPHABET INC CAP STK CL C 02079K107   16,130,837 116,401 SH   SOLE   110,260 0 6,141
ALTRIA GROUP INC COM 02209S103   125,179 2,934 SH   SOLE   2,497 0 437
AMAZON COM INC COM 023135106   699,049 5,386 SH   SOLE   4,246 0 1,140
AMDOCS LTD SHS G02602103   6,564,323 81,151 SH   SOLE   77,350 0 3,801
AMEREN CORP COM 023608102   38,975 500 SH   SOLE   500 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   7,783 664 SH   SOLE   0 0 664
AMERICAN CENTY ETF TR US QUALITY GROW 025072307   139,886 2,069 SH   SOLE   0 0 2,069
AMERICAN ELEC PWR CO INC COM 025537101   74,470 1,000 SH   SOLE   1,000 0 0
AMERICAN EXPRESS CO COM 025816109   8,875,320 58,738 SH   SOLE   56,277 0 2,461
AMERICAN INTL GROUP INC COM NEW 026874784   256,266 4,195 SH   SOLE   4,093 0 102
AMERIPRISE FINL INC COM 03076C106   135,982 419 SH   SOLE   419 0 0
AMETEK INC COM 031100100   5,618,756 37,801 SH   SOLE   35,429 0 2,372
AMGEN INC COM 031162100   5,866,042 20,648 SH   SOLE   18,986 0 1,662
AMKOR TECHNOLOGY INC COM 031652100   1,841,804 80,852 SH   SOLE   76,116 0 4,736
AMPHENOL CORP NEW CL A 032095101   4,162,744 50,827 SH   SOLE   47,617 0 3,210
AMPIO PHARMACEUTICALS INC COM 03209T307   987 300 SH   SOLE   300 0 0
ANALOG DEVICES INC COM 032654105   7,615,466 44,517 SH   SOLE   42,205 0 2,312
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   32,160 1,835 SH   SOLE   1,835 0 0
AON PLC SHS CL A G0403H108   7,798,553 23,915 SH   SOLE   22,967 0 948
APPIAN CORP CL A 03782L101   5,159 125 SH   SOLE   125 0 0
APPLE INC COM 037833100   33,517,623 187,406 SH   SOLE   171,699 0 15,707
APPLIED INDL TECHNOLOGIES IN COM 03820C105   182,229 1,143 SH   SOLE   1,100 0 43
APPLIED MATLS INC COM 038222105   1,012,982 7,177 SH   SOLE   5,673 0 1,504
APTARGROUP INC COM 038336103   6,584,319 52,269 SH   SOLE   50,759 0 1,510
ARCH CAP GROUP LTD ORD G0450A105   8,585 102 SH   SOLE   0 0 102
ARCHER AVIATION INC COM CL A 03945R102   2,555 500 SH   SOLE   500 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   51,406 701 SH   SOLE   521 0 180
ARISTA NETWORKS INC COM 040413106   49,551 261 SH   SOLE   261 0 0
ARK ETF TR FINTECH INNOVA 00214Q708   1,873 100 SH   SOLE   100 0 0
ARK ETF TR INNOVATION ETF 00214Q104   3,777 100 SH   SOLE   100 0 0
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103   27,151 2,016 SH   SOLE   2,016 0 0
ASGN INC COM 00191U102   4,601,057 55,940 SH   SOLE   52,953 0 2,987
ASML HOLDING N V N Y REGISTRY SHS N07059210   34,186 57 SH   SOLE   57 0 0
ASSURANT INC COM 04621X108   2,834,316 19,134 SH   SOLE   17,588 0 1,546
AT&T INC COM 00206R102   469,362 32,685 SH   SOLE   27,722 0 4,963
ATI INC COM 01741R102   5,660 151 SH   SOLE   0 0 151
ATLANTA BRAVES HLDGS INC COM SER A 047726104   439 11 SH   SOLE   11 0 0
ATLANTA BRAVES HLDGS INC COM SER C 047726302   146 4 SH   SOLE   4 0 0
AUTODESK INC COM 052769106   42,313 202 SH   SOLE   0 0 202
AUTOMATIC DATA PROCESSING IN COM 053015103   7,173,154 28,982 SH   SOLE   27,360 0 1,622
AUTOZONE INC COM 053332102   15,317 6 SH   SOLE   0 0 6
AVANOS MED INC COM 05350V106   333 18 SH   SOLE   0 0 18
AVERY DENNISON CORP COM 053611109   7,673 42 SH   SOLE   0 0 42
AXALTA COATING SYS LTD COM G0750C108   7,065 266 SH   SOLE   0 0 266
AZZ INC COM 002474104   9,068 193 SH   SOLE   193 0 0
B2GOLD CORP COM 11777Q209   22,278 6,962 SH   SOLE   0 0 6,962
BADGER METER INC COM 056525108   106,776 785 SH   SOLE   785 0 0
BAKER HUGHES COMPANY CL A 05722G100   17,356 498 SH   SOLE   0 0 498
BALL CORP COM 058498106   94,728 2,149 SH   SOLE   0 0 2,149
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109   15,674 915 SH   SOLE   915 0 0
BANCO SANTANDER S.A. ADR 05964H105   2,271 624 SH   SOLE   0 0 624
BANK AMERICA CORP COM 060505104   3,407,701 127,343 SH   SOLE   118,220 0 9,123
BANK HAWAII CORP COM 062540109   55,436 1,143 SH   SOLE   1,143 0 0
BANK MONTREAL QUE COM 063671101   12,967 161 SH   SOLE   161 0 0
BANK NEW YORK MELLON CORP COM 064058100   207,754 5,045 SH   SOLE   4,717 0 328
BANKUNITED INC COM 06652K103   4,985 231 SH   SOLE   0 0 231
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778   2,789 86 SH   SOLE   86 0 0
BARCLAYS PLC ADR 06738E204   9,782 1,320 SH   SOLE   0 0 1,320
BARNES GROUP INC COM 067806109   13,437 408 SH   SOLE   0 0 408
BATH & BODY WORKS INC COM 070830104   13,590 450 SH   SOLE   450 0 0
BAXTER INTL INC COM 071813109   249,291 7,829 SH   SOLE   7,656 0 173
BECTON DICKINSON & CO COM 075887109   686,599 2,654 SH   SOLE   2,654 0 0
BERKLEY W R CORP COM 084423102   4,968,911 77,834 SH   SOLE   76,150 0 1,684
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   18,288,679 52,997 SH   SOLE   50,642 0 2,355
BEST BUY INC COM 086516101   822,261 11,833 SH   SOLE   10,673 0 1,160
BHP GROUP LTD SPONSORED ADS 088606108   43,587 770 SH   SOLE   0 0 770
BIOGEN INC COM 09062X103   758,981 2,894 SH   SOLE   2,422 0 472
BIOMARIN PHARMACEUTICAL INC COM 09061G101   129,510 1,500 SH   SOLE   0 0 1,500
BJS WHSL CLUB HLDGS INC COM 05550J101   9,469 137 SH   SOLE   0 0 137
BLACKBERRY LTD COM 09228F103   20,820 6,000 SH   SOLE   0 0 6,000
BLACKROCK INC COM 09247X101   2,624,707 4,182 SH   SOLE   3,743 0 439
BLACKSTONE INC COM 09260D107   170,448 1,642 SH   SOLE   1,642 0 0
BLOCK H & R INC COM 093671105   15,512 362 SH   SOLE   362 0 0
BLOCK INC CL A 852234103   605 14 SH   SOLE   14 0 0
BOEING CO COM 097023105   330,620 1,788 SH   SOLE   584 0 1,204
BOK FINL CORP COM NEW 05561Q201   64,868 866 SH   SOLE   0 0 866
BOOKING HOLDINGS INC COM 09857L108   3,181,025 1,078 SH   SOLE   990 0 88
BOOT BARN HLDGS INC COM 099406100   11,984 151 SH   SOLE   0 0 151
BORGWARNER INC COM 099724106   68,383 1,767 SH   SOLE   1,767 0 0
BP PLC SPONSORED ADR 055622104   37,246 931 SH   SOLE   396 0 535
BREAD FINANCIAL HOLDINGS INC COM 018581108   5,942 195 SH   SOLE   0 0 195
BRISTOL-MYERS SQUIBB CO COM 110122108   343,112 6,076 SH   SOLE   5,272 0 804
BROADCOM INC COM 11135F101   246,408 279 SH   SOLE   162 0 117
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   6,860,237 38,610 SH   SOLE   37,239 0 1,371
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,690 83 SH   SOLE   83 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   10,777 335 SH   SOLE   335 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104   30,728 1,144 SH   SOLE   1,007 0 137
CACI INTL INC CL A 127190304   8,159,582 24,133 SH   SOLE   23,485 0 648
CADENCE DESIGN SYSTEM INC COM 127387108   108,609 434 SH   SOLE   434 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   107,792 2,248 SH   SOLE   2,248 0 0
CAMPBELL SOUP CO COM 134429109   13,034 328 SH   SOLE   0 0 328
CANADIAN NATL RY CO COM 136375102   28,121 261 SH   SOLE   261 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   2,881,780 40,086 SH   SOLE   39,328 0 758
CANNAE HLDGS INC COM 13765N107   55 3 SH   SOLE   3 0 0
CAPITAL ONE FINL CORP COM 14040H105   73,169 769 SH   SOLE   0 0 769
CAPRI HOLDINGS LIMITED SHS G1890L107   15,480 300 SH   SOLE   0 0 300
CARDINAL HEALTH INC COM 14149Y108   2,904,936 31,162 SH   SOLE   28,656 0 2,506
CARLYLE GROUP INC COM 14316J108   8,626 295 SH   SOLE   295 0 0
CARNIVAL CORP COMMON STOCK 143658300   1,226 100 SH   SOLE   100 0 0
CARPENTER TECHNOLOGY CORP COM 144285103   6,549 102 SH   SOLE   0 0 102
CARRIER GLOBAL CORPORATION COM 14448C104   31,274 595 SH   SOLE   0 0 595
CARTERS INC COM 146229109   19,552 298 SH   SOLE   128 0 170
CASS INFORMATION SYS INC COM 14808P109   1,645,715 45,088 SH   SOLE   42,630 0 2,458
CATALYST PHARMACEUTICALS INC COM 14888U101   15,336 1,200 SH   SOLE   1,200 0 0
CATERPILLAR INC COM 149123101   567,528 2,118 SH   SOLE   2,034 0 84
CBRE GROUP INC CL A 12504L109   187,628 2,626 SH   SOLE   2,485 0 141
CEDAR FAIR L P DEPOSITRY UNIT 150185106   1,394 40 SH   SOLE   40 0 0
CENCORA INC COM 03073E105   138,334 732 SH   SOLE   650 0 82
CENTENE CORP DEL COM 15135B101   22,885 322 SH   SOLE   322 0 0
CENTERPOINT ENERGY INC COM 15189T107   24,841 901 SH   SOLE   901 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205   2,752,880 69,587 SH   SOLE   66,505 0 3,082
CEVA INC COM 157210105   658 35 SH   SOLE   35 0 0
CGI INC CL A SUB VTG 12532H104   3,103,698 31,651 SH   SOLE   30,891 0 760
CHARLES RIV LABS INTL INC COM 159864107   12,035 63 SH   SOLE   0 0 63
CHARTER COMMUNICATIONS INC N CL A 16119P108   135,542 302 SH   SOLE   302 0 0
CHASE CORP COM 16150R104   1,768,880 13,964 SH   SOLE   13,656 0 308
CHECK POINT SOFTWARE TECH LT ORD M22465104   987,179 7,350 SH   SOLE   7,350 0 0
CHEVRON CORP NEW COM 166764100   4,306,444 26,249 SH   SOLE   24,722 0 1,527
CHILDRENS PL INC NEW COM 168905107   1,435 61 SH   SOLE   61 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   181,711 102 SH   SOLE   100 0 2
CHUBB LIMITED COM H1467J104   209,042 991 SH   SOLE   923 0 68
CHURCH & DWIGHT CO INC COM 171340102   4,496,581 51,272 SH   SOLE   49,014 0 2,258
CINCINNATI FINL CORP COM 172062101   68,308 671 SH   SOLE   671 0 0
CINEMARK HLDGS INC COM 17243V102   221,748 13,044 SH   SOLE   13,044 0 0
CINTAS CORP COM 172908105   145,224 283 SH   SOLE   255 0 28
CIRRUS LOGIC INC COM 172755100   7,058 100 SH   SOLE   100 0 0
CISCO SYS INC COM 17275R102   8,753,994 162,804 SH   SOLE   155,961 0 6,843
CITIGROUP INC COM NEW 172967424   28,297 683 SH   SOLE   314 0 369
CITIUS PHARMACEUTICALS INC COM NEW 17322U207   2,222 3,185 SH   SOLE   3,185 0 0
CLARUS CORP NEW COM 18270P109   1,583 270 SH   SOLE   270 0 0
CLEAN ENERGY FUELS CORP COM 184499101   2,926 760 SH   SOLE   380 0 380
CLOROX CO DEL COM 189054109   533,774 4,359 SH   SOLE   4,261 0 98
CLOUDFLARE INC CL A COM 18915M107   4,587 75 SH   SOLE   75 0 0
CME GROUP INC COM 12572Q105   3,199,232 14,583 SH   SOLE   13,799 0 784
COCA COLA CO COM 191216100   582,957 11,022 SH   SOLE   10,203 0 819
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   2,736,956 41,608 SH   SOLE   35,352 0 6,256
COHERENT CORP COM 19247G107   818 25 SH   SOLE   25 0 0
COHU INC COM 192576106   6,938 200 SH   SOLE   200 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   10,354 141 SH   SOLE   141 0 0
COLGATE PALMOLIVE CO COM 194162103   3,205,144 45,175 SH   SOLE   44,839 0 336
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   37,023 405 SH   SOLE   405 0 0
COLUMBIA SPORTSWEAR CO COM 198516106   1,858,069 25,889 SH   SOLE   24,002 0 1,887
COMCAST CORP NEW CL A 20030N101   3,970,064 90,620 SH   SOLE   83,447 0 7,173
COMERICA INC COM 200340107   968 24 SH   SOLE   24 0 0
COMPASS PATHWAYS PLC CALL 20451W101   5,990 1,000 PRN Call SOLE   1,000 0 0
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101   1,498 250 SH   SOLE   250 0 0
CONOCOPHILLIPS COM 20825C104   71,670 574 SH   SOLE   574 0 0
CONSENSUS CLOUD SOLUTIONS IN COM 20848V105   51,273 2,148 SH   SOLE   2,148 0 0
CONSOLIDATED EDISON INC COM 209115104   177,537 2,017 SH   SOLE   1,827 0 190
CONSTELLATION BRANDS INC CL A 21036P108   6,726,958 29,034 SH   SOLE   27,131 0 1,903
CONSTELLATION ENERGY CORP COM 21037T109   16,713 147 SH   SOLE   0 0 147
COPART INC COM 217204106   4,713,074 103,018 SH   SOLE   98,166 0 4,852
CORNING INC COM 219350105   7,250,240 259,586 SH   SOLE   243,015 0 16,571
CORTEVA INC COM 22052L104   14,172 286 SH   SOLE   125 0 161
COSTCO WHSL CORP NEW COM 22160K105   11,311,077 19,955 SH   SOLE   18,942 0 1,013
CRH PLC ORD G25508105   4,430 77 SH   SOLE   77 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   4,431 100 SH   SOLE   100 0 0
CROCS INC COM 227046109   7,860 95 SH   SOLE   47 0 48
CROWN CASTLE INC COM 22822V101   99,173 1,049 SH   SOLE   963 0 86
CSG SYS INTL INC COM 126349109   6,136,707 120,375 SH   SOLE   115,276 0 5,099
CSW INDUSTRIALS INC COM 126402106   306,816 1,741 SH   SOLE   1,741 0 0
CSX CORP COM 126408103   9,767,908 313,677 SH   SOLE   298,106 0 15,571
CUMMINS INC COM 231021106   3,447,993 15,141 SH   SOLE   14,135 0 1,006
CURTISS WRIGHT CORP COM 231561101   12,534,642 60,960 SH   SOLE   58,291 0 2,669
CVS HEALTH CORP COM 126650100   5,500,745 76,890 SH   SOLE   73,711 0 3,179
D R HORTON INC COM 23331A109   33,172 320 SH   SOLE   148 0 172
DANAHER CORPORATION COM 235851102   33,509 160 SH   SOLE   25 0 135
DANIMER SCIENTIFIC INC COM CL A 236272100   100 60 SH   SOLE   60 0 0
DATADOG INC CL A COM 23804L103   4,756 54 SH   SOLE   0 0 54
DAVITA INC COM 23918K108   3,300,601 45,090 SH   SOLE   43,109 0 1,981
DBX ETF TR XTRCKR RUSL 1000 233051242   432,860 10,401 SH   SOLE   6,786 0 3,615
DECKERS OUTDOOR CORP COM 243537107   18,713 38 SH   SOLE   0 0 38
DEERE & CO COM 244199105   250,559 658 SH   SOLE   605 0 53
DELL TECHNOLOGIES INC CL C 24703L202   84,330 1,239 SH   SOLE   1,239 0 0
DENTSPLY SIRONA INC COM 24906P109   1,086,931 35,256 SH   SOLE   32,598 0 2,658
DEUTSCHE BANK A G NAMEN AKT D18190898   8,336 800 SH   SOLE   0 0 800
DEVON ENERGY CORP NEW COM 25179M103   14,665 303 SH   SOLE   0 0 303
DIAGEO PLC SPON ADR NEW 25243Q205   163,350 1,089 SH   SOLE   1,089 0 0
DIAMONDBACK ENERGY INC COM 25278X109   6,330 38 SH   SOLE   0 0 38
DIGITAL RLTY TR INC COM 253868103   56,325 459 SH   SOLE   396 0 63
DIGITALOCEAN HLDGS INC COM 25402D102   918 40 SH   SOLE   40 0 0
DIODES INC COM 254543101   1,164 15 SH   SOLE   15 0 0
DISCOVER FINL SVCS COM 254709108   122,389 1,369 SH   SOLE   1,276 0 93
DISNEY WALT CO COM 254687106   5,033,870 59,678 SH   SOLE   57,377 0 2,301
DOCUSIGN INC COM 256163106   1,786 44 SH   SOLE   22 0 22
DOLBY LABORATORIES INC COM CL A 25659T107   32,016 398 SH   SOLE   398 0 0
DOLLAR GEN CORP NEW COM 256677105   2,446,896 22,012 SH   SOLE   20,382 0 1,630
DOLLAR TREE INC COM 256746108   1,475,065 13,666 SH   SOLE   12,389 0 1,277
DONALDSON INC COM 257651109   1,926,603 31,829 SH   SOLE   28,867 0 2,962
DOW INC COM 260557103   2,057,099 41,365 SH   SOLE   39,458 0 1,907
DOXIMITY INC CL A 26622P107   1,620 75 SH   SOLE   75 0 0
DRAFTKINGS INC NEW COM CL A 26142V105   5,825 204 SH   SOLE   204 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107   37,563 679 SH   SOLE   679 0 0
DTE ENERGY CO COM 233331107   133,006 1,359 SH   SOLE   1,359 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   50,600 571 SH   SOLE   234 0 337
DUPONT DE NEMOURS INC COM 26614N102   83,231 1,104 SH   SOLE   954 0 150
EA SERIES TRUST STRIVE US ENERGY 02072L722   5,321 178 SH   SOLE   0 0 178
EASTMAN CHEM CO COM 277432100   4,420,711 60,849 SH   SOLE   57,213 0 3,636
EASTMAN KODAK CO COM NEW 277461406   4 1 SH   SOLE   0 0 1
EATON CORP PLC SHS G29183103   138,511 664 SH   SOLE   589 0 75
EATON VANCE TAX MNGED BUY WR COM 27828X100   37,107 2,945 SH   SOLE   0 0 2,945
EBAY INC. COM 278642103   247,123 5,913 SH   SOLE   5,913 0 0
EBIX INC COM NEW 278715206   4,933 760 SH   SOLE   760 0 0
ECOLAB INC COM 278865100   4,116 25 SH   SOLE   25 0 0
EDISON INTL COM 281020107   74,099 1,128 SH   SOLE   1,000 0 128
ELASTIC N V ORD SHS N14506104   15,242 193 SH   SOLE   97 0 96
ELBIT SYS LTD ORD M3760D101   879,855 4,153 SH   SOLE   4,153 0 0
ELECTRONIC ARTS INC COM 285512109   246,169 1,875 SH   SOLE   1,875 0 0
ELEVANCE HEALTH INC COM 036752103   6,241,488 13,744 SH   SOLE   12,971 0 773
ELI LILLY & CO COM 532457108   2,207,741 3,624 SH   SOLE   1,469 0 2,155
EMBECTA CORP COMMON STOCK 29082K105   7,115 465 SH   SOLE   465 0 0
EMCOR GROUP INC COM 29084Q100   8,263,081 40,902 SH   SOLE   38,398 0 2,504
EMERSON ELEC CO COM 291011104   4,598,368 48,526 SH   SOLE   45,028 0 3,498
ENBRIDGE INC COM 29250N105   13,092 400 SH   SOLE   400 0 0
ENCOMPASS HEALTH CORP COM 29261A100   1,312,234 20,675 SH   SOLE   19,403 0 1,272
ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109   8,249 450 SH   SOLE   450 0 0
ENERGIZER HLDGS INC NEW COM 29272W109   30,960 1,000 SH   SOLE   1,000 0 0
ENERGY FUELS INC COM NEW 292671708   1,753,812 232,601 SH   SOLE   232,601 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   128,910 9,321 SH   SOLE   9,321 0 0
ENNIS INC COM 293389102   98,678 4,607 SH   SOLE   4,607 0 0
ENPHASE ENERGY INC COM 29355A107   3,715 30 SH   SOLE   30 0 0
ENTEGRIS INC COM 29362U104   40,461 424 SH   SOLE   392 0 32
ENTERGY CORP NEW COM 29364G103   4,491 48 SH   SOLE   0 0 48
ENTERPRISE PRODS PARTNERS L COM 293792107   27,630 1,000 SH   SOLE   1,000 0 0
EOG RES INC COM 26875P101   18,872 141 SH   SOLE   0 0 141
EPAM SYS INC COM 29414B104   1,746,718 7,321 SH   SOLE   7,051 0 270
EPLUS INC COM 294268107   6,161,612 91,677 SH   SOLE   88,536 0 3,141
EPR PPTYS COM SH BEN INT 26884U109   4,252 100 SH   SOLE   100 0 0
EQUINIX INC COM 29444U700   9,655 13 SH   SOLE   0 0 13
ESCO TECHNOLOGIES INC COM 296315104   10,540,171 103,143 SH   SOLE   97,980 0 5,163
ESSENT GROUP LTD COM G3198U102   2,454,817 51,292 SH   SOLE   47,963 0 3,329
ESSEX PPTY TR INC COM 297178105   5,048 23 SH   SOLE   0 0 23
ETF MANAGERS TR AI POWERED EQT 26924G813   1,780 60 SH   SOLE   30 0 30
ETF SER SOLUTIONS DISTILLATE US 26922A321   2,691 60 SH   SOLE   60 0 0
EVERCORE INC CLASS A 29977A105   5,904 45 SH   SOLE   0 0 45
EVEREST GROUP LTD COM G3223R108   16,334 41 SH   SOLE   0 0 41
EVOLUS INC COM 30052C107   652 80 SH   SOLE   80 0 0
EXACT SCIENCES CORP COM 30063P105   53,783 824 SH   SOLE   0 0 824
EXELON CORP COM 30161N101   13,863 347 SH   SOLE   0 0 347
EXLSERVICE HOLDINGS INC COM 302081104   178,128 6,117 SH   SOLE   5,749 0 368
EXPEDIA GROUP INC COM NEW 30212P303   939,277 9,472 SH   SOLE   8,399 0 1,073
EXPEDITORS INTL WASH INC COM 302130109   8,770,138 75,312 SH   SOLE   72,095 0 3,217
EXXON MOBIL CORP COM 30231G102   4,797,783 43,668 SH   SOLE   38,685 0 4,983
F N B CORP COM 302520101   945,878 87,907 SH   SOLE   79,688 0 8,219
F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104   2,000 69 SH   SOLE   0 0 69
FACTSET RESH SYS INC COM 303075105   12,506 28 SH   SOLE   0 0 28
FAIR ISAAC CORP COM 303250104   15,639,067 17,467 SH   SOLE   17,007 0 460
FASTENAL CO COM 311900104   48,157 801 SH   SOLE   801 0 0
FEDEX CORP COM 31428X106   6,792,273 27,970 SH   SOLE   25,778 0 2,192
FERGUSON PLC NEW SHS G3421J106   3,742,644 22,312 SH   SOLE   20,372 0 1,940
FERRARI N V COM N3167Y103   13,933 45 SH   SOLE   0 0 45
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   230,995 4,378 SH   SOLE   4,045 0 333
FIDELITY COVINGTON TRUST FIDELITY MAGELAN 316092329   10,263 471 SH   SOLE   0 0 471
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   2,453 36 SH   SOLE   36 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   27,331 449 SH   SOLE   449 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   49,491 1,300 SH   SOLE   1,300 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   1,738 40 SH   SOLE   0 0 40
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   1,100,914 27,956 SH   SOLE   25,240 0 2,716
FIDELITY NATL INFORMATION SV COM 31620M106   1,118,875 21,592 SH   SOLE   20,148 0 1,444
FIFTH THIRD BANCORP COM 316773100   88,576 3,650 SH   SOLE   3,650 0 0
FIRST AMERN FINL CORP COM 31847R102   126,579 2,403 SH   SOLE   2,403 0 0
FIRST FINL BANCORP OH COM 320209109   16,404 853 SH   SOLE   853 0 0
FIRST HORIZON CORPORATION COM 320517105   35,166 3,391 SH   SOLE   3,391 0 0
FIRST SOLAR INC COM 336433107   42 0 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,774 116 SH   SOLE   116 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   2,980 40 SH   SOLE   0 0 40
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   1,741 11 SH   SOLE   0 0 11
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   1,738 12 SH   SOLE   0 0 12
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   58,309 723 SH   SOLE   723 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   22,806 613 SH   SOLE   0 0 613
FIRSTSERVICE CORP NEW COM 33767E202   59,555 417 SH   SOLE   417 0 0
FISERV INC COM 337738108   82,111 730 SH   SOLE   320 0 410
FISKER INC CL A COM STK 33813J106   44,278 7,130 SH   SOLE   4,372 0 2,758
FLEETCOR TECHNOLOGIES INC COM 339041105   967,124 3,877 SH   SOLE   3,460 0 417
FLEX LTD ORD Y2573F102   93,829 3,641 SH   SOLE   3,641 0 0
FORD MTR CO DEL COM 345370860   144,345 12,222 SH   SOLE   4,231 0 7,991
FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105   438,752 6,961 SH   SOLE   6,961 0 0
FORTREA HLDGS INC COMMON STOCK 34965K107   643,436 21,841 SH   SOLE   20,838 0 1,003
FOUR CORNERS PPTY TR INC COM 35086T109   2,134 99 SH   SOLE   0 0 99
FOX FACTORY HLDG CORP COM 35138V102   3,492,922 37,934 SH   SOLE   36,081 0 1,853
FRANKLIN ELEC INC COM 353514102   1,683,886 19,453 SH   SOLE   17,241 0 2,212
FRANKLIN RESOURCES INC COM 354613101   29,517 1,303 SH   SOLE   215 0 1,088
FREEPORT-MCMORAN INC CL B 35671D857   23,646 667 SH   SOLE   300 0 367
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106   36,659 2,140 SH   SOLE   2,140 0 0
FS KKR CAP CORP COM 302635206   12,986 668 SH   SOLE   668 0 0
FTI CONSULTING INC COM 302941109   4,602,047 24,265 SH   SOLE   22,791 0 1,474
FULGENT GENETICS INC COM 359664109   1,320 53 SH   SOLE   53 0 0
FULLER H B CO COM 359694106   3,820,551 54,292 SH   SOLE   50,612 0 3,680
FULTON FINL CORP PA COM 360271100   1,358 112 SH   SOLE   56 0 56
GABELLI EQUITY TR INC COM 362397101   26,720 5,344 SH   SOLE   5,344 0 0
GARMIN LTD SHS H2906T109   5,408,006 50,547 SH   SOLE   47,110 0 3,437
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   28,997 432 SH   SOLE   337 0 95
GEN DIGITAL INC COM 668771108   12,209 713 SH   SOLE   525 0 188
GENERAC HLDGS INC COM 368736104   11,180 110 SH   SOLE   110 0 0
GENERAL DYNAMICS CORP COM 369550108   4,780,073 19,668 SH   SOLE   18,737 0 931
GENERAL ELECTRIC CO COM NEW 369604301   147,008 1,344 SH   SOLE   1,081 0 263
GENERAL MLS INC COM 370334104   4,600,285 72,974 SH   SOLE   69,959 0 3,015
GENERAL MTRS CO COM 37045V100   38,667 1,304 SH   SOLE   0 0 1,304
GENTEX CORP COM 371901109   5,307,705 170,996 SH   SOLE   163,685 0 7,311
GENUINE PARTS CO COM 372460105   6,950,528 47,270 SH   SOLE   45,047 0 2,223
GILEAD SCIENCES INC COM 375558103   831,888 10,713 SH   SOLE   10,119 0 594
GLACIER BANCORP INC NEW COM 37637Q105   41,636 1,400 SH   SOLE   1,400 0 0
GLOBAL PMTS INC COM 37940X102   5,192,326 45,934 SH   SOLE   44,333 0 1,601
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   10,588 200 SH   SOLE   200 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   10,081 415 SH   SOLE   415 0 0
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108   74,683 1,342 SH   SOLE   1,342 0 0
GLOBE LIFE INC COM 37959E102   2,905,850 25,643 SH   SOLE   25,113 0 530
GMS INC COM 36251C103   2,587,735 44,107 SH   SOLE   42,735 0 1,372
GOLDMAN SACHS GROUP INC COM 38141G104   181,565 587 SH   SOLE   509 0 78
GOODYEAR TIRE & RUBR CO COM 382550101   6,852 571 SH   SOLE   0 0 571
GRACO INC COM 384109104   4,302,707 58,477 SH   SOLE   54,954 0 3,523
GRAINGER W W INC COM 384802104   14,630 20 SH   SOLE   0 0 20
HALEON PLC SPON ADS 405552100   406 50 SH   SOLE   50 0 0
HALLIBURTON CO COM 406216101   54,820 1,292 SH   SOLE   864 0 428
HANOVER INS GROUP INC COM 410867105   29,320 256 SH   SOLE   256 0 0
HARLEY DAVIDSON INC COM 412822108   5,964 200 SH   SOLE   200 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   2,672,880 37,667 SH   SOLE   35,684 0 1,983
HASBRO INC COM 418056107   18,085 323 SH   SOLE   323 0 0
HASHICORP INC COM CL A 418100103   2,876 135 SH   SOLE   135 0 0
HCA HEALTHCARE INC COM 40412C101   135,805 572 SH   SOLE   500 0 72
HEALTHPEAK PROPERTIES INC COM 42250P103   13,130 755 SH   SOLE   755 0 0
HEICO CORP NEW COM 422806109   130,410 790 SH   SOLE   790 0 0
HELEN OF TROY LTD COM G4388N106   1,284,432 11,462 SH   SOLE   10,940 0 522
HELIOS TECHNOLOGIES INC COM 42328H109   1,893,530 35,420 SH   SOLE   31,090 0 4,330
HENRY SCHEIN INC COM 806407102   4,150,051 56,579 SH   SOLE   52,557 0 4,022
HERSHEY CO COM 427866108   29,011 152 SH   SOLE   100 0 52
HESS CORP COM 42809H107   7,406 46 SH   SOLE   46 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   6,592 400 SH   SOLE   0 0 400
HILLENBRAND INC COM 431571108   2,350,997 59,115 SH   SOLE   54,941 0 4,174
HILTON WORLDWIDE HLDGS INC COM 43300A203   16,198 108 SH   SOLE   0 0 108
HOME DEPOT INC COM 437076102   3,968,623 13,595 SH   SOLE   12,777 0 818
HONDA MOTOR LTD AMERN SHS 438128308   334 10 SH   SOLE   0 0 10
HONEYWELL INTL INC COM 438516106   851,535 4,639 SH   SOLE   4,536 0 103
HOST HOTELS & RESORTS INC COM 44107P104   1,522 96 SH   SOLE   0 0 96
HOULIHAN LOKEY INC CL A 441593100   14,366,823 133,632 SH   SOLE   127,210 0 6,422
HP INC COM 40434L105   10,600 400 SH   SOLE   0 0 400
HUBBELL INC COM 443510607   11,203 38 SH   SOLE   0 0 38
HUMANA INC COM 444859102   6,578 13 SH   SOLE   13 0 0
HUNT J B TRANS SVCS INC COM 445658107   121,354 634 SH   SOLE   634 0 0
HUNTINGTON BANCSHARES INC COM 446150104   1,420,315 142,745 SH   SOLE   137,623 0 5,122
HUNTINGTON INGALLS INDS INC COM 446413106   58,456 260 SH   SOLE   224 0 36
HUT 8 MNG CORP COM 44812T102   172 100 SH   SOLE   100 0 0
ICF INTL INC COM 44925C103   9,860,116 74,698 SH   SOLE   70,695 0 4,003
ICICI BANK LIMITED ADR 45104G104   301,025 13,238 SH   SOLE   13,238 0 0
IDEX CORP COM 45167R104   4,363,988 21,750 SH   SOLE   20,419 0 1,331
IDEXX LABS INC COM 45168D104   568,098 1,333 SH   SOLE   1,333 0 0
ILLINOIS TOOL WKS INC COM 452308109   222,935 963 SH   SOLE   886 0 77
IMPACT SHS TR I NAACP MINO ETF 45259A209   15,607 501 SH   SOLE   501 0 0
IMPACT SHS TR I YWCA WOMENS ETF 45259A100   14,923 494 SH   SOLE   494 0 0
INDEPENDENT BK CORP MASS COM 453836108   1,786,112 37,777 SH   SOLE   35,145 0 2,632
INFOSYS LTD SPONSORED ADR 456788108   223,080 13,200 SH   SOLE   13,200 0 0
INGERSOLL RAND INC COM 45687V106   206,275 3,212 SH   SOLE   3,068 0 144
INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855   70,024 2,508 SH   SOLE   0 0 2,508
INNOVATOR ETFS TR US EQT PWR BUF 45782C870   84,632 2,750 SH   SOLE   0 0 2,750
INSIGHT ENTERPRISES INC COM 45765U103   4,998,060 33,885 SH   SOLE   31,896 0 1,989
INSPERITY INC COM 45778Q107   6,723 68 SH   SOLE   0 0 68
INSTALLED BLDG PRODS INC COM 45780R101   14,103 120 SH   SOLE   0 0 120
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   2,020,501 52,796 SH   SOLE   46,995 0 5,801
INTEL CORP COM 458140100   981,332 27,282 SH   SOLE   26,130 0 1,152
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   75,475 887 SH   SOLE   887 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   3,382,045 30,626 SH   SOLE   30,226 0 400
INTERNATIONAL BUSINESS MACHS COM 459200101   10,095,624 72,914 SH   SOLE   67,797 0 5,117
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   503,278 7,767 SH   SOLE   7,363 0 404
INTERNATIONAL PAPER CO COM 460146103   10,545 300 SH   SOLE   300 0 0
INTUIT COM 461202103   9,644,438 18,093 SH   SOLE   17,763 0 330
INTUITIVE SURGICAL INC COM NEW 46120E602   30,320 111 SH   SOLE   8 0 103
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   2,707 182 SH   SOLE   182 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   5,666 228 SH   SOLE   228 0 0
INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700   2,410 133 SH   SOLE   133 0 0
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230   246,764 9,531 SH   SOLE   9,531 0 0
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672   2,597,974 28,704 SH   SOLE   27,797 0 907
INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300   593,702 17,055 SH   SOLE   15,849 0 1,206
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102   7,794 200 SH   SOLE   200 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   2,640,971 29,644 SH   SOLE   28,302 0 1,342
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   60,230 1,900 SH   SOLE   1,900 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   3,125,034 166,757 SH   SOLE   165,041 0 1,716
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   265,566 16,075 SH   SOLE   15,340 0 735
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217   66,675 1,732 SH   SOLE   1,525 0 207
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316   2,284 75 SH   SOLE   40 0 35
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   20,062 143 SH   SOLE   143 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   220,015 7,183 SH   SOLE   6,813 0 370
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   1,709,213 33,766 SH   SOLE   31,553 0 2,213
INVESCO QQQ TR UNIT SER 1 46090E103   1,221,571 3,344 SH   SOLE   2,997 0 347
INVESTORS TITLE CO NC COM 461804106   532,328 3,686 SH   SOLE   3,686 0 0
IRON MTN INC DEL COM 46284V101   45,281 751 SH   SOLE   664 0 87
ISHARES INC CORE MSCI EMKT 46434G103   30,691 647 SH   SOLE   0 0 647
ISHARES INC EM MKT SM-CP ETF 464286475   151,094 2,810 SH   SOLE   2,810 0 0
ISHARES INC MSCI AUST ETF 464286103   69,828 3,300 SH   SOLE   3,300 0 0
ISHARES INC MSCI AUSTRIA ETF 464286202   179,644 9,215 SH   SOLE   9,215 0 0
ISHARES INC MSCI EMRG CHN 46434G764   199 4 SH   SOLE   4 0 0
ISHARES INC MSCI EURZONE ETF 464286608   236,788 5,711 SH   SOLE   5,711 0 0
ISHARES INC MSCI SPAIN ETF 464286764   117,816 4,370 SH   SOLE   4,370 0 0
ISHARES SILVER TR ISHARES 46428Q109   3,055 147 SH   SOLE   147 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   19,990 199 SH   SOLE   0 0 199
ISHARES TR 7-10 YR TRSY BD 464287440   75,273 825 SH   SOLE   0 0 825
ISHARES TR CORE DIV GRWTH 46434V621   134,956 2,733 SH   SOLE   0 0 2,733
ISHARES TR CORE MSCI EAFE 46432F842   13,902,034 218,140 SH   SOLE   203,246 0 14,894
ISHARES TR CORE S&P MCP ETF 464287507   6,542,758 26,861 SH   SOLE   25,921 0 940
ISHARES TR CORE S&P SCP ETF 464287804   7,613,693 83,465 SH   SOLE   82,647 0 818
ISHARES TR CORE S&P TTL STK 464287150   647,185 6,838 SH   SOLE   5,985 0 853
ISHARES TR CORE S&P US GWT 464287671   57,418 595 SH   SOLE   0 0 595
ISHARES TR CORE S&P US VLU 464287663   37,968 511 SH   SOLE   0 0 511
ISHARES TR CORE S&P500 ETF 464287200   1,994,941 4,603 SH   SOLE   4,328 0 275
ISHARES TR DEVSMCP EXNA ETF 464288497   245,469 5,157 SH   SOLE   5,157 0 0
ISHARES TR EAFE GRWTH ETF 464288885   1,105,411 12,836 SH   SOLE   12,651 0 185
ISHARES TR EAFE SML CP ETF 464288273   155,696 2,850 SH   SOLE   2,850 0 0
ISHARES TR EAFE VALUE ETF 464288877   1,049,622 21,691 SH   SOLE   20,728 0 963
ISHARES TR ESG AWR MSCI USA 46435G425   1,894 20 SH   SOLE   20 0 0
ISHARES TR ESG MSCI LEADR 46435U218   43,815 575 SH   SOLE   575 0 0
ISHARES TR ESG SCRD S&P MID 46436E551   21,789 663 SH   SOLE   663 0 0
ISHARES TR ESG SCRND S&P SM 46436E544   17,070 534 SH   SOLE   534 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874   75,621 3,176 SH   SOLE   0 0 3,176
ISHARES TR IBONDS 25 TRM TS 46436E866   75,443 3,273 SH   SOLE   0 0 3,273
ISHARES TR INTERNATIONAL SL 46434V266   125,046 4,360 SH   SOLE   4,360 0 0
ISHARES TR INTL DIV GRWTH 46435G524   4,009,056 67,721 SH   SOLE   67,090 0 631
ISHARES TR INTL SEL DIV ETF 464288448   12,428,252 492,989 SH   SOLE   460,105 0 32,884
ISHARES TR ISHARES BIOTECH 464287556   17,637 145 SH   SOLE   145 0 0
ISHARES TR MBS ETF 464288588   35,972 409 SH   SOLE   0 0 409
ISHARES TR MICRO-CAP ETF 464288869   1,170,981 12,242 SH   SOLE   12,175 0 67
ISHARES TR MRGSTR MD CP GRW 464288307   1,662,285 29,235 SH   SOLE   29,235 0 0
ISHARES TR MRGSTR MD CP VAL 464288406   5,236,563 87,320 SH   SOLE   86,401 0 919
ISHARES TR MSCI EAFE ETF 464287465   331,077 4,838 SH   SOLE   4,810 0 28
ISHARES TR MSCI EMG MKT ETF 464287234   341,040 9,008 SH   SOLE   9,008 0 0
ISHARES TR MSCI INDIA SM CP 46429B614   354,213 5,565 SH   SOLE   5,565 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   2,511,496 74,459 SH   SOLE   73,731 0 728
ISHARES TR MSCI INTL SZE FT 46435G508   115,680 4,800 SH   SOLE   4,800 0 0
ISHARES TR MSCI UK ETF NEW 46435G334   16,389,820 517,519 SH   SOLE   479,601 0 37,918
ISHARES TR MSCI UK SM ETF 46429B416   229,586 7,762 SH   SOLE   7,762 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   25,457 349 SH   SOLE   0 0 349
ISHARES TR MSCI USA QLT FCT 46432F339   22,371 166 SH   SOLE   0 0 166
ISHARES TR NATIONAL MUN ETF 464288414   53,378 520 SH   SOLE   0 0 520
ISHARES TR RUS 1000 ETF 464287622   2,319,570 9,793 SH   SOLE   9,793 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   15,087,742 55,415 SH   SOLE   54,990 0 425
ISHARES TR RUS 1000 VAL ETF 464287598   14,051,499 93,571 SH   SOLE   92,772 0 799
ISHARES TR RUS 2000 GRW ETF 464287648   572,544 2,659 SH   SOLE   2,536 0 123
ISHARES TR RUS 2000 VAL ETF 464287630   2,744,395 20,924 SH   SOLE   20,924 0 0
ISHARES TR RUS MD CP GR ETF 464287481   6,167,789 67,897 SH   SOLE   66,256 0 1,641
ISHARES TR RUS MDCP VAL ETF 464287473   185,922 1,808 SH   SOLE   1,808 0 0
ISHARES TR RUS MID CAP ETF 464287499   192,312 2,812 SH   SOLE   2,812 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   341,011 2,003 SH   SOLE   1,800 0 203
ISHARES TR RUSSELL 3000 ETF 464287689   779,589 3,163 SH   SOLE   3,163 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   18,350,780 262,980 SH   SOLE   258,707 0 4,273
ISHARES TR S&P 500 VAL ETF 464287408   16,343,332 106,541 SH   SOLE   105,122 0 1,419
ISHARES TR S&P MC 400GR ETF 464287606   10,768,967 151,548 SH   SOLE   148,598 0 2,950
ISHARES TR S&P MC 400VL ETF 464287705   11,230,474 114,784 SH   SOLE   112,213 0 2,571
ISHARES TR S&P SML 600 GWT 464287887   18,219,046 170,224 SH   SOLE   165,412 0 4,812
ISHARES TR SELECT DIVID ETF 464287168   85,170 798 SH   SOLE   798 0 0
ISHARES TR SELF DRIVNG EV 46435U366   733 21 SH   SOLE   21 0 0
ISHARES TR SP SMCP600VL ETF 464287879   18,784,875 219,526 SH   SOLE   215,276 0 4,250
ISHARES TR TIPS BD ETF 464287176   9,639 93 SH   SOLE   75 0 18
ISHARES TR U.S. MED DVC ETF 464288810   42,331 933 SH   SOLE   0 0 933
ISHARES TR U.S. TECH ETF 464287721   36,197 335 SH   SOLE   335 0 0
ISHARES TR US HOME CONS ETF 464288752   15,478 205 SH   SOLE   205 0 0
ITT INC COM 45073V108   9,877 100 SH   SOLE   0 0 100
J P MORGAN EXCHANGE TRADED F JPMORGAM LTD DUR 46654Q773   44,848 902 SH   SOLE   0 0 902
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   19,786 395 SH   SOLE   395 0 0
JD.COM INC SPON ADR CL A 47215P106   5,410 200 SH   SOLE   200 0 0
JEFFERIES FINL GROUP INC COM 47233W109   10,644 320 SH   SOLE   0 0 320
JOHNSON & JOHNSON COM 478160104   7,926,196 50,534 SH   SOLE   46,685 0 3,849
JOHNSON CTLS INTL PLC SHS G51502105   52,363 1,014 SH   SOLE   732 0 282
JOHNSON OUTDOORS INC CL A 479167108   760,133 14,570 SH   SOLE   13,861 0 709
JPMORGAN CHASE & CO COM 46625H100   13,291,130 89,805 SH   SOLE   84,961 0 4,844
KADANT INC COM 48282T104   3,645,944 16,071 SH   SOLE   14,939 0 1,132
KELLANOVA COM 487836108   29,579 593 SH   SOLE   593 0 0
KENVUE INC COM 49177J102   21,807 1,126 SH   SOLE   0 0 1,126
KIMBERLY-CLARK CORP COM 494368103   450,968 3,745 SH   SOLE   3,416 0 329
KIMCO RLTY CORP COM 49446R109   4,564 267 SH   SOLE   0 0 267
KITE RLTY GROUP TR COM NEW 49803T300   3,678 181 SH   SOLE   0 0 181
KLA CORP COM NEW 482480100   8,890,430 18,263 SH   SOLE   17,347 0 916
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   1,529,249 31,959 SH   SOLE   29,169 0 2,790
KOHLS CORP COM 500255104   3,646 205 SH   SOLE   106 0 99
KRAFT HEINZ CO COM 500754106   1,289 41 SH   SOLE   41 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   3,744 254 SH   SOLE   40 0 214
L3HARRIS TECHNOLOGIES INC COM 502431109   4,866,334 27,456 SH   SOLE   25,781 0 1,675
LABORATORY CORP AMER HLDGS COM NEW 50540R409   6,210,178 30,811 SH   SOLE   29,552 0 1,259
LAM RESEARCH CORP COM 512807108   29,031 45 SH   SOLE   45 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   7,485 92 SH   SOLE   0 0 92
LANDSTAR SYS INC COM 515098101   11,056,816 63,160 SH   SOLE   60,574 0 2,586
LANTHEUS HLDGS INC COM 516544103   13,022 193 SH   SOLE   0 0 193
LAS VEGAS SANDS CORP COM 517834107   11,239 251 SH   SOLE   251 0 0
LAUDER ESTEE COS INC CL A 518439104   60,855 442 SH   SOLE   381 0 61
LEMONADE INC COM 52567D107   1,252 100 SH   SOLE   100 0 0
LENNAR CORP CL A 526057104   17,270 158 SH   SOLE   0 0 158
LIBERTY BROADBAND CORP COM SER A 530307107   13,251 143 SH   SOLE   143 0 0
LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748   189 6 SH   SOLE   6 0 0
LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771   8,779 147 SH   SOLE   147 0 0
LINCOLN ELEC HLDGS INC COM 533900106   14,602,845 79,662 SH   SOLE   76,615 0 3,047
LINDE PLC SHS G54950103   394,518 1,044 SH   SOLE   1,044 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401   1,181 150 SH   SOLE   150 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500   1,088 150 SH   SOLE   150 0 0
LITTELFUSE INC COM 537008104   7,804,724 33,672 SH   SOLE   32,096 0 1,576
LKQ CORP COM 501889208   3,765,159 75,258 SH   SOLE   69,849 0 5,409
LOCKHEED MARTIN CORP COM 539830109   832,460 1,887 SH   SOLE   1,652 0 235
LOEWS CORP COM 540424108   23,929 375 SH   SOLE   375 0 0
LOGITECH INTL S A SHS H50430232   72,885 1,026 SH   SOLE   0 0 1,026
LOWES COS INC COM 548661107   224,917 1,149 SH   SOLE   1,085 0 64
LUMEN TECHNOLOGIES INC COM 550241103   6,713 5,085 SH   SOLE   47 0 5,038
LUMIRADX LTD SHS G5709L109   47 405 SH   SOLE   405 0 0
M & T BK CORP COM 55261F104   48,711 405 SH   SOLE   405 0 0
M D C HLDGS INC COM 552676108   397,143 10,294 SH   SOLE   10,294 0 0
MACERICH CO COM 554382101   9,720 895 SH   SOLE   0 0 895
MACYS INC COM 55616P104   5,505 521 SH   SOLE   0 0 521
MAGIC SOFTWARE ENTERPRISES L ORD 559166103   534,061 48,551 SH   SOLE   48,551 0 0
MAGNA INTL INC COM 559222401   12,792 245 SH   SOLE   0 0 245
MANHATTAN ASSOCIATES INC COM 562750109   3,112,407 15,524 SH   SOLE   15,144 0 380
MANPOWERGROUP INC WIS COM 56418H100   1,370,292 19,160 SH   SOLE   17,962 0 1,198
MANULIFE FINL CORP COM 56501R106   44,016 2,400 SH   SOLE   2,400 0 0
MARATHON DIGITAL HOLDINGS IN COM 565788106   155 20 SH   SOLE   20 0 0
MARATHON OIL CORP COM 565849106   47,183 1,681 SH   SOLE   1,681 0 0
MARATHON PETE CORP COM 56585A102   305,144 2,059 SH   SOLE   2,059 0 0
MARCUS CORP DEL COM 566330106   5,369 345 SH   SOLE   0 0 345
MARKEL GROUP INC COM 570535104   4,458,260 2,980 SH   SOLE   2,894 0 86
MARRIOTT INTL INC NEW CL A 571903202   2,353,468 12,199 SH   SOLE   11,973 0 226
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   939 10 SH   SOLE   0 0 10
MARSH & MCLENNAN COS INC COM 571748102   15,658 82 SH   SOLE   0 0 82
MARTEN TRANS LTD COM 573075108   7,132,999 369,203 SH   SOLE   356,435 0 12,768
MARTIN MARIETTA MATLS INC COM 573284106   6,257,907 14,683 SH   SOLE   13,754 0 929
MARVELL TECHNOLOGY INC COM 573874104   10,156 193 SH   SOLE   193 0 0
MASCO CORP COM 574599106   61,940 1,212 SH   SOLE   1,212 0 0
MASTERCARD INCORPORATED CL A 57636Q104   3,434,714 8,629 SH   SOLE   8,006 0 623
MATTEL INC COM 577081102   17,410 861 SH   SOLE   431 0 430
MAXIMUS INC COM 577933104   2,090,348 27,193 SH   SOLE   25,086 0 2,107
MCCORMICK & CO INC COM NON VTG 579780206   20,737 340 SH   SOLE   200 0 140
MCDONALDS CORP COM 580135101   670,196 2,699 SH   SOLE   2,566 0 133
MCKESSON CORP COM 58155Q103   8,310,390 17,966 SH   SOLE   16,708 0 1,258
MEDPACE HLDGS INC COM 58506Q109   11,955 50 SH   SOLE   50 0 0
MEDTRONIC PLC SHS G5960L103   2,705,150 37,592 SH   SOLE   34,390 0 3,202
MERCADOLIBRE INC COM 58733R102   31,811 26 SH   SOLE   21 0 5
MERCK & CO INC COM 58933Y105   12,225,730 117,544 SH   SOLE   112,582 0 4,962
MERCURY SYS INC COM 589378108   27,041 700 SH   SOLE   700 0 0
MERIT MED SYS INC COM 589889104   12,926 200 SH   SOLE   0 0 200
META MATERIALS INC COM 59134N104   346 1,607 SH   SOLE   1,607 0 0
META PLATFORMS INC CL A 30303M102   7,959,527 25,293 SH   SOLE   22,888 0 2,405
METHODE ELECTRS INC COM 591520200   1,651,876 66,420 SH   SOLE   59,721 0 6,699
METLIFE INC COM 59156R108   8,565 138 SH   SOLE   10 0 128
MICROSOFT CORP COM 594918104   25,068,863 76,492 SH   SOLE   73,693 0 2,799
MILLER INDS INC TENN COM NEW 600551204   2,510,298 66,551 SH   SOLE   64,882 0 1,669
MKS INSTRS INC COM 55306N104   3,858,288 48,593 SH   SOLE   46,367 0 2,226
MODERNA INC COM 60770K107   25,558 260 SH   SOLE   260 0 0
MONDELEZ INTL INC CL A 609207105   320,080 5,202 SH   SOLE   5,202 0 0
MOODYS CORP COM 615369105   12,748,967 40,167 SH   SOLE   38,834 0 1,333
MORGAN STANLEY COM NEW 617446448   190,041 2,443 SH   SOLE   2,143 0 300
MORGAN STANLEY INDIA INVT FD COM 61745C105   11,145 500 SH   SOLE   500 0 0
MOSAIC CO NEW COM 61945C103   7,782 214 SH   SOLE   0 0 214
MOTOROLA SOLUTIONS INC COM NEW 620076307   46,681 162 SH   SOLE   0 0 162
MP MATERIALS CORP COM CL A 553368101   932 55 SH   SOLE   27 0 28
MSCI INC COM 55354G100   9,701 19 SH   SOLE   0 0 19
MURPHY USA INC COM 626755102   34,189 95 SH   SOLE   95 0 0
MYRIAD GENETICS INC COM 62855J104   2,545 175 SH   SOLE   175 0 0
NASDAQ INC COM 631103108   5,925 120 SH   SOLE   120 0 0
NATIONAL BK HLDGS CORP CL A 633707104   5,133 172 SH   SOLE   172 0 0
NAVIENT CORPORATION COM 63938C108   11,955 691 SH   SOLE   0 0 691
NEOGEN CORP COM 640491106   35,891 2,320 SH   SOLE   2,320 0 0
NETAPP INC COM 64110D104   8,753,319 116,773 SH   SOLE   109,640 0 7,133
NETFLIX INC COM 64110L106   117,375 330 SH   SOLE   131 0 199
NEW YORK CMNTY BANCORP INC COM 649445103   1,176 112 SH   SOLE   112 0 0
NEW YORK TIMES CO CL A 650111107   4,264 100 SH   SOLE   100 0 0
NEWELL BRANDS INC COM 651229106   22,306 3,285 SH   SOLE   3,285 0 0
NEWMARKET CORP COM 651587107   44,300 98 SH   SOLE   83 0 15
NEWS CORP NEW CL A 65249B109   1,694 81 SH   SOLE   81 0 0
NEXTERA ENERGY INC COM 65339F101   17,492 321 SH   SOLE   215 0 106
NICE LTD SPONSORED ADR 653656108   677,649 4,270 SH   SOLE   4,270 0 0
NIKE INC CL B 654106103   221,327 2,215 SH   SOLE   2,073 0 142
NIO INC SPON ADS 62914V106   847 100 SH   SOLE   100 0 0
NIOCORP DEVS LTD COM NEW 654484609   54 15 SH   SOLE   0 0 15
NOKIA CORP SPONSORED ADR 654902204   144 41 SH   SOLE   41 0 0
NORDSON CORP COM 655663102   12,633,024 56,752 SH   SOLE   54,369 0 2,383
NORDSTROM INC COM 655664100   6,645 473 SH   SOLE   473 0 0
NORFOLK SOUTHN CORP COM 655844108   416,549 2,073 SH   SOLE   2,073 0 0
NORTHROP GRUMMAN CORP COM 666807102   624,942 1,275 SH   SOLE   1,245 0 30
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   1,486 100 SH   SOLE   100 0 0
NOV INC COM 62955J103   11,680 570 SH   SOLE   0 0 570
NOVA LTD COM M7516K103   1,021,783 9,634 SH   SOLE   9,634 0 0
NOVANTA INC COM 67000B104   40,303 273 SH   SOLE   0 0 273
NOVARTIS AG SPONSORED ADR 66987V109   145,958 1,501 SH   SOLE   1,501 0 0
NOVOCURE LTD ORD SHS G6674U108   2,132 150 SH   SOLE   150 0 0
NOVO-NORDISK A S ADR 670100205   465,759 4,560 SH   SOLE   4,560 0 0
NUCOR CORP COM 670346105   10,736 73 SH   SOLE   0 0 73
NUTRIEN LTD COM 67077M108   27,396 453 SH   SOLE   0 0 453
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102   2,728 550 SH   SOLE   550 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   9,583 917 SH   SOLE   917 0 0
NUVEEN PFD & INCOME SECS FD COM 67072C105   7,334 1,243 SH   SOLE   1,243 0 0
NVENT ELECTRIC PLC SHS G6700G107   1,119 22 SH   SOLE   0 0 22
NVIDIA CORPORATION COM 67066G104   439,652 967 SH   SOLE   767 0 200
NVR INC COM 62944T105   11,865 2 SH   SOLE   0 0 2
NXP SEMICONDUCTORS N V COM N6596X109   47,264 243 SH   SOLE   0 0 243
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   1,906 45 SH   SOLE   45 0 0
OCCIDENTAL PETE CORP COM 674599105   5,987 93 SH   SOLE   93 0 0
OGE ENERGY CORP COM 670837103   7,712 226 SH   SOLE   0 0 226
OLD DOMINION FREIGHT LINE IN COM 679580100   4,963,152 12,252 SH   SOLE   11,052 0 1,200
OLD REP INTL CORP COM 680223104   5,732 213 SH   SOLE   0 0 213
OMEGA HEALTHCARE INVS INC COM 681936100   4,320 127 SH   SOLE   0 0 127
OMNICOM GROUP INC COM 681919106   3,450,682 46,287 SH   SOLE   44,196 0 2,091
ON SEMICONDUCTOR CORP COM 682189105   132,017 1,481 SH   SOLE   902 0 579
ONEOK INC NEW COM 682680103   6,429 93 SH   SOLE   0 0 93
OPENDOOR TECHNOLOGIES INC COM 683712103   482 200 SH   SOLE   200 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   74,253 2,311 SH   SOLE   2,311 0 0
ORACLE CORP COM 68389X105   10,447,279 96,511 SH   SOLE   93,832 0 2,679
OREILLY AUTOMOTIVE INC COM 67103H107   548,465 592 SH   SOLE   571 0 21
ORGANON & CO COMMON STOCK 68622V106   2,615 151 SH   SOLE   151 0 0
OSHKOSH CORP COM 688239201   1,885,195 20,130 SH   SOLE   18,034 0 2,096
OTIS WORLDWIDE CORP COM 68902V107   332,126 4,152 SH   SOLE   3,792 0 360
OWENS & MINOR INC NEW COM 690732102   11,856 800 SH   SOLE   800 0 0
OXFORD LANE CAP CORP COM 691543102   630 125 SH   SOLE   125 0 0
PACCAR INC COM 693718108   3,174,776 37,899 SH   SOLE   35,395 0 2,504
PACKAGING CORP AMER COM 695156109   7,795,283 51,498 SH   SOLE   49,044 0 2,454
PALANTIR TECHNOLOGIES INC CL A 69608A108   17,534 1,010 SH   SOLE   1,010 0 0
PALO ALTO NETWORKS INC COM 697435105   28,275 109 SH   SOLE   94 0 15
PARAMOUNT GLOBAL CLASS B COM 92556H206   6,283 528 SH   SOLE   0 0 528
PARKER-HANNIFIN CORP COM 701094104   6,566,404 16,711 SH   SOLE   15,844 0 867
PATTERSON COS INC COM 703395103   28,081 954 SH   SOLE   0 0 954
PAYCHEX INC COM 704326107   1,090,158 9,240 SH   SOLE   7,977 0 1,263
PAYPAL HLDGS INC COM 70450Y103   1,474,364 26,446 SH   SOLE   24,816 0 1,630
PEARSON PLC SPONSORED ADR 705015105   7,402 675 SH   SOLE   0 0 675
PEDIATRIX MEDICAL GROUP INC COM 58502B106   5,885 500 SH   SOLE   0 0 500
PELOTON INTERACTIVE INC CL A COM 70614W100   903 186 SH   SOLE   1 0 185
PEMBINA PIPELINE CORP COM 706327103   15,779 518 SH   SOLE   303 0 215
PENN ENTERTAINMENT INC COM 707569109   905 45 SH   SOLE   45 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103   40,454 276 SH   SOLE   276 0 0
PENTAIR PLC SHS G7S00T104   11,239 180 SH   SOLE   158 0 22
PEPSICO INC COM 713448108   9,634,135 60,213 SH   SOLE   57,796 0 2,417
PERION NETWORK LTD SHS NEW M78673114   891,862 34,342 SH   SOLE   34,342 0 0
PFIZER INC COM 717081103   371,748 11,577 SH   SOLE   11,577 0 0
PG&E CORP COM 69331C108   1,205 74 SH   SOLE   0 0 74
PHILIP MORRIS INTL INC COM 718172109   224,986 2,439 SH   SOLE   2,094 0 345
PHILLIPS 66 COM 718546104   362,990 3,282 SH   SOLE   3,282 0 0
PHINIA INC COMMON STOCK 71880K101   8,627 316 SH   SOLE   316 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   19,553 196 SH   SOLE   196 0 0
PINTEREST INC CL A 72352L106   3,940 148 SH   SOLE   75 0 73
PIONEER NAT RES CO COM 723787107   67,287 271 SH   SOLE   205 0 66
PIPER SANDLER COMPANIES COM 724078100   4,999 36 SH   SOLE   0 0 36
PJT PARTNERS INC COM CL A 69343T107   9,909 128 SH   SOLE   128 0 0
PLANET LABS PBC COM CL A 72703X106   1,090 500 SH   SOLE   500 0 0
PLEXUS CORP COM 729132100   7,980,906 85,139 SH   SOLE   81,109 0 4,030
PNC FINL SVCS GROUP INC COM 693475105   1,372,182 11,615 SH   SOLE   10,138 0 1,477
PPL CORP COM 69351T106   13,140 550 SH   SOLE   550 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101   5,002,566 84,204 SH   SOLE   80,324 0 3,880
PRICE T ROWE GROUP INC COM 74144T108   3,387,299 33,654 SH   SOLE   31,545 0 2,109
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   26,788 384 SH   SOLE   226 0 158
PROCTER AND GAMBLE CO COM 742718109   11,525,293 79,655 SH   SOLE   76,172 0 3,483
PROG HOLDINGS INC COM NPV 74319R101   164,966 5,477 SH   SOLE   5,477 0 0
PROGRESS SOFTWARE CORP COM 743312100   1,478,302 28,250 SH   SOLE   26,193 0 2,057
PROGRESSIVE CORP COM 743315103   9,600,836 61,961 SH   SOLE   59,776 0 2,185
PROLOGIS INC. COM 74340W103   54,413 496 SH   SOLE   367 0 129
PROSHARES TR ULTRAPRO QQQ 74347X831   76 2 SH   SOLE   2 0 0
PROSHARES TR II ULTRA VIX SHORT 74347Y771   4,709 260 SH   SOLE   0 0 260
PROSPERITY BANCSHARES INC COM 743606105   912,815 17,663 SH   SOLE   16,230 0 1,433
PRUDENTIAL FINL INC COM 744320102   21,115 225 SH   SOLE   136 0 89
PUBLIC STORAGE COM 74460D109   62,044 228 SH   SOLE   213 0 15
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   68,562 1,128 SH   SOLE   828 0 300
PUMA BIOTECHNOLOGY INC COM 74587V107   2,762 1,170 SH   SOLE   1,170 0 0
QORVO INC COM 74736K101   4,421,350 48,629 SH   SOLE   45,390 0 3,239
QUALCOMM INC COM 747525103   80,536 741 SH   SOLE   321 0 420
QUANTA SVCS INC COM 74762E102   78,436 452 SH   SOLE   452 0 0
QUEST DIAGNOSTICS INC COM 74834L100   4,031,768 32,912 SH   SOLE   30,393 0 2,519
R1 RCM INC COM 77634L105   1,228 93 SH   SOLE   93 0 0
RADIAN GROUP INC COM 750236101   103,071 3,925 SH   SOLE   3,925 0 0
RAYONIER INC COM 754907103   6,469 242 SH   SOLE   0 0 242
RBB FD INC MOTLEY FOL ETF 74933W601   10,088 250 SH   SOLE   250 0 0
REALTY INCOME CORP COM 756109104   6,122 121 SH   SOLE   121 0 0
REDFIN CORP COM 75737F108   725 123 SH   SOLE   50 0 73
REGENERON PHARMACEUTICALS COM 75886F107   16,793 20 SH   SOLE   20 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   2,389,155 149,043 SH   SOLE   145,810 0 3,233
REINSURANCE GRP OF AMERICA I COM NEW 759351604   1,381,365 9,437 SH   SOLE   8,956 0 481
RENAISSANCERE HLDGS LTD COM G7496G103   15,908 74 SH   SOLE   0 0 74
REPLIGEN CORP COM 759916109   3,819 25 SH   SOLE   0 0 25
RH COM 74967X103   2,624 11 SH   SOLE   0 0 11
RISKIFIED LTD SHS CL A M8216R109   1,362 375 SH   SOLE   375 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   11,735 608 SH   SOLE   308 0 300
ROBLOX CORP CL A 771049103   18,764 615 SH   SOLE   15 0 600
ROCKET COS INC COM CL A 77311W101   2,953 381 SH   SOLE   0 0 381
ROCKWELL AUTOMATION INC COM 773903109   12,000,763 41,623 SH   SOLE   39,722 0 1,901
ROKU INC COM CL A 77543R102   8,061 122 SH   SOLE   75 0 47
ROPER TECHNOLOGIES INC COM 776696106   220,544 443 SH   SOLE   443 0 0
ROYAL GOLD INC COM 780287108   7,187 66 SH   SOLE   0 0 66
RTX CORPORATION COM 75513E101   9,272,824 126,591 SH   SOLE   120,248 0 6,343
S&P GLOBAL INC COM 78409V104   4,014,820 11,039 SH   SOLE   10,514 0 525
SAIA INC COM 78709Y105   3,069,118 7,848 SH   SOLE   7,848 0 0
SALESFORCE INC COM 79466L302   43,987 215 SH   SOLE   117 0 98
SANOFI SPONSORED ADR 80105N105   27,265 500 SH   SOLE   500 0 0
SAPIENS INTL CORP N V SHS G7T16G103   448,316 17,190 SH   SOLE   17,190 0 0
SAVE FOODS INC COM 80512Q303   381 143 SH   SOLE   143 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   9,877 49 SH   SOLE   49 0 0
SCHLUMBERGER LTD COM STK 806857108   101,522 1,722 SH   SOLE   0 0 1,722
SCHWAB CHARLES CORP COM 808513105   3,163,299 61,627 SH   SOLE   57,733 0 3,894
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722   9,187 221 SH   SOLE   176 0 45
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   80,665 3,384 SH   SOLE   3,384 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   19,311,334 573,037 SH   SOLE   534,036 0 39,001
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   14,216,900 452,912 SH   SOLE   427,605 0 25,307
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   2,570 46 SH   SOLE   46 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   141,415 4,515 SH   SOLE   4,515 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   12,881,780 410,771 SH   SOLE   384,135 0 26,636
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,606,236 22,842 SH   SOLE   21,984 0 858
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   26,796,062 359,100 SH   SOLE   338,019 0 21,081
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   18,558,324 291,157 SH   SOLE   272,012 0 19,145
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   464,240 9,106 SH   SOLE   8,998 0 108
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   775,149 11,681 SH   SOLE   11,681 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   720,792 18,011 SH   SOLE   17,100 0 911
SCIENCE APPLICATIONS INTL CO COM 808625107   1,545,681 13,554 SH   SOLE   12,370 0 1,184
SCOTTS MIRACLE-GRO CO CL A 810186106   2,321 49 SH   SOLE   49 0 0
SEALED AIR CORP NEW COM 81211K100   964,876 32,652 SH   SOLE   29,130 0 3,522
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   17,119 515 SH   SOLE   0 0 515
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   2,420 31 SH   SOLE   16 0 15
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   16,863 100 SH   SOLE   0 0 100
SEMPRA COM 816851109   45,725 658 SH   SOLE   494 0 164
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   589,188 16,019 SH   SOLE   15,167 0 852
SENSIENT TECHNOLOGIES CORP COM 81725T100   378,688 7,126 SH   SOLE   6,925 0 201
SERVICE CORP INTL COM 817565104   12,194 226 SH   SOLE   104 0 122
SERVICENOW INC COM 81762P102   115,429 210 SH   SOLE   100 0 110
SHELL PLC SPON ADS 780259305   43,607 647 SH   SOLE   647 0 0
SHERWIN WILLIAMS CO COM 824348106   21,492 87 SH   SOLE   34 0 53
SHOPIFY INC CL A 82509L107   15,569 302 SH   SOLE   262 0 40
SILGAN HLDGS INC COM 827048109   4,779,317 118,623 SH   SOLE   114,353 0 4,270
SILICOM LTD ORD M84116108   330,007 14,680 SH   SOLE   14,680 0 0
SIMON PPTY GROUP INC NEW COM 828806109   43,983 411 SH   SOLE   0 0 411
SIMPLIFY EXCHANGE TRADED FUN SIMPLIFY INTERST 82889N855   598 6 SH   SOLE   0 0 6
SKECHERS U S A INC CL A 830566105   13,225 275 SH   SOLE   0 0 275
SKYWORKS SOLUTIONS INC COM 83088M102   1,501,961 15,877 SH   SOLE   13,690 0 2,187
SMITH A O CORP COM 831865209   1,212,481 17,257 SH   SOLE   15,244 0 2,013
SMUCKER J M CO COM NEW 832696405   4,512,813 39,827 SH   SOLE   37,855 0 1,972
SNAP INC CL A 83304A106   3,151 363 SH   SOLE   255 0 108
SNAP ON INC COM 833034101   6,639,939 26,178 SH   SOLE   24,990 0 1,188
SNOWFLAKE INC CL A 833445109   32,061 204 SH   SOLE   204 0 0
SOUTHERN CO COM 842587107   341,751 5,135 SH   SOLE   4,496 0 639
SOUTHWESTERN ENERGY CO COM 845467109   9,846 1,463 SH   SOLE   0 0 1,463
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   6,831,247 20,290 SH   SOLE   19,685 0 605
SPDR GOLD TR GOLD SHS 78463V107   152,721 854 SH   SOLE   254 0 600
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   499,148 16,248 SH   SOLE   16,248 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871   10,080 357 SH   SOLE   357 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   512,041 1,187 SH   SOLE   1,187 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   5,354 12 SH   SOLE   12 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   28,219 308 SH   SOLE   0 0 308
SPDR SER TR NUVEEN BLOOMBERG 78464A284   6,625 278 SH   SOLE   0 0 278
SPDR SER TR PORTFOLI S&P1500 78464A805   25,210 477 SH   SOLE   477 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   59,433 2,072 SH   SOLE   2,072 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   9,848,724 162,950 SH   SOLE   150,790 0 12,160
SPDR SER TR PRTFLO S&P500 VL 78464A508   7,695,509 186,920 SH   SOLE   173,969 0 12,951
SPDR SER TR S&P 400 MDCP GRW 78464A821   17,882,736 263,020 SH   SOLE   244,649 0 18,371
SPDR SER TR S&P 400 MDCP VAL 78464A839   16,160,705 256,927 SH   SOLE   242,757 0 14,170
SPDR SER TR S&P 600 SMCP GRW 78464A201   15,633,662 218,225 SH   SOLE   204,844 0 13,381
SPDR SER TR S&P 600 SMCP VAL 78464A300   10,975,629 157,855 SH   SOLE   147,792 0 10,063
SPDR SER TR S&P DIVID ETF 78464A763   373,049 3,280 SH   SOLE   3,218 0 62
SPOTIFY TECHNOLOGY S A SHS L8681T102   17,660 115 SH   SOLE   115 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   4,336,825 84,836 SH   SOLE   79,608 0 5,228
STANLEY BLACK & DECKER INC COM 854502101   83,363 1,023 SH   SOLE   993 0 30
STARBUCKS CORP COM 855244109   728,081 7,959 SH   SOLE   7,625 0 334
STATE STR CORP COM 857477103   1,376,955 21,421 SH   SOLE   20,790 0 631
STERIS PLC SHS USD G8473T100   11,802,149 53,086 SH   SOLE   50,945 0 2,141
STRYKER CORPORATION COM 863667101   8,973,626 34,798 SH   SOLE   32,882 0 1,916
SUN LIFE FINANCIAL INC. COM 866796105   5,811 119 SH   SOLE   119 0 0
SUNCOR ENERGY INC NEW COM 867224107   68,489 2,002 SH   SOLE   2,002 0 0
SYNAPTICS INC COM 87157D109   9,292,436 97,898 SH   SOLE   93,064 0 4,834
SYNCHRONY FINANCIAL COM 87165B103   10,942 379 SH   SOLE   0 0 379
SYNOPSYS INC COM 871607107   14,500,785 29,613 SH   SOLE   29,327 0 286
SYNOVUS FINL CORP COM NEW 87161C501   4,971 187 SH   SOLE   0 0 187
SYSCO CORP COM 871829107   33,384 528 SH   SOLE   528 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   484,866 5,360 SH   SOLE   5,360 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   7,142 50 SH   SOLE   50 0 0
TARGET CORP COM 87612E106   8,164,503 72,910 SH   SOLE   68,946 0 3,964
TASKUS INC CLASS A COM 87652V109   409 50 SH   SOLE   50 0 0
TD SYNNEX CORPORATION COM 87162W100   689,660 7,276 SH   SOLE   6,747 0 529
TE CONNECTIVITY LTD SHS H84989104   91,868 756 SH   SOLE   662 0 94
TEJON RANCH CO COM 879080109   16 1 SH   SOLE   0 0 1
TELADOC HEALTH INC COM 87918A105   445 24 SH   SOLE   0 0 24
TELEDYNE TECHNOLOGIES INC COM 879360105   10,591,058 26,178 SH   SOLE   24,806 0 1,372
TELEFLEX INCORPORATED COM 879369106   1,501,190 7,919 SH   SOLE   7,211 0 708
TERADYNE INC COM 880770102   1,435,869 15,020 SH   SOLE   14,765 0 255
TESLA INC COM 88160R101   231,533 922 SH   SOLE   662 0 260
TETRA TECH INC NEW COM 88162G103   6,618,469 41,775 SH   SOLE   40,283 0 1,492
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   17,320 2,000 SH   SOLE   2,000 0 0
TEXAS INSTRS INC COM 882508104   6,947,849 45,485 SH   SOLE   42,016 0 3,469
TEXAS ROADHOUSE INC COM 882681109   4,052,724 43,937 SH   SOLE   41,084 0 2,853
TEXTRON INC COM 883203101   15,662 200 SH   SOLE   0 0 200
THE AARONS COMPANY INC COM 00258W108   6,419 685 SH   SOLE   685 0 0
THE CIGNA GROUP COM 125523100   7,211,368 23,637 SH   SOLE   22,626 0 1,011
THE TRADE DESK INC COM CL A 88339J105   36,911 460 SH   SOLE   460 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   135,198 280 SH   SOLE   280 0 0
THOMSON REUTERS CORP. COM 884903808   109,933 868 SH   SOLE   868 0 0
TILRAY BRANDS INC COM 88688T100   2,887 1,436 SH   SOLE   200 0 1,236
TJX COS INC NEW COM 872540109   11,955,322 134,936 SH   SOLE   128,268 0 6,668
T-MOBILE US INC COM 872590104   106,678 753 SH   SOLE   435 0 318
TOAST INC CL A 888787108   17,460 1,000 SH   SOLE   0 0 1,000
TOLL BROTHERS INC COM 889478103   3,444 48 SH   SOLE   0 0 48
TOPBUILD CORP COM 89055F103   26,423 111 SH   SOLE   111 0 0
TORO CO COM 891092108   618,614 7,202 SH   SOLE   6,364 0 838
TOTALENERGIES SE SPONSORED ADS 89151E109   200,444 3,016 SH   SOLE   3,016 0 0
TOYOTA MOTOR CORP ADS 892331307   1,422 8 SH   SOLE   0 0 8
TRACTOR SUPPLY CO COM 892356106   4,263,878 21,241 SH   SOLE   19,980 0 1,261
TRANE TECHNOLOGIES PLC SHS G8994E103   132,640 648 SH   SOLE   568 0 80
TRANSDIGM GROUP INC COM 893641100   269,127 314 SH   SOLE   314 0 0
TRAVELERS COMPANIES INC COM 89417E109   8,070,156 49,145 SH   SOLE   47,048 0 2,097
TREEHOUSE FOODS INC COM 89469A104   685 17 SH   SOLE   17 0 0
TREX CO INC COM 89531P105   45,488 800 SH   SOLE   800 0 0
TRIMBLE INC COM 896239100   6,489 130 SH   SOLE   130 0 0
TRINET GROUP INC COM 896288107   4,040,169 33,903 SH   SOLE   31,272 0 2,631
TRINITY INDS INC COM 896522109   6,289 287 SH   SOLE   0 0 287
TRINSEO PLC SHS G9059U107   1,667 251 SH   SOLE   251 0 0
TRUIST FINL CORP COM 89832Q109   1,188,480 41,833 SH   SOLE   38,381 0 3,452
TWILIO INC CL A 90138F102   13,895 250 SH   SOLE   250 0 0
UBER TECHNOLOGIES INC COM 90353T100   4,783 110 SH   SOLE   110 0 0
UBS GROUP AG SHS H42097107   1,046 43 SH   SOLE   0 0 43
UGI CORP NEW COM 902681105   6,992 327 SH   SOLE   0 0 327
ULTA BEAUTY INC COM 90384S303   11,545,810 30,429 SH   SOLE   29,265 0 1,164
UMB FINL CORP COM 902788108   2,740,956 44,359 SH   SOLE   42,138 0 2,221
UNILEVER PLC SPON ADR NEW 904767704   102,292 2,140 SH   SOLE   2,140 0 0
UNION PAC CORP COM 907818108   258,751 1,245 SH   SOLE   1,150 0 95
UNITED AIRLS HLDGS INC COM 910047109   968 25 SH   SOLE   25 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,585,716 16,673 SH   SOLE   15,902 0 771
UNITED RENTALS INC COM 911363109   3,820,032 8,821 SH   SOLE   8,149 0 672
UNITEDHEALTH GROUP INC COM 91324P102   8,855,865 16,418 SH   SOLE   15,312 0 1,106
UNIVERSAL HLTH SVCS INC CL B 913903100   4,071,719 32,828 SH   SOLE   31,463 0 1,365
US BANCORP DEL COM NEW 902973304   2,615,059 81,289 SH   SOLE   77,863 0 3,426
V F CORP COM 918204108   562,771 36,425 SH   SOLE   33,139 0 3,286
V2X INC COM 92242T101   581 11 SH   SOLE   0 0 11
VAIL RESORTS INC COM 91879Q109   10,754 50 SH   SOLE   50 0 0
VALERO ENERGY CORP COM 91913Y100   93,098 739 SH   SOLE   687 0 52
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   68,723 273 SH   SOLE   273 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885   1,321 16 SH   SOLE   0 0 16
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   20,723 276 SH   SOLE   0 0 276
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   50,907 733 SH   SOLE   0 0 733
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   179,535 3,658 SH   SOLE   0 0 3,658
VANGUARD INDEX FDS GROWTH ETF 922908736   1,743,195 6,266 SH   SOLE   5,946 0 320
VANGUARD INDEX FDS LARGE CAP ETF 922908637   26,297 133 SH   SOLE   133 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   8,715,348 44,964 SH   SOLE   43,810 0 1,154
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   354,192 2,733 SH   SOLE   2,393 0 340
VANGUARD INDEX FDS MID CAP ETF 922908629   243,892 1,180 SH   SOLE   1,180 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   32,839 435 SH   SOLE   435 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,762,248 4,445 SH   SOLE   4,445 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   533,818 3,436 SH   SOLE   3,158 0 278
VANGUARD INDEX FDS SMALL CP ETF 922908751   239,242 1,299 SH   SOLE   1,294 0 5
VANGUARD INDEX FDS SML CP GRW ETF 922908595   5,272,316 25,267 SH   SOLE   24,732 0 535
VANGUARD INDEX FDS TOTAL STK MKT 922908769   515,496 2,414 SH   SOLE   1,862 0 552
VANGUARD INDEX FDS VALUE ETF 922908744   1,045,138 7,612 SH   SOLE   6,789 0 823
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   25,150 644 SH   SOLE   642 0 2
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   4,177 73 SH   SOLE   73 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   2,119,032 20,401 SH   SOLE   20,040 0 361
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,956 21 SH   SOLE   21 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   11,125 231 SH   SOLE   0 0 231
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   29,035 384 SH   SOLE   0 0 384
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   2,864 41 SH   SOLE   41 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   226,269 1,451 SH   SOLE   122 0 1,329
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   20,596,951 475,680 SH   SOLE   457,659 0 18,021
VANGUARD WELLINGTON FD US MOMENTUM 921935508   2,007 18 SH   SOLE   9 0 9
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   241,504 2,357 SH   SOLE   2,128 0 229
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   218,972 3,045 SH   SOLE   3,045 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   41,077 384 SH   SOLE   384 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   77,861 184 SH   SOLE   184 0 0
VAXART INC COM NEW 92243A200   107 160 SH   SOLE   160 0 0
VEEVA SYS INC CL A COM 922475108   5,403 25 SH   SOLE   25 0 0
VENTAS INC COM 92276F100   26,102 601 SH   SOLE   392 0 209
VERALTO CORP COM SHS 92338C103   3,809 53 SH   SOLE   8 0 45
VERITONE INC COM 92347M100   802 344 SH   SOLE   344 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   492,067 16,044 SH   SOLE   12,904 0 3,140
VERTEX PHARMACEUTICALS INC COM 92532F100   24,115 65 SH   SOLE   0 0 65
VIATRIS INC COM 92556V106   10,022 1,074 SH   SOLE   0 0 1,074
VICI PPTYS INC COM 925652109   10,303 356 SH   SOLE   0 0 356
VISA INC COM CL A 92826C839   7,334,121 30,858 SH   SOLE   29,194 0 1,664
VISTA OUTDOOR INC COM 928377100   8,856 270 SH   SOLE   270 0 0
VMWARE INC CL A COM 928563402   104,168 586 SH   SOLE   586 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   4,503 477 SH   SOLE   477 0 0
VROOM INC COM 92918V109   99 100 SH   SOLE   100 0 0
VULCAN MATLS CO COM 929160109   13,604 65 SH   SOLE   65 0 0
WABTEC COM 929740108   526 5 SH   SOLE   0 0 5
WALGREENS BOOTS ALLIANCE INC COM 931427108   76,734 3,300 SH   SOLE   2,575 0 725
WALKER & DUNLOP INC COM 93148P102   5,140 75 SH   SOLE   75 0 0
WALMART INC COM 931142103   9,021,471 56,444 SH   SOLE   53,626 0 2,818
WARNER BROS DISCOVERY INC COM SER A 934423104   41,325 3,985 SH   SOLE   2,689 0 1,296
WASTE CONNECTIONS INC COM 94106B101   122,083 882 SH   SOLE   882 0 0
WASTE MGMT INC DEL COM 94106L109   128,292 808 SH   SOLE   808 0 0
WATERS CORP COM 941848103   5,097,249 20,178 SH   SOLE   19,581 0 597
WATSCO INC COM 942622200   6,264,604 16,371 SH   SOLE   15,500 0 871
WELLS FARGO CO NEW COM 949746101   963,728 23,529 SH   SOLE   21,385 0 2,144
WELLS FARGO CO NEW PERP PFD CNV A 949746804   6,477 6 SH   SOLE   6 0 0
WELLTOWER INC COM 95040Q104   65,992 775 SH   SOLE   679 0 96
WENDYS CO COM 95058W100   7,807 420 SH   SOLE   212 0 208
WEREWOLF THERAPEUTICS INC COM 95075A107   185 80 SH   SOLE   80 0 0
WESTERN DIGITAL CORP. COM 958102105   14,899 326 SH   SOLE   26 0 300
WESTERN UN CO COM 959802109   31,117 2,366 SH   SOLE   1,253 0 1,113
WEX INC COM 96208T104   2,479,987 13,139 SH   SOLE   12,829 0 310
WEYERHAEUSER CO MTN BE COM NEW 962166104   23,282 778 SH   SOLE   0 0 778
WILLIAMS SONOMA INC COM 969904101   1,284,685 7,954 SH   SOLE   7,184 0 770
WINGSTOP INC COM 974155103   7,074 40 SH   SOLE   0 0 40
WISDOMTREE TR EMG MKTS SMCAP 97717W281   146,176 3,200 SH   SOLE   3,200 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   958 19 SH   SOLE   19 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422   339,186 9,207 SH   SOLE   9,207 0 0
WISDOMTREE TR INTERNTNL AI ENH 97717W786   115,980 3,113 SH   SOLE   3,113 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778   3,178,812 57,729 SH   SOLE   56,769 0 960
WISDOMTREE TR INTL SMCAP DIV 97717W760   2,660,129 47,460 SH   SOLE   46,371 0 1,089
WISDOMTREE TR US LARGECAP DIVD 97717W307   46,084 748 SH   SOLE   748 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570   2,310,606 46,992 SH   SOLE   44,113 0 2,879
WISDOMTREE TR US QTLY DIV GRT 97717X669   6,400 100 SH   SOLE   100 0 0
WK KELLOGG CO COM SHS 92942W107   1,596 148 SH   SOLE   148 0 0
WM TECHNOLOGY INC COM 92971A109   122 100 SH   SOLE   100 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   6,340 277 SH   SOLE   0 0 277
WORKDAY INC CL A 98138H101   16,117 75 SH   SOLE   75 0 0
WORKIVA INC COM CL A 98139A105   38,282 394 SH   SOLE   394 0 0
WP CAREY INC COM 92936U109   15,436 285 SH   SOLE   285 0 0
XCEL ENERGY INC COM 98389B100   222,670 3,783 SH   SOLE   3,142 0 641
XYLEM INC COM 98419M100   18,101 201 SH   SOLE   0 0 201
YUM BRANDS INC COM 988498101   353,921 3,028 SH   SOLE   2,911 0 117
YUM CHINA HLDGS INC COM 98850P109   27,354 509 SH   SOLE   509 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   3,595,517 17,376 SH   SOLE   16,501 0 875
ZIFF DAVIS INC COM 48123V102   1,045,221 16,913 SH   SOLE   15,721 0 1,192
ZILLOW GROUP INC CL C CAP STK 98954M200   856 20 SH   SOLE   20 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   111,706 1,071 SH   SOLE   1,031 0 40
ZIMVIE INC COM 98888T107   206 25 SH   SOLE   21 0 4
ZOETIS INC CL A 98978V103   38,199 219 SH   SOLE   92 0 127
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   3,138 50 SH   SOLE   50 0 0
ZSCALER INC COM 98980G102   8,426 50 SH   SOLE   50 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109   2 1 SH   SOLE   1 0 0