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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 472,494 4,547 SH SOLE 4,547 0 0
ABBVIE INC COM 00287Y109 1,401,318 8,170 SH SOLE 8,150 0 20
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,376,644 4,537 SH SOLE 4,537 0 0
ACUITY BRANDS INC COM 00508Y102 41,049,037 170,018 SH SOLE 169,366 0 652
ACUSHNET HLDGS CORP COM 005098108 3,095,771 48,768 SH SOLE 48,682 0 86
ADOBE INC COM 00724F101 31,196,348 56,155 SH SOLE 55,949 0 206
ADVANCED MICRO DEVICES INC COM 007903107 6,060,328 37,361 SH SOLE 37,301 0 60
AFLAC INC COM 001055102 75,596,970 846,456 SH SOLE 843,688 0 2,768
AIR PRODS & CHEMS INC COM 009158106 280,500 1,087 SH SOLE 1,087 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 5,157,339 67,949 SH SOLE 67,828 0 121
ALPHABET INC CAP STK CL C 02079K107 2,180,680 11,889 SH SOLE 11,889 0 0
ALPHABET INC CAP STK CL A 02079K305 136,235,060 747,928 SH SOLE 745,152 0 2,776
AMAZON COM INC COM 023135106 78,426,926 405,831 SH SOLE 404,384 0 1,447
AMERICAN CENTY ETF TR US QUALITY GROW 025072307 205,124 2,386 SH SOLE 2,386 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 975,484 15,019 SH SOLE 15,019 0 0
AMERICAN EXPRESS CO COM 025816109 128,718,504 555,899 SH SOLE 553,915 0 1,984
AMERICAN TOWER CORP NEW COM 03027X100 50,022,938 257,346 SH SOLE 256,498 0 848
AMERICAN WOODMARK CORPORATIO COM 030506109 1,833,580 23,328 SH SOLE 23,284 0 44
AMERICAN WTR WKS CO INC NEW COM 030420103 1,771,429 13,715 SH SOLE 13,715 0 0
AMERIPRISE FINL INC COM 03076C106 203,342 476 SH SOLE 476 0 0
AMGEN INC COM 031162100 37,569,314 120,241 SH SOLE 119,843 0 398
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 3,896,400 97,410 SH SOLE 97,239 0 171
AON PLC SHS CL A G0403H108 1,379,239 4,698 SH SOLE 4,698 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 1,415,069 11,985 SH SOLE 11,958 0 27
APPLE INC COM 037833100 277,560,958 1,317,828 SH SOLE 1,313,805 0 4,023
APPLIED MATLS INC COM 038222105 122,772,376 520,244 SH SOLE 518,357 0 1,887
ARCH CAP GROUP LTD ORD G0450A105 70,012,892 693,953 SH SOLE 690,680 0 3,273
ARISTA NETWORKS INC COM 040413106 44,645,894 127,385 SH SOLE 126,880 0 505
ASML HOLDING N V N Y REGISTRY SHS N07059210 951,138 930 SH SOLE 928 0 2
ASSURANT INC COM 04621X108 78,184,106 470,280 SH SOLE 468,553 0 1,727
ASTRAZENECA PLC SPONSORED ADR 046353108 424,578 5,444 SH SOLE 5,409 0 35
AT&T INC COM 00206R102 41,666,290 2,180,340 SH SOLE 2,173,173 0 7,167
ATKORE INC COM 047649108 21,857,377 161,990 SH SOLE 161,391 0 599
ATMOS ENERGY CORP COM 049560105 1,013,455 8,688 SH SOLE 8,676 0 12
AUTOMATIC DATA PROCESSING IN COM 053015103 36,520,651 153,005 SH SOLE 152,517 0 488
AVANTOR INC COM 05352A100 2,460,641 116,068 SH SOLE 115,807 0 261
AXCELIS TECHNOLOGIES INC COM NEW 054540208 28,720,958 201,990 SH SOLE 201,194 0 796
BAIDU INC SPON ADR REP A 056752108 33,156,691 383,403 SH SOLE 381,627 0 1,776
BANCFIRST CORP COM 05945F103 2,326,593 26,529 SH SOLE 26,480 0 49
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 53,157,100 5,299,811 SH SOLE 5,274,821 0 24,990
BANK AMERICA CORP COM 060505104 79,382,273 1,996,034 SH SOLE 1,989,524 0 6,510
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,760,459 9,244 SH SOLE 9,244 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 37,484,431 1,644,054 SH SOLE 1,644,054 0 0
BLACK HILLS CORP COM 092113109 3,031,393 55,745 SH SOLE 55,647 0 98
BLACKROCK INC COM 09247X101 108,661,708 138,015 SH SOLE 137,501 0 514
BLOCK H & R INC COM 093671105 39,920,745 736,138 SH SOLE 733,240 0 2,898
BOEING CO COM 097023105 4,883,328 26,830 SH SOLE 26,830 0 0
BOSTON SCIENTIFIC CORP COM 101137107 319,977 4,155 SH SOLE 4,155 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 318,867 7,678 SH SOLE 7,678 0 0
BROADCOM INC COM 11135F101 159,410,555 99,288 SH SOLE 98,937 0 351
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 207,638 1,054 SH SOLE 1,054 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 273,172 3,100 SH SOLE 3,100 0 0
CABOT CORP COM 127055101 5,966,820 64,934 SH SOLE 64,819 0 115
CALIFORNIA RES CORP COM STOCK 13057Q305 4,301,056 80,817 SH SOLE 80,666 0 151
CATERPILLAR INC COM 149123101 1,574,000 4,725 SH SOLE 4,725 0 0
CBOE GLOBAL MKTS INC COM 12503M108 43,058,745 253,197 SH SOLE 252,207 0 990
CBRE GROUP INC CL A 12504L109 491,887 5,520 SH SOLE 5,520 0 0
CELESTICA INC COM 15101Q207 27,883,534 486,369 SH SOLE 484,065 0 2,304
CENCORA INC COM 03073E105 37,521,398 166,540 SH SOLE 165,875 0 665
CHECK POINT SOFTWARE TECH LT ORD M22465104 63,210,510 383,094 SH SOLE 381,284 0 1,810
CHEVRON CORP NEW COM 166764100 74,531,233 476,481 SH SOLE 474,972 0 1,509
CHORD ENERGY CORPORATION COM NEW 674215207 761,267 4,540 SH SOLE 4,533 0 7
CHUBB LIMITED COM H1467J104 128,587,342 504,106 SH SOLE 502,088 0 2,018
CINTAS CORP COM 172908105 51,112,545 72,991 SH SOLE 72,755 0 236
CISCO SYS INC COM 17275R102 33,783,206 711,076 SH SOLE 708,764 0 2,312
COCA COLA CO COM 191216100 40,417,632 634,998 SH SOLE 632,952 0 2,046
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 38,626,599 530,075 SH SOLE 527,561 0 2,514
COMCAST CORP NEW CL A 20030N101 38,531,059 983,939 SH SOLE 980,749 0 3,190
CONOCOPHILLIPS COM 20825C104 38,025,517 332,449 SH SOLE 331,110 0 1,339
CONSTELLATION ENERGY CORP COM 21037T109 642,666 3,209 SH SOLE 3,209 0 0
CORE & MAIN INC CL A 21874C102 2,279,919 46,586 SH SOLE 46,499 0 87
COSTAR GROUP INC COM 22160N109 1,134,861 15,307 SH SOLE 15,307 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,885,537 5,748 SH SOLE 5,748 0 0
COTERRA ENERGY INC COM 127097103 47,042,008 1,763,855 SH SOLE 1,756,780 0 7,075
CRANE COMPANY COMMON STOCK 224408104 5,663,917 39,067 SH SOLE 38,988 0 79
CRANE NXT CO COM 224441105 571,820 9,310 SH SOLE 9,297 0 13
CRH PLC ORD G25508105 85,999,914 1,146,971 SH SOLE 1,141,621 0 5,350
CSX CORP COM 126408103 59,835,571 1,788,806 SH SOLE 1,782,977 0 5,829
CURTISS WRIGHT CORP COM 231561101 52,526,848 193,840 SH SOLE 193,073 0 767
D R HORTON INC COM 23331A109 31,684,134 224,822 SH SOLE 223,925 0 897
DANAHER CORPORATION COM 235851102 59,991,412 240,110 SH SOLE 239,324 0 786
DBX ETF TR XTRACK MSCI EAFE 233051200 3,290,585 79,406 SH SOLE 79,406 0 0
DECKERS OUTDOOR CORP COM 243537107 1,721,983 1,779 SH SOLE 1,777 0 2
DEERE & CO COM 244199105 826,470 2,212 SH SOLE 2,212 0 0
DENNYS CORP COM 24869P104 161,113 22,692 SH SOLE 22,692 0 0
DEXCOM INC COM 252131107 1,284,823 11,332 SH SOLE 11,307 0 25
DICKS SPORTING GOODS INC COM 253393102 69,770,314 324,740 SH SOLE 323,520 0 1,220
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 362,104 6,153 SH SOLE 6,153 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 633,936 19,663 SH SOLE 19,663 0 0
DISNEY WALT CO COM 254687106 42,229,731 425,317 SH SOLE 423,946 0 1,371
DOLLAR GEN CORP NEW COM 256677105 1,851,843 14,005 SH SOLE 13,974 0 31
DT MIDSTREAM INC COMMON STOCK 23345M107 4,292,265 60,429 SH SOLE 60,321 0 108
DUKE ENERGY CORP NEW COM NEW 26441C204 29,983,143 299,143 SH SOLE 298,145 0 998
EAGLE MATLS INC COM 26969P108 33,951,765 156,129 SH SOLE 155,534 0 595
EATON CORP PLC SHS G29183103 612,677 1,954 SH SOLE 1,944 0 10
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 142,100 10,395 SH SOLE 10,395 0 0
EDISON INTL COM 281020107 653,471 9,100 SH SOLE 9,100 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,542,574 38,352 SH SOLE 38,352 0 0
ELEMENT SOLUTIONS INC COM 28618M106 42,532,420 1,568,305 SH SOLE 1,563,188 0 5,117
ELEVANCE HEALTH INC COM 036752103 47,344,939 87,375 SH SOLE 87,022 0 353
ELI LILLY & CO COM 532457108 109,331,970 120,758 SH SOLE 120,386 0 372
EMCOR GROUP INC COM 29084Q100 81,129,645 222,224 SH SOLE 221,386 0 838
EMERSON ELEC CO COM 291011104 584,729 5,308 SH SOLE 5,308 0 0
ENBRIDGE INC COM 29250N105 38,272,767 1,075,380 SH SOLE 1,070,320 0 5,060
ENSIGN GROUP INC COM 29358P101 43,061,993 348,144 SH SOLE 346,860 0 1,284
ENTERPRISE FINL SVCS CORP COM 293712105 245,337 5,997 SH SOLE 5,997 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 2,805,653 101,251 SH SOLE 101,074 0 177
ESSENTIAL UTILS INC COM 29670G102 232,230 6,221 SH SOLE 6,221 0 0
EVEREST GROUP LTD COM G3223R108 36,053,255 94,623 SH SOLE 94,179 0 444
EVERTEC INC COM 30040P103 2,753,720 82,819 SH SOLE 82,673 0 146
EXXON MOBIL CORP COM 30231G102 126,339,686 1,097,461 SH SOLE 1,094,100 0 3,361
FABRINET SHS G3323L100 41,064,991 167,756 SH SOLE 166,946 0 810
FARMLAND PARTNERS INC COM 31154R109 2,106,528 182,700 SH SOLE 181,297 0 1,403
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 83,057,793 822,599 SH SOLE 819,732 0 2,867
FEDERATED HERMES INC CL B 314211103 3,153,165 95,899 SH SOLE 95,731 0 168
FEDEX CORP COM 31428X106 3,728,510 12,435 SH SOLE 12,406 0 29
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 237,727 1,386 SH SOLE 1,386 0 0
FIFTH THIRD BANCORP COM 316773100 57,044,672 1,563,296 SH SOLE 1,558,183 0 5,113
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4,236,618 230,627 SH SOLE 223,757 0 6,870
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 672,908 8,007 SH SOLE 8,007 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 298,935 5,460 SH SOLE 5,460 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 1,030,103 17,988 SH SOLE 17,988 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 242,572 7,267 SH SOLE 7,267 0 0
FISERV INC COM 337738108 49,842,254 334,422 SH SOLE 333,086 0 1,336
FORTIVE CORP COM 34959J108 61,461,216 829,436 SH SOLE 826,780 0 2,656
FOX CORP CL A COM 35137L105 37,588,391 1,093,640 SH SOLE 1,089,306 0 4,334
FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108 1,345,337 43,037 SH SOLE 43,037 0 0
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 649,838 16,303 SH SOLE 16,303 0 0
GALLAGHER ARTHUR J & CO COM 363576109 39,811,469 153,528 SH SOLE 153,029 0 499
GATES INDL CORP PLC ORD SHS G39108108 25,278,656 1,598,903 SH SOLE 1,591,672 0 7,231
GE AEROSPACE COM NEW 369604301 59,247,050 372,693 SH SOLE 371,481 0 1,212
GENERAL DYNAMICS CORP COM 369550108 45,274,775 156,045 SH SOLE 155,537 0 508
GENERAL MTRS CO COM 37045V100 38,311,066 824,603 SH SOLE 821,911 0 2,692
GLOBAL X FDS GLOBAL X COPPER 37954Y830 6,118,490 135,635 SH SOLE 134,579 0 1,056
GLOBAL X FDS GLOBAL X SILVER 37954Y848 5,562,019 178,327 SH SOLE 176,938 0 1,389
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 357,534 3,343 SH SOLE 3,343 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 74,884,472 165,556 SH SOLE 165,015 0 541
GREIF INC CL A 397624107 2,787,238 48,499 SH SOLE 48,408 0 91
GSK PLC SPONSORED ADR 37733W204 71,460,890 1,856,127 SH SOLE 1,847,387 0 8,740
HALLIBURTON CO COM 406216101 38,258,220 1,132,570 SH SOLE 1,128,035 0 4,535
HALOZYME THERAPEUTICS INC COM 40637H109 5,389,153 102,925 SH SOLE 102,743 0 182
HARTFORD FINL SVCS GROUP INC COM 416515104 362,045 3,601 SH SOLE 3,601 0 0
HCA HEALTHCARE INC COM 40412C101 776,212 2,416 SH SOLE 2,416 0 0
HOME DEPOT INC COM 437076102 3,341,277 9,706 SH SOLE 9,706 0 0
HONEYWELL INTL INC COM 438516106 2,079,239 9,737 SH SOLE 9,737 0 0
HURON CONSULTING GROUP INC COM 447462102 3,418,345 34,704 SH SOLE 34,639 0 65
ICON PLC SHS G4705A100 48,875,961 155,919 SH SOLE 155,187 0 732
INGERSOLL RAND INC COM 45687V106 801,663 8,825 SH SOLE 8,825 0 0
INTEL CORP COM 458140100 513,827 16,591 SH SOLE 16,591 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,976,593 14,439 SH SOLE 14,409 0 30
INTERNATIONAL BUSINESS MACHS COM 459200101 944,842 5,463 SH SOLE 5,463 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 3,979,210 190,941 SH SOLE 190,600 0 341
INTUIT COM 461202103 3,519,491 5,355 SH SOLE 5,344 0 11
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 187,391,262 2,142,594 SH SOLE 2,132,812 0 9,782
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3,036,084 128,213 SH SOLE 125,426 0 2,787
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 2,157,820 53,959 SH SOLE 53,959 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 6,605,033 196,930 SH SOLE 195,401 0 1,529
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 8,462,720 42,934 SH SOLE 42,685 0 249
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V118 3,803,366 62,258 SH SOLE 61,774 0 484
INVESCO QQQ TR UNIT SER 1 46090E103 986,967 2,060 SH SOLE 2,060 0 0
ISHARES INC MSCI EMRG CHN 46434G764 1,036,355 17,506 SH SOLE 17,506 0 0
ISHARES SILVER TR ISHARES 46428Q109 4,677,143 176,031 SH SOLE 174,662 0 1,369
ISHARES TR SELECT DIVID ETF 464287168 731,929 6,050 SH SOLE 6,050 0 0
ISHARES TR CORE S&P500 ETF 464287200 353,688,877 646,326 SH SOLE 643,263 0 3,063
ISHARES TR IBOXX INV CP ETF 464287242 11,829,123 110,429 SH SOLE 107,138 0 3,291
ISHARES TR S&P 500 GRWT ETF 464287309 207,290 2,240 SH SOLE 2,240 0 0
ISHARES TR S&P 500 VAL ETF 464287408 299,042 1,643 SH SOLE 1,643 0 0
ISHARES TR RUS MD CP GR ETF 464287481 393,839 3,569 SH SOLE 3,569 0 0
ISHARES TR CORE S&P MCP ETF 464287507 591,462 10,107 SH SOLE 10,107 0 0
ISHARES TR ISHARES SEMICDTR 464287523 13,623,841 55,240 SH SOLE 55,123 0 117
ISHARES TR RUS 1000 GRW ETF 464287614 755,994 2,074 SH SOLE 2,074 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 7,292,310 27,777 SH SOLE 27,497 0 280
ISHARES TR U.S. TECH ETF 464287721 237,188 1,576 SH SOLE 1,576 0 0
ISHARES TR CORE S&P SCP ETF 464287804 155,931,481 1,461,949 SH SOLE 1,443,454 0 18,495
ISHARES TR MSCI AC ASIA ETF 464288182 647,028 8,989 SH SOLE 8,989 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 2,802,411 210,391 SH SOLE 208,756 0 1,635
ISHARES TR NATIONAL MUN ETF 464288414 407,128 3,821 SH SOLE 3,821 0 0
ISHARES TR IBOXX HI YD ETF 464288513 1,982,214,371 25,696,323 SH SOLE 25,643,893 0 52,430
ISHARES TR PFD AND INCM SEC 464288687 6,898,200 218,643 SH SOLE 214,074 0 4,569
ISHARES TR MICRO-CAP ETF 464288869 4,022,237 35,283 SH SOLE 35,010 0 273
ISHARES TR EAFE GRWTH ETF 464288885 1,645,496 16,085 SH SOLE 16,085 0 0
ISHARES TR RUS TP200 GR ETF 464289438 185,279,837 863,695 SH SOLE 859,593 0 4,102
ISHARES TR MSCI USA MIN VOL 46429B697 7,467,738 88,944 SH SOLE 88,049 0 895
ISHARES TR MSCI USA MMENTM 46432F396 1,438,732 7,383 SH SOLE 7,383 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 230,228,877 3,407,769 SH SOLE 3,364,677 0 43,092
ISHARES TR MSCI INTL MOMENT 46434V449 3,585,054 92,661 SH SOLE 92,661 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 1,600,738 40,992 SH SOLE 40,992 0 0
ISHARES TR CONV BD ETF 46435G102 1,281,984 16,304 SH SOLE 16,177 0 127
ISHARES TR BROAD USD HIGH 46435U853 147,865,335 4,075,671 SH SOLE 4,075,093 0 578
ISHARES U S ETF TR IT RT HDG HGYL 46431W606 2,764,962 32,529 SH SOLE 32,278 0 251
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 2,040,403 36,764 SH SOLE 36,479 0 285
JABIL INC COM 466313103 406,222 3,734 SH SOLE 3,734 0 0
JACOBS SOLUTIONS INC COM 46982L108 433,241 3,101 SH SOLE 3,101 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 24,017,836 712,484 SH SOLE 709,108 0 3,376
JOHNSON & JOHNSON COM 478160104 91,932,689 628,987 SH SOLE 626,944 0 2,043
JPMORGAN CHASE & CO. COM 46625H100 199,627,139 986,983 SH SOLE 983,529 0 3,454
KIMBERLY-CLARK CORP COM 494368103 235,769 1,706 SH SOLE 1,706 0 0
KLA CORP COM NEW 482480100 237,459 288 SH SOLE 288 0 0
KORN FERRY COM NEW 500643200 1,374,087 20,466 SH SOLE 20,437 0 29
LAM RESEARCH CORP COM 512807108 236,397 222 SH SOLE 222 0 0
LANDSTAR SYS INC COM 515098101 1,697,400 9,201 SH SOLE 9,201 0 0
LANTHEUS HLDGS INC COM 516544103 5,901,716 73,505 SH SOLE 73,374 0 131
LAUDER ESTEE COS INC CL A 518439104 837,908 7,875 SH SOLE 7,859 0 16
LINDE PLC SHS G54950103 96,424,190 219,740 SH SOLE 218,884 0 856
LOCKHEED MARTIN CORP COM 539830109 2,169,212 4,644 SH SOLE 4,644 0 0
LOGITECH INTL S A SHS H50430232 40,319,228 416,177 SH SOLE 414,207 0 1,970
LOWES COS INC COM 548661107 3,568,366 16,186 SH SOLE 16,186 0 0
LPL FINL HLDGS INC COM 50212V100 2,099,847 7,518 SH SOLE 7,501 0 17
LULULEMON ATHLETICA INC COM 550021109 33,801,489 113,162 SH SOLE 112,630 0 532
MALIBU BOATS INC COM CL A 56117J100 1,131,722 32,298 SH SOLE 32,238 0 60
MARATHON PETE CORP COM 56585A102 620,885 3,579 SH SOLE 3,579 0 0
MARSH & MCLENNAN COS INC COM 571748102 335,256 1,591 SH SOLE 1,591 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,013,191 6,830 SH SOLE 6,822 0 8
MCDONALDS CORP COM 580135101 39,346,576 154,397 SH SOLE 153,903 0 494
MCKESSON CORP COM 58155Q103 49,492,931 84,742 SH SOLE 84,464 0 278
MERCK & CO INC COM 58933Y105 139,238,212 1,124,703 SH SOLE 1,120,723 0 3,980
META PLATFORMS INC CL A 30303M102 104,230,071 206,715 SH SOLE 205,978 0 737
MGP INGREDIENTS INC NEW COM 55303J106 18,531,058 249,073 SH SOLE 248,126 0 947
MICROCHIP TECHNOLOGY INC. COM 595017104 745,634 8,149 SH SOLE 8,149 0 0
MICROSOFT CORP COM 594918104 288,254,057 644,936 SH SOLE 642,737 0 2,199
MOLINA HEALTHCARE INC COM 60855R100 692,115 2,328 SH SOLE 2,325 0 3
MOLSON COORS BEVERAGE CO CL B 60871R209 21,823,539 429,344 SH SOLE 427,662 0 1,682
MONDELEZ INTL INC CL A 609207105 288,011 4,401 SH SOLE 4,401 0 0
MOODYS CORP COM 615369105 1,401,276 3,329 SH SOLE 3,329 0 0
MORGAN STANLEY COM NEW 617446448 79,685,091 819,890 SH SOLE 816,912 0 2,978
MOTOROLA SOLUTIONS INC COM NEW 620076307 231,244 599 SH SOLE 599 0 0
MR COOPER GROUP INC COM 62482R107 3,982,544 49,028 SH SOLE 48,936 0 92
NATIONAL GRID PLC SPONSORED ADR NE 636274409 41,105,706 723,692 SH SOLE 720,290 0 3,402
NATIONAL HEALTH INVS INC COM 63633D104 2,232,448 32,961 SH SOLE 32,899 0 62
NETAPP INC COM 64110D104 1,669,505 12,962 SH SOLE 12,943 0 19
NETEASE INC SPONSORED ADS 64110W102 25,243,253 264,106 SH SOLE 262,862 0 1,244
NETFLIX INC COM 64110L106 3,841,417 5,692 SH SOLE 5,684 0 8
NEWMARK GROUP INC CL A 65158N102 2,269,147 221,813 SH SOLE 221,396 0 417
NEXTERA ENERGY INC COM 65339F101 106,988,597 1,510,925 SH SOLE 1,505,752 0 5,173
NICE LTD SPONSORED ADR 653656108 43,243,232 251,458 SH SOLE 250,271 0 1,187
NIKE INC CL B 654106103 505,883 6,712 SH SOLE 6,712 0 0
NORFOLK SOUTHN CORP COM 655844108 288,543 1,344 SH SOLE 1,344 0 0
NORTHERN TR CORP COM 665859104 253,368 3,017 SH SOLE 3,017 0 0
NOVARTIS AG SPONSORED ADR 66987V109 52,336,694 491,609 SH SOLE 489,277 0 2,332
NOVO-NORDISK A S ADR 670100205 92,367,310 647,102 SH SOLE 644,069 0 3,033
NVENT ELECTRIC PLC SHS G6700G107 129,900,318 1,695,605 SH SOLE 1,688,924 0 6,681
NVIDIA CORPORATION COM 67066G104 210,834,461 1,706,609 SH SOLE 1,700,813 0 5,796
NXP SEMICONDUCTORS N V COM N6596X109 320,765 1,192 SH SOLE 1,177 0 15
OMNICOM GROUP INC COM 681919106 104,940,274 1,169,903 SH SOLE 1,165,661 0 4,242
ORACLE CORP COM 68389X105 1,504,910 10,658 SH SOLE 10,658 0 0
OSI SYSTEMS INC COM 671044105 28,184,587 204,949 SH SOLE 204,176 0 773
OWENS CORNING NEW COM 690742101 51,729,904 297,777 SH SOLE 296,645 0 1,132
PACER FDS TR PACER US SMALL 69374H857 5,185,601 119,045 SH SOLE 117,910 0 1,135
PACER FDS TR US CASH COWS 100 69374H881 28,790,772 528,368 SH SOLE 523,059 0 5,309
PAGSEGURO DIGITAL LTD COM CL A G68707101 36,147,807 3,092,199 SH SOLE 3,077,604 0 14,595
PARKER-HANNIFIN CORP COM 701094104 139,395,751 275,589 SH SOLE 274,592 0 997
PAYCHEX INC COM 704326107 336,118 2,835 SH SOLE 2,835 0 0
PBF ENERGY INC CL A 69318G106 1,697,247 36,881 SH SOLE 36,811 0 70
PDD HOLDINGS INC SPONSORED ADS 722304102 54,107,326 406,975 SH SOLE 405,053 0 1,922
PENTAIR PLC SHS G7S00T104 88,312,467 1,151,852 SH SOLE 1,147,618 0 4,234
PEPSICO INC COM 713448108 30,280,600 183,597 SH SOLE 182,904 0 693
PERDOCEO ED CORP COM 71363P106 2,256,236 105,333 SH SOLE 105,137 0 196
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 21,638,874 1,493,366 SH SOLE 1,486,232 0 7,134
PFIZER INC COM 717081103 889,184 31,779 SH SOLE 31,779 0 0
PHILIP MORRIS INTL INC COM 718172109 57,109,170 563,596 SH SOLE 561,727 0 1,869
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 354,904 10,850 SH SOLE 10,850 0 0
PHOTRONICS INC COM 719405102 2,170,985 88,001 SH SOLE 87,845 0 156
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 17,098,933 169,885 SH SOLE 168,562 0 1,323
POPULAR INC COM NEW 733174700 4,847,025 54,812 SH SOLE 54,688 0 124
PPG INDS INC COM 693506107 332,235 2,639 SH SOLE 2,639 0 0
PPL CORP COM 69351T106 201,541 7,289 SH SOLE 7,289 0 0
PRICE T ROWE GROUP INC COM 74144T108 891,808 7,734 SH SOLE 7,734 0 0
PROCTER AND GAMBLE CO COM 742718109 78,687,474 477,125 SH SOLE 475,338 0 1,787
PROGRESSIVE CORP COM 743315103 358,923 1,728 SH SOLE 1,728 0 0
PROLOGIS INC. COM 74340W103 64,234,332 571,938 SH SOLE 570,096 0 1,842
PROSHARES TR S&P 500 DV ARIST 74348A467 275,509 2,866 SH SOLE 2,866 0 0
PUBLIC STORAGE OPER CO COM 74460D109 332,811 1,157 SH SOLE 1,157 0 0
PULTE GROUP INC COM 745867101 78,333,800 711,479 SH SOLE 709,149 0 2,330
QUALCOMM INC COM 747525103 301,957 1,516 SH SOLE 1,516 0 0
QUANTA SVCS INC COM 74762E102 2,558,178 10,068 SH SOLE 10,068 0 0
R1 RCM INC COM 77634L105 3,172,882 252,618 SH SOLE 252,050 0 568
REGENERON PHARMACEUTICALS COM 75886F107 278,523 265 SH SOLE 265 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 2,878,890 102,891 SH SOLE 102,698 0 193
ROCKWELL AUTOMATION INC COM 773903109 210,314 764 SH SOLE 764 0 0
ROPER TECHNOLOGIES INC COM 776696106 205,172 364 SH SOLE 364 0 0
ROYAL BK CDA COM 780087102 38,861,572 365,309 SH SOLE 363,581 0 1,728
RTX CORPORATION COM 75513E101 1,039,810 10,358 SH SOLE 10,346 0 12
S&P GLOBAL INC COM 78409V104 55,121,912 123,592 SH SOLE 123,182 0 410
SALESFORCE INC COM 79466L302 5,544,690 21,566 SH SOLE 21,534 0 32
SCHLUMBERGER LTD COM STK 806857108 20,074,396 425,485 SH SOLE 423,487 0 1,998
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 242,737 3,778 SH SOLE 3,778 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 67,913,623 673,479 SH SOLE 666,739 0 6,740
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730 1,574,780 53,256 SH SOLE 53,256 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524748 495,330 14,250 SH SOLE 14,250 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 3,935,621 112,350 SH SOLE 112,350 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 31,417,438 469,057 SH SOLE 464,338 0 4,719
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 387,080 1,711 SH SOLE 1,711 0 0
SERVICENOW INC COM 81762P102 2,469,357 3,139 SH SOLE 3,133 0 6
SHELL PLC SPON ADS 780259305 247,361 3,427 SH SOLE 3,402 0 25
SHERWIN WILLIAMS CO COM 824348106 431,828 1,447 SH SOLE 1,447 0 0
SM ENERGY CO COM 78454L100 39,590,978 915,822 SH SOLE 912,362 0 3,460
SNAP ON INC COM 833034101 34,417,253 131,670 SH SOLE 131,152 0 518
SOUTHERN CO COM 842587107 77,490,145 998,971 SH SOLE 995,296 0 3,675
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1,010,185 14,758 SH SOLE 14,758 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,352,395 6,160 SH SOLE 6,160 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 399,705 747 SH SOLE 747 0 0
SPDR SER TR NUVEEN BLOOMBERG 78464A284 1,395,816 54,867 SH SOLE 53,675 0 1,192
SPDR SER TR S&P 600 SMCP VAL 78464A300 5,365,879 68,521 SH SOLE 67,836 0 685
SPDR SER TR PORTFOLIO LN COR 78464A367 9,366,357 415,360 SH SOLE 402,962 0 12,398
SPDR SER TR PORTFOLIO INTRMD 78464A375 21,002,419 645,037 SH SOLE 626,724 0 18,313
SPDR SER TR PRTFLO S&P500 GW 78464A409 180,447,241 2,251,931 SH SOLE 2,241,295 0 10,636
SPDR SER TR PRTFLO S&P500 VL 78464A508 231,369 4,747 SH SOLE 4,747 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 18,039,937 214,608 SH SOLE 212,456 0 2,152
SPDR SER TR S&P 400 MDCP VAL 78464A839 12,607,587 172,849 SH SOLE 171,110 0 1,739
SPDR SER TR PORTFOLIO S&P500 78464A854 392,561,729 6,133,777 SH SOLE 6,056,449 0 77,328
SPDR SER TR S&P BIOTECH 78464A870 4,309,926 46,488 SH SOLE 46,126 0 362
SPDR SER TR BLOOMBERG SHT TE 78468R408 71,613,665 2,867,988 SH SOLE 2,852,651 0 15,337
SPDR SER TR BLOOMBERG HIGH Y 78468R622 611,203,716 6,483,544 SH SOLE 6,464,331 0 19,213
SPROUTS FMRS MKT INC COM 85208M102 7,474,268 89,341 SH SOLE 89,184 0 157
STERLING INFRASTRUCTURE INC COM 859241101 4,661,412 39,390 SH SOLE 39,316 0 74
STIFEL FINL CORP COM 860630102 838,891 9,969 SH SOLE 9,955 0 14
STRIDE INC COM 86333M108 831,196 11,790 SH SOLE 11,773 0 17
STRYKER CORPORATION COM 863667101 63,623,892 186,992 SH SOLE 186,377 0 615
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 58,439,989 4,357,941 SH SOLE 4,337,433 0 20,508
SUMMIT MATLS INC CL A 86614U100 2,085,708 56,971 SH SOLE 56,864 0 107
SUNCOR ENERGY INC NEW COM 867224107 47,755,698 1,253,430 SH SOLE 1,247,505 0 5,925
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 98,610,724 567,348 SH SOLE 564,678 0 2,670
TARGET CORP COM 87612E106 2,488,519 16,810 SH SOLE 16,774 0 36
TAYLOR MORRISON HOME CORP COM 87724P106 30,072,818 542,439 SH SOLE 540,471 0 1,968
TEGNA INC COM 87901J105 2,260,107 162,131 SH SOLE 161,825 0 306
TESLA INC COM 88160R101 6,116,867 30,912 SH SOLE 30,845 0 67
TEXAS INSTRS INC COM 882508104 39,056,584 200,774 SH SOLE 200,125 0 649
TEXTRON INC COM 883203101 468,195 5,453 SH SOLE 5,453 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,508,455 4,536 SH SOLE 4,536 0 0
T-MOBILE US INC COM 872590104 383,544 2,177 SH SOLE 2,177 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 435,283 7,920 SH SOLE 7,920 0 0
TOYOTA MOTOR CORP ADS 892331307 38,824,567 189,416 SH SOLE 188,531 0 885
TRANE TECHNOLOGIES PLC SHS G8994E103 745,355 2,266 SH SOLE 2,266 0 0
TRUIST FINL CORP COM 89832Q109 326,806 8,412 SH SOLE 8,412 0 0
TRUSTMARK CORP COM 898402102 3,220,318 107,201 SH SOLE 107,008 0 193
UBER TECHNOLOGIES INC COM 90353T100 363,909 5,007 SH SOLE 5,007 0 0
ULTA BEAUTY INC COM 90384S303 1,859,508 4,819 SH SOLE 4,808 0 11
UNION PAC CORP COM 907818108 274,453 1,213 SH SOLE 1,213 0 0
UNITED PARCEL SERVICE INC CL B 911312106 970,267 7,090 SH SOLE 7,090 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 56,037,086 175,913 SH SOLE 175,254 0 659
UNITEDHEALTH GROUP INC COM 91324P102 101,683,793 199,670 SH SOLE 199,015 0 655
UNIVERSAL HLTH SVCS INC CL B 913903100 1,128,258 6,101 SH SOLE 6,092 0 9
US BANCORP DEL COM NEW 902973304 403,948 10,175 SH SOLE 10,175 0 0
VALERO ENERGY CORP COM 91913Y100 66,282,956 422,831 SH SOLE 421,459 0 1,372
VANECK ETF TRUST GOLD MINERS ETF 92189F106 4,015,457 118,345 SH SOLE 117,423 0 922
VANECK ETF TRUST BDC INCOME ETF 92189F411 4,193,456 245,088 SH SOLE 243,183 0 1,905
VANECK ETF TRUST CEF MUNI INCOME 92189F460 5,523,262 250,943 SH SOLE 248,100 0 2,843
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 274,517 1,053 SH SOLE 1,053 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 7,598,714 165,766 SH SOLE 162,159 0 3,607
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 8,268,649 16,533 SH SOLE 16,533 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 218,294 1,196 SH SOLE 1,196 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 688,951 2,760 SH SOLE 2,760 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 884,160 2,364 SH SOLE 2,364 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 963,904 6,009 SH SOLE 6,009 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 903,381 3,377 SH SOLE 3,377 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 101,239,179 861,683 SH SOLE 850,776 0 10,907
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 376,648 4,919 SH SOLE 4,919 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 304,493 1,668 SH SOLE 1,668 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 206,773 4,184 SH SOLE 4,184 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 1,179,230 3,753 SH SOLE 3,753 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 879,152 7,419 SH SOLE 7,419 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 385,966 1,451 SH SOLE 1,451 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 5,554,827 9,634 SH SOLE 9,597 0 37
VANGUARD WORLD FD COMM SRVC ETF 92204A884 4,724,644 34,187 SH SOLE 34,084 0 103
VERINT SYS INC COM 92343X100 5,791,943 179,874 SH SOLE 179,556 0 318
VERIZON COMMUNICATIONS INC COM 92343V104 38,732,300 939,193 SH SOLE 936,118 0 3,075
VERTEX PHARMACEUTICALS INC COM 92532F100 252,640 539 SH SOLE 539 0 0
VICTORY CAP HLDGS INC COM CL A 92645B103 2,694,960 56,463 SH SOLE 56,357 0 106
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 20,832,359 1,600,028 SH SOLE 1,592,485 0 7,543
VISA INC COM CL A 92826C839 92,709,595 353,220 SH SOLE 352,032 0 1,188
VONTIER CORPORATION COM 928881101 2,325,473 60,876 SH SOLE 60,763 0 113
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,074,411 88,831 SH SOLE 88,831 0 0
WALMART INC COM 931142103 49,962,864 737,895 SH SOLE 735,571 0 2,324
WASTE MGMT INC DEL COM 94106L109 29,429,133 137,945 SH SOLE 137,494 0 451
WELLS FARGO CO NEW COM 949746101 79,012,603 1,330,402 SH SOLE 1,326,020 0 4,382
WENDYS CO COM 95058W100 1,170,116 68,993 SH SOLE 68,841 0 152
WESCO INTL INC COM 95082P105 1,550,984 9,784 SH SOLE 9,763 0 21
WEX INC COM 96208T104 2,844,514 16,058 SH SOLE 16,031 0 27
WILLIAMS COS INC COM 969457100 487,478 11,470 SH SOLE 11,410 0 60
WILLIAMS SONOMA INC COM 969904101 85,525,124 302,883 SH SOLE 301,805 0 1,078
WILLIS TOWERS WATSON PLC LTD SHS G96629103 46,321,608 176,706 SH SOLE 175,875 0 831
WINTRUST FINL CORP COM 97650W108 4,763,003 48,326 SH SOLE 48,241 0 85
WORLD GOLD TR SPDR GLD MINIS 98149E303 7,006,510 152,018 SH SOLE 150,834 0 1,184
ZOETIS INC CL A 98978V103 440,876 2,543 SH SOLE 2,543 0 0