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   256,468 2,440 SH   SOLE   2,440 0 0
ABBOTT LABS COM 002824100   35,929,132 354,821 SH   SOLE   353,517 0 1,304
ABBVIE INC COM 00287Y109   1,835,528 11,517 SH   SOLE   11,508 0 9
ABRDN ETFS BBRG ALL COMD K1 003261104   3,426,199 164,959 SH   SOLE   164,171 0 788
ACADEMY SPORTS & OUTDOORS IN COM 00402L107   1,861,714 28,532 SH   SOLE   28,490 0 42
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   30,287,011 105,969 SH   SOLE   105,612 0 357
ACTIVISION BLIZZARD INC COM 00507V109   34,331,947 401,121 SH   SOLE   399,623 0 1,498
ACUITY BRANDS INC COM 00508Y102   37,290,071 204,072 SH   SOLE   203,214 0 858
ACUSHNET HLDGS CORP COM 005098108   1,486,836 29,188 SH   SOLE   29,145 0 43
ADOBE SYSTEMS INCORPORATED COM 00724F101   33,931,443 88,049 SH   SOLE   87,657 0 392
ADVANCED MICRO DEVICES INC COM 007903107   904,828 9,232 SH   SOLE   9,232 0 0
AFLAC INC COM 001055102   50,494,185 782,613 SH   SOLE   779,692 0 2,921
AIR PRODS & CHEMS INC COM 009158106   311,048 1,083 SH   SOLE   1,083 0 0
ALASKA AIR GROUP INC COM 011659109   1,765,131 42,067 SH   SOLE   42,003 0 64
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   17,229,692 137,190 SH   SOLE   136,568 0 622
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   36,596,074 358,153 SH   SOLE   356,359 0 1,794
ALLISON TRANSMISSION HLDGS I COM 01973R101   3,055,736 67,545 SH   SOLE   67,445 0 100
ALPHABET INC CAP STK CL C 02079K107   794,560 7,640 SH   SOLE   7,640 0 0
ALPHABET INC CAP STK CL A 02079K305   56,876,196 548,310 SH   SOLE   545,893 0 2,417
ALPS ETF TR ALERIAN MLP 00162Q452   3,184,345 82,389 SH   SOLE   81,995 0 394
ALTERYX INC COM CL A 02156B103   923,788 15,700 SH   SOLE   15,700 0 0
AMAZON COM INC COM 023135106   28,532,829 276,240 SH   SOLE   275,049 0 1,191
AMERICAN EXPRESS CO COM 025816109   88,951,393 539,263 SH   SOLE   537,149 0 2,114
AMERICAN FINL GROUP INC OHIO COM 025932104   716,243 5,895 SH   SOLE   5,886 0 9
AMERICAN TOWER CORP NEW COM 03027X100   35,513,794 173,798 SH   SOLE   173,147 0 651
AMERICAN WTR WKS CO INC NEW COM 030420103   2,029,912 13,857 SH   SOLE   13,857 0 0
AMERIPRISE FINL INC COM 03076C106   18,201,921 59,386 SH   SOLE   59,127 0 259
AMERISOURCEBERGEN CORP COM 03073E105   31,808,189 198,665 SH   SOLE   197,777 0 888
AMETEK INC COM 031100100   1,558,083 10,721 SH   SOLE   10,721 0 0
AMN HEALTHCARE SVCS INC COM 001744101   21,250,039 256,148 SH   SOLE   255,061 0 1,087
ANALOG DEVICES INC COM 032654105   54,780,043 277,761 SH   SOLE   276,645 0 1,116
APPLE INC COM 037833100   181,434,218 1,100,268 SH   SOLE   1,096,636 0 3,632
APPLIED MATLS INC COM 038222105   81,593,097 664,277 SH   SOLE   661,574 0 2,703
ARCH CAP GROUP LTD ORD G0450A105   48,980,608 721,683 SH   SOLE   718,041 0 3,642
ARISTA NETWORKS INC COM 040413106   33,249,205 198,077 SH   SOLE   197,192 0 885
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   30,434,840 3,818,675 SH   SOLE   3,799,482 0 19,193
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,720,835 2,528 SH   SOLE   225 0 2,303
ASTRAZENECA PLC SPONSORED ADR 046353108   385,572 5,555 SH   SOLE   5,520 0 35
AT&T INC COM 00206R102   31,918,012 1,658,079 SH   SOLE   1,651,850 0 6,229
ATKORE INC COM 047649108   4,965,827 35,349 SH   SOLE   35,296 0 53
ATMOS ENERGY CORP COM 049560105   645,171 5,742 SH   SOLE   5,733 0 9
AUTOMATIC DATA PROCESSING IN COM 053015103   33,144,917 148,879 SH   SOLE   148,348 0 531
AUTOZONE INC COM 053332102   45,143,924 18,365 SH   SOLE   18,282 0 83
AXCELIS TECHNOLOGIES INC COM NEW 054540208   4,827,515 36,229 SH   SOLE   36,175 0 54
BAIDU INC SPON ADR REP A 056752108   48,256,067 319,746 SH   SOLE   318,143 0 1,603
BANK AMERICA CORP COM 060505104   45,960,730 1,607,019 SH   SOLE   1,600,964 0 6,055
BELDEN INC COM 077454106   3,895,452 44,894 SH   SOLE   44,826 0 68
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,331,426 14,028 SH   SOLE   14,028 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107   48,254,408 1,925,555 SH   SOLE   1,925,555 0 0
BLACKROCK INC COM 09247X101   56,173,570 83,951 SH   SOLE   83,608 0 343
BOEING CO COM 097023105   6,124,782 28,832 SH   SOLE   28,832 0 0
BOYD GAMING CORP COM 103304101   2,951,956 46,038 SH   SOLE   45,968 0 70
BRISTOL-MYERS SQUIBB CO COM 110122108   1,418,983 20,473 SH   SOLE   20,449 0 24
BROADCOM INC COM 11135F101   82,013,522 127,839 SH   SOLE   127,314 0 525
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   364,373 2,486 SH   SOLE   2,486 0 0
BUNGE LIMITED COM G16962105   36,326,558 380,303 SH   SOLE   378,380 0 1,923
CANADIAN NATL RY CO COM 136375102   31,417,934 266,321 SH   SOLE   264,985 0 1,336
CARRIER GLOBAL CORPORATION COM 14448C104   48,155,183 1,052,572 SH   SOLE   1,048,644 0 3,928
CATALYST PHARMACEUTICALS INC COM 14888U101   2,361,804 142,449 SH   SOLE   142,235 0 214
CATERPILLAR INC COM 149123101   855,633 3,739 SH   SOLE   3,739 0 0
CBOE GLOBAL MKTS INC COM 12503M108   39,663,473 295,467 SH   SOLE   294,161 0 1,306
CBRE GROUP INC CL A 12504L109   454,480 6,242 SH   SOLE   6,242 0 0
CELANESE CORP DEL COM 150870103   29,487,622 270,802 SH   SOLE   269,786 0 1,016
CGI INC CL A SUB VTG 12532H104   29,228,824 303,613 SH   SOLE   302,080 0 1,533
CHEVRON CORP NEW COM 166764100   38,645,577 236,857 SH   SOLE   236,007 0 850
CHIPOTLE MEXICAN GRILL INC COM 169656105   461,238 270 SH   SOLE   270 0 0
CHUBB LIMITED COM H1467J104   85,962,356 442,694 SH   SOLE   440,755 0 1,939
CISCO SYS INC COM 17275R102   90,862,233 1,738,157 SH   SOLE   1,731,069 0 7,088
COCA COLA CO COM 191216100   44,289,806 714,006 SH   SOLE   711,344 0 2,662
COMCAST CORP NEW CL A 20030N101   48,121,510 1,269,362 SH   SOLE   1,264,652 0 4,710
CONOCOPHILLIPS COM 20825C104   31,460,447 317,110 SH   SOLE   315,917 0 1,193
COSTCO WHSL CORP NEW COM 22160K105   1,762,398 3,547 SH   SOLE   3,547 0 0
COTERRA ENERGY INC COM 127097103   20,008,121 815,327 SH   SOLE   811,652 0 3,675
CRANE HLDGS CO COM 224441105   29,596,242 260,760 SH   SOLE   259,645 0 1,115
CRH PLC ADR 12626K203   47,698,152 937,648 SH   SOLE   932,905 0 4,743
CSX CORP COM 126408103   522,752 17,460 SH   SOLE   17,460 0 0
CURTISS WRIGHT CORP COM 231561101   747,167 4,239 SH   SOLE   4,233 0 6
D R HORTON INC COM 23331A109   27,640,955 282,946 SH   SOLE   281,685 0 1,261
DANAHER CORPORATION COM 235851102   45,223,599 179,430 SH   SOLE   178,763 0 667
DECKERS OUTDOOR CORP COM 243537107   925,174 2,058 SH   SOLE   2,055 0 3
DENNYS CORP COM 24869P104   253,243 22,692 SH   SOLE   22,692 0 0
DIAMONDBACK ENERGY INC COM 25278X109   25,256,351 186,849 SH   SOLE   186,029 0 820
DICKS SPORTING GOODS INC COM 253393102   14,599,629 102,894 SH   SOLE   102,352 0 542
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   1,117,103 25,143 SH   SOLE   25,143 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   382,707 7,262 SH   SOLE   7,262 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   470,009 10,562 SH   SOLE   10,562 0 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   501,765 14,987 SH   SOLE   14,987 0 0
DIODES INC COM 254543101   2,507,395 27,031 SH   SOLE   26,991 0 40
DISNEY WALT CO COM 254687106   54,232,424 541,620 SH   SOLE   539,618 0 2,002
DT MIDSTREAM INC COMMON STOCK 23345M107   2,277,241 46,126 SH   SOLE   46,056 0 70
DUKE ENERGY CORP NEW COM NEW 26441C204   26,993,226 279,810 SH   SOLE   278,759 0 1,051
EAGLE MATLS INC COM 26969P108   31,626,401 215,512 SH   SOLE   214,598 0 914
EDISON INTL COM 281020107   652,958 9,250 SH   SOLE   9,250 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   3,747,752 45,301 SH   SOLE   45,301 0 0
ELEMENT SOLUTIONS INC COM 28618M106   28,878,330 1,495,512 SH   SOLE   1,489,902 0 5,610
ELEVANCE HEALTH INC COM 036752103   36,903,113 80,257 SH   SOLE   79,898 0 359
EMCOR GROUP INC COM 29084Q100   53,808,204 330,944 SH   SOLE   329,537 0 1,407
EMERSON ELEC CO COM 291011104   363,722 4,174 SH   SOLE   4,174 0 0
ENI S P A SPONSORED ADR 26874R108   37,946,521 1,355,233 SH   SOLE   1,348,426 0 6,807
ENSIGN GROUP INC COM 29358P101   30,651,239 320,821 SH   SOLE   319,520 0 1,301
ENTERPRISE FINL SVCS CORP COM 293712105   547,788 12,285 SH   SOLE   12,285 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   578,632 22,341 SH   SOLE   22,341 0 0
EPLUS INC COM 294268107   3,298,774 67,267 SH   SOLE   67,165 0 102
EVERCORE INC CLASS A 29977A105   36,127,442 313,117 SH   SOLE   311,791 0 1,326
EXXON MOBIL CORP COM 30231G102   98,854,725 901,466 SH   SOLE   898,340 0 3,126
F5 INC COM 315616102   603,594 4,143 SH   SOLE   4,136 0 7
FABRINET SHS G3323L100   36,638,842 308,512 SH   SOLE   306,950 0 1,562
FARMLAND PARTNERS INC COM 31154R109   1,569,470 146,679 SH   SOLE   145,977 0 702
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   39,299,381 397,646 SH   SOLE   396,148 0 1,498
FERGUSON PLC NEW SHS G3421J106   28,103,679 210,121 SH   SOLE   209,051 0 1,070
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203   3,499,063 173,910 SH   SOLE   173,075 0 835
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   1,752,909 11,856 SH   SOLE   11,777 0 79
FLEX LTD ORD Y2573F102   37,047,113 1,610,044 SH   SOLE   1,601,953 0 8,091
FLEXSHARES TR MORNSTAR UPSTR 33939L407   6,807,815 160,979 SH   SOLE   160,208 0 771
FORTIVE CORP COM 34959J108   32,211,432 472,516 SH   SOLE   470,763 0 1,753
GENERAL ELECTRIC CO COM NEW 369604301   280,586 2,935 SH   SOLE   2,935 0 0
GENERAL MLS INC COM 370334104   28,214,678 330,151 SH   SOLE   328,661 0 1,490
GENERAL MTRS CO COM 37045V100   28,362,288 773,236 SH   SOLE   770,338 0 2,898
GILDAN ACTIVEWEAR INC COM 375916103   32,184,314 969,699 SH   SOLE   964,829 0 4,870
GLADSTONE LD CORP COM 376549101   1,685,742 101,246 SH   SOLE   100,758 0 488
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   10,434,117 409,181 SH   SOLE   407,820 0 1,361
GLOBAL X FDS GLOBAL X COPPER 37954Y830   3,376,121 87,216 SH   SOLE   86,801 0 415
GOLDMAN SACHS GROUP INC COM 38141G104   26,200,309 80,096 SH   SOLE   79,794 0 302
GSK PLC SPONSORED ADR 37733W204   35,864,410 1,007,994 SH   SOLE   1,002,941 0 5,053
HALLIBURTON CO COM 406216101   19,996,133 631,989 SH   SOLE   629,165 0 2,824
HALOZYME THERAPEUTICS INC COM 40637H109   1,131,798 29,636 SH   SOLE   29,592 0 44
HENRY SCHEIN INC COM 806407102   940,401 11,533 SH   SOLE   11,515 0 18
HOME DEPOT INC COM 437076102   55,126,598 186,794 SH   SOLE   186,069 0 725
HONEYWELL INTL INC COM 438516106   391,987 2,051 SH   SOLE   2,051 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   1,812,046 8,753 SH   SOLE   8,753 0 0
ICON PLC SHS G4705A100   29,739,226 139,235 SH   SOLE   138,537 0 698
IMPERIAL OIL LTD COM NEW 453038408   27,301,445 537,324 SH   SOLE   534,606 0 2,718
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   5,298,594 167,518 SH   SOLE   166,721 0 797
INGERSOLL RAND INC COM 45687V106   467,942 8,043 SH   SOLE   8,043 0 0
INGREDION INC COM 457187102   37,406,306 367,702 SH   SOLE   366,127 0 1,575
INMODE LTD SHS M5425M103   14,549,534 455,242 SH   SOLE   452,947 0 2,295
INSULET CORP COM 45784P101   501,405 1,572 SH   SOLE   1,572 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208   2,264,480 39,444 SH   SOLE   39,385 0 59
INTEL CORP COM 458140100   29,632,206 907,016 SH   SOLE   903,635 0 3,381
INTERNATIONAL BUSINESS MACHS COM 459200101   577,976 4,409 SH   SOLE   4,409 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101   2,246,830 87,154 SH   SOLE   87,023 0 131
INTERPUBLIC GROUP COS INC COM 460690100   27,915,477 749,610 SH   SOLE   746,324 0 3,286
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   145,921,481 1,105,382 SH   SOLE   1,100,711 0 4,671
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589   6,674,703 660,208 SH   SOLE   657,046 0 3,162
INVESCO QQQ TR UNIT SER 1 46090E103   234,279 730 SH   SOLE   730 0 0
ISHARES INC MSCI EURZONE ETF 464286608   10,455,314 231,928 SH   SOLE   231,928 0 0
ISHARES INC MSCI EMRG CHN 46434G764   1,614,423 32,727 SH   SOLE   32,727 0 0
ISHARES TR CORE S&P TTL STK 464287150   7,708,701 85,132 SH   SOLE   84,724 0 408
ISHARES TR SELECT DIVID ETF 464287168   760,733 6,492 SH   SOLE   6,492 0 0
ISHARES TR CORE S&P500 ETF 464287200   395,673,274 962,521 SH   SOLE   958,246 0 4,275
ISHARES TR IBOXX INV CP ETF 464287242   19,114,048 174,382 SH   SOLE   174,230 0 152
ISHARES TR S&P 500 GRWT ETF 464287309   236,904 3,708 SH   SOLE   3,708 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   990,650,281 9,994,454 SH   SOLE   9,928,115 0 66,339
ISHARES TR 1 3 YR TREAS BD 464287457   2,247,323 27,353 SH   SOLE   27,224 0 129
ISHARES TR RUS MD CP GR ETF 464287481   519,896 5,710 SH   SOLE   5,710 0 0
ISHARES TR CORE S&P MCP ETF 464287507   482,809 1,930 SH   SOLE   1,930 0 0
ISHARES TR ISHARES SEMICDTR 464287523   7,355,286 16,541 SH   SOLE   16,488 0 53
ISHARES TR RUS 1000 GRW ETF 464287614   255,814 1,047 SH   SOLE   1,047 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   7,294,903 32,162 SH   SOLE   31,452 0 710
ISHARES TR RUSSELL 2000 ETF 464287655   456,704 2,560 SH   SOLE   2,560 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   1,238,257 5,260 SH   SOLE   5,260 0 0
ISHARES TR CORE S&P SCP ETF 464287804   352,471 3,645 SH   SOLE   3,645 0 0
ISHARES TR NATIONAL MUN ETF 464288414   2,111,812 19,601 SH   SOLE   19,601 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   2,206,056 18,751 SH   SOLE   18,661 0 90
ISHARES TR SHORT TREAS BD 464288679   2,772,398 25,089 SH   SOLE   24,397 0 692
ISHARES TR PFD AND INCM SEC 464288687   7,673,762 245,796 SH   SOLE   245,574 0 222
ISHARES TR US AER DEF ETF 464288760   8,390,367 72,909 SH   SOLE   72,717 0 192
ISHARES TR EAFE GRWTH ETF 464288885   4,812,154 51,368 SH   SOLE   51,368 0 0
ISHARES TR RUS TP200 GR ETF 464289438   150,226,410 1,081,310 SH   SOLE   1,076,456 0 4,854
ISHARES TR US TREAS BD ETF 46429B267   2,365,962 101,196 SH   SOLE   100,717 0 479
ISHARES TR CORE MSCI EAFE 46432F842   6,116,508 91,496 SH   SOLE   91,496 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   1,734,748 49,143 SH   SOLE   49,143 0 0
ISHARES TR CONV BD ETF 46435G102   2,303,724 31,723 SH   SOLE   31,573 0 150
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   571,144 11,515 SH   SOLE   11,515 0 0
JABIL INC COM 466313103   1,005,906 11,410 SH   SOLE   11,392 0 18
JACOBS SOLUTIONS INC COM 46982L108   578,619 4,924 SH   SOLE   4,924 0 0
JOHNSON & JOHNSON COM 478160104   58,143,283 375,118 SH   SOLE   373,739 0 1,379
JPMORGAN CHASE & CO COM 46625H100   114,724,664 880,398 SH   SOLE   876,960 0 3,438
KIMBERLY-CLARK CORP COM 494368103   403,868 3,009 SH   SOLE   3,009 0 0
KORN FERRY COM NEW 500643200   1,760,609 34,028 SH   SOLE   33,978 0 50
KT CORP SPONSORED ADR 48268K101   18,914,212 1,667,920 SH   SOLE   1,659,554 0 8,366
LANDSTAR SYS INC COM 515098101   1,809,809 10,096 SH   SOLE   10,096 0 0
LANTHEUS HLDGS INC COM 516544103   4,324,906 52,385 SH   SOLE   52,307 0 78
LIBERTY ENERGY INC COM CL A 53115L104   1,709,162 133,424 SH   SOLE   133,227 0 197
LILLY ELI & CO COM 532457108   39,745,884 115,735 SH   SOLE   115,315 0 420
LINDE PLC SHS G54950103   66,115,402 186,010 SH   SOLE   185,212 0 798
LOCKHEED MARTIN CORP COM 539830109   1,741,537 3,684 SH   SOLE   3,684 0 0
LOWES COS INC COM 548661107   2,058,291 10,293 SH   SOLE   10,293 0 0
LPL FINL HLDGS INC COM 50212V100   1,715,542 8,476 SH   SOLE   8,463 0 13
MASTERCARD INCORPORATED CL A 57636Q104   721,005 1,984 SH   SOLE   1,984 0 0
MCDONALDS CORP COM 580135101   43,000,230 153,786 SH   SOLE   153,228 0 558
MCKESSON CORP COM 58155Q103   31,875,977 89,527 SH   SOLE   89,195 0 332
MERCK & CO INC COM 58933Y105   93,889,717 882,505 SH   SOLE   878,918 0 3,587
MERITAGE HOMES CORP COM 59001A102   2,717,239 23,272 SH   SOLE   23,238 0 34
META PLATFORMS INC CL A 30303M102   60,173,369 283,917 SH   SOLE   282,672 0 1,245
MGP INGREDIENTS INC NEW COM 55303J106   1,941,751 20,076 SH   SOLE   20,046 0 30
MICROCHIP TECHNOLOGY INC. COM 595017104   741,118 8,846 SH   SOLE   8,846 0 0
MICROSOFT CORP COM 594918104   129,070,744 447,696 SH   SOLE   445,732 0 1,964
MID-AMER APT CMNTYS INC COM 59522J103   633,764 4,196 SH   SOLE   4,190 0 6
MIDDLEBY CORP COM 596278101   26,924,194 183,645 SH   SOLE   182,826 0 819
MOLINA HEALTHCARE INC COM 60855R100   781,338 2,921 SH   SOLE   2,916 0 5
MONDELEZ INTL INC CL A 609207105   26,567,364 381,058 SH   SOLE   379,351 0 1,707
MOODYS CORP COM 615369105   992,117 3,242 SH   SOLE   3,242 0 0
MORGAN STANLEY COM NEW 617446448   42,551,222 484,638 SH   SOLE   482,814 0 1,824
NETFLIX INC COM 64110L106   22,362,920 64,730 SH   SOLE   64,442 0 288
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   33,336,175 193,074 SH   SOLE   192,384 0 690
NEXTERA ENERGY INC COM 65339F101   76,545,618 993,067 SH   SOLE   989,131 0 3,936
NEXTGEN HEALTHCARE INC COM 65343C102   1,450,166 83,295 SH   SOLE   83,173 0 122
NIKE INC CL B 654106103   696,227 5,677 SH   SOLE   5,677 0 0
NORFOLK SOUTHN CORP COM 655844108   944,884 4,457 SH   SOLE   4,457 0 0
NORTHERN TR CORP COM 665859104   264,390 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102   782,615 1,695 SH   SOLE   1,695 0 0
NORTHWEST NAT HLDG CO COM 66765N105   2,093,164 44,011 SH   SOLE   43,944 0 67
NOVO-NORDISK A S ADR 670100205   44,127,680 277,288 SH   SOLE   275,888 0 1,400
NVENT ELECTRIC PLC SHS G6700G107   107,793,147 2,510,320 SH   SOLE   2,499,477 0 10,843
NVIDIA CORPORATION COM 67066G104   1,940,779 6,987 SH   SOLE   6,987 0 0
OKTA INC CL A 679295105   358,845 4,161 SH   SOLE   4,161 0 0
OMNICOM GROUP INC COM 681919106   64,464,850 683,325 SH   SOLE   680,773 0 2,552
ORACLE CORP COM 68389X105   941,094 10,128 SH   SOLE   10,128 0 0
OVINTIV INC COM 69047Q102   1,299,529 36,018 SH   SOLE   35,965 0 53
OWENS CORNING NEW COM 690742101   2,193,916 22,901 SH   SOLE   22,867 0 34
OXFORD INDS INC COM 691497309   684,329 6,481 SH   SOLE   6,471 0 10
PARKER-HANNIFIN CORP COM 701094104   57,046,029 169,724 SH   SOLE   169,080 0 644
PAYPAL HLDGS INC COM 70450Y103   19,253,448 253,535 SH   SOLE   252,387 0 1,148
PDC ENERGY INC COM 69327R101   1,470,364 22,910 SH   SOLE   22,877 0 33
PENTAIR PLC SHS G7S00T104   75,939,372 1,373,971 SH   SOLE   1,367,885 0 6,086
PEPSICO INC COM 713448108   1,594,943 8,749 SH   SOLE   8,749 0 0
PFIZER INC COM 717081103   27,607,754 676,661 SH   SOLE   674,191 0 2,470
PHILIP MORRIS INTL INC COM 718172109   46,769,470 480,920 SH   SOLE   479,114 0 1,806
PHILLIPS 66 COM 718546104   781,336 7,707 SH   SOLE   7,707 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   341,075 10,456 SH   SOLE   10,456 0 0
PHOTRONICS INC COM 719405102   2,790,630 168,313 SH   SOLE   168,062 0 251
PINNACLE FINL PARTNERS INC COM 72346Q104   1,594,676 28,910 SH   SOLE   28,866 0 44
POPULAR INC COM NEW 733174700   1,325,482 23,088 SH   SOLE   23,054 0 34
PPG INDS INC COM 693506107   29,824,006 223,267 SH   SOLE   222,433 0 834
PPL CORP COM 69351T106   317,278 11,417 SH   SOLE   11,417 0 0
PRICE T ROWE GROUP INC COM 74144T108   870,685 7,712 SH   SOLE   7,712 0 0
PROCTER AND GAMBLE CO COM 742718109   53,332,161 358,680 SH   SOLE   357,170 0 1,510
PROGRESSIVE CORP COM 743315103   25,845,564 180,662 SH   SOLE   179,848 0 814
PROLOGIS INC. COM 74340W103   49,706,766 398,387 SH   SOLE   396,918 0 1,469
PULTE GROUP INC COM 745867101   57,056,350 979,004 SH   SOLE   975,349 0 3,655
QUEST DIAGNOSTICS INC COM 74834L100   626,049 4,425 SH   SOLE   4,418 0 7
RAYTHEON TECHNOLOGIES CORP COM 75513E101   47,455,350 484,584 SH   SOLE   482,785 0 1,799
ROCKWELL AUTOMATION INC COM 773903109   368,867 1,257 SH   SOLE   1,257 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   24,282,156 254,051 SH   SOLE   252,776 0 1,275
S&P GLOBAL INC COM 78409V104   52,112,426 151,151 SH   SOLE   150,598 0 553
SAIA INC COM 78709Y105   32,539,951 119,597 SH   SOLE   119,081 0 516
SALESFORCE INC COM 79466L302   1,334,930 6,682 SH   SOLE   6,682 0 0
SANMINA CORPORATION COM 801056102   3,137,203 51,438 SH   SOLE   51,363 0 75
SANOFI SPONSORED ADR 80105N105   36,931,156 678,632 SH   SOLE   675,188 0 3,444
SCHLUMBERGER LTD COM STK 806857108   23,185,103 472,202 SH   SOLE   469,827 0 2,375
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   51,792,697 794,732 SH   SOLE   779,465 0 15,267
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   1,626,875 62,452 SH   SOLE   62,452 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748   1,970,440 59,476 SH   SOLE   59,476 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   3,306,459 105,739 SH   SOLE   105,739 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   23,922,342 435,585 SH   SOLE   425,912 0 9,673
SENTINELONE INC CL A 81730H109   237,351 14,508 SH   SOLE   14,508 0 0
SHERWIN WILLIAMS CO COM 824348106   434,480 1,933 SH   SOLE   1,933 0 0
SHOCKWAVE MED INC COM 82489T104   1,183,675 5,459 SH   SOLE   5,451 0 8
SHOE CARNIVAL INC COM 824889109   2,298,805 89,622 SH   SOLE   89,487 0 135
SILGAN HLDGS INC COM 827048109   26,967,220 502,464 SH   SOLE   500,259 0 2,205
SIMPSON MFG INC COM 829073105   372,557 3,398 SH   SOLE   3,398 0 0
SNAP ON INC COM 833034101   27,073,876 109,660 SH   SOLE   109,179 0 481
SONOCO PRODS CO COM 835495102   3,171,146 51,986 SH   SOLE   51,909 0 77
SONY GROUP CORPORATION SPONSORED ADR 835699307   46,270,570 510,431 SH   SOLE   507,872 0 2,559
SOUTHERN CO COM 842587107   49,545,661 712,068 SH   SOLE   708,971 0 3,097
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,718,489 9,083 SH   SOLE   9,083 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   547,342 1,194 SH   SOLE   1,194 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   7,271,947 95,457 SH   SOLE   93,330 0 2,127
SPDR SER TR PORTFOLIO SHORT 78464A474   17,564,534 592,796 SH   SOLE   592,276 0 520
SPDR SER TR PRTFLO S&P500 VL 78464A508   2,832,109 69,551 SH   SOLE   69,551 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672   669,251,304 23,125,477 SH   SOLE   22,972,268 0 153,209
SPDR SER TR S&P 400 MDCP GRW 78464A821   15,973,291 233,391 SH   SOLE   228,205 0 5,186
SPDR SER TR S&P 400 MDCP VAL 78464A839   14,842,940 224,621 SH   SOLE   219,647 0 4,974
SPDR SER TR S&P BIOTECH 78464A870   3,121,180 40,955 SH   SOLE   40,763 0 192
SPDR SER TR S&P HOMEBUILD 78464A888   6,481,854 95,659 SH   SOLE   95,330 0 329
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   12,441,789 135,502 SH   SOLE   134,802 0 700
SPROUTS FMRS MKT INC COM 85208M102   2,999,619 85,630 SH   SOLE   85,502 0 128
STARBUCKS CORP COM 855244109   71,589,261 687,499 SH   SOLE   684,733 0 2,766
STMICROELECTRONICS N V NY REGISTRY 861012102   51,089,846 955,129 SH   SOLE   950,331 0 4,798
STRYKER CORPORATION COM 863667101   64,237,615 225,024 SH   SOLE   224,184 0 840
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   48,172,443 517,872 SH   SOLE   515,267 0 2,605
TARGET CORP COM 87612E106   30,685,592 185,266 SH   SOLE   184,569 0 697
TENARIS S A SPONSORED ADS 88031M109   28,033,114 986,387 SH   SOLE   981,392 0 4,995
TESLA INC COM 88160R101   313,680 1,512 SH   SOLE   1,512 0 0
TEXAS INSTRS INC COM 882508104   50,244,267 270,116 SH   SOLE   269,123 0 993
TEXTRON INC COM 883203101   464,463 6,576 SH   SOLE   6,576 0 0
TFI INTL INC COM 87241L109   29,973,117 251,263 SH   SOLE   250,008 0 1,255
THERMO FISHER SCIENTIFIC INC COM 883556102   42,921,885 74,469 SH   SOLE   74,201 0 268
TOAST INC CL A 888787108   308,850 17,400 SH   SOLE   17,400 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   484,232 8,084 SH   SOLE   8,055 0 29
TRACTOR SUPPLY CO COM 892356106   76,413,012 325,106 SH   SOLE   323,777 0 1,329
UBS GROUP AG SHS H42097107   29,280,025 1,372,072 SH   SOLE   1,365,188 0 6,884
UFP INDUSTRIES INC COM 90278Q108   27,226,711 342,604 SH   SOLE   341,155 0 1,449
UNION PAC CORP COM 907818108   30,124,517 149,680 SH   SOLE   149,123 0 557
UNITED PARCEL SERVICE INC CL B 911312106   5,192,918 26,769 SH   SOLE   26,769 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   22,122,321 98,778 SH   SOLE   98,370 0 408
UNITEDHEALTH GROUP INC COM 91324P102   104,098,748 220,273 SH   SOLE   219,396 0 877
US BANCORP DEL COM NEW 902973304   442,946 12,287 SH   SOLE   12,261 0 26
VALE S A SPONSORED ADS 91912E105   23,825,373 1,509,846 SH   SOLE   1,502,264 0 7,582
VALERO ENERGY CORP COM 91913Y100   30,366,071 217,522 SH   SOLE   216,703 0 819
VANECK ETF TRUST CEF MUNI INCOME 92189F460   3,188,077 146,916 SH   SOLE   145,142 0 1,774
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   3,417,270 39,342 SH   SOLE   39,148 0 194
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   8,709,965 187,432 SH   SOLE   183,602 0 3,830
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   1,810,434 34,991 SH   SOLE   34,265 0 726
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,262,843 3,358 SH   SOLE   3,358 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   397,607 1,594 SH   SOLE   1,594 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   370,825 2,685 SH   SOLE   2,685 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   441,468 2,163 SH   SOLE   2,163 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   328,638 4,919 SH   SOLE   4,919 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   12,314,996 31,948 SH   SOLE   31,829 0 119
VICTORY CAP HLDGS INC COM CL A 92645B103   2,151,989 73,522 SH   SOLE   73,411 0 111
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103   44,890,099 2,957,187 SH   SOLE   2,942,304 0 14,883
VISA INC COM CL A 92826C839   62,206,802 275,911 SH   SOLE   274,837 0 1,074
VOYA FINANCIAL INC COM 929089100   3,605,300 50,452 SH   SOLE   50,375 0 77
WALMART INC COM 931142103   46,733,243 316,943 SH   SOLE   315,779 0 1,164
WASTE MGMT INC DEL COM 94106L109   26,926,634 165,022 SH   SOLE   164,406 0 616
WELLS FARGO CO NEW COM 949746101   44,552,825 1,191,889 SH   SOLE   1,187,466 0 4,423
WESCO INTL INC COM 95082P105   3,205,933 20,745 SH   SOLE   20,714 0 31
WILLIAMS SONOMA INC COM 969904101   26,554,913 218,272 SH   SOLE   217,349 0 923
WINTRUST FINL CORP COM 97650W108   1,936,385 26,544 SH   SOLE   26,504 0 40
ZOETIS INC CL A 98978V103   281,783 1,693 SH   SOLE   1,693 0 0