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   37,952,163 344,800 SH   SOLE   343,542 0 1,258
ABBVIE INC COM 00287Y109   859,080 5,544 SH   SOLE   5,473 0 71
ACADEMY SPORTS & OUTDOORS IN COM 00402L107   2,071,278 31,383 SH   SOLE   31,330 0 53
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   35,683,064 101,687 SH   SOLE   101,317 0 370
ACUITY BRANDS INC COM 00508Y102   34,794,713 169,871 SH   SOLE   169,076 0 795
ACUSHNET HLDGS CORP COM 005098108   4,090,257 64,750 SH   SOLE   64,642 0 108
ADDUS HOMECARE CORP COM 006739106   1,783,741 19,211 SH   SOLE   19,179 0 32
ADOBE INC COM 00724F101   32,459,813 54,408 SH   SOLE   54,155 0 253
ADVANCED MICRO DEVICES INC COM 007903107   3,569,533 24,215 SH   SOLE   24,201 0 14
AFLAC INC COM 001055102   80,878,443 980,345 SH   SOLE   976,730 0 3,615
AIR PRODS & CHEMS INC COM 009158106   421,926 1,541 SH   SOLE   1,474 0 67
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   22,776,236 293,849 SH   SOLE   292,141 0 1,708
ALLISON TRANSMISSION HLDGS I COM 01973R101   2,546,854 43,798 SH   SOLE   43,724 0 74
ALPHABET INC CAP STK CL C 02079K107   1,865,067 13,234 SH   SOLE   12,965 0 269
ALPHABET INC CAP STK CL A 02079K305   81,052,818 580,234 SH   SOLE   577,633 0 2,601
ALPS ETF TR ALERIAN MLP 00162Q452   3,665,361 86,203 SH   SOLE   85,514 0 689
ALTERYX INC COM CL A 02156B103   471,600 10,000 SH   SOLE   10,000 0 0
AMAZON COM INC COM 023135106   50,399,409 331,706 SH   SOLE   330,211 0 1,495
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   766,127 12,260 SH   SOLE   12,260 0 0
AMERICAN EXPRESS CO COM 025816109   88,168,178 470,632 SH   SOLE   468,685 0 1,947
AMERICAN TOWER CORP NEW COM 03027X100   53,510,053 247,869 SH   SOLE   246,947 0 922
AMERICAN WTR WKS CO INC NEW COM 030420103   1,834,397 13,898 SH   SOLE   13,898 0 0
AMERIPRISE FINL INC COM 03076C106   286,012 753 SH   SOLE   753 0 0
AMGEN INC COM 031162100   60,178,561 208,938 SH   SOLE   208,023 0 915
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   3,849,668 62,242 SH   SOLE   62,134 0 108
APPLE INC COM 037833100   214,399,192 1,113,588 SH   SOLE   1,109,424 0 4,164
APPLIED MATLS INC COM 038222105   82,688,846 510,204 SH   SOLE   507,991 0 2,213
ARCBEST CORP COM 03937C105   1,650,003 13,726 SH   SOLE   13,703 0 23
ARCH CAP GROUP LTD ORD G0450A105   53,424,991 719,335 SH   SOLE   715,274 0 4,061
ARISTA NETWORKS INC COM 040413106   45,876,642 194,797 SH   SOLE   193,833 0 964
ARROW ELECTRS INC COM 042735100   2,588,766 21,176 SH   SOLE   21,140 0 36
ASML HOLDING N V N Y REGISTRY SHS N07059210   349,697 462 SH   SOLE   452 0 10
ASSURANT INC COM 04621X108   29,589,203 175,614 SH   SOLE   174,738 0 876
ASTRAZENECA PLC SPONSORED ADR 046353108   375,477 5,575 SH   SOLE   5,482 0 93
AT&T INC COM 00206R102   36,164,018 2,155,186 SH   SOLE   2,147,224 0 7,962
ATKORE INC COM 047649108   5,284,960 33,031 SH   SOLE   32,981 0 50
ATMOS ENERGY CORP COM 049560105   920,130 7,939 SH   SOLE   7,927 0 12
AUTOMATIC DATA PROCESSING IN COM 053015103   35,187,148 151,037 SH   SOLE   150,481 0 556
AUTOZONE INC COM 053332102   40,265,705 15,573 SH   SOLE   15,498 0 75
AVANTOR INC COM 05352A100   1,081,275 47,362 SH   SOLE   47,313 0 49
AXCELIS TECHNOLOGIES INC COM NEW 054540208   35,337,153 272,474 SH   SOLE   271,218 0 1,256
BAIDU INC SPON ADR REP A 056752108   642,371 5,394 SH   SOLE   5,389 0 5
BANK AMERICA CORP COM 060505104   59,871,088 1,778,173 SH   SOLE   1,771,442 0 6,731
BARCLAYS BANK PLC IPTH SR B S&P 06748F324   2,328,000 150,000 SH Call SOLE   150,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,936,100 11,036 SH   SOLE   10,961 0 75
BERKSHIRE HILLS BANCORP INC COM 084680107   44,464,745 1,790,767 SH   SOLE   1,790,767 0 0
BLACKROCK INC COM 09247X101   72,999,252 89,923 SH   SOLE   89,530 0 393
BLOCK H & R INC COM 093671105   21,461,043 443,685 SH   SOLE   441,652 0 2,033
BLOCK INC CL A 852234103   467,890 6,049 SH   SOLE   6,049 0 0
BOEING CO COM 097023105   7,222,367 27,708 SH   SOLE   27,705 0 3
BRISTOL-MYERS SQUIBB CO COM 110122108   683,706 13,325 SH   SOLE   13,325 0 0
BROADCOM INC COM 11135F101   144,700,827 129,631 SH   SOLE   128,690 0 941
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   234,967 1,142 SH   SOLE   1,098 0 44
BUNGE GLOBAL SA COM SHS H11356104   33,515,626 332,002 SH   SOLE   330,117 0 1,885
CABOT CORP COM 127055101   1,839,088 22,025 SH   SOLE   21,987 0 38
CATALENT INC COM 148806102   895,321 19,927 SH   SOLE   19,907 0 20
CATALYST PHARMACEUTICALS INC COM 14888U101   2,922,553 173,858 SH   SOLE   173,565 0 293
CATERPILLAR INC COM 149123101   35,377,765 119,653 SH   SOLE   119,209 0 444
CBOE GLOBAL MKTS INC COM 12503M108   44,650,725 250,060 SH   SOLE   248,818 0 1,242
CBRE GROUP INC CL A 12504L109   577,903 6,208 SH   SOLE   6,208 0 0
CENCORA INC COM 03073E105   43,646,757 212,517 SH   SOLE   211,474 0 1,043
CF INDS HLDGS INC COM 125269100   999,554 12,573 SH   SOLE   12,560 0 13
CGI INC CL A SUB VTG 12532H104   34,691,333 323,583 SH   SOLE   321,758 0 1,825
CHECK POINT SOFTWARE TECH LT ORD M22465104   55,587,141 363,814 SH   SOLE   361,747 0 2,067
CHEVRON CORP NEW COM 166764100   60,258,400 403,985 SH   SOLE   402,503 0 1,482
CHORD ENERGY CORPORATION COM NEW 674215207   706,311 4,249 SH   SOLE   4,249 0 0
CHUBB LIMITED COM H1467J104   130,196,732 576,092 SH   SOLE   573,325 0 2,767
CINTAS CORP COM 172908105   47,649,162 79,065 SH   SOLE   78,776 0 289
CISCO SYS INC COM 17275R102   34,394,887 680,818 SH   SOLE   677,856 0 2,962
COCA COLA CO COM 191216100   35,579,262 603,755 SH   SOLE   601,479 0 2,276
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   33,348,699 499,681 SH   SOLE   496,782 0 2,899
COMCAST CORP NEW CL A 20030N101   89,180,185 2,033,756 SH   SOLE   2,025,240 0 8,516
CONOCOPHILLIPS COM 20825C104   610,064 5,256 SH   SOLE   5,227 0 29
CORE & MAIN INC CL A 21874C102   4,368,038 108,093 SH   SOLE   107,915 0 178
COSTAR GROUP INC COM 22160N109   1,797,962 20,574 SH   SOLE   20,366 0 208
COSTCO WHSL CORP NEW COM 22160K105   3,738,836 5,664 SH   SOLE   5,663 0 1
COTERRA ENERGY INC COM 127097103   45,614,377 1,787,397 SH   SOLE   1,778,390 0 9,007
CRANE COMPANY COMMON STOCK 224408104   3,947,648 33,415 SH   SOLE   33,366 0 49
CRANE NXT CO COM 224441105   874,320 15,374 SH   SOLE   15,350 0 24
CRH PLC ORD G25508105   77,135,939 1,115,326 SH   SOLE   1,108,965 0 6,361
CSX CORP COM 126408103   34,629,551 998,833 SH   SOLE   995,204 0 3,629
CURTISS WRIGHT CORP COM 231561101   42,000,151 188,519 SH   SOLE   187,600 0 919
D R HORTON INC COM 23331A109   33,127,611 217,974 SH   SOLE   216,891 0 1,083
DANAHER CORPORATION COM 235851102   53,411,368 230,878 SH   SOLE   229,981 0 897
DAVE & BUSTERS ENTMT INC COM 238337109   498,274 9,253 SH   SOLE   9,244 0 9
DECKERS OUTDOOR CORP COM 243537107   1,253,306 1,875 SH   SOLE   1,872 0 3
DEERE & CO COM 244199105   833,092 2,083 SH   SOLE   2,083 0 0
DENNYS CORP COM 24869P104   246,889 22,692 SH   SOLE   22,692 0 0
DEXCOM INC COM 252131107   1,370,202 11,042 SH   SOLE   11,031 0 11
DIGITAL RLTY TR INC COM 253868103   668,324 4,966 SH   SOLE   4,961 0 5
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   203,277 3,922 SH   SOLE   3,922 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   359,968 12,315 SH   SOLE   12,315 0 0
DISNEY WALT CO COM 254687106   50,625,336 560,697 SH   SOLE   558,565 0 2,132
DOLLAR GEN CORP NEW COM 256677105   986,725 7,258 SH   SOLE   7,251 0 7
DT MIDSTREAM INC COMMON STOCK 23345M107   1,641,643 29,957 SH   SOLE   29,908 0 49
DUKE ENERGY CORP NEW COM NEW 26441C204   27,638,428 284,815 SH   SOLE   283,728 0 1,087
EAGLE MATLS INC COM 26969P108   40,678,429 200,545 SH   SOLE   199,609 0 936
EAST WEST BANCORP INC COM 27579R104   704,822 9,796 SH   SOLE   9,796 0 0
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   128,170 10,395 SH   SOLE   10,395 0 0
EDISON INTL COM 281020107   660,854 9,244 SH   SOLE   9,244 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   3,404,105 44,644 SH   SOLE   44,644 0 0
ELEMENT SOLUTIONS INC COM 28618M106   35,182,271 1,520,409 SH   SOLE   1,514,678 0 5,731
ELEVANCE HEALTH INC COM 036752103   39,716,241 84,224 SH   SOLE   83,791 0 433
ELI LILLY & CO COM 532457108   65,237,360 111,914 SH   SOLE   111,543 0 371
EMCOR GROUP INC COM 29084Q100   54,527,907 253,112 SH   SOLE   251,934 0 1,178
EMERSON ELEC CO COM 291011104   510,983 5,250 SH   SOLE   5,250 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   144,679 10,484 SH   SOLE   10,484 0 0
ENSIGN GROUP INC COM 29358P101   38,453,662 342,694 SH   SOLE   341,164 0 1,530
ENTERPRISE FINL SVCS CORP COM 293712105   512,582 11,480 SH   SOLE   11,480 0 0
EPLUS INC COM 294268107   4,494,752 56,297 SH   SOLE   56,205 0 92
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   2,406,806 94,163 SH   SOLE   94,005 0 158
EVERCORE INC CLASS A 29977A105   41,425,845 242,186 SH   SOLE   241,082 0 1,104
EVEREST GROUP LTD COM G3223R108   35,400,627 100,120 SH   SOLE   99,536 0 584
EVERTEC INC COM 30040P103   3,463,073 84,589 SH   SOLE   84,447 0 142
EXXON MOBIL CORP COM 30231G102   99,345,003 993,649 SH   SOLE   990,229 0 3,420
FARMLAND PARTNERS INC COM 31154R109   2,144,944 171,870 SH   SOLE   170,491 0 1,379
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   86,154,431 836,045 SH   SOLE   832,539 0 3,506
FEDERATED HERMES INC CL B 314211103   3,162,397 93,396 SH   SOLE   93,238 0 158
FERGUSON PLC NEW SHS G3421J106   41,036,009 212,545 SH   SOLE   211,333 0 1,212
FIFTH THIRD BANCORP COM 316773100   42,771,946 1,240,126 SH   SOLE   1,235,514 0 4,612
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203   3,571,548 177,151 SH   SOLE   175,732 0 1,419
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   327,949 6,347 SH   SOLE   6,347 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   5,493,017 113,680 SH   SOLE   111,088 0 2,592
FISERV INC COM 337738108   43,466,178 327,207 SH   SOLE   325,550 0 1,657
FLEX LTD ORD Y2573F102   56,441,618 1,852,975 SH   SOLE   1,842,498 0 10,477
FORD MTR CO DEL COM 345370860   176,670 14,493 SH   SOLE   14,493 0 0
FORTIVE CORP COM 34959J108   56,641,102 769,266 SH   SOLE   766,424 0 2,842
FOX CORP CL A COM 35137L105   20,597,715 694,227 SH   SOLE   690,794 0 3,433
GENERAL DYNAMICS CORP COM 369550108   32,739,454 126,081 SH   SOLE   125,619 0 462
GENERAL ELECTRIC CO COM NEW 369604301   508,742 3,986 SH   SOLE   3,978 0 8
GENERAL MTRS CO COM 37045V100   27,840,787 775,077 SH   SOLE   772,070 0 3,007
GENTEX CORP COM 371901109   1,214,136 37,175 SH   SOLE   37,121 0 54
GLOBAL X FDS US INFR DEV ETF 37954Y673   4,622,602 134,144 SH   SOLE   133,067 0 1,077
GLOBAL X FDS GLOBAL X COPPER 37954Y830   3,608,701 96,232 SH   SOLE   95,457 0 775
GLOBAL X FDS GLOBAL X SILVER 37954Y848   4,494,206 158,414 SH   SOLE   157,142 0 1,272
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   206,194 2,198 SH   SOLE   2,198 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   50,830,995 131,765 SH   SOLE   131,268 0 497
GROUP 1 AUTOMOTIVE INC COM 398905109   1,970,144 6,465 SH   SOLE   6,455 0 10
GSK PLC SPONSORED ADR 37733W204   65,100,990 1,756,637 SH   SOLE   1,746,621 0 10,016
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   925,963 15,140 SH   SOLE   15,124 0 16
H & E EQUIPMENT SERVICES INC COM 404030108   1,801,273 34,428 SH   SOLE   34,369 0 59
HALLIBURTON CO COM 406216101   24,804,593 686,157 SH   SOLE   682,764 0 3,393
HCA HEALTHCARE INC COM 40412C101   466,382 1,723 SH   SOLE   1,723 0 0
HOME DEPOT INC COM 437076102   40,763,639 117,627 SH   SOLE   117,158 0 469
HONEYWELL INTL INC COM 438516106   2,086,824 9,951 SH   SOLE   9,951 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   44,795,939 1,104,981 SH   SOLE   1,098,673 0 6,308
HUMANA INC COM 444859102   900,970 1,968 SH   SOLE   1,966 0 2
ICON PLC SHS G4705A100   42,454,018 149,977 SH   SOLE   149,142 0 835
IMPERIAL OIL LTD COM NEW 453038408   31,656,173 553,526 SH   SOLE   550,369 0 3,157
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   964,163 32,032 SH   SOLE   32,032 0 0
ING GROEP N.V. SPONSORED ADR 456837103   46,060,211 3,066,592 SH   SOLE   3,049,223 0 17,369
INGERSOLL RAND INC COM 45687V106   662,340 8,564 SH   SOLE   8,564 0 0
INTEGER HLDGS CORP COM 45826H109   4,573,434 46,159 SH   SOLE   46,083 0 76
INTEL CORP COM 458140100   60,435,277 1,202,693 SH   SOLE   1,198,254 0 4,439
INTERCONTINENTAL EXCHANGE IN COM 45866F104   979,777 7,629 SH   SOLE   7,622 0 7
INTERNATIONAL BUSINESS MACHS COM 459200101   649,621 3,972 SH   SOLE   3,972 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   2,654,268 120,157 SH   SOLE   119,954 0 203
INTUIT COM 461202103   1,856,339 2,970 SH   SOLE   2,968 0 2
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   2,130,835 88,124 SH   SOLE   77,578 0 10,546
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   91,882,086 545,165 SH   SOLE   542,573 0 2,592
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V118   2,792,345 44,893 SH   SOLE   44,534 0 359
INVESCO QQQ TR UNIT SER 1 46090E103   218,274 533 SH   SOLE   533 0 0
ISHARES INC MSCI EURZONE ETF 464286608   6,342,444 133,694 SH   SOLE   133,694 0 0
ISHARES INC MSCI EMRG CHN 46434G764   2,136,997 38,567 SH   SOLE   38,567 0 0
ISHARES SILVER TR ISHARES 46428Q109   3,461,496 158,930 SH   SOLE   157,651 0 1,279
ISHARES TR CORE S&P TTL STK 464287150   4,066,603 38,644 SH   SOLE   35,851 0 2,793
ISHARES TR SELECT DIVID ETF 464287168   760,523 6,488 SH   SOLE   6,488 0 0
ISHARES TR CORE S&P500 ETF 464287200   116,388,107 243,678 SH   SOLE   242,572 0 1,106
ISHARES TR IBOXX INV CP ETF 464287242   11,445,435 103,429 SH   SOLE   101,425 0 2,004
ISHARES TR S&P 500 VAL ETF 464287408   248,489 1,429 SH   SOLE   1,429 0 0
ISHARES TR RUS MD CP GR ETF 464287481   356,835 3,416 SH   SOLE   3,416 0 0
ISHARES TR CORE S&P MCP ETF 464287507   531,019 1,916 SH   SOLE   1,916 0 0
ISHARES TR EXPANDED TECH 464287515   8,058,039 19,865 SH   SOLE   19,778 0 87
ISHARES TR ISHARES SEMICDTR 464287523   1,615,385 2,804 SH   SOLE   2,786 0 18
ISHARES TR RUS 1000 GRW ETF 464287614   486,588 1,605 SH   SOLE   1,605 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   8,997,199 35,672 SH   SOLE   35,168 0 504
ISHARES TR RUSSELL 2000 ETF 464287655   767,515 3,824 SH   SOLE   3,824 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   11,266,317 41,157 SH   SOLE   41,157 0 0
ISHARES TR U.S. TECH ETF 464287721   352,538 2,872 SH   SOLE   2,872 0 0
ISHARES TR CORE S&P SCP ETF 464287804   235,764,023 2,177,958 SH   SOLE   2,157,499 0 20,459
ISHARES TR SP SMCP600VL ETF 464287879   167,721,272 1,627,256 SH   SOLE   1,619,626 0 7,630
ISHARES TR MSCI ACWI EX US 464288240   7,686,114 150,590 SH   SOLE   150,590 0 0
ISHARES TR NATIONAL MUN ETF 464288414   7,004,262 64,609 SH   SOLE   64,609 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,096,306,918 27,087,568 SH   SOLE   27,046,440 0 41,128
ISHARES TR CRE U S REIT ETF 464288521   3,855,100 71,009 SH   SOLE   70,439 0 570
ISHARES TR PFD AND INCM SEC 464288687   5,479,117 175,669 SH   SOLE   171,649 0 4,020
ISHARES TR US AER DEF ETF 464288760   9,251,928 73,080 SH   SOLE   72,890 0 190
ISHARES TR US BR DEL SE ETF 464288794   1,765,240 16,265 SH   SOLE   16,155 0 110
ISHARES TR EAFE VALUE ETF 464288877   6,322,335 121,350 SH   SOLE   121,350 0 0
ISHARES TR EAFE GRWTH ETF 464288885   3,494,542 36,082 SH   SOLE   36,082 0 0
ISHARES TR RUS TP200 GR ETF 464289438   128,973,945 736,069 SH   SOLE   732,696 0 3,373
ISHARES TR MSCI USA MIN VOL 46429B697   11,586,458 148,487 SH   SOLE   146,398 0 2,089
ISHARES TR CORE MSCI TOTAL 46432F834   205,782,518 3,169,297 SH   SOLE   3,129,904 0 39,393
ISHARES TR CORE MSCI EAFE 46432F842   263,883 3,751 SH   SOLE   3,655 0 96
ISHARES TR MSCI INTL QUALTY 46434V456   2,388,741 63,598 SH   SOLE   63,598 0 0
ISHARES TR BROAD USD HIGH 46435U853   2,573,608 70,801 SH   SOLE   70,237 0 564
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   13,632,115 269,836 SH   SOLE   269,836 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   979,980 19,314 SH   SOLE   17,003 0 2,311
JACOBS SOLUTIONS INC COM 46982L108   485,452 3,740 SH   SOLE   3,740 0 0
JOHNSON & JOHNSON COM 478160104   68,905,500 439,617 SH   SOLE   437,953 0 1,664
JPMORGAN CHASE & CO COM 46625H100   164,866,445 969,232 SH   SOLE   965,333 0 3,899
KIMBERLY-CLARK CORP COM 494368103   249,703 2,055 SH   SOLE   2,055 0 0
LANDSTAR SYS INC COM 515098101   1,961,287 10,128 SH   SOLE   10,128 0 0
LANTHEUS HLDGS INC COM 516544103   3,764,454 60,717 SH   SOLE   60,618 0 99
LAUDER ESTEE COS INC CL A 518439104   652,568 4,462 SH   SOLE   4,458 0 4
LIBERTY ENERGY INC COM CL A 53115L104   1,911,339 105,366 SH   SOLE   105,186 0 180
LINDE PLC SHS G54950103   81,657,587 198,820 SH   SOLE   197,915 0 905
LOCKHEED MARTIN CORP COM 539830109   1,581,846 3,490 SH   SOLE   3,478 0 12
LOWES COS INC COM 548661107   3,144,854 14,131 SH   SOLE   14,093 0 38
LPL FINL HLDGS INC COM 50212V100   836,275 3,674 SH   SOLE   3,670 0 4
LULULEMON ATHLETICA INC COM 550021109   48,949,882 95,738 SH   SOLE   95,184 0 554
MALIBU BOATS INC COM CL A 56117J100   1,975,768 36,041 SH   SOLE   35,979 0 62
MARATHON OIL CORP COM 565849106   661,670 27,387 SH   SOLE   27,344 0 43
MARATHON PETE CORP COM 56585A102   329,656 2,222 SH   SOLE   2,222 0 0
MARSH & MCLENNAN COS INC COM 571748102   813,395 4,293 SH   SOLE   4,255 0 38
MASTERCARD INCORPORATED CL A 57636Q104   1,811,815 4,248 SH   SOLE   4,241 0 7
MCDONALDS CORP COM 580135101   46,147,541 155,635 SH   SOLE   155,060 0 575
MCKESSON CORP COM 58155Q103   41,166,172 88,915 SH   SOLE   88,561 0 354
MERCK & CO INC COM 58933Y105   77,073,729 706,968 SH   SOLE   704,034 0 2,934
MERITAGE HOMES CORP COM 59001A102   2,400,661 13,781 SH   SOLE   13,757 0 24
META PLATFORMS INC CL A 30303M102   79,467,559 224,510 SH   SOLE   223,472 0 1,038
MGP INGREDIENTS INC NEW COM 55303J106   25,595,804 259,803 SH   SOLE   258,662 0 1,141
MICROCHIP TECHNOLOGY INC. COM 595017104   776,811 8,614 SH   SOLE   8,614 0 0
MICROSOFT CORP COM 594918104   227,517,161 605,035 SH   SOLE   602,481 0 2,554
MIDDLEBY CORP COM 596278101   25,535,614 173,511 SH   SOLE   172,678 0 833
MOLINA HEALTHCARE INC COM 60855R100   1,267,476 3,508 SH   SOLE   3,503 0 5
MOLSON COORS BEVERAGE CO CL B 60871R209   970,977 15,863 SH   SOLE   15,839 0 24
MONDELEZ INTL INC CL A 609207105   227,803 3,145 SH   SOLE   3,022 0 123
MOODYS CORP COM 615369105   1,294,711 3,315 SH   SOLE   3,310 0 5
MORGAN STANLEY COM NEW 617446448   69,085,753 740,866 SH   SOLE   738,011 0 2,855
MOTOROLA SOLUTIONS INC COM NEW 620076307   225,738 721 SH   SOLE   706 0 15
MR COOPER GROUP INC COM 62482R107   1,893,234 29,073 SH   SOLE   29,024 0 49
NETAPP INC COM 64110D104   716,124 8,123 SH   SOLE   8,111 0 12
NETEASE INC SPONSORED ADS 64110W102   28,243,442 303,171 SH   SOLE   301,458 0 1,713
NETFLIX INC COM 64110L106   1,806,812 3,711 SH   SOLE   3,691 0 20
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   1,497,713 9,555 SH   SOLE   9,539 0 16
NEXTERA ENERGY INC COM 65339F101   85,728,408 1,411,400 SH   SOLE   1,405,693 0 5,707
NIKE INC CL B 654106103   623,626 5,744 SH   SOLE   5,730 0 14
NOBLE CORP PLC ORD SHS A G65431127   1,152,276 23,926 SH   SOLE   23,902 0 24
NORFOLK SOUTHN CORP COM 655844108   1,328,928 5,622 SH   SOLE   5,546 0 76
NORTHERN OIL & GAS INC COM 665531307   2,501,002 67,467 SH   SOLE   67,351 0 116
NORTHERN TR CORP COM 665859104   253,140 3,000 SH   SOLE   3,000 0 0
NORTHWEST NAT HLDG CO COM 66765N105   1,669,397 42,871 SH   SOLE   42,798 0 73
NOVARTIS AG SPONSORED ADR 66987V109   42,607,926 421,986 SH   SOLE   419,589 0 2,397
NOVO-NORDISK A S ADR 670100205   63,896,133 617,653 SH   SOLE   614,120 0 3,533
NVENT ELECTRIC PLC SHS G6700G107   118,568,597 2,006,576 SH   SOLE   1,997,452 0 9,124
NVIDIA CORPORATION COM 67066G104   61,166,662 123,514 SH   SOLE   122,958 0 556
NXP SEMICONDUCTORS N V COM N6596X109   25,821,789 112,425 SH   SOLE   111,794 0 631
OKTA INC CL A 679295105   368,276 4,068 SH   SOLE   4,068 0 0
OMNICOM GROUP INC COM 681919106   38,123,303 440,681 SH   SOLE   439,043 0 1,638
ORACLE CORP COM 68389X105   1,404,538 13,322 SH   SOLE   13,312 0 10
OSI SYSTEMS INC COM 671044105   2,580,484 19,996 SH   SOLE   19,963 0 33
OWENS CORNING NEW COM 690742101   27,297,741 184,158 SH   SOLE   183,302 0 856
PAGSEGURO DIGITAL LTD COM CL A G68707101   7,872,822 631,341 SH   SOLE   627,509 0 3,832
PARKER-HANNIFIN CORP COM 701094104   123,937,095 269,019 SH   SOLE   267,881 0 1,138
PAYCHEX INC COM 704326107   285,626 2,398 SH   SOLE   2,370 0 28
PENTAIR PLC SHS G7S00T104   109,433,954 1,505,074 SH   SOLE   1,498,180 0 6,894
PEPSICO INC COM 713448108   31,807,975 187,282 SH   SOLE   186,412 0 870
PERDOCEO ED CORP COM 71363P106   1,660,685 94,572 SH   SOLE   94,410 0 162
PFIZER INC COM 717081103   685,469 23,809 SH   SOLE   23,809 0 0
PHILIP MORRIS INTL INC COM 718172109   45,039,877 478,740 SH   SOLE   476,902 0 1,838
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   381,435 10,456 SH   SOLE   10,456 0 0
PHOTRONICS INC COM 719405102   6,014,068 191,714 SH   SOLE   191,398 0 316
POPULAR INC COM NEW 733174700   2,856,939 34,811 SH   SOLE   34,727 0 84
PPG INDS INC COM 693506107   38,063,628 254,521 SH   SOLE   253,588 0 933
PPL CORP COM 69351T106   278,168 10,265 SH   SOLE   10,265 0 0
PRICE T ROWE GROUP INC COM 74144T108   830,559 7,713 SH   SOLE   7,713 0 0
PROCTER AND GAMBLE CO COM 742718109   50,489,026 344,541 SH   SOLE   342,977 0 1,564
PROGRESSIVE CORP COM 743315103   341,337 2,143 SH   SOLE   2,041 0 102
PROLOGIS INC. COM 74340W103   72,069,950 540,660 SH   SOLE   538,642 0 2,018
PROSHARES TR PSHS ULTSH 20YRS 74347B201   3,360,076 111,261 SH   SOLE   110,348 0 913
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9   39,875 40,000 PRN   SOLE   40,000 0 0
PUBLIC STORAGE COM 74460D109   351,055 1,151 SH   SOLE   1,151 0 0
PULTE GROUP INC COM 745867101   97,251,757 942,180 SH   SOLE   938,690 0 3,490
QUALCOMM INC COM 747525103   238,730 1,651 SH   SOLE   1,630 0 21
QUANTA SVCS INC COM 74762E102   1,929,899 8,943 SH   SOLE   8,943 0 0
R1 RCM INC COM 77634L105   1,119,015 105,867 SH   SOLE   105,759 0 108
ROCKWELL AUTOMATION INC COM 773903109   391,515 1,261 SH   SOLE   1,261 0 0
RTX CORPORATION COM 75513E101   1,007,972 11,980 SH   SOLE   11,980 0 0
S&P GLOBAL INC COM 78409V104   70,896,836 160,939 SH   SOLE   160,322 0 617
SALESFORCE INC COM 79466L302   3,771,060 14,331 SH   SOLE   14,263 0 68
SCHLUMBERGER LTD COM STK 806857108   21,190,562 407,198 SH   SOLE   404,879 0 2,319
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   213,079 3,778 SH   SOLE   3,778 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   39,445,209 475,472 SH   SOLE   469,100 0 6,372
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   1,593,932 58,730 SH   SOLE   58,730 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   644,457 18,487 SH   SOLE   18,487 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   3,099,247 91,884 SH   SOLE   91,884 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   46,514,726 750,964 SH   SOLE   740,400 0 10,564
SERVICENOW INC COM 81762P102   1,129,677 1,599 SH   SOLE   1,576 0 23
SHERWIN WILLIAMS CO COM 824348106   627,231 2,011 SH   SOLE   2,006 0 5
SM ENERGY CO COM 78454L100   1,800,480 46,500 SH   SOLE   46,421 0 79
SNAP ON INC COM 833034101   44,978,912 155,723 SH   SOLE   154,979 0 744
SOUTHERN CO COM 842587107   51,072,781 728,363 SH   SOLE   725,203 0 3,160
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,765,354 5,818 SH   SOLE   5,818 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   329,797 650 SH   SOLE   650 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   9,204,469 110,485 SH   SOLE   108,930 0 1,555
SPDR SER TR PORTFOLIO LN COR 78464A367   8,144,410 342,346 SH   SOLE   336,195 0 6,151
SPDR SER TR PORTFOLIO INTRMD 78464A375   14,215,321 432,998 SH   SOLE   424,550 0 8,448
SPDR SER TR PORTFOLIO SHORT 78464A474   8,290,961 278,407 SH   SOLE   272,075 0 6,332
SPDR SER TR PRTFLO S&P500 VL 78464A508   205,599,749 4,409,173 SH   SOLE   4,392,461 0 16,712
SPDR SER TR S&P REGL BKG 78464A698   6,232,459 118,872 SH   SOLE   118,557 0 315
SPDR SER TR S&P RETAIL ETF 78464A714   7,640,970 105,655 SH   SOLE   105,325 0 330
SPDR SER TR S&P BK ETF 78464A797   6,234,743 135,479 SH   SOLE   135,119 0 360
SPDR SER TR S&P 400 MDCP GRW 78464A821   19,683,658 260,125 SH   SOLE   256,466 0 3,659
SPDR SER TR S&P 400 MDCP VAL 78464A839   103,094,920 1,404,946 SH   SOLE   1,395,763 0 9,183
SPDR SER TR PORTFOLIO S&P500 78464A854   319,252,533 5,711,137 SH   SOLE   5,640,365 0 70,772
SPDR SER TR S&P HOMEBUILD 78464A888   6,525,351 68,214 SH   SOLE   67,966 0 248
SPDR SER TR BLOOMBERG SHT TE 78468R408   71,912,123 2,860,466 SH   SOLE   2,847,664 0 12,802
SPDR SER TR BLOOMBERG HIGH Y 78468R622   603,777,748 6,373,670 SH   SOLE   6,358,642 0 15,028
SPROUTS FMRS MKT INC COM 85208M102   5,164,295 107,344 SH   SOLE   107,168 0 176
STARBUCKS CORP COM 855244109   70,110,476 730,242 SH   SOLE   726,873 0 3,369
STERLING INFRASTRUCTURE INC COM 859241101   3,043,609 34,614 SH   SOLE   34,555 0 59
STRYKER CORPORATION COM 863667101   55,331,524 184,771 SH   SOLE   184,085 0 686
SUMMIT MATLS INC CL A 86614U100   3,537,204 91,971 SH   SOLE   91,814 0 157
SUNCOR ENERGY INC NEW COM 867224107   39,078,655 1,219,684 SH   SOLE   1,212,501 0 7,183
SYNOPSYS INC COM 871607107   231,195 449 SH   SOLE   447 0 2
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   56,524,278 543,502 SH   SOLE   540,366 0 3,136
TARGET CORP COM 87612E106   1,285,366 9,025 SH   SOLE   9,017 0 8
TESLA INC COM 88160R101   21,209,259 85,356 SH   SOLE   84,975 0 381
TEXAS INSTRS INC COM 882508104   33,647,075 197,390 SH   SOLE   196,555 0 835
TEXTRON INC COM 883203101   409,740 5,095 SH   SOLE   5,095 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   2,361,530 4,449 SH   SOLE   4,444 0 5
T-MOBILE US INC COM 872590104   34,280,570 213,812 SH   SOLE   212,761 0 1,051
TORONTO DOMINION BK ONT COM NEW 891160509   508,689 7,872 SH   SOLE   7,872 0 0
TOYOTA MOTOR CORP ADS 892331307   60,589,975 330,407 SH   SOLE   328,513 0 1,894
UBER TECHNOLOGIES INC COM 90353T100   275,834 4,480 SH   SOLE   4,480 0 0
UFP INDUSTRIES INC COM 90278Q108   27,250,509 217,049 SH   SOLE   216,035 0 1,014
ULTA BEAUTY INC COM 90384S303   46,589,719 95,083 SH   SOLE   94,614 0 469
UNION PAC CORP COM 907818108   326,920 1,331 SH   SOLE   1,331 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,156,584 7,356 SH   SOLE   7,356 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   24,534,227 111,575 SH   SOLE   111,090 0 485
UNITEDHEALTH GROUP INC COM 91324P102   111,733,739 212,232 SH   SOLE   211,419 0 813
US BANCORP DEL COM NEW 902973304   514,816 11,895 SH   SOLE   11,895 0 0
VALE S A SPONSORED ADS 91912E105   49,542,357 3,123,730 SH   SOLE   3,105,657 0 18,073
VALERO ENERGY CORP COM 91913Y100   60,413,292 464,717 SH   SOLE   462,968 0 1,749
VANECK ETF TRUST GOLD MINERS ETF 92189F106   5,438,655 175,384 SH   SOLE   173,975 0 1,409
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   1,390,744 62,844 SH   SOLE   55,323 0 7,521
VANECK ETF TRUST CEF MUNI INCOME 92189F460   5,104,714 241,016 SH   SOLE   231,696 0 9,320
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   7,867,962 167,297 SH   SOLE   147,263 0 20,034
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   7,040,779 16,119 SH   SOLE   16,119 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   297,310 1,652 SH   SOLE   1,652 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   481,553 1,549 SH   SOLE   1,549 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   741,819 4,962 SH   SOLE   4,962 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   644,527 2,717 SH   SOLE   2,717 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   92,035,668 800,101 SH   SOLE   790,153 0 9,948
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   356,824 4,919 SH   SOLE   4,919 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   541,020 3,175 SH   SOLE   3,175 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   211,631 1,935 SH   SOLE   1,935 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   6,031,917 19,806 SH   SOLE   19,760 0 46
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   1,359,392 6,167 SH   SOLE   6,167 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   331,505 685 SH   SOLE   685 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   34,931,388 926,562 SH   SOLE   923,154 0 3,408
VICTORY CAP HLDGS INC COM CL A 92645B103   1,187,939 34,493 SH   SOLE   34,434 0 59
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103   62,982,910 3,546,335 SH   SOLE   3,526,205 0 20,130
VIRTU FINL INC CL A 928254101   1,808,550 89,267 SH   SOLE   89,115 0 152
VISA INC COM CL A 92826C839   98,249,589 377,375 SH   SOLE   375,783 0 1,592
VONTIER CORPORATION COM 928881101   1,909,999 55,282 SH   SOLE   54,963 0 319
WALMART INC COM 931142103   38,908,390 246,802 SH   SOLE   245,911 0 891
WASTE MGMT INC DEL COM 94106L109   31,262,918 174,556 SH   SOLE   173,915 0 641
WELLS FARGO CO NEW COM 949746101   63,872,058 1,297,685 SH   SOLE   1,292,804 0 4,881
WENDYS CO COM 95058W100   720,214 36,972 SH   SOLE   36,936 0 36
WESCO INTL INC COM 95082P105   884,075 5,084 SH   SOLE   5,079 0 5
WEX INC COM 96208T104   2,909,496 14,955 SH   SOLE   14,930 0 25
WILLIAMS COS INC COM 969457100   32,452,938 931,752 SH   SOLE   927,192 0 4,560
WILLIAMS SONOMA INC COM 969904101   80,328,862 398,101 SH   SOLE   396,458 0 1,643
WINTRUST FINL CORP COM 97650W108   3,809,985 41,078 SH   SOLE   41,010 0 68
WORLD GOLD TR SPDR GLD MINIS 98149E303   9,201,027 224,909 SH   SOLE   223,103 0 1,806
ZIFF DAVIS INC COM 48123V102   1,780,401 26,498 SH   SOLE   26,453 0 45
ZOETIS INC CL A 98978V103   392,791 1,990 SH   SOLE   1,979 0 11