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
3M CO COM 88579Y101   324,863 2,709 SH   SOLE   2,709 0 0
ABBOTT LABS COM 002824100   38,053,278 346,601 SH   SOLE   345,327 0 1,274
ABBVIE INC COM 00287Y109   47,165,993 291,851 SH   SOLE   290,774 0 1,077
ACADEMY SPORTS & OUTDOORS IN COM 00402L107   1,421,207 27,050 SH   SOLE   27,008 0 42
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   27,239,231 102,081 SH   SOLE   101,729 0 352
ACTIVISION BLIZZARD INC COM 00507V109   29,782,466 389,059 SH   SOLE   387,588 0 1,471
ACUITY BRANDS INC COM 00508Y102   33,127,718 200,035 SH   SOLE   199,169 0 866
ADOBE SYSTEMS INCORPORATED COM 00724F101   339,559 1,009 SH   SOLE   1,009 0 0
ADVANCED MICRO DEVICES INC COM 007903107   568,486 8,777 SH   SOLE   8,777 0 0
AFLAC INC COM 001055102   56,721,899 788,461 SH   SOLE   785,481 0 2,980
AIR PRODS & CHEMS INC COM 009158106   333,846 1,083 SH   SOLE   1,083 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105   2,003,838 77,130 SH   SOLE   77,019 0 111
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   40,792,629 463,079 SH   SOLE   460,663 0 2,416
ALLISON TRANSMISSION HLDGS I COM 01973R101   2,757,747 66,292 SH   SOLE   66,197 0 95
ALLSTATE CORP COM 020002101   31,328,786 231,038 SH   SOLE   230,164 0 874
ALPHABET INC CAP STK CL C 02079K107   527,056 5,940 SH   SOLE   5,940 0 0
ALPHABET INC CAP STK CL A 02079K305   30,547,343 346,224 SH   SOLE   344,688 0 1,536
ALPS ETF TR ALERIAN MLP 00162Q452   3,147,178 82,668 SH   SOLE   82,286 0 382
ALTERYX INC COM CL A 02156B103   795,519 15,700 SH   SOLE   15,700 0 0
AMAZON COM INC COM 023135106   22,899,996 272,619 SH   SOLE   271,428 0 1,191
AMERICAN EXPRESS CO COM 025816109   80,910,745 547,619 SH   SOLE   545,403 0 2,216
AMERICAN FINL GROUP INC OHIO COM 025932104   837,133 6,098 SH   SOLE   6,091 0 7
AMERICAN TOWER CORP NEW COM 03027X100   28,669,954 135,325 SH   SOLE   134,818 0 507
AMERICAN WTR WKS CO INC NEW COM 030420103   2,112,084 13,857 SH   SOLE   13,857 0 0
AMERIPRISE FINL INC COM 03076C106   28,775,933 92,417 SH   SOLE   91,999 0 418
AMERISOURCEBERGEN CORP COM 03073E105   27,302,292 164,759 SH   SOLE   163,996 0 763
AMETEK INC COM 031100100   1,499,196 10,730 SH   SOLE   10,730 0 0
AMN HEALTHCARE SVCS INC COM 001744101   34,779,894 338,260 SH   SOLE   336,752 0 1,508
ANALOG DEVICES INC COM 032654105   43,880,158 267,513 SH   SOLE   266,428 0 1,085
APPLE INC COM 037833100   141,538,439 1,089,344 SH   SOLE   1,085,736 0 3,608
APPLIED MATLS INC COM 038222105   59,148,823 607,402 SH   SOLE   604,951 0 2,451
ARCH CAP GROUP LTD ORD G0450A105   35,917,238 572,113 SH   SOLE   569,159 0 2,954
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   33,254,318 5,303,719 SH   SOLE   5,276,158 0 27,561
ASGN INC COM 00191U102   1,290,481 15,838 SH   SOLE   15,814 0 24
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,346,330 2,464 SH   SOLE   162 0 2,302
ASSOCIATED BANC CORP COM 045487105   2,262,589 97,990 SH   SOLE   97,849 0 141
ASTRAZENECA PLC SPONSORED ADR 046353108   22,817,825 336,546 SH   SOLE   335,260 0 1,286
AT&T INC COM 00206R102   33,379,338 1,813,109 SH   SOLE   1,806,197 0 6,912
ATKORE INC COM 047649108   4,802,884 42,346 SH   SOLE   42,285 0 61
AUTOMATIC DATA PROCESSING IN COM 053015103   34,207,542 143,212 SH   SOLE   142,689 0 523
AUTOZONE INC COM 053332102   44,406,037 18,006 SH   SOLE   17,920 0 86
AXCELIS TECHNOLOGIES INC COM NEW 054540208   2,848,865 35,898 SH   SOLE   35,847 0 51
BAIDU INC SPON ADR REP A 056752108   37,237,896 325,563 SH   SOLE   323,864 0 1,699
BANK AMERICA CORP COM 060505104   61,360,073 1,852,659 SH   SOLE   1,845,650 0 7,009
BARCLAYS BANK PLC IPTH SR B S&P 06747R477   7,060,000 500,000 SH Call SOLE   500,000 0 0
BELDEN INC COM 077454106   3,732,472 51,912 SH   SOLE   51,836 0 76
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,353,946 14,095 SH   SOLE   14,095 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107   30,249,950 1,011,704 SH   SOLE   1,011,704 0 0
BLACK HILLS CORP COM 092113109   2,230,833 31,715 SH   SOLE   31,669 0 46
BLACKROCK INC COM 09247X101   32,003,597 45,163 SH   SOLE   45,002 0 161
BLACKSTONE INC COM 09260D107   588,698 7,935 SH   SOLE   7,935 0 0
BOEING CO COM 097023105   5,465,349 28,691 SH   SOLE   28,691 0 0
BOYD GAMING CORP COM 103304101   1,970,987 36,145 SH   SOLE   36,094 0 51
BRISTOL-MYERS SQUIBB CO COM 110122108   1,458,643 20,273 SH   SOLE   20,249 0 24
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   31,425,837 786,039 SH   SOLE   781,942 0 4,097
BROADCOM INC COM 11135F101   70,382,153 125,878 SH   SOLE   125,348 0 530
CANADIAN NATL RY CO COM 136375102   30,860,203 259,591 SH   SOLE   258,244 0 1,347
CAPRI HOLDINGS LIMITED SHS G1890L107   44,385,685 774,349 SH   SOLE   770,291 0 4,058
CARRIER GLOBAL CORPORATION COM 14448C104   42,122,107 1,021,142 SH   SOLE   1,017,277 0 3,865
CATERPILLAR INC COM 149123101   38,643,914 161,312 SH   SOLE   160,723 0 589
CBOE GLOBAL MKTS INC COM 12503M108   36,367,182 289,848 SH   SOLE   288,528 0 1,320
CBRE GROUP INC CL A 12504L109   486,772 6,325 SH   SOLE   6,325 0 0
CHARLES RIV LABS INTL INC COM 159864107   628,424 2,884 SH   SOLE   2,880 0 4
CHEVRON CORP NEW COM 166764100   55,781,868 310,780 SH   SOLE   309,617 0 1,163
CHIPOTLE MEXICAN GRILL INC COM 169656105   374,622 270 SH   SOLE   270 0 0
CHUBB LIMITED COM H1467J104   99,558,495 451,308 SH   SOLE   449,370 0 1,938
CINTAS CORP COM 172908105   225,358 499 SH   SOLE   499 0 0
CISCO SYS INC COM 17275R102   72,179,693 1,515,107 SH   SOLE   1,508,703 0 6,404
COCA COLA CO COM 191216100   44,420,029 698,318 SH   SOLE   695,685 0 2,633
COMCAST CORP NEW CL A 20030N101   62,272,305 1,780,735 SH   SOLE   1,773,403 0 7,332
CONOCOPHILLIPS COM 20825C104   47,720,099 404,408 SH   SOLE   402,900 0 1,508
CONSTELLATION BRANDS INC CL A 21036P108   28,481,801 122,899 SH   SOLE   122,434 0 465
COSTCO WHSL CORP NEW COM 22160K105   1,591,359 3,486 SH   SOLE   3,486 0 0
COTERRA ENERGY INC COM 127097103   19,548,879 795,640 SH   SOLE   791,932 0 3,708
CRANE HLDGS CO COM 224441105   25,629,667 255,149 SH   SOLE   254,021 0 1,128
CRH PLC ADR 12626K203   26,304,730 661,089 SH   SOLE   657,662 0 3,427
CSX CORP COM 126408103   480,500 15,510 SH   SOLE   15,510 0 0
CULLEN FROST BANKERS INC COM 229899109   22,969,259 171,797 SH   SOLE   171,003 0 794
CURTISS WRIGHT CORP COM 231561101   737,094 4,414 SH   SOLE   4,408 0 6
CVS HEALTH CORP COM 126650100   398,108 4,272 SH   SOLE   4,262 0 10
D R HORTON INC COM 23331A109   33,860,381 379,856 SH   SOLE   378,110 0 1,746
DANAHER CORPORATION COM 235851102   46,266,605 174,315 SH   SOLE   173,655 0 660
DECKERS OUTDOOR CORP COM 243537107   851,807 2,134 SH   SOLE   2,132 0 2
DEERE & CO COM 244199105   401,748 937 SH   SOLE   937 0 0
DENNYS CORP COM 24869P104   208,993 22,692 SH   SOLE   22,692 0 0
DEVON ENERGY CORP NEW COM 25179M103   21,846,737 355,174 SH   SOLE   353,832 0 1,342
DIAMONDBACK ENERGY INC COM 25278X109   25,143,371 183,823 SH   SOLE   182,997 0 826
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   1,046,200 25,143 SH   SOLE   25,143 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   371,451 7,262 SH   SOLE   7,262 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   407,856 9,280 SH   SOLE   9,280 0 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   586,134 17,507 SH   SOLE   17,507 0 0
DIODES INC COM 254543101   2,024,486 26,589 SH   SOLE   26,551 0 38
DISNEY WALT CO COM 254687106   38,804,794 446,648 SH   SOLE   444,960 0 1,688
DOLLAR GEN CORP NEW COM 256677105   26,986,743 109,591 SH   SOLE   109,079 0 512
DT MIDSTREAM INC COMMON STOCK 23345M107   2,807,816 50,811 SH   SOLE   50,739 0 72
DUKE ENERGY CORP NEW COM NEW 26441C204   27,887,923 270,783 SH   SOLE   269,749 0 1,034
EAGLE MATLS INC COM 26969P108   28,116,493 211,641 SH   SOLE   210,719 0 922
EAST WEST BANCORP INC COM 27579R104   847,210 12,856 SH   SOLE   12,840 0 16
EDISON INTL COM 281020107   591,666 9,300 SH   SOLE   9,300 0 0
ELEMENT SOLUTIONS INC COM 28618M106   26,370,623 1,449,732 SH   SOLE   1,444,204 0 5,528
ELEVANCE HEALTH INC COM 036752103   28,272,030 55,114 SH   SOLE   54,863 0 251
EMCOR GROUP INC COM 29084Q100   47,977,280 323,930 SH   SOLE   322,513 0 1,417
EMERSON ELEC CO COM 291011104   477,802 4,974 SH   SOLE   4,974 0 0
ENI S P A SPONSORED ADR 26874R108   39,773,600 1,387,774 SH   SOLE   1,380,575 0 7,199
ENSIGN GROUP INC COM 29358P101   4,346,478 45,941 SH   SOLE   45,883 0 58
ENTERPRISE PRODS PARTNERS L COM 293792107   568,774 23,581 SH   SOLE   23,581 0 0
EPLUS INC COM 294268107   3,164,781 71,472 SH   SOLE   71,370 0 102
ESSENTIAL UTILS INC COM 29670G102   202,518 4,243 SH   SOLE   4,243 0 0
EVERCORE INC CLASS A 29977A105   33,087,062 303,328 SH   SOLE   301,998 0 1,330
EXELIXIS INC COM 30161Q104   2,457,569 153,215 SH   SOLE   152,994 0 221
EXXON MOBIL CORP COM 30231G102   86,705,090 786,084 SH   SOLE   783,327 0 2,757
F5 INC COM 315616102   618,529 4,310 SH   SOLE   4,305 0 5
FABRINET SHS G3323L100   38,437,104 299,775 SH   SOLE   298,207 0 1,568
FARMLAND PARTNERS INC COM 31154R109   1,836,080 147,358 SH   SOLE   146,677 0 681
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   39,845,313 394,352 SH   SOLE   392,841 0 1,511
FERGUSON PLC NEW SHS G3421J106   25,963,944 204,489 SH   SOLE   203,415 0 1,074
FIRST FINL BANKSHARES INC COM 32020R109   201,240 5,850 SH   SOLE   5,850 0 0
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203   3,524,354 174,712 SH   SOLE   173,902 0 810
FLEX LTD ORD Y2573F102   33,659,367 1,568,470 SH   SOLE   1,560,334 0 8,136
FLEXSHARES TR MORNSTAR UPSTR 33939L407   3,625,359 83,399 SH   SOLE   83,016 0 383
FORD MTR CO DEL COM 345370860   135,664 11,665 SH   SOLE   11,665 0 0
FULLER H B CO COM 359694106   1,640,098 22,900 SH   SOLE   22,865 0 35
GENERAL DYNAMICS CORP COM 369550108   33,674,006 135,722 SH   SOLE   135,080 0 642
GENERAL MLS INC COM 370334104   27,123,953 323,482 SH   SOLE   321,966 0 1,516
GENPACT LIMITED SHS G3922B107   30,807,093 665,093 SH   SOLE   661,625 0 3,468
GILDAN ACTIVEWEAR INC COM 375916103   25,736,359 939,283 SH   SOLE   934,379 0 4,904
GLADSTONE LD CORP COM 376549101   1,860,011 101,363 SH   SOLE   100,898 0 465
GLOBAL X FDS GLOBAL X COPPER 37954Y830   4,381,982 123,680 SH   SOLE   123,112 0 568
GSK PLC SPONSORED ADR 37733W204   34,343,856 977,344 SH   SOLE   972,249 0 5,095
HALLIBURTON CO COM 406216101   24,191,759 614,784 SH   SOLE   611,938 0 2,846
HALOZYME THERAPEUTICS INC COM 40637H109   1,970,049 34,623 SH   SOLE   34,570 0 53
HENRY SCHEIN INC COM 806407102   681,930 8,538 SH   SOLE   8,528 0 10
HOME DEPOT INC COM 437076102   57,416,080 181,777 SH   SOLE   181,061 0 716
HONEYWELL INTL INC COM 438516106   1,280,657 5,976 SH   SOLE   5,976 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   3,281,423 14,225 SH   SOLE   14,217 0 8
ICON PLC SHS G4705A100   23,128,590 119,066 SH   SOLE   118,449 0 617
IMPERIAL OIL LTD COM NEW 453038408   24,122,732 494,927 SH   SOLE   492,365 0 2,562
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   6,993,006 220,391 SH   SOLE   219,374 0 1,017
INGERSOLL RAND INC COM 45687V106   420,247 8,043 SH   SOLE   8,043 0 0
INGREDION INC COM 457187102   35,168,975 359,124 SH   SOLE   357,543 0 1,581
INSULET CORP COM 45784P101   462,781 1,572 SH   SOLE   1,572 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   2,163,293 38,582 SH   SOLE   38,527 0 55
INTEL CORP COM 458140100   414,338 15,677 SH   SOLE   15,661 0 16
INTERNATIONAL BUSINESS MACHS COM 459200101   796,169 5,651 SH   SOLE   5,651 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   2,430,712 99,742 SH   SOLE   99,598 0 144
INTERPUBLIC GROUP COS INC COM 460690100   775,257 23,274 SH   SOLE   23,245 0 29
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   98,505,328 1,151,301 SH   SOLE   1,145,848 0 5,453
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589   7,250,921 768,106 SH   SOLE   764,604 0 3,502
INVESCO QQQ TR UNIT SER 1 46090E103   333,383 1,252 SH   SOLE   1,252 0 0
ISHARES INC MSCI EURZONE ETF 464286608   10,160,235 257,384 SH   SOLE   257,384 0 0
ISHARES INC MSCI EMRG CHN 46434G764   1,582,602 33,339 SH   SOLE   33,339 0 0
ISHARES TR CORE S&P TTL STK 464287150   8,493,091 100,154 SH   SOLE   99,697 0 457
ISHARES TR SELECT DIVID ETF 464287168   485,777 4,028 SH   SOLE   4,028 0 0
ISHARES TR CORE S&P500 ETF 464287200   67,876,666 176,666 SH   SOLE   175,919 0 747
ISHARES TR IBOXX INV CP ETF 464287242   34,464,656 326,896 SH   SOLE   326,446 0 450
ISHARES TR RUS MDCP VAL ETF 464287473   200,567 1,904 SH   SOLE   1,904 0 0
ISHARES TR RUS MD CP GR ETF 464287481   285,578 3,416 SH   SOLE   3,416 0 0
ISHARES TR RUS MID CAP ETF 464287499   313,238 4,644 SH   SOLE   4,644 0 0
ISHARES TR CORE S&P MCP ETF 464287507   2,791,894 11,542 SH   SOLE   11,542 0 0
ISHARES TR ISHARES BIOTECH 464287556   8,230,439 62,689 SH   SOLE   62,527 0 162
ISHARES TR RUS 1000 GRW ETF 464287614   362,708 1,693 SH   SOLE   1,693 0 0
ISHARES TR RUS 1000 ETF 464287622   260,624 1,238 SH   SOLE   1,238 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   6,732,567 31,384 SH   SOLE   30,699 0 685
ISHARES TR RUSSELL 2000 ETF 464287655   338,607 1,942 SH   SOLE   1,942 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   2,527,007 11,451 SH   SOLE   11,419 0 32
ISHARES TR CORE S&P SCP ETF 464287804   118,084,446 1,247,722 SH   SOLE   1,232,578 0 15,144
ISHARES TR MSCI ACWI EX US 464288240   3,526,751 77,511 SH   SOLE   77,511 0 0
ISHARES TR NATIONAL MUN ETF 464288414   1,870,448 17,726 SH   SOLE   17,726 0 0
ISHARES TR IBOXX HI YD ETF 464288513   2,287,462,261 31,066,988 SH   SOLE   31,037,542 0 29,446
ISHARES TR MBS ETF 464288588   2,255,089 24,314 SH   SOLE   24,207 0 107
ISHARES TR USD INV GRDE ETF 464288620   2,338,244 47,612 SH   SOLE   47,395 0 217
ISHARES TR SHORT TREAS BD 464288679   805,052 7,324 SH   SOLE   6,167 0 1,157
ISHARES TR PFD AND INCM SEC 464288687   7,583,948 248,410 SH   SOLE   248,196 0 214
ISHARES TR US AER DEF ETF 464288760   6,409,466 57,299 SH   SOLE   57,099 0 200
ISHARES TR US BR DEL SE ETF 464288794   8,708,801 90,594 SH   SOLE   90,376 0 218
ISHARES TR CORE HIGH DV ETF 46429B663   98,176,776 941,834 SH   SOLE   937,417 0 4,417
ISHARES TR CORE MSCI TOTAL 46432F834   123,101,324 2,126,837 SH   SOLE   2,100,691 0 26,146
ISHARES TR CORE MSCI EAFE 46432F842   8,648,215 140,302 SH   SOLE   140,302 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   9,440,324 291,458 SH   SOLE   291,458 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   6,196,786 125,772 SH   SOLE   125,772 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   222,915 4,447 SH   SOLE   3,603 0 844
JABIL INC COM 466313103   815,945 11,964 SH   SOLE   11,949 0 15
JACOBS SOLUTIONS INC COM 46982L108   624,844 5,204 SH   SOLE   5,204 0 0
JOHNSON & JOHNSON COM 478160104   64,786,401 366,750 SH   SOLE   365,390 0 1,360
JPMORGAN CHASE & CO COM 46625H100   109,693,165 817,995 SH   SOLE   814,739 0 3,256
KIMBERLY-CLARK CORP COM 494368103   408,472 3,009 SH   SOLE   3,009 0 0
KORN FERRY COM NEW 500643200   1,695,922 33,503 SH   SOLE   33,456 0 47
KT CORP SPONSORED ADR 48268K101   21,986,128 1,628,602 SH   SOLE   1,620,133 0 8,469
LANDSTAR SYS INC COM 515098101   1,644,638 10,096 SH   SOLE   10,096 0 0
LANTHEUS HLDGS INC COM 516544103   1,452,716 28,507 SH   SOLE   28,466 0 41
LAUDER ESTEE COS INC CL A 518439104   258,779 1,043 SH   SOLE   1,043 0 0
LHC GROUP INC COM 50187A107   259,351 1,604 SH   SOLE   1,604 0 0
LIBERTY ENERGY INC COM CL A 53115L104   1,397,288 87,276 SH   SOLE   87,143 0 133
LILLY ELI & CO COM 532457108   48,334,654 132,120 SH   SOLE   131,635 0 485
LINDE PLC SHS G5494J103   80,178,574 245,811 SH   SOLE   244,762 0 1,049
LOCKHEED MARTIN CORP COM 539830109   1,848,662 3,800 SH   SOLE   3,800 0 0
LOWES COS INC COM 548661107   2,146,213 10,772 SH   SOLE   10,772 0 0
LPL FINL HLDGS INC COM 50212V100   1,765,244 8,166 SH   SOLE   8,153 0 13
MASTERCARD INCORPORATED CL A 57636Q104   1,395,093 4,012 SH   SOLE   4,012 0 0
MCDONALDS CORP COM 580135101   47,028,348 178,455 SH   SOLE   177,791 0 664
MCKESSON CORP COM 58155Q103   32,797,587 87,432 SH   SOLE   87,103 0 329
MERCK & CO INC COM 58933Y105   113,846,502 1,026,106 SH   SOLE   1,021,898 0 4,208
MERITAGE HOMES CORP COM 59001A102   2,050,897 22,244 SH   SOLE   22,210 0 34
META PLATFORMS INC CL A 30303M102   34,142,624 283,718 SH   SOLE   282,421 0 1,297
MGP INGREDIENTS INC NEW COM 55303J106   1,413,471 13,287 SH   SOLE   13,266 0 21
MICROCHIP TECHNOLOGY INC. COM 595017104   685,359 9,756 SH   SOLE   9,756 0 0
MICROSOFT CORP COM 594918104   95,710,016 399,091 SH   SOLE   397,301 0 1,790
MID-AMER APT CMNTYS INC COM 59522J103   1,103,169 7,027 SH   SOLE   7,019 0 8
MOLINA HEALTHCARE INC COM 60855R100   637,324 1,930 SH   SOLE   1,928 0 2
MOODYS CORP COM 615369105   1,021,142 3,665 SH   SOLE   3,665 0 0
MORGAN STANLEY COM NEW 617446448   33,715,610 396,561 SH   SOLE   395,052 0 1,509
NATIONAL FUEL GAS CO COM 636180101   739,028 11,675 SH   SOLE   11,663 0 12
NETFLIX INC COM 64110L106   408,409 1,385 SH   SOLE   1,385 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   57,996,340 331,351 SH   SOLE   330,014 0 1,337
NEXTERA ENERGY INC COM 65339F101   85,457,653 1,022,221 SH   SOLE   1,018,060 0 4,161
NIKE INC CL B 654106103   671,169 5,736 SH   SOLE   5,736 0 0
NORFOLK SOUTHN CORP COM 655844108   1,098,294 4,457 SH   SOLE   4,457 0 0
NORTHERN TR CORP COM 665859104   265,470 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102   918,262 1,683 SH   SOLE   1,683 0 0
NOVO-NORDISK A S ADR 670100205   36,587,602 270,338 SH   SOLE   268,922 0 1,416
NUTRIEN LTD COM 67077M108   19,557,941 267,807 SH   SOLE   266,399 0 1,408
NVENT ELECTRIC PLC SHS G6700G107   96,871,832 2,518,114 SH   SOLE   2,507,507 0 10,607
NVIDIA CORPORATION COM 67066G104   867,487 5,936 SH   SOLE   5,936 0 0
NXP SEMICONDUCTORS N V COM N6596X109   20,919,065 132,374 SH   SOLE   131,680 0 694
OKTA INC CL A 679295105   282,545 4,135 SH   SOLE   4,135 0 0
OMNICOM GROUP INC COM 681919106   48,399,582 593,350 SH   SOLE   591,113 0 2,237
ORACLE CORP COM 68389X105   825,329 10,097 SH   SOLE   10,097 0 0
OVINTIV INC COM 69047Q102   1,430,175 28,203 SH   SOLE   28,160 0 43
OWENS CORNING NEW COM 690742101   1,918,995 22,497 SH   SOLE   22,465 0 32
OXFORD INDS INC COM 691497309   629,337 6,754 SH   SOLE   6,746 0 8
PARKER-HANNIFIN CORP COM 701094104   47,854,765 164,449 SH   SOLE   163,817 0 632
PAYPAL HLDGS INC COM 70450Y103   17,569,404 246,692 SH   SOLE   245,550 0 1,142
PDC ENERGY INC COM 69327R101   1,398,909 22,037 SH   SOLE   22,004 0 33
PENTAIR PLC SHS G7S00T104   21,442,251 476,706 SH   SOLE   474,250 0 2,456
PEPSICO INC COM 713448108   1,542,475 8,538 SH   SOLE   8,532 0 6
PFIZER INC COM 717081103   34,078,502 665,076 SH   SOLE   662,632 0 2,444
PHILIP MORRIS INTL INC COM 718172109   47,562,567 469,939 SH   SOLE   468,160 0 1,779
PHILLIPS 66 COM 718546104   826,187 7,938 SH   SOLE   7,938 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   332,919 10,456 SH   SOLE   10,456 0 0
PHOTRONICS INC COM 719405102   2,780,434 165,207 SH   SOLE   164,970 0 237
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   221,121 2,241 SH   SOLE   1,814 0 427
PINNACLE FINL PARTNERS INC COM 72346Q104   3,287,293 44,786 SH   SOLE   44,722 0 64
POPULAR INC COM NEW 733174700   1,666,157 25,123 SH   SOLE   25,085 0 38
PPG INDS INC COM 693506107   268,581 2,136 SH   SOLE   2,136 0 0
PPL CORP COM 69351T106   343,909 11,770 SH   SOLE   11,770 0 0
PRICE T ROWE GROUP INC COM 74144T108   841,071 7,712 SH   SOLE   7,712 0 0
PROCTER AND GAMBLE CO COM 742718109   53,148,406 350,676 SH   SOLE   349,183 0 1,493
PROGRESSIVE CORP COM 743315103   33,377,460 257,324 SH   SOLE   256,146 0 1,178
PROLOGIS INC. COM 74340W103   43,506,566 385,936 SH   SOLE   384,504 0 1,432
PULTE GROUP INC COM 745867101   34,909,806 766,743 SH   SOLE   763,843 0 2,900
QUALCOMM INC COM 747525103   224,168 2,039 SH   SOLE   2,039 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   47,538,516 471,051 SH   SOLE   469,277 0 1,774
ROYAL BK CDA SUSTAINABL COM 780087102   23,221,196 246,981 SH   SOLE   245,698 0 1,283
S&P GLOBAL INC COM 78409V104   34,735,510 103,707 SH   SOLE   103,332 0 375
SAIA INC COM 78709Y105   25,068,292 119,555 SH   SOLE   119,034 0 521
SALESFORCE INC COM 79466L302   880,795 6,643 SH   SOLE   6,643 0 0
SANMINA CORPORATION COM 801056102   2,076,763 36,250 SH   SOLE   36,195 0 55
SANOFI SPONSORED ADR 80105N105   37,254,490 769,244 SH   SOLE   765,232 0 4,012
SCHLUMBERGER LTD COM STK 806857108   24,652,197 461,134 SH   SOLE   458,744 0 2,390
SCHWAB CHARLES CORP COM 808513105   96,481,197 1,158,794 SH   SOLE   1,153,980 0 4,814
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   247,196 5,475 SH   SOLE   5,475 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   47,711,309 858,735 SH   SOLE   842,857 0 15,878
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   1,569,367 63,332 SH   SOLE   63,332 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   1,379,785 44,139 SH   SOLE   44,139 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   3,131,013 107,706 SH   SOLE   107,706 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   22,073,569 413,053 SH   SOLE   404,036 0 9,017
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   3,355,719 45,013 SH   SOLE   44,729 0 284
SENTINELONE INC CL A 81730H109   211,672 14,508 SH   SOLE   14,508 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106   193,069 12,158 SH   SOLE   12,158 0 0
SHERWIN WILLIAMS CO COM 824348106   670,695 2,826 SH   SOLE   2,826 0 0
SHOCKWAVE MED INC COM 82489T104   1,077,808 5,242 SH   SOLE   5,234 0 8
SHOE CARNIVAL INC COM 824889109   2,090,834 87,446 SH   SOLE   87,321 0 125
SILGAN HOLDINGS INC COM 827048109   38,660,387 745,764 SH   SOLE   742,398 0 3,366
SIMPSON MFG INC COM 829073105   301,267 3,398 SH   SOLE   3,398 0 0
SLM CORP COM 78442P106   182,534 10,996 SH   SOLE   10,996 0 0
SNAP ON INC COM 833034101   24,548,089 107,436 SH   SOLE   106,950 0 486
SONOCO PRODS CO COM 835495102   2,100,505 34,599 SH   SOLE   34,551 0 48
SOUTHERN CO COM 842587107   61,602,044 862,653 SH   SOLE   858,935 0 3,718
SPARTANNASH CO COM 847215100   2,309,671 76,378 SH   SOLE   76,262 0 116
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,758,522 9,828 SH   SOLE   9,828 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   528,691 1,194 SH   SOLE   1,194 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   6,640,445 89,470 SH   SOLE   87,518 0 1,952
SPDR SER TR PORTFOLIO LN COR 78464A367   2,351,860 104,760 SH   SOLE   104,281 0 479
SPDR SER TR PORTFOLIO INTRMD 78464A375   736,260 23,131 SH   SOLE   23,131 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   6,440,141 219,202 SH   SOLE   219,013 0 189
SPDR SER TR PRTFLO S&P500 VL 78464A508   305,209,990 7,848,033 SH   SOLE   7,812,352 0 35,681
SPDR SER TR S&P METALS MNG 78464A755   4,372,621 87,786 SH   SOLE   87,574 0 212
SPDR SER TR S&P INS ETF 78464A789   1,707,902 41,707 SH   SOLE   41,444 0 263
SPDR SER TR S&P 400 MDCP GRW 78464A821   14,660,169 224,367 SH   SOLE   219,478 0 4,889
SPDR SER TR S&P 400 MDCP VAL 78464A839   111,778,652 1,727,111 SH   SOLE   1,715,317 0 11,794
SPDR SER TR PORTFOLIO S&P500 78464A854   272,637,687 6,061,309 SH   SOLE   5,986,864 0 74,445
SPDR SER TR S&P BIOTECH 78464A870   5,457,416 65,752 SH   SOLE   65,452 0 300
SPDR SER TR BLOOMBERG SHT TE 78468R408   64,810,558 2,673,703 SH   SOLE   2,665,061 0 8,642
SPDR SER TR BLOOMBERG HIGH Y 78468R622   972,599,488 10,806,661 SH   SOLE   10,795,841 0 10,820
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   801,207 8,760 SH   SOLE   7,371 0 1,389
SPROUTS FMRS MKT INC COM 85208M102   2,500,453 77,246 SH   SOLE   77,137 0 109
STARBUCKS CORP COM 855244109   66,538,278 670,749 SH   SOLE   667,993 0 2,756
STMICROELECTRONICS N V NY REGISTRY 861012102   31,091,429 874,091 SH   SOLE   869,553 0 4,538
STRYKER CORPORATION COM 863667101   50,353,215 205,952 SH   SOLE   205,172 0 780
SYSCO CORP COM 871829107   361,914 4,734 SH   SOLE   4,734 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   37,399,285 502,071 SH   SOLE   499,432 0 2,639
TARGET CORP COM 87612E106   26,652,119 178,825 SH   SOLE   178,142 0 683
TENARIS S A SPONSORED ADS 88031M109   33,094,309 941,249 SH   SOLE   936,392 0 4,857
TESLA INC COM 88160R101   399,473 3,243 SH   SOLE   3,243 0 0
TEXAS INSTRS INC COM 882508104   67,265,307 407,126 SH   SOLE   405,474 0 1,652
TEXTRON INC COM 883203101   542,045 7,656 SH   SOLE   7,656 0 0
TFI INTL INC COM 87241L109   24,525,120 244,664 SH   SOLE   243,396 0 1,268
THERMO FISHER SCIENTIFIC INC COM 883556102   73,354,736 133,205 SH   SOLE   132,678 0 527
TOAST INC CL A 888787108   313,722 17,400 SH   SOLE   17,400 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   555,900 8,584 SH   SOLE   8,555 0 29
TRACTOR SUPPLY CO COM 892356106   71,426,708 317,494 SH   SOLE   316,166 0 1,328
UBS GROUP AG SHS H42097107   37,085,049 1,986,344 SH   SOLE   1,975,912 0 10,432
UFP INDUSTRIES INC COM 90278Q108   34,392,528 433,975 SH   SOLE   432,078 0 1,897
UNION PAC CORP COM 907818108   30,181,420 145,755 SH   SOLE   145,203 0 552
UNITED PARCEL SERVICE INC CL B 911312106   4,653,523 26,769 SH   SOLE   26,769 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   26,725,561 96,104 SH   SOLE   95,732 0 372
UNITEDHEALTH GROUP INC COM 91324P102   115,705,154 218,237 SH   SOLE   217,354 0 883
US BANCORP DEL COM NEW 902973304   535,226 12,273 SH   SOLE   12,255 0 18
VANECK ETF TRUST STEEL ETF 92189F205   1,614,141 27,907 SH   SOLE   27,731 0 176
VANECK ETF TRUST CEF MUNI INCOME 92189F460   1,693,777 78,872 SH   SOLE   77,445 0 1,427
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   3,375,510 39,323 SH   SOLE   39,140 0 183
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   7,716,072 169,175 SH   SOLE   166,132 0 3,043
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   1,649,801 32,637 SH   SOLE   32,050 0 587
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,108,478 3,155 SH   SOLE   3,155 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   367,615 1,725 SH   SOLE   1,725 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   376,893 2,685 SH   SOLE   2,685 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   53,630,244 521,644 SH   SOLE   515,226 0 6,418
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   327,507 4,919 SH   SOLE   4,919 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   200,442 1,320 SH   SOLE   1,320 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   3,278,598 47,086 SH   SOLE   47,086 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   10,423,310 42,021 SH   SOLE   41,891 0 130
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   8,305,555 45,475 SH   SOLE   45,357 0 118
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103   52,050,281 3,816,003 SH   SOLE   3,796,110 0 19,893
VISA INC COM CL A 92826C839   56,063,786 269,849 SH   SOLE   268,778 0 1,071
VOYA FINANCIAL INC COM 929089100   1,941,362 31,572 SH   SOLE   31,527 0 45
WALMART INC COM 931142103   44,585,425 314,447 SH   SOLE   313,298 0 1,149
WASTE MGMT INC DEL COM 94106L109   24,958,014 159,090 SH   SOLE   158,493 0 597
WELLS FARGO CO NEW COM 949746101   58,981,976 1,428,481 SH   SOLE   1,423,141 0 5,340
WESCO INTL INC COM 95082P105   1,383,334 11,049 SH   SOLE   11,032 0 17
WESTAMERICA BANCORPORATION COM 957090103   650,231 11,019 SH   SOLE   11,005 0 14
WILLIAMS COS INC COM 969457100   45,048,109 1,369,243 SH   SOLE   1,363,984 0 5,259
WILLIAMS SONOMA INC COM 969904101   30,354,421 264,135 SH   SOLE   262,982 0 1,153
WILLIS TOWERS WATSON PLC LTD SHS G96629103   25,720,344 105,161 SH   SOLE   104,615 0 546
WINTRUST FINL CORP COM 97650W108   2,432,148 28,776 SH   SOLE   28,734 0 42
ZOETIS INC CL A 98978V103   238,583 1,628 SH   SOLE   1,628 0 0