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 CS 88579Y101   23,391,567 159,278 SH   SOLE   132,883 0 26,395
ACCENTURE PLC IRELAND SHS CLAS CS G1151C101   5,895,996 18,895 SH   SOLE   13,716 0 5,179
AGNICO EAGLE MINES LTD CS 008474108   4,015,723 37,042 SH   SOLE   36,725 0 317
ALBEMARLE CORP CS 012653101   84,084,790 1,167,520 SH   SOLE   1,099,955 0 67,565
ALCON INC ORD SHS CS H01301128   21,003,927 221,257 SH   SOLE   210,259 0 10,998
ALGONQUIN POWER N UTILITIES CS 015857105   7,067,500 1,375,000 SH   SOLE   1,375,000 0 0
ALLEGION PUB LTD CO CS G0176J109   797,372 6,112 SH   SOLE   4,486 0 1,626
ALLIANCEBERNSTEIN HOLDING LP CS 01881G106   6,668,239 174,060 SH   SOLE   174,060 0 0
ALLSTATE CORP CS 020002101   7,868,660 38,000 SH   SOLE   27,595 0 10,405
ALPHABET INC CAP STK CL A CS 02079K305   226,954,156 1,467,629 SH   SOLE   1,385,393 0 82,236
AMAZON COM INC CS 023135106   228,538,790 1,201,192 SH   SOLE   1,128,278 0 72,914
ANALOG DEVICES INC CS 032654105   13,533,469 67,107 SH   SOLE   61,492 0 5,615
APPLE INC COM CS 037833100   399,834 1,800 SH   SOLE   1,440 0 360
ARCHER DANIELS MIDLAND CO CS 039483102   7,074,802 147,361 SH   SOLE   124,085 0 23,276
ASTRAZENECA PLC ADR 046353108   224,559,225 3,055,228 SH   SOLE   2,885,889 0 169,339
ATLASSIAN CORPORATION CL A CS 049468101   63,775,683 300,531 SH   SOLE   283,535 0 16,996
AVERY DENNISON CORP CS 053611109   2,006,078 11,272 SH   SOLE   8,210 0 3,062
BANK OF AMERICA CORPORATION CS 060505104   33,300,206 797,992 SH   SOLE   692,203 0 105,789
BAXTER INTL INC CS 071813109   14,607,789 426,754 SH   SOLE   398,618 0 28,136
BECTON DICKINSON AND CO CS 075887109   15,967,314 69,708 SH   SOLE   56,135 0 13,573
BERKLEY W R CORP CS 084423102   9,413,187 132,282 SH   SOLE   106,725 0 25,557
BEST BUY INC CS 086516101   3,095,521 42,053 SH   SOLE   30,620 0 11,433
BLACKROCK INC COM CS 09290D101   86,200,680 91,075 SH   SOLE   85,749 0 5,326
BLUE OWL CAPITAL INC CS 09581B103   6,513,000 325,000 SH   SOLE   325,000 0 0
BOOZ ALLEN HAMILTON HLDG COR CS 099502106   935,886 8,949 SH   SOLE   6,518 0 2,431
BP PLC ADR 055622104   5,501,721 162,821 SH   SOLE   161,470 0 1,351
BRISTOL MYERS SQUIBB CO CS 110122108   28,975,129 475,080 SH   SOLE   391,173 0 83,907
BRITISH AMERN TOB PLC ADR 110448107   7,743,140 187,168 SH   SOLE   185,529 0 1,639
BROADRIDGE FINL SOLUTIONS IN CS 11133T103   1,710,798 7,056 SH   SOLE   5,112 0 1,944
BROWN FORMAN CORP CS 115637209   2,178,948 64,200 SH   SOLE   46,580 0 17,620
BUNGE GLOBAL SA COM SHS CS H11356104   733,021 9,592 SH   SOLE   6,997 0 2,595
CADENCE DESIGN SYSTEM INC CS 127387108   161,513,793 635,056 SH   SOLE   598,057 0 36,999
CANADIAN NAT RES LTD CS 136385101   4,331,281 140,626 SH   SOLE   139,454 0 1,172
CANADIAN NATL RY CO CS 136375102   83,805,659 859,898 SH   SOLE   817,780 0 42,118
CANADIAN PACIFIC KANSAS CITY C CS 13646K108   20,398,111 290,530 SH   SOLE   273,445 0 17,085
CAPITAL ONE FINL CORP CS 14040H105   3,586,000 20,000 SH   SOLE   20,000 0 0
CARRIER GLOBAL CORPORATION CS 14448C104   424,209 6,691 SH   SOLE   6,611 0 80
CATERPILLAR INC DEL CS 149123101   33,847,044 102,629 SH   SOLE   85,078 0 17,551
CBOE GLOBAL MARKETS INC CS 12503M108   6,175,454 27,290 SH   SOLE   23,351 0 3,939
CBRE GROUP INC CS 12504L109   183,968,095 1,406,699 SH   SOLE   1,325,198 0 81,501
CDW CORP COM CS 12514G108   74,908,088 467,416 SH   SOLE   434,958 0 32,458
CELLEBRITE DI LTD ORDINARY SHA CS M2197Q107   1,978,907 101,848 SH   SOLE   93,162 0 8,686
CENOVUS ENERGY INC CS 15135U109   1,971,200 141,711 SH   SOLE   140,511 0 1,200
CF INDS HLDGS INC CS 125269100   1,922,803 24,604 SH   SOLE   17,944 0 6,660
CHEVRONTEXACO CORP CS 166764100   46,445,894 277,637 SH   SOLE   225,537 0 52,100
CHIMERA INVT CORP COM SHS CS 16934Q802   1,924,500 150,000 SH   SOLE   150,000 0 0
CHIPOTLE MEXICAN GRILL INC CS 169656105   127,892,352 2,547,149 SH   SOLE   2,393,299 0 153,850
CHUBB LIMITED COM CS H1467J104   8,873,674 29,384 SH   SOLE   21,252 0 8,132
CINCINNATI FINL CORP CS 172062101   5,585,441 37,811 SH   SOLE   27,328 0 10,483
CISCO SYS INC CS 17275R102   24,691,910 400,128 SH   SOLE   366,247 0 33,881
CITIGROUP INC CS 172967424   32,696,290 460,576 SH   SOLE   389,225 0 71,351
CNH INDL N V CS N20944109   1,082,593 88,159 SH   SOLE   64,167 0 23,992
COCA COLA CO CS 191216100   180,624,521 2,521,984 SH   SOLE   2,376,238 0 145,746
COCA-COLA EUROPACIFIC PARTNERS CS G25839104   3,453,263 39,679 SH   SOLE   39,344 0 335
COGNIZANT TECHNOLOGY SOLUTIO CS 192446102   11,848,473 154,882 SH   SOLE   126,122 0 28,760
COLGATE PALMOLIVE CO CS 194162103   6,390,808 68,205 SH   SOLE   49,663 0 18,542
CONAGRA FOODS INC CS 205887102   891,551 33,429 SH   SOLE   24,363 0 9,066
CONOCOPHILLIPS CS 20825C104   24,945,296 237,529 SH   SOLE   190,326 0 47,203
COPART INC CS 217204106   146,812,399 2,594,317 SH   SOLE   2,445,822 0 148,495
COTERRA ENERGY INC COM CS 127097103   7,550,732 261,271 SH   SOLE   209,134 0 52,137
CRH PLC ORD CS G25508105   11,095,128 126,124 SH   SOLE   109,038 0 17,086
CSX CORP CS 126408103   83,282,849 2,829,862 SH   SOLE   2,602,408 0 227,454
CUMMINS INC CS 231021106   14,479,361 46,195 SH   SOLE   38,383 0 7,812
CVS HEALTH CORP COM CS 126650100   6,097,500 90,000 SH   SOLE   90,000 0 0
DANAHER CORP DEL CS 235851102   72,006,483 351,251 SH   SOLE   329,304 0 21,947
DEERE AND CO CS 244199105   26,628,572 56,735 SH   SOLE   45,749 0 10,986
DELEK US HLDGS INC NEW CS 24665A103   4,144,250 275,000 SH   SOLE   275,000 0 0
DEVON ENERGY CORP NEW CS 25179M103   2,806,646 75,044 SH   SOLE   54,069 0 20,975
DIAGEO P L C SPON ADR NEW ADR 25243Q205   3,341,438 31,887 SH   SOLE   31,622 0 265
DICKS SPORTING GOODS INC CS 253393102   4,497,610 22,314 SH   SOLE   16,276 0 6,038
EAST WEST BANCORP INC CS 27579R104   923,181 10,285 SH   SOLE   7,487 0 2,798
EBAY INC CS 278642103   11,773,709 173,833 SH   SOLE   142,030 0 31,803
ECOPETROL S A ADR 279158109   1,654,238 158,452 SH   SOLE   157,101 0 1,351
ELECTRONIC ARTS INC CS 285512109   226,463 1,567 SH   SOLE   1,567 0 0
ELEVANCE HEALTH INC COM CS 036752103   7,724,454 17,759 SH   SOLE   12,743 0 5,016
EMERSON ELEC CO CS 291011104   5,508,204 50,239 SH   SOLE   36,699 0 13,540
ENERGY TRANSFER LP CS 29273V100   9,759,750 525,000 SH   SOLE   525,000 0 0
ENI S P A ADR 26874R108   3,573,189 115,525 SH   SOLE   114,550 0 975
EOG RES INC CS 26875P101   9,154,156 71,383 SH   SOLE   51,936 0 19,447
EPAM SYS INC CS 29414B104   69,502,986 411,650 SH   SOLE   383,503 0 28,147
EQUINOR ASA SPONSORED ADR ADR 29446M102   4,587,700 173,448 SH   SOLE   171,999 0 1,449
EQUITABLE HLDGS INC COM CS 29452E101   2,098,654 40,289 SH   SOLE   40,289 0 0
EVEREST GROUP LTD COM CS G3223R108   3,151,888 8,675 SH   SOLE   6,270 0 2,405
EVERGY INC COM CS 30034W106   522,434 7,577 SH   SOLE   7,577 0 0
EXPAND ENERGY CORPORATION COM CS 165167735   1,003,772 9,017 SH   SOLE   6,578 0 2,439
EXTRA SPACE STORAGE INC CS 30225T102   65,187,258 439,001 SH   SOLE   411,460 0 27,541
EXXON MOBIL CORP CS 30231G102   47,952,338 403,198 SH   SOLE   332,909 0 70,289
FEDEX CORP CS 31428X106   12,528,585 51,393 SH   SOLE   42,827 0 8,566
FERGUSON ENTERPRISES INC COM CS 31488V107   5,610,453 35,015 SH   SOLE   29,170 0 5,845
FIFTH THIRD BANCORP CS 316773100   9,991,532 254,886 SH   SOLE   212,698 0 42,188
FISERV INC CS 337738108   110,755,078 501,540 SH   SOLE   470,618 0 30,922
FOMENTO ECONOMICO MEXICANO S ADR 344419106   2,586,651 26,508 SH   SOLE   26,286 0 222
FOX CORP CS 35137L105   1,670,436 29,513 SH   SOLE   21,387 0 8,126
FREEPORT-MCMORAN COPPER AND GO CS 35671D857   2,465,632 65,125 SH   SOLE   46,741 0 18,384
GENERAL MLS INC CS 370334104   10,996,278 183,915 SH   SOLE   150,658 0 33,257
GENESIS ENERGY LP CS 371927104   7,060,500 450,000 SH   SOLE   450,000 0 0
GENUINE PARTS CO CS 372460105   6,990,778 58,677 SH   SOLE   48,365 0 10,312
GILEAD SCIENCES INC CS 375558103   33,550,460 299,424 SH   SOLE   247,513 0 51,911
GLOBAL PMTS INC CS 37940X102   7,344,000 75,000 SH   SOLE   75,000 0 0
GLOBAL X FDS GLB X MLP ENRG I ETF 37954Y293   814,216 12,760 SH   SOLE   12,760 0 0
GLOBANT S A CS L44385109   106,849,617 907,659 SH   SOLE   859,295 0 48,364
GOLDMAN SACHS ETF TR ACCESS IN ETF 381430479   10,710,451 234,054 SH   SOLE   234,054 0 0
GOLDMAN SACHS ETF TR ACTIVEBET ETF 381430107   9,268,002 259,972 SH   SOLE   259,834 0 138
GSK PLC SPONSORED ADR ADR 37733W204   7,748,000 200,000 SH   SOLE   200,000 0 0
HALEON PLC ADR 405552100   3,326,304 323,256 SH   SOLE   320,517 0 2,739
HALLIBURTON CO CS 406216101   7,296,108 287,588 SH   SOLE   232,473 0 55,115
HARTFORD FINL SVCS GROUP INC CS 416515104   11,302,488 91,348 SH   SOLE   73,621 0 17,727
HDFC BANK LTD ADR 40415F101   142,038,886 2,137,852 SH   SOLE   2,019,426 0 118,426
HEICO CORP NEW CS 422806208   83,006,568 393,452 SH   SOLE   369,364 0 24,088
HERSHEY FOODS CORP CS 427866108   10,380,152 60,692 SH   SOLE   48,810 0 11,882
HESS CORP CS 42809H107   4,889,335 30,610 SH   SOLE   22,232 0 8,378
HF SINCLAIR CORPORATION COM CS 403949100   450,226 13,693 SH   SOLE   9,879 0 3,814
HOME DEPOT INC CS 437076102   7,782,253 21,235 SH   SOLE   15,589 0 5,646
HONDA MOTOR LTD ADR 438128308   4,171,617 153,764 SH   SOLE   152,461 0 1,303
HONEYWELL INTL INC CS 438516106   21,635,133 102,173 SH   SOLE   89,201 0 12,972
HUMANA INC CS 444859102   3,542,201 13,387 SH   SOLE   9,661 0 3,726
HUNTINGTON BANCSHARES INC CS 446150104   7,782,610 518,495 SH   SOLE   420,729 0 97,766
HUNTINGTON INGALLS INDS INC CS 446413106   595,389 2,918 SH   SOLE   2,100 0 818
IMPERIAL OIL LTD CS 453038408   3,043,298 42,081 SH   SOLE   41,721 0 360
INTERCONTINENTAL EXCHANGE INC CS 45866F104   69,157,321 400,912 SH   SOLE   378,113 0 22,799
INTERNATIONAL FLAVORSANDFRAGRA CS 459506101   1,270,631 16,372 SH   SOLE   11,910 0 4,462
INTERPUBLIC GROUP COS INC CS 460690100   698,175 25,706 SH   SOLE   18,913 0 6,793
INTL PAPER CO CS 460146103   1,244,815 23,333 SH   SOLE   17,041 0 6,292
INTUITIVE SURGICAL INC CS 46120E602   79,452,204 160,422 SH   SOLE   151,322 0 9,100
INVESCO EXCHANGE TRADED FD T S ETF 46137V357   31,693,122 182,954 SH   SOLE   182,843 0 111
ISHARES JPMORGAN USD EMERGING ETF 464288281   886,061 9,781 SH   SOLE   9,781 0 0
ISHARES TR 0-3 MNTH TREASRY ETF 46436E718   218,253 2,168 SH   SOLE   2,168 0 0
ISHARES TR BROAD USD HIGH ETF 46435U853   3,852,240 104,652 SH   SOLE   104,652 0 0
ISHARES TR CORE MSCITOTAL ETF 46432F834   3,580,276 51,286 SH   SOLE   51,286 0 0
ISHARES TR EDEG HIG YLELD ETF 46435G250   18,485,180 392,550 SH   SOLE   392,550 0 0
ISHARES TR ETF MSCI USA ETF 46435G425   1,071,467 8,789 SH   SOLE   8,789 0 0
ISHARES TR FALN ANGLS USD ETF 46435G474   2,444,052 91,230 SH   SOLE   91,230 0 0
ISHARES TR HIGH YLD CORP ETF 464288513   472,393 5,988 SH   SOLE   5,988 0 0
ISHARES TR LEHMAN CR BD ETF 464288620   21,919,603 429,123 SH   SOLE   429,123 0 0
ISHARES TR MBS FIXED BDFD ETF 464288588   33,355,389 355,677 SH   SOLE   355,677 0 0
ISHARES TR MSCI EAFE ESG ETF 46435G516   290,816 3,560 SH   SOLE   3,560 0 0
ISHARES TR MSCI INDIA SML ETF 46429B614   1,656,698 24,331 SH   SOLE   24,331 0 0
ISHARES TR MSCI USA QLT FAC ETF 46432F339   401,591 2,350 SH   SOLE   1,942 0 408
ISHARES TR MTG REL ETF NEW ETF 46435G342   757,328 33,749 SH   SOLE   33,749 0 0
ISHARES TR SANDP 500 INDEX ETF 464287200   209,027 372 SH   SOLE   372 0 0
ISHARES TRUST SANDP NATL MUN B ETF 464288414   52,865,718 501,382 SH   SOLE   499,063 0 2,319
J P MORGAN CHASE AND CO CS 46625H100   77,912,186 317,620 SH   SOLE   272,534 0 45,086
JACK IN THE BOX INC CS 466367109   5,438,000 200,000 SH   SOLE   200,000 0 0
JOHNSON AND JOHNSON CS 478160104   193,506,074 1,166,824 SH   SOLE   1,063,841 0 102,983
KENVUE INC COM CS 49177J102   6,400,645 266,916 SH   SOLE   238,834 0 28,082
KIMBERLY CLARK CORP CS 494368103   10,843,280 76,243 SH   SOLE   62,563 0 13,680
KRAFT HEINZ CO CS 500754106   10,818,870 355,533 SH   SOLE   287,234 0 68,299
KROGER CO CS 501044101   2,498,370 36,909 SH   SOLE   26,631 0 10,278
L3HARRIS TECHNOLOGIES INC COM CS 502431109   128,508,826 613,964 SH   SOLE   577,554 0 36,410
LABCORP HOLDINGS INC COM SHS CS 504922105   2,598,542 11,165 SH   SOLE   8,085 0 3,080
LAS VEGAS SANDS CORP CS 517834107   3,168,433 82,020 SH   SOLE   59,189 0 22,831
LEGG MASON ETF EQUITY TR INT L ETF 52468L505   1,618,435 49,998 SH   SOLE   49,998 0 0
LENNAR CORP CS 526057104   3,243,224 28,256 SH   SOLE   20,775 0 7,481
LIBERTY OILFIELD SVCS INC CS 53115L104   1,109,588 70,094 SH   SOLE   70,094 0 0
LKQ CORP CS 501889208   762,913 17,934 SH   SOLE   12,996 0 4,938
LOCKHEED MARTIN CORP CS 539830109   24,011,109 53,751 SH   SOLE   44,254 0 9,497
M AND T BK CORP CS 55261F104   974,009 5,449 SH   SOLE   5,449 0 0
MAGNA INTL INC CS 559222401   1,412,693 41,562 SH   SOLE   41,213 0 349
MARATHON PETROLEUM CORP CS 56585A102   14,292,335 98,101 SH   SOLE   80,669 0 17,432
MASCO CORP CS 574599106   76,398,452 1,098,626 SH   SOLE   1,020,967 0 77,659
MASTERCARD INCORPORATED CL A CS 57636Q104   241,992,788 441,496 SH   SOLE   415,089 0 26,407
MATCH GROUP INC NEW COM CS 57667L107   7,800,000 250,000 SH   SOLE   250,000 0 0
MEDTRONIC PLC SHS CS G5960L103   24,033,057 267,450 SH   SOLE   216,395 0 51,055
MERCADOLIBRE INC CS 58733R102   117,270,697 60,112 SH   SOLE   57,083 0 3,029
MERCK N CO INC NEW CS 58933Y105   6,129,172 68,284 SH   SOLE   49,196 0 19,088
META PLATFORMS INC CL A CS 30303M102   329,117,698 571,028 SH   SOLE   538,018 0 33,010
MICROCHIP TECHNOLOGY INC CS 595017104   5,045,436 104,223 SH   SOLE   90,499 0 13,724
MICROSOFT CORP CS 594918104   267,878,161 713,600 SH   SOLE   671,821 0 41,779
MOLSON COORS BREWING CO CS 60871R209   862,345 14,167 SH   SOLE   10,324 0 3,843
MONDELEZ INTL INC CS 609207105   10,634,266 156,732 SH   SOLE   113,519 0 43,213
MOODYS CORP CS 615369105   101,072,427 217,038 SH   SOLE   203,785 0 13,253
MOSAIC CO NEW COM CS 61945C103   659,044 24,400 SH   SOLE   17,530 0 6,870
MSCI INC CS 55354G100   22,181,738 39,225 SH   SOLE   36,487 0 2,738
NASDAQ STOCK MARKET INC CS 631103108   65,348,611 861,437 SH   SOLE   811,445 0 49,992
NETEASE COM INC ADR 64110W102   4,166,717 40,485 SH   SOLE   40,142 0 343
NEWMONT MINING CORP CS 651639106   2,692,961 55,778 SH   SOLE   40,112 0 15,666
NORFOLK SOUTHERN CORP CS 655844108   66,086,360 279,022 SH   SOLE   262,057 0 16,965
NOVARTIS A G SPONSORED ADR ADR 66987V109   14,861,176 133,308 SH   SOLE   132,208 0 1,100
NUCOR CORP CS 670346105   4,646,688 38,613 SH   SOLE   27,780 0 10,833
NUTRIEN LTD CS 67077M108   2,420,817 48,738 SH   SOLE   48,325 0 413
NVIDIA CORP CS 67066G104   128,988,782 1,190,153 SH   SOLE   1,108,701 0 81,452
NXP SEMICONDUCTORS N V CS N6596X109   3,572,557 18,797 SH   SOLE   18,641 0 156
OCCIDENTAL PETE CORP DEL CS 674599105   6,322,571 128,091 SH   SOLE   92,229 0 35,862
OMNICOM GROUP INC CS 681919106   4,339,261 52,337 SH   SOLE   38,043 0 14,294
OTIS WORLDWIDE CORP CS 68902V107   254,285 2,464 SH   SOLE   2,424 0 40
OVINTIV INC COM CS 69047Q102   739,456 17,277 SH   SOLE   12,602 0 4,675
OWENS CORNING CS 690742101   881,056 6,169 SH   SOLE   4,487 0 1,682
P T TELEKOMUNIKASI INDONESIA ADR 715684106   1,725,905 116,852 SH   SOLE   115,876 0 976
PACCAR INC CS 693718108   10,644,976 109,325 SH   SOLE   90,261 0 19,064
PENSKE AUTOMOTIVE GRP INC CS 70959W103   725,083 5,036 SH   SOLE   3,709 0 1,327
PERDOCEO ED CORP COM CS 71363P106   4,099,228 162,797 SH   SOLE   162,797 0 0
PERMIAN RESOURCES CORP CLASS A CS 71424F105   742,831 53,634 SH   SOLE   38,709 0 14,925
PETROLEO BRASILEIRO SA PETRO ADR 71654V101   4,205,647 322,519 SH   SOLE   319,835 0 2,684
PHILLIPS 66 CS 718546104   13,355,103 108,156 SH   SOLE   87,537 0 20,619
PLAINS ALL AMERICAN PIPELINE L CS 726503105   3,000,000 150,000 SH   SOLE   150,000 0 0
PNC FINL SVCS GROUP INC CS 693475105   11,215,356 63,807 SH   SOLE   54,542 0 9,265
PPG INDS INC CS 693506107   8,536,298 78,064 SH   SOLE   63,667 0 14,397
PROGRESSIVE CORP OHIO CS 743315103   5,596,523 19,775 SH   SOLE   14,310 0 5,465
QUEST DIAGNOSTICS INC CS 74834L100   3,870,789 22,877 SH   SOLE   16,484 0 6,393
RALPH LAUREN CORP CS 751212101   1,021,144 4,626 SH   SOLE   3,355 0 1,271
RB GLOBAL INC COM NPV CS 74935Q107   1,313,329 13,094 SH   SOLE   9,475 0 3,619
REALTY INCOME CORP CS 756109104   4,350,750 75,000 SH   SOLE   75,000 0 0
REGIONS FINANCIAL CORP NEW CS 7591EP100   1,225,398 56,392 SH   SOLE   41,213 0 15,179
RELIANCE INC COM CS 759509102   2,234,348 7,738 SH   SOLE   5,641 0 2,097
ROCKWELL AUTOMATION INC CS 773903109   1,653,891 6,401 SH   SOLE   4,647 0 1,754
ROLLINS INC CS 775711104   68,465,033 1,267,167 SH   SOLE   1,188,358 0 78,809
ROYALTY PHARMA PLC SHS CL A CS G7709Q104   1,137,770 36,549 SH   SOLE   26,469 0 10,080
RTX CORPORATION COM CS 75513E101   34,191,105 258,124 SH   SOLE   209,806 0 48,318
S AND P GLOBAL INC CS 78409V104   73,526,643 144,709 SH   SOLE   135,817 0 8,892
SALESFORCE INC COM CS 79466L302   21,589,025 80,448 SH   SOLE   74,131 0 6,317
SANOFI SPONSORED ADR ADR 80105N105   15,140,469 272,998 SH   SOLE   271,622 0 1,376
SCHLUMBERGER LTD CS 806857108   14,822,656 354,609 SH   SOLE   286,910 0 67,699
SCHWAB STRATEGIC TR SCHWAB FDT ETF 808524771   10,346,327 438,218 SH   SOLE   437,804 0 414
SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797   21,096,855 754,537 SH   SOLE   754,354 0 183
SCHWAB STRATEGIC TR US REIT ET ETF 808524847   4,821,187 224,137 SH   SOLE   224,137 0 0
SEALED AIR CORP NEW CS 81211K100   1,734,000 60,000 SH   SOLE   60,000 0 0
SERVICENOW INC CS 81762P102   157,834,755 198,250 SH   SOLE   185,734 0 12,516
SHELL PLC SPON ADS ADR 780259305   10,552,100 143,997 SH   SOLE   142,806 0 1,191
SHERWIN WILLIAMS CO CS 824348106   4,269,197 12,226 SH   SOLE   11,140 0 1,086
SKYWORKS SOLUTIONS INC CS 83088M102   2,116,697 32,751 SH   SOLE   23,909 0 8,842
SMITH A O CS 831865209   637,325 9,751 SH   SOLE   7,115 0 2,636
SMURFIT WESTROCK PLC SHS CS G8267P108   4,948,174 109,813 SH   SOLE   79,344 0 30,469
SNAP ON INC CS 833034101   2,341,208 6,947 SH   SOLE   5,046 0 1,901
SOCIEDAD QUIMICA MINERA DE C ADR 833635105   96,557,090 2,430,332 SH   SOLE   2,298,614 0 131,718
SOUTHERN COPPER CORP CS 84265V105   3,053,058 32,667 SH   SOLE   23,570 0 9,097
SPDR INDEX SHS FDS EAFE QUAL M ETF 78463X434   294,901 3,735 SH   SOLE   3,735 0 0
SPDR SER TR BLOOMBERG HIGH Y ETF 78468R622   2,702,994 28,363 SH   SOLE   28,363 0 0
SPDR SER TR NUVN BR SHT MUNI ETF 78468R739   279,031 5,862 SH   SOLE   3,010 0 2,852
SPDR SER TR SHRT TRSRY ETF ETF 78468R101   9,269,431 317,012 SH   SOLE   317,012 0 0
SPDR SERIES TRUST BARC CAPTL E ETF 78464A474   16,355,016 543,356 SH   SOLE   543,356 0 0
SPDR SERIES TRUST INTERMD CR E ETF 78464A375   5,518,206 166,011 SH   SOLE   166,011 0 0
SPDR SERIES TRUST LEH INTER TR ETF 78464A672   46,491,858 1,626,727 SH   SOLE   1,626,727 0 0
SPDR SERIES TRUST NUV HGHYLD M ETF 78464A284   208,065 8,250 SH   SOLE   8,250 0 0
SPDR TR UNIT SER 1 ETF 78462F103   12,998,545 23,237 SH   SOLE   23,237 0 0
SPECTRUM BRANDS HLDGS INC NEW CS 84790A105   14,310,000 200,000 SH   SOLE   200,000 0 0
SSNC TECHNOLOGIES HLDGS INC CS 78467J100   9,045,213 108,287 SH   SOLE   95,090 0 13,197
STEEL DYNAMICS INC CS 858119100   3,739,267 29,895 SH   SOLE   21,596 0 8,299
STELLANTIS N.V SHS CS N82405106   2,329,987 207,849 SH   SOLE   206,134 0 1,715
SUNCOR ENERGY INC NEW CS 867224107   3,846,677 99,346 SH   SOLE   98,496 0 850
SYNOPSYS INC CS 871607107   59,843,016 139,543 SH   SOLE   130,809 0 8,734
SYSCO CORP CS 871829107   11,409,757 152,049 SH   SOLE   123,474 0 28,575
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100   208,815,882 1,257,927 SH   SOLE   1,193,580 0 64,347
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205   4,424,167 297,523 SH   SOLE   294,995 0 2,528
TAPESTRY INC COM CS 876030107   2,401,333 34,105 SH   SOLE   24,863 0 9,242
TE CONNECTIVITY PLC ORD SHS CS G87052109   4,388,693 31,055 SH   SOLE   30,796 0 259
TENARIS S A SPONSORED ADR ADR 88031M109   1,828,315 46,748 SH   SOLE   46,351 0 397
TESLA MTRS INC CS 88160R101   464,156 1,791 SH   SOLE   1,791 0 0
THE CAMPBELLS COMPANY COM CS 134429109   877,561 21,983 SH   SOLE   16,010 0 5,973
THERMO FISHER SCIENTIFIC INC C CS 883556102   180,684,033 363,111 SH   SOLE   343,049 0 20,062
TOTAL SE SPONSORED ADS ADR 89151E109   7,520,277 116,251 SH   SOLE   115,286 0 965
TRANSUNION CS 89400J107   126,366,466 1,522,671 SH   SOLE   1,429,453 0 93,218
TRAVELERS COMPANIES INC CS 89417E109   18,266,782 69,072 SH   SOLE   57,110 0 11,962
TRUIST FINL CORP COM CS 89832Q109   14,951,276 363,336 SH   SOLE   297,689 0 65,647
UGI CORP NEW CS 902681105   3,333,820 100,811 SH   SOLE   100,811 0 0
UNILEVER PLC SPON ADR ADR 904767704   10,819,342 181,685 SH   SOLE   180,184 0 1,501
UNION PAC CORP CS 907818108   64,821,197 274,387 SH   SOLE   257,677 0 16,710
UNITEDHEALTH GROUP INC CS 91324P102   34,663,870 66,184 SH   SOLE   57,267 0 8,917
US BANCORP DEL COM CS 902973304   18,194,920 430,955 SH   SOLE   359,086 0 71,869
VALE S A ADR 91912E105   3,169,938 317,629 SH   SOLE   314,960 0 2,669
VALERO ENERGY CORP NEW CS 91913Y100   11,679,215 88,432 SH   SOLE   71,593 0 16,839
VANECK VECTORS ETF TR JP MORGA ETF 92189H300   22,676,305 950,390 SH   SOLE   950,390 0 0
VANGUARD BD INDEX FD INC TOTAL ETF 921937835   32,672,396 444,825 SH   SOLE   444,825 0 0
VANGUARD FTSE DEVELOPED MARKET ETF 921943858   31,958,753 628,738 SH   SOLE   628,448 0 290
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,912,839 21,127 SH   SOLE   21,127 0 0
VANGUARD INDEX TR MID CAP VIPE ETF 922908629   8,592,132 33,223 SH   SOLE   33,208 0 15
VANGUARD INDEX TR SMLL CP VIPE ETF 922908751   9,587,805 43,237 SH   SOLE   43,223 0 14
VANGUARD INDEX TR STK MRK VIPE ETF 922908769   11,314,888 41,169 SH   SOLE   41,169 0 0
VANGUARD INDEX TR VALUE VIPERS ETF 922908744   8,488,098 49,138 SH   SOLE   49,120 0 18
VANGUARD INTL EQUITY INDEX F E ETF 922042858   20,595,518 455,049 SH   SOLE   454,866 0 183
VANGUARD MUN BD FD INC TAX-EXE ETF 922907746   27,139,064 546,938 SH   SOLE   542,469 0 4,469
VANGUARD SCOTTSDALE FDS INT-TE ETF 92206C870   5,154,296 63,042 SH   SOLE   63,042 0 0
VANGUARD SCOTTSDALE FDS LG-TER ETF 92206C813   809,732 10,667 SH   SOLE   10,667 0 0
VANGUARD SCOTTSDALE FDS LONG-T ETF 92206C847   12,386,323 215,003 SH   SOLE   215,003 0 0
VANGUARD SCOTTSDALE FDS MORTG- ETF 92206C771   22,403,574 483,774 SH   SOLE   483,774 0 0
VANGUARD SCOTTSDALE FDS SHRT-T ETF 92206C409   1,446,048 18,318 SH   SOLE   18,318 0 0
VANGUARD SNP 500 ETF ETF 922908363   79,229,505 154,170 SH   SOLE   154,094 0 76
VANGUARD WHITEHALL FDS INC HIG ETF 921946406   6,067,826 47,052 SH   SOLE   47,052 0 0
VANGUARD WHITEHALL FDS INC INT ETF 921946794   4,947,841 67,144 SH   SOLE   67,144 0 0
VERTEX PHARMACEUTICALS INC CS 92532F100   113,985,061 235,108 SH   SOLE   221,075 0 14,033
VIATRIS INC CS 92556V106   7,453,609 855,753 SH   SOLE   833,277 0 22,476
VISA INC CS 92826C839   181,556,513 518,052 SH   SOLE   486,530 0 31,522
WALGREENS BOOTS ALLIANCE INC C CS 931427108   4,292,854 384,320 SH   SOLE   384,320 0 0
WELLS FARGO AND CO NEW CS 949746101   41,655,501 580,241 SH   SOLE   474,079 0 106,162
WEST FRASER TIMBER LTD CS 952845105   67,385,206 875,815 SH   SOLE   835,989 0 39,826
WESTLAKE CORPORATION COM CS 960413102   2,617,885 26,171 SH   SOLE   19,089 0 7,082
WILLIAMS SONOMA INC CS 969904101   3,902,066 24,681 SH   SOLE   18,057 0 6,624
WOLVERINE WORLD WIDE INC CS 978097103   11,128,000 800,000 SH   SOLE   800,000 0 0