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