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
ABBOTT LABS COM 002824100   46,579,056 480,940 SH   SOLE   479,118 0 1,822
ABBVIE INC COM 00287Y109   1,623,182 10,889 SH   SOLE   10,880 0 9
ACADEMY SPORTS & OUTDOORS IN COM 00402L107   2,221,123 46,988 SH   SOLE   46,906 0 82
ACADIA HEALTHCARE COMPANY IN COM 00404A109   1,508,008 21,448 SH   SOLE   21,411 0 37
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   30,858,560 100,480 SH   SOLE   100,099 0 381
ACUITY BRANDS INC COM 00508Y102   21,543,328 126,495 SH   SOLE   125,906 0 589
ACUSHNET HLDGS CORP COM 005098108   1,664,713 31,386 SH   SOLE   31,330 0 56
ADOBE INC COM 00724F101   47,463,531 93,084 SH   SOLE   92,638 0 446
ADVANCED MICRO DEVICES INC COM 007903107   982,959 9,560 SH   SOLE   9,560 0 0
AFLAC INC COM 001055102   75,088,516 978,352 SH   SOLE   974,576 0 3,776
AIR PRODS & CHEMS INC COM 009158106   310,890 1,097 SH   SOLE   1,097 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   49,442,668 570,010 SH   SOLE   566,666 0 3,344
ALLISON TRANSMISSION HLDGS I COM 01973R101   4,370,204 73,996 SH   SOLE   73,869 0 127
ALPHABET INC CAP STK CL C 02079K107   1,218,294 9,240 SH   SOLE   9,240 0 0
ALPHABET INC CAP STK CL A 02079K305   91,710,483 700,829 SH   SOLE   697,475 0 3,354
ALPS ETF TR ALERIAN MLP 00162Q452   3,640,921 86,278 SH   SOLE   85,498 0 780
ALTERYX INC COM CL A 02156B103   376,900 10,000 SH   SOLE   10,000 0 0
AMAZON COM INC COM 023135106   37,109,761 291,927 SH   SOLE   290,588 0 1,339
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   952,153 16,459 SH   SOLE   16,459 0 0
AMERICAN EXPRESS CO COM 025816109   82,276,061 551,485 SH   SOLE   549,227 0 2,258
AMERICAN FINL GROUP INC OHIO COM 025932104   470,131 4,210 SH   SOLE   4,203 0 7
AMERICAN TOWER CORP NEW COM 03027X100   29,885,432 181,730 SH   SOLE   181,024 0 706
AMERICAN WTR WKS CO INC NEW COM 030420103   1,686,812 13,622 SH   SOLE   13,622 0 0
AMERIPRISE FINL INC COM 03076C106   247,919 752 SH   SOLE   752 0 0
AMN HEALTHCARE SVCS INC COM 001744101   17,537,711 205,890 SH   SOLE   204,948 0 942
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   2,667,650 58,005 SH   SOLE   57,903 0 102
APPLE INC COM 037833100   191,381,233 1,117,816 SH   SOLE   1,113,805 0 4,011
APPLIED MATLS INC COM 038222105   96,465,764 696,755 SH   SOLE   693,768 0 2,987
ARCH CAP GROUP LTD ORD G0450A105   55,829,183 700,404 SH   SOLE   696,317 0 4,087
ARISTA NETWORKS INC COM 040413106   29,443,331 160,079 SH   SOLE   159,307 0 772
ASTRAZENECA PLC SPONSORED ADR 046353108   347,200 5,127 SH   SOLE   5,092 0 35
AT&T INC COM 00206R102   32,082,059 2,135,956 SH   SOLE   2,127,719 0 8,237
ATKORE INC COM 047649108   5,112,741 34,270 SH   SOLE   34,211 0 59
ATMOS ENERGY CORP COM 049560105   603,801 5,700 SH   SOLE   5,691 0 9
AUTOMATIC DATA PROCESSING IN COM 053015103   36,874,281 153,273 SH   SOLE   152,707 0 566
AUTOZONE INC COM 053332102   39,070,126 15,382 SH   SOLE   15,310 0 72
AXCELIS TECHNOLOGIES INC COM NEW 054540208   4,684,263 28,729 SH   SOLE   28,682 0 47
BANK AMERICA CORP COM 060505104   50,139,378 1,831,241 SH   SOLE   1,824,301 0 6,940
BARCLAYS BANK PLC IPTH SR B S&P 06748F324   5,830,000 250,000 SH Call SOLE   250,000 0 0
BELDEN INC COM 077454106   5,192,169 53,777 SH   SOLE   53,684 0 93
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,671,144 10,480 SH   SOLE   10,480 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107   37,594,311 1,875,028 SH   SOLE   1,875,028 0 0
BLACKROCK INC COM 09247X101   68,606,009 106,120 SH   SOLE   105,647 0 473
BLOCK INC CL A 852234103   311,989 7,049 SH   SOLE   7,049 0 0
BOEING CO COM 097023105   5,450,037 28,433 SH   SOLE   28,430 0 3
BOYD GAMING CORP COM 103304101   2,160,438 35,516 SH   SOLE   35,453 0 63
BRISTOL-MYERS SQUIBB CO COM 110122108   865,783 14,917 SH   SOLE   14,900 0 17
BROADCOM INC COM 11135F101   105,773,898 127,349 SH   SOLE   126,407 0 942
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   447,804 2,501 SH   SOLE   2,501 0 0
BRP INC COM SUN VTG 05577W200   5,384,695 70,982 SH   SOLE   70,565 0 417
BUNGE LIMITED COM G16962105   34,622,249 319,836 SH   SOLE   317,966 0 1,870
CATALYST PHARMACEUTICALS INC COM 14888U101   2,327,117 199,069 SH   SOLE   198,723 0 346
CATERPILLAR INC COM 149123101   33,756,723 123,651 SH   SOLE   123,191 0 460
CBOE GLOBAL MKTS INC COM 12503M108   48,077,076 307,772 SH   SOLE   306,311 0 1,461
CBRE GROUP INC CL A 12504L109   452,836 6,131 SH   SOLE   6,131 0 0
CENCORA INC COM 03073E105   37,535,703 208,567 SH   SOLE   207,560 0 1,007
CGI INC CL A SUB VTG 12532H104   41,361,171 419,953 SH   SOLE   417,609 0 2,344
CHECK POINT SOFTWARE TECH LT ORD M22465104   40,581,495 304,483 SH   SOLE   302,702 0 1,781
CHEVRON CORP NEW COM 166764100   69,055,821 409,536 SH   SOLE   407,993 0 1,543
CHUBB LIMITED COM H1467J104   132,376,295 635,875 SH   SOLE   632,781 0 3,094
CINTAS CORP COM 172908105   260,707 542 SH   SOLE   542 0 0
CISCO SYS INC COM 17275R102   86,971,192 1,617,767 SH   SOLE   1,610,906 0 6,861
COCA COLA CO COM 191216100   41,633,593 743,723 SH   SOLE   740,882 0 2,841
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   30,370,154 486,078 SH   SOLE   483,210 0 2,868
COMCAST CORP NEW CL A 20030N101   59,818,890 1,349,095 SH   SOLE   1,343,823 0 5,272
CONOCOPHILLIPS COM 20825C104   471,293 3,934 SH   SOLE   3,919 0 15
CORE & MAIN INC CL A 21874C102   3,013,729 104,462 SH   SOLE   104,283 0 179
COSTAR GROUP INC COM 22160N109   1,576,245 20,500 SH   SOLE   20,500 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,214,765 3,920 SH   SOLE   3,920 0 0
COTERRA ENERGY INC COM 127097103   22,525,623 832,740 SH   SOLE   828,827 0 3,913
CRANE COMPANY COMMON STOCK 224408104   1,614,312 18,171 SH   SOLE   18,137 0 34
CRANE NXT CO COM 224441105   849,110 15,280 SH   SOLE   15,256 0 24
CRH PLC ORD G25508105   59,006,293 1,078,134 SH   SOLE   1,071,776 0 6,358
CSX CORP COM 126408103   30,544,931 993,332 SH   SOLE   989,527 0 3,805
CURTISS WRIGHT CORP COM 231561101   30,622,160 156,531 SH   SOLE   155,781 0 750
D R HORTON INC COM 23331A109   31,497,921 293,086 SH   SOLE   291,694 0 1,392
DANAHER CORPORATION COM 235851102   45,629,608 183,916 SH   SOLE   183,226 0 690
DBX ETF TR XTRACK MSCI EAFE 233051200   1,484,332 42,531 SH   SOLE   42,531 0 0
DECKERS OUTDOOR CORP COM 243537107   1,049,772 2,042 SH   SOLE   2,039 0 3
DENNYS CORP COM 24869P104   192,201 22,692 SH   SOLE   22,692 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   322,654 12,315 SH   SOLE   12,315 0 0
DISNEY WALT CO COM 254687106   45,863,444 565,866 SH   SOLE   563,715 0 2,151
DT MIDSTREAM INC COMMON STOCK 23345M107   3,032,951 57,312 SH   SOLE   57,215 0 97
DUKE ENERGY CORP NEW COM NEW 26441C204   25,864,572 293,050 SH   SOLE   291,924 0 1,126
EAGLE MATLS INC COM 26969P108   40,675,069 244,266 SH   SOLE   243,162 0 1,104
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   124,428 10,395 SH   SOLE   10,395 0 0
EDISON INTL COM 281020107   588,217 9,294 SH   SOLE   9,294 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   3,109,633 44,885 SH   SOLE   44,885 0 0
ELEMENT SOLUTIONS INC COM 28618M106   30,441,142 1,552,328 SH   SOLE   1,546,345 0 5,983
ELEVANCE HEALTH INC COM 036752103   37,161,026 85,345 SH   SOLE   84,933 0 412
ELI LILLY & CO COM 532457108   67,174,291 125,061 SH   SOLE   124,615 0 446
EMCOR GROUP INC COM 29084Q100   52,192,776 248,077 SH   SOLE   246,946 0 1,131
EMERSON ELEC CO COM 291011104   404,532 4,189 SH   SOLE   4,189 0 0
ENSIGN GROUP INC COM 29358P101   31,197,360 335,708 SH   SOLE   334,235 0 1,473
ENTERPRISE FINL SVCS CORP COM 293712105   460,688 12,285 SH   SOLE   12,285 0 0
EPLUS INC COM 294268107   4,380,911 68,969 SH   SOLE   68,848 0 121
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   1,970,082 91,081 SH   SOLE   90,925 0 156
EVERCORE INC CLASS A 29977A105   33,212,864 240,883 SH   SOLE   239,792 0 1,091
EVERTEC INC COM 30040P103   2,210,760 59,461 SH   SOLE   59,360 0 101
EXXON MOBIL CORP COM 30231G102   110,092,494 936,320 SH   SOLE   932,958 0 3,362
FARMLAND PARTNERS INC COM 31154R109   2,049,207 199,728 SH   SOLE   197,972 0 1,756
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   61,626,108 679,975 SH   SOLE   677,098 0 2,877
FEDERATED HERMES INC CL B 314211103   1,655,540 48,879 SH   SOLE   48,794 0 85
FERGUSON PLC NEW SHS G3421J106   33,807,556 205,554 SH   SOLE   204,342 0 1,212
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203   5,463,387 271,271 SH   SOLE   268,818 0 2,453
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   3,313,823 20,762 SH   SOLE   20,633 0 129
FISERV INC COM 337738108   26,308,723 232,903 SH   SOLE   231,781 0 1,122
FLEX LTD ORD Y2573F102   48,207,486 1,786,786 SH   SOLE   1,776,329 0 10,457
FLEXSHARES TR MORNSTAR UPSTR 33939L407   5,291,146 130,839 SH   SOLE   129,659 0 1,180
FORTIVE CORP COM 34959J108   56,661,049 764,038 SH   SOLE   761,085 0 2,953
GAMING & LEISURE PPTYS INC COM 36467J108   570,195 12,518 SH   SOLE   12,498 0 20
GENERAL ELECTRIC CO COM NEW 369604301   486,751 4,403 SH   SOLE   4,395 0 8
GENERAL MLS INC COM 370334104   18,805,872 293,887 SH   SOLE   292,467 0 1,420
GENERAL MTRS CO COM 37045V100   26,668,868 808,883 SH   SOLE   805,743 0 3,140
GENTEX CORP COM 371901109   685,129 21,055 SH   SOLE   21,021 0 34
GLADSTONE LD CORP COM 376549101   1,995,792 140,253 SH   SOLE   139,017 0 1,236
GLOBAL X FDS GLOBAL X SILVER 37954Y848   3,146,076 131,635 SH   SOLE   130,449 0 1,186
GOLDMAN SACHS GROUP INC COM 38141G104   43,057,467 133,070 SH   SOLE   132,573 0 497
GSK PLC SPONSORED ADR 37733W204   39,050,763 1,077,262 SH   SOLE   1,070,983 0 6,279
HALLIBURTON CO COM 406216101   19,816,370 489,293 SH   SOLE   486,940 0 2,353
HCA HEALTHCARE INC COM 40412C101   25,578,184 103,985 SH   SOLE   103,483 0 502
HOME DEPOT INC COM 437076102   35,676,391 118,071 SH   SOLE   117,648 0 423
HONEYWELL INTL INC COM 438516106   4,339,912 23,492 SH   SOLE   23,492 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   41,840,617 1,060,330 SH   SOLE   1,054,056 0 6,274
ICON PLC SHS G4705A100   36,017,043 146,262 SH   SOLE   145,424 0 838
IMPERIAL OIL LTD COM NEW 453038408   33,230,070 539,537 SH   SOLE   536,376 0 3,161
INGERSOLL RAND INC COM 45687V106   513,073 8,052 SH   SOLE   8,052 0 0
INGREDION INC COM 457187102   28,826,368 292,951 SH   SOLE   291,604 0 1,347
INMODE LTD SHS M5425M103   31,012,940 1,018,153 SH   SOLE   1,012,190 0 5,963
INSULET CORP COM 45784P101   250,718 1,572 SH   SOLE   1,572 0 0
INTEGER HLDGS CORP COM 45826H109   2,101,454 26,794 SH   SOLE   26,748 0 46
INTEL CORP COM 458140100   36,357,859 1,022,724 SH   SOLE   1,018,795 0 3,929
INTERNATIONAL BUSINESS MACHS COM 459200101   739,381 5,270 SH   SOLE   5,270 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   1,487,182 87,843 SH   SOLE   87,691 0 152
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   3,037,128 137,054 SH   SOLE   120,066 0 16,988
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644   5,930,084 169,141 SH   SOLE   169,141 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   152,052,489 1,031,494 SH   SOLE   1,026,358 0 5,136
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V118   3,639,109 70,430 SH   SOLE   69,789 0 641
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   187,457,462 2,083,555 SH   SOLE   2,073,431 0 10,124
INVESCO QQQ TR UNIT SER 1 46090E103   1,390,804 3,882 SH   SOLE   3,882 0 0
ISHARES INC MSCI EMRG CHN 46434G764   1,083,404 21,742 SH   SOLE   21,742 0 0
ISHARES SILVER TR ISHARES 46428Q109   3,576,748 175,848 SH   SOLE   174,272 0 1,576
ISHARES TR CORE S&P TTL STK 464287150   3,651,645 38,769 SH   SOLE   35,940 0 2,829
ISHARES TR SELECT DIVID ETF 464287168   505,262 4,694 SH   SOLE   4,694 0 0
ISHARES TR CORE S&P500 ETF 464287200   197,195,482 459,203 SH   SOLE   457,139 0 2,064
ISHARES TR IBOXX INV CP ETF 464287242   19,465,377 190,799 SH   SOLE   184,567 0 6,232
ISHARES TR S&P 500 GRWT ETF 464287309   205,876 3,009 SH   SOLE   3,009 0 0
ISHARES TR S&P 500 VAL ETF 464287408   219,837 1,429 SH   SOLE   1,429 0 0
ISHARES TR RUS MD CP GR ETF 464287481   312,052 3,416 SH   SOLE   3,416 0 0
ISHARES TR CORE S&P MCP ETF 464287507   463,542 1,859 SH   SOLE   1,859 0 0
ISHARES TR EXPANDED TECH 464287515   5,789,477 16,965 SH   SOLE   16,901 0 64
ISHARES TR RUS 1000 GRW ETF 464287614   395,527 1,487 SH   SOLE   1,487 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   7,099,257 31,672 SH   SOLE   31,158 0 514
ISHARES TR RUSSELL 3000 ETF 464287689   500,658 2,043 SH   SOLE   2,043 0 0
ISHARES TR U.S. TECH ETF 464287721   256,844 2,448 SH   SOLE   2,448 0 0
ISHARES TR CORE S&P SCP ETF 464287804   127,478,364 1,351,408 SH   SOLE   1,334,572 0 16,836
ISHARES TR IBOXX HI YD ETF 464288513   1,234,687,942 16,748,344 SH   SOLE   16,700,074 0 48,270
ISHARES TR CRE U S REIT ETF 464288521   1,664,804 35,286 SH   SOLE   34,956 0 330
ISHARES TR USD INV GRDE ETF 464288620   10,629,759 221,131 SH   SOLE   219,134 0 1,997
ISHARES TR PFD AND INCM SEC 464288687   5,551,499 184,129 SH   SOLE   178,126 0 6,003
ISHARES TR EAFE VALUE ETF 464288877   7,190,410 146,953 SH   SOLE   146,953 0 0
ISHARES TR EAFE GRWTH ETF 464288885   2,656,832 30,786 SH   SOLE   30,786 0 0
ISHARES TR RUS TP200 GR ETF 464289438   4,729,349 30,744 SH   SOLE   30,744 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   82,184,903 1,135,464 SH   SOLE   1,128,347 0 7,117
ISHARES TR MSCI USA QLT FCT 46432F339   4,796,629 36,396 SH   SOLE   36,396 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   176,867,066 2,948,275 SH   SOLE   2,911,409 0 36,866
ISHARES TR CONV BD ETF 46435G102   2,416,553 32,564 SH   SOLE   32,262 0 302
ISHARES TR BROAD USD HIGH 46435U853   2,452,351 70,652 SH   SOLE   70,011 0 641
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   1,638,587 32,844 SH   SOLE   32,844 0 0
JABIL INC COM 466313103   1,412,539 11,132 SH   SOLE   11,114 0 18
JACOBS SOLUTIONS INC COM 46982L108   634,725 4,650 SH   SOLE   4,650 0 0
JOHNSON & JOHNSON COM 478160104   113,261,640 727,202 SH   SOLE   724,236 0 2,966
JPMORGAN CHASE & CO COM 46625H100   149,116,153 1,028,246 SH   SOLE   1,023,968 0 4,278
KIMBERLY-CLARK CORP COM 494368103   307,322 2,543 SH   SOLE   2,543 0 0
KT CORP SPONSORED ADR 48268K101   22,498,665 1,754,966 SH   SOLE   1,744,860 0 10,106
LANDSTAR SYS INC COM 515098101   1,792,048 10,128 SH   SOLE   10,128 0 0
LANTHEUS HLDGS INC COM 516544103   3,202,124 46,087 SH   SOLE   46,007 0 80
LINDE PLC SHS G54950103   72,667,373 195,159 SH   SOLE   194,233 0 926
LOCKHEED MARTIN CORP COM 539830109   1,360,610 3,327 SH   SOLE   3,327 0 0
LOWES COS INC COM 548661107   3,105,130 14,940 SH   SOLE   14,940 0 0
LPL FINL HLDGS INC COM 50212V100   1,885,991 7,936 SH   SOLE   7,921 0 15
MARSH & MCLENNAN COS INC COM 571748102   232,166 1,220 SH   SOLE   1,220 0 0
MASTERCARD INCORPORATED CL A 57636Q104   806,469 2,037 SH   SOLE   2,037 0 0
MCDONALDS CORP COM 580135101   41,174,687 156,296 SH   SOLE   155,716 0 580
MCKESSON CORP COM 58155Q103   51,533,199 118,508 SH   SOLE   118,051 0 457
MERCK & CO INC COM 58933Y105   46,691,934 453,540 SH   SOLE   451,847 0 1,693
MERITAGE HOMES CORP COM 59001A102   2,165,813 17,696 SH   SOLE   17,665 0 31
META PLATFORMS INC CL A 30303M102   62,221,524 207,260 SH   SOLE   206,288 0 972
MGP INGREDIENTS INC NEW COM 55303J106   2,280,794 21,623 SH   SOLE   21,584 0 39
MICROCHIP TECHNOLOGY INC. COM 595017104   675,913 8,660 SH   SOLE   8,660 0 0
MICROSOFT CORP COM 594918104   162,162,732 513,579 SH   SOLE   511,348 0 2,231
MIDDLEBY CORP COM 596278101   27,357,184 213,728 SH   SOLE   212,736 0 992
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101   141,856 14,300 SH   SOLE   14,300 0 0
MKS INSTRS INC COM 55306N104   2,174,404 25,126 SH   SOLE   25,084 0 42
MOLINA HEALTHCARE INC COM 60855R100   1,135,483 3,463 SH   SOLE   3,458 0 5
MOLSON COORS BEVERAGE CO CL B 60871R209   672,114 10,569 SH   SOLE   10,553 0 16
MONDELEZ INTL INC CL A 609207105   27,836,375 401,100 SH   SOLE   399,174 0 1,926
MORGAN STANLEY COM NEW 617446448   47,330,641 579,536 SH   SOLE   577,283 0 2,253
MOTOROLA SOLUTIONS INC COM NEW 620076307   211,530 777 SH   SOLE   777 0 0
NETEASE INC SPONSORED ADS 64110W102   30,928,056 308,787 SH   SOLE   306,966 0 1,821
NETFLIX INC COM 64110L106   26,119,347 69,172 SH   SOLE   68,839 0 333
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   1,899,770 13,251 SH   SOLE   13,229 0 22
NEXTERA ENERGY INC COM 65339F101   66,085,579 1,153,527 SH   SOLE   1,148,800 0 4,727
NEXTGEN HEALTHCARE INC COM 65343C102   3,440,803 144,998 SH   SOLE   144,741 0 257
NIKE INC CL B 654106103   547,903 5,730 SH   SOLE   5,730 0 0
NORFOLK SOUTHN CORP COM 655844108   870,234 4,419 SH   SOLE   4,419 0 0
NORTHERN OIL & GAS INC COM 665531307   2,587,473 64,317 SH   SOLE   64,203 0 114
NORTHERN TR CORP COM 665859104   208,440 3,000 SH   SOLE   3,000 0 0
NORTHWEST NAT HLDG CO COM 66765N105   2,263,880 59,326 SH   SOLE   59,223 0 103
NOVARTIS AG SPONSORED ADR 66987V109   41,437,361 406,807 SH   SOLE   404,411 0 2,396
NOVO-NORDISK A S ADR 670100205   54,078,137 594,658 SH   SOLE   591,193 0 3,465
NVENT ELECTRIC PLC SHS G6700G107   132,048,651 2,491,954 SH   SOLE   2,479,980 0 11,974
NVIDIA CORPORATION COM 67066G104   37,849,398 87,012 SH   SOLE   86,628 0 384
NXP SEMICONDUCTORS N V COM N6596X109   48,425,716 242,225 SH   SOLE   240,815 0 1,410
OCCIDENTAL PETE CORP COM 674599105   986,176 15,200 SH   SOLE   15,200 0 0
OKTA INC CL A 679295105   339,734 4,168 SH   SOLE   4,168 0 0
OMNICOM GROUP INC COM 681919106   33,026,678 443,430 SH   SOLE   441,716 0 1,714
ORACLE CORP COM 68389X105   1,147,007 10,829 SH   SOLE   10,819 0 10
OWENS CORNING NEW COM 690742101   32,349,495 237,149 SH   SOLE   236,098 0 1,051
PARKER-HANNIFIN CORP COM 701094104   85,306,501 219,004 SH   SOLE   218,097 0 907
PAYPAL HLDGS INC COM 70450Y103   15,507,977 265,275 SH   SOLE   264,002 0 1,273
PENTAIR PLC SHS G7S00T104   123,965,848 1,914,530 SH   SOLE   1,905,076 0 9,454
PEPSICO INC COM 713448108   1,360,264 8,028 SH   SOLE   8,028 0 0
PFIZER INC COM 717081103   23,553,689 710,091 SH   SOLE   707,441 0 2,650
PHILIP MORRIS INTL INC COM 718172109   46,370,657 500,871 SH   SOLE   498,951 0 1,920
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   350,694 10,456 SH   SOLE   10,456 0 0
PHOTRONICS INC COM 719405102   2,052,791 101,573 SH   SOLE   101,398 0 175
POPULAR INC COM NEW 733174700   1,566,680 24,864 SH   SOLE   24,821 0 43
PPG INDS INC COM 693506107   45,280,548 348,848 SH   SOLE   347,504 0 1,344
PPL CORP COM 69351T106   244,176 10,364 SH   SOLE   10,364 0 0
PRICE T ROWE GROUP INC COM 74144T108   808,757 7,712 SH   SOLE   7,712 0 0
PROCTER AND GAMBLE CO COM 742718109   51,635,597 354,008 SH   SOLE   352,427 0 1,581
PROLOGIS INC. COM 74340W103   46,650,348 415,742 SH   SOLE   414,160 0 1,582
PULTE GROUP INC COM 745867101   74,986,096 1,012,642 SH   SOLE   1,008,749 0 3,893
QUANTA SVCS INC COM 74762E102   1,660,620 8,877 SH   SOLE   8,877 0 0
QUEST DIAGNOSTICS INC COM 74834L100   726,286 5,960 SH   SOLE   5,951 0 9
ROCKWELL AUTOMATION INC COM 773903109   361,340 1,264 SH   SOLE   1,264 0 0
RTX CORPORATION COM 75513E101   896,436 12,456 SH   SOLE   12,456 0 0
S&P GLOBAL INC COM 78409V104   57,878,942 158,394 SH   SOLE   157,773 0 621
SALESFORCE INC COM 79466L302   1,322,734 6,523 SH   SOLE   6,523 0 0
SANMINA CORPORATION COM 801056102   2,286,382 42,122 SH   SOLE   42,048 0 74
SANOFI SPONSORED ADR 80105N105   32,880,196 612,979 SH   SOLE   609,389 0 3,590
SCHLUMBERGER LTD COM STK 806857108   29,524,368 506,421 SH   SOLE   503,452 0 2,969
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   27,634,536 380,013 SH   SOLE   373,893 0 6,120
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   1,587,988 60,564 SH   SOLE   60,564 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   935,242 29,099 SH   SOLE   29,099 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   3,618,266 114,249 SH   SOLE   114,249 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   37,242,936 665,409 SH   SOLE   654,638 0 10,771
SENTINELONE INC CL A 81730H109   194,025 11,508 SH   SOLE   11,508 0 0
SHERWIN WILLIAMS CO COM 824348106   495,307 1,942 SH   SOLE   1,942 0 0
SIMPSON MFG INC COM 829073105   509,054 3,398 SH   SOLE   3,398 0 0
SM ENERGY CO COM 78454L100   1,108,336 27,953 SH   SOLE   27,908 0 45
SNAP ON INC COM 833034101   35,412,820 138,841 SH   SOLE   138,180 0 661
SONY GROUP CORP SPONSORED ADR 835699307   26,631,617 323,160 SH   SOLE   321,288 0 1,872
SOUTHERN CO COM 842587107   47,689,673 736,861 SH   SOLE   733,611 0 3,250
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,278,165 2,990 SH   SOLE   2,990 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   7,101,935 98,134 SH   SOLE   96,548 0 1,586
SPDR SER TR PORTFOLIO LN COR 78464A367   10,622,828 500,134 SH   SOLE   483,772 0 16,362
SPDR SER TR PORTFOLIO INTRMD 78464A375   9,359,824 297,609 SH   SOLE   287,904 0 9,705
SPDR SER TR PRTFLO S&P500 GW 78464A409   148,603,448 2,506,806 SH   SOLE   2,494,587 0 12,219
SPDR SER TR PRTFLO S&P500 VL 78464A508   608,826 14,756 SH   SOLE   14,756 0 0
SPDR SER TR S&P INS ETF 78464A789   5,656,459 132,968 SH   SOLE   132,474 0 494
SPDR SER TR S&P 400 MDCP GRW 78464A821   15,944,221 230,608 SH   SOLE   226,871 0 3,737
SPDR SER TR S&P 400 MDCP VAL 78464A839   15,722,751 242,411 SH   SOLE   238,485 0 3,926
SPDR SER TR PORTFOLIO S&P500 78464A854   293,063,206 5,830,943 SH   SOLE   5,758,272 0 72,671
SPDR SER TR S&P HOMEBUILD 78464A888   2,402,920 31,382 SH   SOLE   31,382 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   70,863,216 2,897,106 SH   SOLE   2,881,946 0 15,160
SPDR SER TR S&P OILGAS EXP 78468R556   5,960,922 40,301 SH   SOLE   40,151 0 150
SPDR SER TR BLOOMBERG HIGH Y 78468R622   334,166,897 3,696,536 SH   SOLE   3,678,769 0 17,767
SPROUTS FMRS MKT INC COM 85208M102   4,897,390 114,425 SH   SOLE   114,226 0 199
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,622,172 62,537 SH   SOLE   61,981 0 556
STARBUCKS CORP COM 855244109   65,252,058 714,935 SH   SOLE   711,905 0 3,030
STERLING INFRASTRUCTURE INC COM 859241101   1,616,046 21,993 SH   SOLE   21,954 0 39
STMICROELECTRONICS N V NY REGISTRY 861012102   30,964,826 717,443 SH   SOLE   713,264 0 4,179
STRYKER CORPORATION COM 863667101   64,262,820 235,163 SH   SOLE   234,249 0 914
SUMMIT MATLS INC CL A 86614U100   1,513,186 48,593 SH   SOLE   48,509 0 84
SUNCOR ENERGY INC NEW COM 867224107   31,336,442 911,473 SH   SOLE   906,132 0 5,341
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   20,917,711 240,710 SH   SOLE   239,303 0 1,407
TESLA INC COM 88160R101   17,451,093 69,743 SH   SOLE   69,402 0 341
TEXAS INSTRS INC COM 882508104   32,520,622 204,519 SH   SOLE   203,743 0 776
TEXTRON INC COM 883203101   505,957 6,475 SH   SOLE   6,475 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   32,960,273 65,117 SH   SOLE   64,882 0 235
TIMKEN CO COM 887389104   1,943,517 26,446 SH   SOLE   26,402 0 44
T-MOBILE US INC COM 872590104   28,930,829 206,575 SH   SOLE   205,580 0 995
TORONTO DOMINION BK ONT COM NEW 891160509   489,673 8,126 SH   SOLE   8,093 0 33
TOYOTA MOTOR CORP ADS 892331307   33,794,439 188,008 SH   SOLE   186,914 0 1,094
TRACTOR SUPPLY CO COM 892356106   36,963,361 182,041 SH   SOLE   181,336 0 705
UFP INDUSTRIES INC COM 90278Q108   32,761,705 319,938 SH   SOLE   318,479 0 1,459
ULTA BEAUTY INC COM 90384S303   37,325,806 93,443 SH   SOLE   92,987 0 456
UNION PAC CORP COM 907818108   458,778 2,253 SH   SOLE   2,253 0 0
UNITED PARCEL SERVICE INC CL B 911312106   5,408,533 34,699 SH   SOLE   34,699 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   29,745,950 131,695 SH   SOLE   131,108 0 587
UNITEDHEALTH GROUP INC COM 91324P102   105,144,667 208,542 SH   SOLE   207,719 0 823
UNUM GROUP COM 91529Y106   29,097,754 591,538 SH   SOLE   588,694 0 2,844
US BANCORP DEL COM NEW 902973304   328,947 9,950 SH   SOLE   9,950 0 0
VALE S A SPONSORED ADS 91912E105   21,791,596 1,626,239 SH   SOLE   1,616,754 0 9,485
VALERO ENERGY CORP COM 91913Y100   66,293,682 467,812 SH   SOLE   466,001 0 1,811
VALLEY NATL BANCORP COM 919794107   90,573 10,581 SH   SOLE   10,581 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   3,420,826 127,121 SH   SOLE   125,974 0 1,147
VANECK ETF TRUST CEF MUNI INCOME 92189F460   4,569,085 241,751 SH   SOLE   231,481 0 10,270
VANECK ETF TRUST IG FLOATING RATE 92189F486   2,536,436 100,294 SH   SOLE   99,385 0 909
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   7,758,459 175,929 SH   SOLE   154,111 0 21,818
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   1,406,992 28,673 SH   SOLE   25,136 0 3,537
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,560,218 9,066 SH   SOLE   9,066 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   466,467 1,713 SH   SOLE   1,713 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   562,341 4,077 SH   SOLE   4,077 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   578,180 2,722 SH   SOLE   2,722 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   79,104,685 744,866 SH   SOLE   735,531 0 9,335
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   327,901 4,919 SH   SOLE   4,919 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   250,162 1,610 SH   SOLE   1,610 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   211,692 4,842 SH   SOLE   4,140 0 702
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   3,224,089 11,969 SH   SOLE   11,893 0 76
VANGUARD WORLD FDS ENERGY ETF 92204A306   10,012,714 79,002 SH   SOLE   78,747 0 255
VANGUARD WORLD FDS INF TECH ETF 92204A702   284,177 685 SH   SOLE   685 0 0
VICTORY CAP HLDGS INC COM CL A 92645B103   2,564,980 76,934 SH   SOLE   76,803 0 131
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103   42,621,262 2,662,165 SH   SOLE   2,646,595 0 15,570
VIRTU FINL INC CL A 928254101   1,471,387 85,199 SH   SOLE   85,047 0 152
VISA INC COM CL A 92826C839   76,467,378 332,452 SH   SOLE   331,093 0 1,359
WALMART INC COM 931142103   52,762,439 329,910 SH   SOLE   328,667 0 1,243
WASTE MGMT INC DEL COM 94106L109   26,331,169 172,732 SH   SOLE   172,068 0 664
WEATHERFORD INTL PLC ORD SHS G48833118   1,913,009 21,178 SH   SOLE   21,142 0 36
WELLS FARGO CO NEW COM 949746101   54,116,734 1,324,443 SH   SOLE   1,319,353 0 5,090
WESCO INTL INC COM 95082P105   1,038,956 7,224 SH   SOLE   7,212 0 12
WILLIAMS COS INC COM 969457100   30,656,048 909,945 SH   SOLE   905,547 0 4,398
WILLIAMS SONOMA INC COM 969904101   70,322,172 452,523 SH   SOLE   450,611 0 1,912
WINTRUST FINL CORP COM 97650W108   2,099,807 27,812 SH   SOLE   27,765 0 47
WORLD GOLD TR SPDR GLD MINIS 98149E303   5,237,028 142,854 SH   SOLE   141,565 0 1,289
WORTHINGTON INDS INC COM 981811102   1,548,034 25,041 SH   SOLE   24,998 0 43
ZIFF DAVIS INC COM 48123V102   1,607,663 25,242 SH   SOLE   25,197 0 45
ZOETIS INC CL A 98978V103   306,400 1,761 SH   SOLE   1,761 0 0