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   38,707,600 340,556 SH   SOLE   339,391 0 1,165
ABBVIE INC COM 00287Y109   893,613 4,907 SH   SOLE   4,898 0 9
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   37,487,617 108,155 SH   SOLE   107,790 0 365
ACUITY BRANDS INC COM 00508Y102   52,955,966 197,060 SH   SOLE   196,246 0 814
ACUSHNET HLDGS CORP COM 005098108   1,891,331 28,678 SH   SOLE   28,625 0 53
ADDUS HOMECARE CORP COM 006739106   3,016,495 29,190 SH   SOLE   29,131 0 59
ADOBE INC COM 00724F101   27,709,100 54,913 SH   SOLE   54,688 0 225
ADVANCED MICRO DEVICES INC COM 007903107   5,947,146 32,950 SH   SOLE   32,897 0 53
AFLAC INC COM 001055102   71,827,484 836,565 SH   SOLE   833,645 0 2,920
AIR PRODS & CHEMS INC COM 009158106   262,378 1,083 SH   SOLE   1,083 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101   5,216,605 64,276 SH   SOLE   64,157 0 119
ALPHABET INC CAP STK CL C 02079K107   1,947,253 12,789 SH   SOLE   12,789 0 0
ALPHABET INC CAP STK CL A 02079K305   108,561,626 719,285 SH   SOLE   716,356 0 2,929
ALPS ETF TR ALERIAN MLP 00162Q452   3,230,667 68,071 SH   SOLE   67,550 0 521
AMAZON COM INC COM 023135106   69,215,233 383,719 SH   SOLE   382,216 0 1,503
AMERICAN CENTY ETF TR US QUALITY GROW 025072307   202,667 2,386 SH   SOLE   2,386 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   881,141 13,379 SH   SOLE   13,379 0 0
AMERICAN EXPRESS CO COM 025816109   123,947,002 544,367 SH   SOLE   542,285 0 2,082
AMERICAN TOWER CORP NEW COM 03027X100   50,910,997 257,660 SH   SOLE   256,756 0 904
AMERICAN WOODMARK CORPORATIO COM 030506109   2,216,493 21,803 SH   SOLE   21,759 0 44
AMERICAN WTR WKS CO INC NEW COM 030420103   1,677,943 13,730 SH   SOLE   13,730 0 0
AMGEN INC COM 031162100   33,664,296 118,403 SH   SOLE   117,982 0 421
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   1,759,210 40,064 SH   SOLE   39,990 0 74
APPLE INC COM 037833100   209,204,676 1,219,995 SH   SOLE   1,216,114 0 3,881
APPLIED MATLS INC COM 038222105   105,547,079 511,793 SH   SOLE   509,799 0 1,994
ARCBEST CORP COM 03937C105   2,052,435 14,403 SH   SOLE   14,374 0 29
ARCH CAP GROUP LTD ORD G0450A105   62,740,206 678,713 SH   SOLE   675,250 0 3,463
ARISTA NETWORKS INC COM 040413106   36,238,800 124,970 SH   SOLE   124,436 0 534
ASML HOLDING N V N Y REGISTRY SHS N07059210   665,742 686 SH   SOLE   683 0 3
ASSURANT INC COM 04621X108   66,663,453 354,141 SH   SOLE   352,702 0 1,439
ASTRAZENECA PLC SPONSORED ADR 046353108   348,777 5,148 SH   SOLE   5,113 0 35
AT&T INC COM 00206R102   37,916,055 2,154,321 SH   SOLE   2,146,752 0 7,569
ATKORE INC COM 047649108   34,821,452 182,924 SH   SOLE   182,210 0 714
ATMOS ENERGY CORP COM 049560105   1,009,562 8,493 SH   SOLE   8,481 0 12
AUTOMATIC DATA PROCESSING IN COM 053015103   37,952,929 151,970 SH   SOLE   151,455 0 515
AUTOZONE INC COM 053332102   47,208,565 14,979 SH   SOLE   14,917 0 62
AVANTOR INC COM 05352A100   2,268,442 88,715 SH   SOLE   88,490 0 225
AXCELIS TECHNOLOGIES INC COM NEW 054540208   24,083,748 215,959 SH   SOLE   215,084 0 875
BAIDU INC SPON ADR REP A 056752108   37,080,143 352,205 SH   SOLE   350,384 0 1,821
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   41,326,004 3,490,372 SH   SOLE   3,472,567 0 17,805
BANK AMERICA CORP COM 060505104   70,282,108 1,853,431 SH   SOLE   1,847,050 0 6,381
BANK NOVA SCOTIA HALIFAX COM 064149107   38,901,020 751,275 SH   SOLE   747,442 0 3,833
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,166,509 12,286 SH   SOLE   12,286 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107   37,932,623 1,655,001 SH   SOLE   1,655,001 0 0
BLACK HILLS CORP COM 092113109   2,877,147 52,695 SH   SOLE   52,598 0 97
BLACKROCK INC COM 09247X101   85,616,031 102,694 SH   SOLE   102,292 0 402
BLOCK H & R INC COM 093671105   35,328,310 719,371 SH   SOLE   716,310 0 3,061
BLOCK INC CL A 852234103   511,624 6,049 SH   SOLE   6,049 0 0
BOEING CO COM 097023105   5,330,191 27,619 SH   SOLE   27,619 0 0
BOSTON SCIENTIFIC CORP COM 101137107   281,014 4,103 SH   SOLE   4,103 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   422,452 7,790 SH   SOLE   7,790 0 0
BROADCOM INC COM 11135F101   169,072,347 127,562 SH   SOLE   126,682 0 880
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   214,693 1,048 SH   SOLE   1,048 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   227,945 1,093 SH   SOLE   1,093 0 0
CABOT CORP COM 127055101   4,866,932 52,787 SH   SOLE   52,705 0 82
CALIFORNIA RES CORP COM STOCK 13057Q305   2,124,426 38,556 SH   SOLE   38,480 0 76
CATERPILLAR INC COM 149123101   1,834,462 5,006 SH   SOLE   5,006 0 0
CBOE GLOBAL MKTS INC COM 12503M108   45,590,660 248,139 SH   SOLE   247,097 0 1,042
CBRE GROUP INC CL A 12504L109   594,817 6,117 SH   SOLE   6,117 0 0
CENCORA INC COM 03073E105   51,212,582 210,760 SH   SOLE   209,856 0 904
CF INDS HLDGS INC COM 125269100   1,842,615 22,144 SH   SOLE   22,088 0 56
CGI INC CL A SUB VTG 12532H104   36,572,853 331,006 SH   SOLE   329,322 0 1,684
CHECK POINT SOFTWARE TECH LT ORD M22465104   61,361,389 374,132 SH   SOLE   372,221 0 1,911
CHEVRON CORP NEW COM 166764100   65,465,191 415,020 SH   SOLE   413,618 0 1,402
CHUBB LIMITED COM H1467J104   150,303,588 580,032 SH   SOLE   577,476 0 2,556
CINTAS CORP COM 172908105   49,403,150 71,908 SH   SOLE   71,658 0 250
CISCO SYS INC COM 17275R102   35,240,882 706,089 SH   SOLE   703,652 0 2,437
COCA COLA CO COM 191216100   38,395,316 627,580 SH   SOLE   625,419 0 2,161
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   36,320,863 519,240 SH   SOLE   516,582 0 2,658
COMCAST CORP NEW CL A 20030N101   90,413,388 2,085,661 SH   SOLE   2,077,713 0 7,948
CONOCOPHILLIPS COM 20825C104   608,016 4,777 SH   SOLE   4,762 0 15
CONSTELLATION ENERGY CORP COM 21037T109   325,706 1,762 SH   SOLE   1,762 0 0
CORE & MAIN INC CL A 21874C102   6,297,672 110,003 SH   SOLE   109,799 0 204
COSTAR GROUP INC COM 22160N109   1,460,592 15,120 SH   SOLE   15,120 0 0
COSTCO WHSL CORP NEW COM 22160K105   3,850,526 5,256 SH   SOLE   5,256 0 0
COTERRA ENERGY INC COM 127097103   24,372,435 874,191 SH   SOLE   870,407 0 3,784
CRANE COMPANY COMMON STOCK 224408104   5,300,553 39,226 SH   SOLE   39,141 0 85
CRANE NXT CO COM 224441105   808,723 13,065 SH   SOLE   13,046 0 19
CRH PLC ORD G25508105   96,031,224 1,113,276 SH   SOLE   1,107,600 0 5,676
CSX CORP COM 126408103   37,105,969 1,000,970 SH   SOLE   997,531 0 3,439
CURTISS WRIGHT CORP COM 231561101   48,567,402 189,761 SH   SOLE   188,949 0 812
D R HORTON INC COM 23331A109   36,248,395 220,288 SH   SOLE   219,343 0 945
DANAHER CORPORATION COM 235851102   59,406,559 237,893 SH   SOLE   237,055 0 838
DECKERS OUTDOOR CORP COM 243537107   1,768,628 1,879 SH   SOLE   1,876 0 3
DEERE & CO COM 244199105   865,429 2,107 SH   SOLE   2,107 0 0
DENNYS CORP COM 24869P104   203,320 22,692 SH   SOLE   22,692 0 0
DEXCOM INC COM 252131107   2,286,747 16,487 SH   SOLE   16,446 0 41
DIGITAL RLTY TR INC COM 253868103   1,048,324 7,278 SH   SOLE   7,259 0 19
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   594,239 18,599 SH   SOLE   18,599 0 0
DISNEY WALT CO COM 254687106   69,201,557 565,557 SH   SOLE   563,596 0 1,961
DOLLAR GEN CORP NEW COM 256677105   1,683,560 10,788 SH   SOLE   10,761 0 27
DT MIDSTREAM INC COMMON STOCK 23345M107   1,809,844 29,621 SH   SOLE   29,566 0 55
DUKE ENERGY CORP NEW COM NEW 26441C204   28,563,292 295,350 SH   SOLE   294,317 0 1,033
EAGLE MATLS INC COM 26969P108   57,472,362 211,490 SH   SOLE   210,616 0 874
EATON CORP PLC SHS G29183103   772,632 2,471 SH   SOLE   2,459 0 12
EATON VANCE TAX-MANAGED BUY- COM 27828Y108   134,407 10,395 SH   SOLE   10,395 0 0
EDISON INTL COM 281020107   650,292 9,194 SH   SOLE   9,194 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   3,703,619 38,757 SH   SOLE   38,757 0 0
ELEMENT SOLUTIONS INC COM 28618M106   38,710,030 1,549,641 SH   SOLE   1,544,248 0 5,393
ELEVANCE HEALTH INC COM 036752103   34,379,197 66,300 SH   SOLE   66,016 0 284
ELI LILLY & CO COM 532457108   90,717,659 116,610 SH   SOLE   116,220 0 390
EMCOR GROUP INC COM 29084Q100   88,008,915 251,310 SH   SOLE   250,280 0 1,030
EMERSON ELEC CO COM 291011104   605,549 5,339 SH   SOLE   5,339 0 0
ENBRIDGE INC COM 29250N105   38,034,888 1,051,268 SH   SOLE   1,045,910 0 5,358
ENSIGN GROUP INC COM 29358P101   42,295,457 339,941 SH   SOLE   338,592 0 1,349
ENTERPRISE FINL SVCS CORP COM 293712105   243,238 5,997 SH   SOLE   5,997 0 0
EPLUS INC COM 294268107   3,118,195 39,702 SH   SOLE   39,630 0 72
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   2,559,379 96,001 SH   SOLE   95,821 0 180
EVERCORE INC CLASS A 29977A105   30,515,001 158,445 SH   SOLE   157,808 0 637
EVEREST GROUP LTD COM G3223R108   36,873,479 92,763 SH   SOLE   92,294 0 469
EVERTEC INC COM 30040P103   3,131,124 78,474 SH   SOLE   78,328 0 146
EXELIXIS INC COM 30161Q104   2,113,251 89,054 SH   SOLE   88,876 0 178
EXELON CORP COM 30161N101   229,928 6,120 SH   SOLE   6,120 0 0
EXXON MOBIL CORP COM 30231G102   125,788,125 1,082,141 SH   SOLE   1,078,603 0 3,538
FARMLAND PARTNERS INC COM 31154R109   2,011,986 181,260 SH   SOLE   179,810 0 1,450
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   87,882,679 860,582 SH   SOLE   857,340 0 3,242
FEDERATED HERMES INC CL B 314211103   4,795,518 132,766 SH   SOLE   132,521 0 245
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   208,981 1,341 SH   SOLE   1,341 0 0
FIFTH THIRD BANCORP COM 316773100   57,457,162 1,544,132 SH   SOLE   1,538,729 0 5,403
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   4,166,514 228,678 SH   SOLE   221,789 0 6,889
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203   3,665,396 185,121 SH   SOLE   183,635 0 1,486
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   1,698,716 17,769 SH   SOLE   17,645 0 124
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   672,438 7,851 SH   SOLE   7,851 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   7,999,945 39,007 SH   SOLE   38,887 0 120
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   306,688 5,460 SH   SOLE   5,460 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   967,130 16,899 SH   SOLE   16,899 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   253,037 7,267 SH   SOLE   7,267 0 0
FISERV INC COM 337738108   52,281,437 327,127 SH   SOLE   325,721 0 1,406
FLEX LTD ORD Y2573F102   28,654,518 1,001,556 SH   SOLE   996,450 0 5,106
FLEXSHARES TR MORNSTAR UPSTR 33939L407   4,002,590 97,458 SH   SOLE   96,669 0 789
FORTIVE CORP COM 34959J108   68,586,408 797,331 SH   SOLE   794,577 0 2,754
FOX CORP CL A COM 35137L105   33,424,120 1,068,888 SH   SOLE   1,064,316 0 4,572
FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108   1,385,361 43,037 SH   SOLE   43,037 0 0
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769   319,490 8,670 SH   SOLE   8,670 0 0
GALLAGHER ARTHUR J & CO COM 363576109   37,957,127 151,804 SH   SOLE   151,274 0 530
GENERAL DYNAMICS CORP COM 369550108   36,532,245 129,322 SH   SOLE   128,866 0 456
GENERAL ELECTRIC CO COM NEW 369604301   41,005,751 233,611 SH   SOLE   232,803 0 808
GENERAL MTRS CO COM 37045V100   36,937,385 814,496 SH   SOLE   811,653 0 2,843
GENTEX CORP COM 371901109   532,590 14,745 SH   SOLE   14,724 0 21
GLOBAL X FDS US INFR DEV ETF 37954Y673   11,356,319 285,263 SH   SOLE   283,767 0 1,496
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   10,645,407 334,656 SH   SOLE   333,883 0 773
GLOBAL X FDS GLOBAL X COPPER 37954Y830   2,987,917 70,420 SH   SOLE   69,851 0 569
GLOBAL X FDS GLOBAL X SILVER 37954Y848   4,246,909 154,658 SH   SOLE   153,409 0 1,249
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   372,814 3,592 SH   SOLE   3,592 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   57,931,254 138,694 SH   SOLE   138,203 0 491
GROUP 1 AUTOMOTIVE INC COM 398905109   1,419,663 4,858 SH   SOLE   4,849 0 9
GSK PLC SPONSORED ADR 37733W204   77,897,137 1,817,055 SH   SOLE   1,807,788 0 9,267
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   1,212,556 22,555 SH   SOLE   22,498 0 57
H & E EQUIPMENT SERVICES INC COM 404030108   3,117,328 48,572 SH   SOLE   48,475 0 97
HALLIBURTON CO COM 406216101   36,755,563 932,409 SH   SOLE   928,394 0 4,015
HARTFORD FINL SVCS GROUP INC COM 416515104   305,028 2,960 SH   SOLE   2,960 0 0
HCA HEALTHCARE INC COM 40412C101   692,075 2,075 SH   SOLE   2,075 0 0
HOME DEPOT INC COM 437076102   45,873,071 119,586 SH   SOLE   119,198 0 388
HONEYWELL INTL INC COM 438516106   1,953,364 9,517 SH   SOLE   9,517 0 0
HURON CONSULTING GROUP INC COM 447462102   2,020,131 20,908 SH   SOLE   20,866 0 42
ICON PLC SHS G4705A100   51,245,511 152,539 SH   SOLE   151,768 0 771
IMPERIAL OIL LTD COM NEW 453038408   9,293,887 134,441 SH   SOLE   133,916 0 525
INGERSOLL RAND INC COM 45687V106   834,611 8,790 SH   SOLE   8,790 0 0
INTEL CORP COM 458140100   41,042,799 929,201 SH   SOLE   925,938 0 3,263
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,537,915 11,191 SH   SOLE   11,165 0 26
INTERNATIONAL BUSINESS MACHS COM 459200101   1,338,839 7,011 SH   SOLE   7,011 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   2,834,253 124,146 SH   SOLE   123,911 0 235
INTUIT COM 461202103   2,774,266 4,268 SH   SOLE   4,259 0 9
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339   132,729,129 1,654,564 SH   SOLE   1,646,551 0 8,013
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   2,067,277 86,751 SH   SOLE   84,861 0 1,890
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V118   3,090,194 46,850 SH   SOLE   46,478 0 372
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   49,044,875 426,997 SH   SOLE   425,129 0 1,868
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   43,843,518 398,396 SH   SOLE   396,391 0 2,005
INVESCO QQQ TR UNIT SER 1 46090E103   548,796 1,236 SH   SOLE   1,236 0 0
ISHARES INC MSCI EURZONE ETF 464286608   669,141 13,105 SH   SOLE   13,105 0 0
ISHARES INC MSCI EMRG CHN 46434G764   1,705,857 29,631 SH   SOLE   29,631 0 0
ISHARES SILVER TR ISHARES 46428Q109   6,012,438 264,283 SH   SOLE   262,152 0 2,131
ISHARES TR CORE S&P TTL STK 464287150   462,237 4,009 SH   SOLE   1,501 0 2,508
ISHARES TR SELECT DIVID ETF 464287168   765,564 6,215 SH   SOLE   6,215 0 0
ISHARES TR CORE S&P500 ETF 464287200   346,591,621 659,258 SH   SOLE   656,035 0 3,223
ISHARES TR IBOXX INV CP ETF 464287242   9,347,795 85,823 SH   SOLE   83,230 0 2,593
ISHARES TR S&P 500 VAL ETF 464287408   283,391 1,517 SH   SOLE   1,517 0 0
ISHARES TR 20 YR TR BD ETF 464287432   267,585 2,828 SH   SOLE   2,828 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   660,619 8,078 SH   SOLE   8,078 0 0
ISHARES TR RUS MD CP GR ETF 464287481   389,902 3,416 SH   SOLE   3,416 0 0
ISHARES TR CORE S&P MCP ETF 464287507   554,617 9,131 SH   SOLE   9,131 0 0
ISHARES TR ISHARES SEMICDTR 464287523   9,307,452 41,198 SH   SOLE   41,078 0 120
ISHARES TR RUS 1000 GRW ETF 464287614   1,244,052 3,691 SH   SOLE   3,691 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   7,074,124 26,123 SH   SOLE   25,843 0 280
ISHARES TR U.S. TECH ETF 464287721   266,338 1,972 SH   SOLE   1,972 0 0
ISHARES TR CORE S&P SCP ETF 464287804   154,869,377 1,401,279 SH   SOLE   1,382,780 0 18,499
ISHARES TR JPMORGAN USD EMG 464288281   210,126 2,343 SH   SOLE   2,343 0 0
ISHARES TR NATIONAL MUN ETF 464288414   250,278 2,326 SH   SOLE   2,326 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,094,542,297 26,946,382 SH   SOLE   26,897,133 0 49,249
ISHARES TR IBOXX HI YD ETF 464288513   19,432,500 250,000 SH Call SOLE   250,000 0 0
ISHARES TR CRE U S REIT ETF 464288521   4,007,522 74,489 SH   SOLE   73,896 0 593
ISHARES TR PFD AND INCM SEC 464288687   8,794,062 272,853 SH   SOLE   266,458 0 6,395
ISHARES TR MICRO-CAP ETF 464288869   4,119,651 33,993 SH   SOLE   33,722 0 271
ISHARES TR EAFE GRWTH ETF 464288885   3,010,948 29,010 SH   SOLE   29,010 0 0
ISHARES TR RUS TP200 GR ETF 464289438   177,116,259 907,823 SH   SOLE   903,402 0 4,421
ISHARES TR MSCI USA MIN VOL 46429B697   22,334,081 267,218 SH   SOLE   264,351 0 2,867
ISHARES TR MSCI USA MMENTM 46432F396   45,338,022 241,996 SH   SOLE   240,848 0 1,148
ISHARES TR CORE MSCI TOTAL 46432F834   221,719,883 3,267,313 SH   SOLE   3,224,226 0 43,087
ISHARES TR MSCI INTL MOMENT 46434V449   6,600,840 168,260 SH   SOLE   168,260 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   7,802,431 196,733 SH   SOLE   196,733 0 0
ISHARES TR BROAD USD HIGH 46435U853   75,915,936 2,074,773 SH   SOLE   2,074,176 0 597
ISHARES U S ETF TR IT RT HDG HGYL 46431W606   2,762,040 32,219 SH   SOLE   31,960 0 259
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   966,699 19,052 SH   SOLE   18,636 0 416
JACOBS SOLUTIONS INC COM 46982L108   531,291 3,456 SH   SOLE   3,456 0 0
JOHNSON & JOHNSON COM 478160104   80,309,523 507,678 SH   SOLE   505,919 0 1,759
JPMORGAN CHASE & CO COM 46625H100   194,839,100 972,736 SH   SOLE   969,091 0 3,645
KIMBERLY-CLARK CORP COM 494368103   220,154 1,702 SH   SOLE   1,702 0 0
KORN FERRY COM NEW 500643200   805,034 12,242 SH   SOLE   12,224 0 18
LAM RESEARCH CORP COM 512807108   205,001 211 SH   SOLE   211 0 0
LANDSTAR SYS INC COM 515098101   1,891,554 9,813 SH   SOLE   9,813 0 0
LANTHEUS HLDGS INC COM 516544103   4,326,240 69,509 SH   SOLE   69,380 0 129
LAUDER ESTEE COS INC CL A 518439104   960,884 6,233 SH   SOLE   6,219 0 14
LIBERTY ENERGY INC COM CL A 53115L104   2,272,992 109,700 SH   SOLE   109,483 0 217
LINDE PLC SHS G54950103   93,402,884 201,161 SH   SOLE   200,307 0 854
LOCKHEED MARTIN CORP COM 539830109   1,597,049 3,511 SH   SOLE   3,511 0 0
LOGITECH INTL S A SHS H50430232   36,301,200 406,190 SH   SOLE   404,105 0 2,085
LOWES COS INC COM 548661107   4,222,404 16,576 SH   SOLE   16,576 0 0
LPL FINL HLDGS INC COM 50212V100   1,507,823 5,707 SH   SOLE   5,692 0 15
LULULEMON ATHLETICA INC COM 550021109   3,445,924 8,821 SH   SOLE   8,811 0 10
MALIBU BOATS INC COM CL A 56117J100   1,306,061 30,177 SH   SOLE   30,117 0 60
MARATHON OIL CORP COM 565849106   616,424 21,751 SH   SOLE   21,720 0 31
MARATHON PETE CORP COM 56585A102   653,062 3,241 SH   SOLE   3,241 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,220,082 5,923 SH   SOLE   5,911 0 12
MASTERCARD INCORPORATED CL A 57636Q104   2,731,047 5,671 SH   SOLE   5,664 0 7
MCDONALDS CORP COM 580135101   43,202,301 153,227 SH   SOLE   152,705 0 522
MCKESSON CORP COM 58155Q103   45,465,285 84,689 SH   SOLE   84,395 0 294
MEDTRONIC PLC SHS G5960L103   37,460,033 429,834 SH   SOLE   427,639 0 2,195
MERCK & CO INC COM 58933Y105   140,295,132 1,063,245 SH   SOLE   1,059,255 0 3,990
META PLATFORMS INC CL A 30303M102   120,038,165 247,206 SH   SOLE   246,218 0 988
MGP INGREDIENTS INC NEW COM 55303J106   22,751,761 264,156 SH   SOLE   263,119 0 1,037
MICROCHIP TECHNOLOGY INC. COM 595017104   772,583 8,612 SH   SOLE   8,612 0 0
MICROSOFT CORP COM 594918104   260,646,651 619,525 SH   SOLE   617,228 0 2,297
MIDDLEBY CORP COM 596278101   28,219,449 175,505 SH   SOLE   174,778 0 727
MOLINA HEALTHCARE INC COM 60855R100   1,437,494 3,499 SH   SOLE   3,494 0 5
MOLSON COORS BEVERAGE CO CL B 60871R209   1,129,179 16,791 SH   SOLE   16,767 0 24
MOODYS CORP COM 615369105   1,300,929 3,310 SH   SOLE   3,310 0 0
MORGAN STANLEY COM NEW 617446448   41,568,457 441,466 SH   SOLE   439,915 0 1,551
MOTOROLA SOLUTIONS INC COM NEW 620076307   247,421 697 SH   SOLE   697 0 0
MR COOPER GROUP INC COM 62482R107   3,572,916 45,836 SH   SOLE   45,744 0 92
NATIONAL GRID PLC SPONSORED ADR NE 636274409   48,346,900 708,691 SH   SOLE   705,085 0 3,606
NETAPP INC COM 64110D104   1,329,864 12,669 SH   SOLE   12,651 0 18
NETEASE INC SPONSORED ADS 64110W102   37,592,136 363,314 SH   SOLE   361,458 0 1,856
NETFLIX INC COM 64110L106   2,923,079 4,813 SH   SOLE   4,806 0 7
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   1,770,314 10,275 SH   SOLE   10,255 0 20
NEXTERA ENERGY INC COM 65339F101   94,751,298 1,482,574 SH   SOLE   1,477,133 0 5,441
NICE LTD SPONSORED ADR 653656108   63,813,328 244,852 SH   SOLE   243,597 0 1,255
NIKE INC CL B 654106103   575,534 6,124 SH   SOLE   6,124 0 0
NORFOLK SOUTHN CORP COM 655844108   1,150,993 4,516 SH   SOLE   4,516 0 0
NORTHERN TR CORP COM 665859104   266,760 3,000 SH   SOLE   3,000 0 0
NOVO-NORDISK A S ADR 670100205   81,500,326 634,738 SH   SOLE   631,512 0 3,226
NVENT ELECTRIC PLC SHS G6700G107   125,740,246 1,667,643 SH   SOLE   1,660,586 0 7,057
NVIDIA CORPORATION COM 67066G104   114,811,873 127,066 SH   SOLE   126,588 0 478
NXP SEMICONDUCTORS N V COM N6596X109   285,483 1,152 SH   SOLE   1,152 0 0
OKTA INC CL A 679295105   425,594 4,068 SH   SOLE   4,068 0 0
OMNICOM GROUP INC COM 681919106   43,057,129 444,989 SH   SOLE   443,430 0 1,559
ORACLE CORP COM 68389X105   1,454,313 11,578 SH   SOLE   11,578 0 0
OSI SYSTEMS INC COM 671044105   28,676,685 200,789 SH   SOLE   199,999 0 790
OWENS CORNING NEW COM 690742101   30,947,655 185,537 SH   SOLE   184,785 0 752
PACER FDS TR DATA AND INFRAST 69374H741   3,705,234 129,328 SH   SOLE   128,285 0 1,043
PACER FDS TR PACER US SMALL 69374H857   5,436,948 110,597 SH   SOLE   109,470 0 1,127
PACER FDS TR US CASH COWS 100 69374H881   30,329,643 521,935 SH   SOLE   516,338 0 5,597
PAGSEGURO DIGITAL LTD COM CL A G68707101   36,630,942 2,565,192 SH   SOLE   2,552,142 0 13,050
PARKER-HANNIFIN CORP COM 701094104   150,673,917 271,099 SH   SOLE   270,051 0 1,048
PAYCHEX INC COM 704326107   328,367 2,674 SH   SOLE   2,674 0 0
PENTAIR PLC SHS G7S00T104   113,102,874 1,323,770 SH   SOLE   1,318,410 0 5,360
PEPSICO INC COM 713448108   32,888,605 187,924 SH   SOLE   187,168 0 756
PERDOCEO ED CORP COM 71363P106   1,729,015 98,463 SH   SOLE   98,267 0 196
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   17,418,918 1,145,228 SH   SOLE   1,137,805 0 7,423
PFIZER INC COM 717081103   451,056 16,254 SH   SOLE   16,254 0 0
PHILIP MORRIS INTL INC COM 718172109   51,027,031 556,942 SH   SOLE   554,973 0 1,969
PHILLIPS 66 COM 718546104   460,455 2,819 SH   SOLE   2,819 0 0
PHOTRONICS INC COM 719405102   2,878,643 101,647 SH   SOLE   101,458 0 189
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   18,052,383 179,554 SH   SOLE   178,106 0 1,448
POPULAR INC COM NEW 733174700   3,578,392 40,622 SH   SOLE   40,521 0 101
PPG INDS INC COM 693506107   36,646,086 252,906 SH   SOLE   252,032 0 874
PPL CORP COM 69351T106   271,556 9,864 SH   SOLE   9,864 0 0
PRICE T ROWE GROUP INC COM 74144T108   940,247 7,712 SH   SOLE   7,712 0 0
PROCTER AND GAMBLE CO COM 742718109   76,227,569 469,816 SH   SOLE   467,943 0 1,873
PROGRESSIVE CORP COM 743315103   447,972 2,166 SH   SOLE   2,166 0 0
PROLOGIS INC. COM 74340W103   72,311,303 555,301 SH   SOLE   553,380 0 1,921
PROSHARES TR S&P 500 DV ARIST 74348A467   290,641 2,866 SH   SOLE   2,866 0 0
PUBLIC STORAGE COM 74460D109   333,279 1,149 SH   SOLE   1,149 0 0
PULTE GROUP INC COM 745867101   84,659,610 701,870 SH   SOLE   699,415 0 2,455
QUALCOMM INC COM 747525103   341,140 2,015 SH   SOLE   2,015 0 0
QUANTA SVCS INC COM 74762E102   2,475,902 9,530 SH   SOLE   9,530 0 0
R1 RCM INC COM 77634L105   2,052,325 159,342 SH   SOLE   158,940 0 402
ROCKWELL AUTOMATION INC COM 773903109   220,828 758 SH   SOLE   758 0 0
ROPER TECHNOLOGIES INC COM 776696106   201,360 359 SH   SOLE   359 0 0
RTX CORPORATION COM 75513E101   1,095,720 11,235 SH   SOLE   11,235 0 0
S&P GLOBAL INC COM 78409V104   53,050,472 124,693 SH   SOLE   124,249 0 444
SALESFORCE INC COM 79466L302   5,082,412 16,875 SH   SOLE   16,847 0 28
SCHLUMBERGER LTD COM STK 806857108   22,863,987 417,150 SH   SOLE   415,036 0 2,114
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   234,463 3,778 SH   SOLE   3,778 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   39,612,024 427,222 SH   SOLE   422,656 0 4,566
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   1,778,805 64,078 SH   SOLE   64,078 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   714,614 20,147 SH   SOLE   20,147 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   4,107,257 115,340 SH   SOLE   115,340 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   31,509,340 467,567 SH   SOLE   462,553 0 5,014
SELECT SECTOR SPDR TR ENERGY 81369Y506   237,302 2,514 SH   SOLE   2,514 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   218,267 1,048 SH   SOLE   1,048 0 0
SERVICENOW INC COM 81762P102   1,846,532 2,422 SH   SOLE   2,416 0 6
SHERWIN WILLIAMS CO COM 824348106   494,251 1,423 SH   SOLE   1,423 0 0
SM ENERGY CO COM 78454L100   29,417,613 590,123 SH   SOLE   587,780 0 2,343
SNAP ON INC COM 833034101   38,186,962 128,914 SH   SOLE   128,365 0 549
SOUTHERN CO COM 842587107   52,810,227 736,134 SH   SOLE   733,128 0 3,006
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,466,385 6,627 SH   SOLE   6,627 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   437,887 787 SH   SOLE   787 0 0
SPDR SER TR NUVEEN BLOOMBERG 78464A284   1,408,351 54,821 SH   SOLE   53,629 0 1,192
SPDR SER TR S&P 600 SMCP VAL 78464A300   5,314,809 64,057 SH   SOLE   63,372 0 685
SPDR SER TR PORTFOLIO LN COR 78464A367   5,760,177 247,856 SH   SOLE   240,355 0 7,501
SPDR SER TR PORTFOLIO INTRMD 78464A375   12,962,394 396,525 SH   SOLE   384,517 0 12,008
SPDR SER TR PRTFLO S&P500 GW 78464A409   279,726 3,824 SH   SOLE   3,824 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   10,677,100 358,653 SH   SOLE   347,847 0 10,806
SPDR SER TR S&P RETAIL ETF 78464A714   3,569,874 45,194 SH   SOLE   44,872 0 322
SPDR SER TR S&P 400 MDCP GRW 78464A821   105,587,529 1,209,618 SH   SOLE   1,202,427 0 7,191
SPDR SER TR S&P 400 MDCP VAL 78464A839   12,257,563 161,284 SH   SOLE   159,553 0 1,731
SPDR SER TR PORTFOLIO S&P500 78464A854   361,995,401 5,883,234 SH   SOLE   5,805,956 0 77,278
SPDR SER TR S&P HOMEBUILD 78464A888   7,910,392 70,888 SH   SOLE   70,653 0 235
SPDR SER TR BLOOMBERG SHT TE 78468R408   75,270,048 2,984,538 SH   SOLE   2,969,271 0 15,267
SPDR SER TR BLOOMBERG HIGH Y 78468R622   625,155,150 6,566,756 SH   SOLE   6,548,723 0 18,033
SPROUTS FMRS MKT INC COM 85208M102   7,100,215 110,115 SH   SOLE   109,909 0 206
STARBUCKS CORP COM 855244109   32,770,052 358,574 SH   SOLE   357,322 0 1,252
STERLING INFRASTRUCTURE INC COM 859241101   4,064,041 36,842 SH   SOLE   36,768 0 74
STRYKER CORPORATION COM 863667101   66,207,855 185,005 SH   SOLE   184,355 0 650
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   49,697,919 4,222,423 SH   SOLE   4,200,841 0 21,582
SUMMIT MATLS INC CL A 86614U100   4,248,234 95,316 SH   SOLE   95,135 0 181
SUN LIFE FINANCIAL INC. COM 866796105   36,759,084 673,490 SH   SOLE   670,009 0 3,481
SUNCOR ENERGY INC NEW COM 867224107   24,847,105 673,181 SH   SOLE   669,750 0 3,431
SYNOPSYS INC COM 871607107   227,457 398 SH   SOLE   398 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   76,456,620 561,974 SH   SOLE   559,104 0 2,870
TARGET CORP COM 87612E106   2,344,958 13,233 SH   SOLE   13,203 0 30
TAYLOR MORRISON HOME CORP COM 87724P106   4,157,868 66,879 SH   SOLE   66,757 0 122
TESLA INC COM 88160R101   4,446,608 25,295 SH   SOLE   25,237 0 58
TEXAS INSTRS INC COM 882508104   35,092,226 201,436 SH   SOLE   200,749 0 687
TEXTRON INC COM 883203101   523,106 5,453 SH   SOLE   5,453 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   2,473,098 4,255 SH   SOLE   4,255 0 0
T-MOBILE US INC COM 872590104   421,108 2,580 SH   SOLE   2,580 0 0
TOAST INC CL A 888787108   244,216 9,800 SH   SOLE   9,800 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   478,210 7,920 SH   SOLE   7,920 0 0
TOYOTA MOTOR CORP ADS 892331307   85,993,500 341,678 SH   SOLE   339,922 0 1,756
TRANE TECHNOLOGIES PLC SHS G8994E103   413,976 1,379 SH   SOLE   1,379 0 0
UBER TECHNOLOGIES INC COM 90353T100   395,806 5,141 SH   SOLE   5,141 0 0
ULTA BEAUTY INC COM 90384S303   35,210,217 67,339 SH   SOLE   67,053 0 286
UNION PAC CORP COM 907818108   704,344 2,864 SH   SOLE   2,864 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,062,556 7,149 SH   SOLE   7,149 0 0
UNITED RENTALS INC COM 911363109   216,333 300 SH   SOLE   300 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   26,324,764 114,595 SH   SOLE   114,141 0 454
UNITEDHEALTH GROUP INC COM 91324P102   109,080,567 220,498 SH   SOLE   219,715 0 783
UNIVERSAL HLTH SVCS INC CL B 913903100   804,284 4,408 SH   SOLE   4,402 0 6
US BANCORP DEL COM NEW 902973304   452,906 10,132 SH   SOLE   10,132 0 0
VALE S A SPONSORED ADS 91912E105   39,575,451 3,246,551 SH   SOLE   3,230,066 0 16,485
VALERO ENERGY CORP COM 91913Y100   71,149,723 416,836 SH   SOLE   415,385 0 1,451
VANECK ETF TRUST GOLD MINERS ETF 92189F106   5,788,305 183,058 SH   SOLE   181,582 0 1,476
VANECK ETF TRUST CEF MUNI INCOME 92189F460   5,395,798 249,229 SH   SOLE   246,342 0 2,887
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   224,990 1,000 SH   SOLE   1,000 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   7,679,034 165,105 SH   SOLE   161,498 0 3,607
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   8,172,861 17,002 SH   SOLE   17,002 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   256,303 1,069 SH   SOLE   1,069 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   710,773 2,065 SH   SOLE   2,065 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   841,823 5,169 SH   SOLE   5,169 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   772,423 2,972 SH   SOLE   2,972 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   96,520,993 826,095 SH   SOLE   815,188 0 10,907
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   386,830 4,919 SH   SOLE   4,919 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   457,803 2,507 SH   SOLE   2,507 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   660,923 2,306 SH   SOLE   2,306 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   580,938 4,861 SH   SOLE   4,861 0 0
VANGUARD WORLD FD FINANCIALS ETF 92204A405   6,051,556 59,103 SH   SOLE   58,856 0 247
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   353,570 1,307 SH   SOLE   1,307 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   359,135 685 SH   SOLE   685 0 0
VANGUARD WORLD FD COMM SRVC ETF 92204A884   1,782,361 13,583 SH   SOLE   13,487 0 96
VERINT SYS INC COM 92343X100   2,758,743 83,220 SH   SOLE   83,067 0 153
VERIZON COMMUNICATIONS INC COM 92343V104   38,962,751 928,569 SH   SOLE   925,320 0 3,249
VICTORY CAP HLDGS INC COM CL A 92645B103   3,139,063 73,982 SH   SOLE   73,833 0 149
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103   60,419,218 3,650,708 SH   SOLE   3,632,074 0 18,634
VISA INC COM CL A 92826C839   96,901,753 347,219 SH   SOLE   345,963 0 1,256
VONTIER CORPORATION COM 928881101   2,583,439 56,954 SH   SOLE   56,841 0 113
WALMART INC COM 931142103   43,828,323 728,408 SH   SOLE   725,958 0 2,450
WASTE MGMT INC DEL COM 94106L109   37,644,042 176,608 SH   SOLE   175,999 0 609
WELLS FARGO CO NEW COM 949746101   76,691,146 1,323,174 SH   SOLE   1,318,545 0 4,629
WENDYS CO COM 95058W100   997,888 52,966 SH   SOLE   52,834 0 132
WESCO INTL INC COM 95082P105   1,293,462 7,552 SH   SOLE   7,533 0 19
WEX INC COM 96208T104   3,628,984 15,278 SH   SOLE   15,250 0 28
WILLIAMS COS INC COM 969457100   25,711,271 659,771 SH   SOLE   656,924 0 2,847
WILLIAMS SONOMA INC COM 969904101   94,395,988 297,282 SH   SOLE   296,146 0 1,136
WILLIS TOWERS WATSON PLC LTD SHS G96629103   47,592,325 173,063 SH   SOLE   172,181 0 882
WINTRUST FINL CORP COM 97650W108   2,940,598 28,169 SH   SOLE   28,117 0 52
WORLD GOLD TR SPDR GLD MINIS 98149E303   6,024,454 136,764 SH   SOLE   135,662 0 1,102
ZOETIS INC CL A 98978V103   390,557 2,308 SH   SOLE   2,308 0 0