The Securities and Exchange Commission has not necessarily
reviewed the information in this filing and has not determined
if it is accurate and complete.
| |||||||||||||||||||||
|
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
||||||||||||||||||||
| 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 |
| 3M Company | com | 88579Y101 | 8,013,088 | 49,491 | SH | SOLE | 48,840 | 0 | 651 | ||
| AFLAC | com | 001055102 | 2,240,189 | 19,106 | SH | SOLE | 15,981 | 0 | 3,125 | ||
| APi Group Corporation | com | 00187Y100 | 2,323,067 | 54,854 | SH | SOLE | 54,854 | 0 | 0 | ||
| ASML Holding NV NY Registry Sh | com | N07059210 | 3,081,907 | 1,549 | SH | SOLE | 1,462 | 0 | 87 | ||
| AT & T | com | 00206R102 | 932,701 | 45,058 | SH | SOLE | 41,766 | 0 | 3,292 | ||
| Abbott Labs | com | 002824100 | 53,885,501 | 593,845 | SH | SOLE | 562,852 | 0 | 30,993 | ||
| Abbvie Inc | com | 00287Y109 | 55,237,356 | 219,509 | SH | SOLE | 205,882 | 0 | 13,627 | ||
| Accenture Plc Class A | com | G1151C101 | 2,917,471 | 23,445 | SH | SOLE | 22,064 | 0 | 1,381 | ||
| Adobe Inc | com | 00724F101 | 1,780,482 | 8,684 | SH | SOLE | 8,414 | 0 | 270 | ||
| Advanced Micro Devices Inc | com | 007903107 | 13,133,794 | 22,609 | SH | SOLE | 16,121 | 0 | 6,488 | ||
| AeroVironment Inc | com | 008073108 | 357,707 | 2,167 | SH | SOLE | 2,167 | 0 | 0 | ||
| Agco Corp | com | 001084102 | 538,650 | 4,500 | SH | SOLE | 4,500 | 0 | 0 | ||
| Agnico Eagle Mines | com | 008474108 | 142,960,615 | 921,554 | SH | SOLE | 848,768 | 0 | 72,786 | ||
| Air Products & Chemicals Inc | com | 009158106 | 6,663,389 | 22,728 | SH | SOLE | 21,228 | 0 | 1,500 | ||
| Airbnb Inc | com | 009066101 | 989,736 | 6,916 | SH | SOLE | 6,916 | 0 | 0 | ||
| Alamos Gold Inc Cl A | com | 011532108 | 32,309,081 | 1,064,901 | SH | SOLE | 925,749 | 0 | 139,152 | ||
| Alaska Air | com | 011659109 | 773,463 | 14,817 | SH | SOLE | 13,114 | 0 | 1,703 | ||
| Alibaba Group Holding-SP ADR | com | 01609W102 | 776,670 | 8,092 | SH | SOLE | 7,592 | 0 | 500 | ||
| Allstate | com | 020002101 | 563,741 | 2,369 | SH | SOLE | 2,369 | 0 | 0 | ||
| Alnylam Pharmaceuticals | com | 02043Q107 | 406,692 | 1,351 | SH | SOLE | 1,351 | 0 | 0 | ||
| Alphabet Inc. Class A | com | 02079K305 | 351,898,898 | 984,691 | SH | SOLE | 884,671 | 0 | 100,020 | ||
| Alphabet Inc. Class C | com | 02079K107 | 57,837,394 | 163,692 | SH | SOLE | 154,727 | 0 | 8,965 | ||
| Altria Group Inc | com | 02209S103 | 2,037,149 | 28,313 | SH | SOLE | 28,313 | 0 | 0 | ||
| Amazon.com | com | 023135106 | 219,149,208 | 919,481 | SH | SOLE | 813,408 | 0 | 106,073 | ||
| Amer Tower Cl A | com | 03027X100 | 1,098,536 | 6,716 | SH | SOLE | 6,509 | 0 | 207 | ||
| Ameren Corp | com | 023608102 | 270,166 | 2,390 | SH | SOLE | 2,390 | 0 | 0 | ||
| American Electric Power | com | 025537101 | 365,889 | 2,674 | SH | SOLE | 2,674 | 0 | 0 | ||
| American Express | com | 025816109 | 47,994,606 | 141,891 | SH | SOLE | 133,643 | 0 | 8,248 | ||
| American Water Works Company I | com | 030420103 | 918,034 | 6,977 | SH | SOLE | 6,977 | 0 | 0 | ||
| Ameriprise Financial | com | 03076C106 | 2,263,063 | 4,933 | SH | SOLE | 4,933 | 0 | 0 | ||
| Amgen | com | 031162100 | 5,029,518 | 13,889 | SH | SOLE | 9,983 | 0 | 3,906 | ||
| Amphenol | com | 032095101 | 158,494,315 | 898,902 | SH | SOLE | 783,901 | 0 | 115,001 | ||
| Analog Devices Inc | com | 032654105 | 115,459,452 | 290,705 | SH | SOLE | 253,448 | 0 | 37,257 | ||
| Apollo Global Management A | com | 03769M106 | 262,293 | 2,217 | SH | SOLE | 2,217 | 0 | 0 | ||
| Apple Inc | com | 037833100 | 302,704,257 | 1,046,116 | SH | SOLE | 972,550 | 0 | 73,567 | ||
| Applied Materials | com | 038222105 | 32,358,509 | 44,756 | SH | SOLE | 21,660 | 0 | 23,096 | ||
| Aptiv Plc | com | G3265R107 | 441,752 | 7,197 | SH | SOLE | 5,547 | 0 | 1,650 | ||
| Archer-Daniels-Midland | com | 039483102 | 489,724 | 6,410 | SH | SOLE | 5,878 | 0 | 532 | ||
| Ares Capital Corporation | com | 04010L103 | 794,418 | 42,872 | SH | SOLE | 42,872 | 0 | 0 | ||
| Arista Networks Inc. | com | 040413205 | 699,056 | 4,115 | SH | SOLE | 4,115 | 0 | 0 | ||
| Arthur J Gallagher | com | 363576109 | 611,345 | 2,663 | SH | SOLE | 2,663 | 0 | 0 | ||
| Artisan Partners Asset Ma -A | com | 04316A108 | 501,894 | 14,535 | SH | SOLE | 13,743 | 0 | 792 | ||
| Astrazeneca PLC Sponsored ADR | com | G0593M107 | 730,227 | 3,851 | SH | SOLE | 3,851 | 0 | 0 | ||
| AutoZone Inc | com | 053332102 | 17,162,677 | 5,370 | SH | SOLE | 3,000 | 0 | 2,370 | ||
| Autodesk | com | 052769106 | 214,251 | 1,102 | SH | SOLE | 1,102 | 0 | 0 | ||
| Automatic Data Processing | com | 053015103 | 19,374,698 | 86,513 | SH | SOLE | 78,105 | 0 | 8,408 | ||
| Avnet Inc | com | 053807103 | 242,123 | 2,726 | SH | SOLE | 2,726 | 0 | 0 | ||
| Axogen Inc | com | 05463X106 | 1,135,212 | 24,577 | SH | SOLE | 24,577 | 0 | 0 | ||
| Ball Corp | com | 058498106 | 331,469 | 5,312 | SH | SOLE | 5,312 | 0 | 0 | ||
| Bank of America | com | 060505104 | 17,148,943 | 300,964 | SH | SOLE | 273,884 | 0 | 27,080 | ||
| Bank of New York Mellon | com | 064058100 | 13,914,322 | 96,220 | SH | SOLE | 29,403 | 0 | 66,816 | ||
| Barrick Mining Corp | com | 06849F108 | 1,539,501 | 41,914 | SH | SOLE | 41,914 | 0 | 0 | ||
| Baxter International | com | 071813109 | 225,054 | 10,556 | SH | SOLE | 10,556 | 0 | 0 | ||
| Becton Dickinson | com | 075887109 | 1,238,485 | 8,184 | SH | SOLE | 7,683 | 0 | 501 | ||
| Berkshire Hathaway Cl A | com | 084670108 | 11,232,750 | 15 | SH | SOLE | 14 | 0 | 1 | ||
| Berkshire Hathaway Cl B | com | 084670702 | 128,851,992 | 257,503 | SH | SOLE | 225,291 | 0 | 32,212 | ||
| BlackRock Inc | com | 09290D101 | 2,474,094 | 2,573 | SH | SOLE | 2,482 | 0 | 91 | ||
| Blackstone Inc | com | 09260D107 | 6,167,340 | 52,412 | SH | SOLE | 47,866 | 0 | 4,546 | ||
| Blackstone Mortgage Tru-Cl A | com | 09257W100 | 1,156,837 | 68,250 | SH | SOLE | 68,250 | 0 | 0 | ||
| Block Inc Class A | com | 852234103 | 329,156 | 4,331 | SH | SOLE | 4,331 | 0 | 0 | ||
| Boeing | com | 097023105 | 6,411,756 | 29,620 | SH | SOLE | 26,757 | 0 | 2,863 | ||
| Booking Holdings Inc | com | 09857L108 | 1,459,251 | 8,187 | SH | SOLE | 7,662 | 0 | 525 | ||
| Boston Scientific | com | 101137107 | 2,966,687 | 69,510 | SH | SOLE | 69,152 | 0 | 358 | ||
| Bristol-Myers Squibb | com | 110122108 | 2,498,795 | 43,367 | SH | SOLE | 38,575 | 0 | 4,792 | ||
| Broadcom Inc | com | 11135F101 | 42,789,237 | 113,274 | SH | SOLE | 101,186 | 0 | 12,088 | ||
| Broadridge Financial Solutions | com | 11133T103 | 513,426 | 3,749 | SH | SOLE | 3,589 | 0 | 160 | ||
| Broadstone Net Lease Inc | com | 11135E203 | 324,416 | 15,695 | SH | SOLE | 15,695 | 0 | 0 | ||
| Brookfield Corporation | com | 11271J107 | 249,322 | 5,854 | SH | SOLE | 5,854 | 0 | 0 | ||
| Bunge Global SA | com | H11356104 | 737,611 | 6,911 | SH | SOLE | 6,002 | 0 | 909 | ||
| CIGNA Corp | com | 125523100 | 5,011,369 | 18,178 | SH | SOLE | 18,178 | 0 | 0 | ||
| CME Group Inc | com | 12572Q105 | 3,787,135 | 17,150 | SH | SOLE | 17,150 | 0 | 0 | ||
| CMS Energy | com | 125896100 | 225,675 | 2,950 | SH | SOLE | 2,950 | 0 | 0 | ||
| CROCS Inc | com | 227046109 | 620,210 | 5,141 | SH | SOLE | 4,125 | 0 | 1,016 | ||
| CSX | com | 126408103 | 2,580,409 | 54,290 | SH | SOLE | 54,290 | 0 | 0 | ||
| CVS Health Corp | com | 126650100 | 2,967,493 | 28,685 | SH | SOLE | 28,436 | 0 | 249 | ||
| Cadence Design Systems | com | 127387108 | 46,422,955 | 123,689 | SH | SOLE | 119,397 | 0 | 4,292 | ||
| Cameco Corporation | com | 13321L108 | 6,660,116 | 65,385 | SH | SOLE | 65,202 | 0 | 183 | ||
| Canadian National Railway | com | 136375102 | 9,877,862 | 82,840 | SH | SOLE | 77,014 | 0 | 5,826 | ||
| Canadian Pacific Kansas City L | com | 13646K108 | 323,759 | 3,736 | SH | SOLE | 3,736 | 0 | 0 | ||
| Carrier Global Corp | com | 14448C104 | 16,852,356 | 229,753 | SH | SOLE | 221,819 | 0 | 7,934 | ||
| Caseys General Stores | com | 147528103 | 840,888 | 1,058 | SH | SOLE | 1,052 | 0 | 6 | ||
| Caterpillar | com | 149123101 | 107,365,874 | 100,822 | SH | SOLE | 87,862 | 0 | 12,960 | ||
| Celestica Inc | com | 15101Q207 | 481,033 | 1,319 | SH | SOLE | 1,319 | 0 | 0 | ||
| Cencora Inc | com | 03073E105 | 363,759 | 1,285 | SH | SOLE | 1,285 | 0 | 0 | ||
| Check Point Software | com | M22465104 | 262,729 | 1,999 | SH | SOLE | 1,999 | 0 | 0 | ||
| Chevron Corp | com | 166764100 | 51,140,373 | 308,521 | SH | SOLE | 243,740 | 0 | 64,780 | ||
| Chewy Inc. Class A | com | 16679l109 | 700,640 | 35,656 | SH | SOLE | 35,656 | 0 | 0 | ||
| Chubb Ltd | com | H1467J104 | 27,044,501 | 79,370 | SH | SOLE | 55,254 | 0 | 24,116 | ||
| Church & Dwight | com | 171340102 | 1,226,307 | 12,658 | SH | SOLE | 12,008 | 0 | 650 | ||
| Cincinnati Financial Corp | com | 172062101 | 320,848 | 1,733 | SH | SOLE | 1,733 | 0 | 0 | ||
| Cisco Systems | com | 17275R102 | 65,046,085 | 553,772 | SH | SOLE | 506,015 | 0 | 47,757 | ||
| Citigroup | com | 172967424 | 1,031,279 | 7,368 | SH | SOLE | 7,114 | 0 | 254 | ||
| Citizens Financial Group | com | 174610105 | 210,000 | 2,997 | SH | SOLE | 2,997 | 0 | 0 | ||
| Clean Harbors | com | 184496107 | 462,764 | 1,549 | SH | SOLE | 1,549 | 0 | 0 | ||
| ClearPoint Neuro | com | 18507C103 | 511,473 | 28,670 | SH | SOLE | 28,670 | 0 | 0 | ||
| Clorox | com | 189054109 | 588,388 | 6,165 | SH | SOLE | 1,819 | 0 | 4,346 | ||
| Cloudflare Inc Class A | com | 18915M107 | 602,162 | 2,455 | SH | SOLE | 2,455 | 0 | 0 | ||
| Coca Cola | com | 191216100 | 25,567,139 | 314,595 | SH | SOLE | 305,914 | 0 | 8,681 | ||
| Cognex | com | 192422103 | 16,713,232 | 230,782 | SH | SOLE | 229,190 | 0 | 1,592 | ||
| Cognition Therapeutics Inc | com | 19243B102 | 13,480 | 11,722 | SH | SOLE | 11,722 | 0 | 0 | ||
| Colgate-Palmolive | com | 194162103 | 4,706,760 | 51,339 | SH | SOLE | 48,764 | 0 | 2,575 | ||
| Comcast Cl A | com | 20030N101 | 979,815 | 39,911 | SH | SOLE | 37,893 | 0 | 2,018 | ||
| Conoco Phillips | com | 20825C104 | 63,254,331 | 608,449 | SH | SOLE | 574,963 | 0 | 33,486 | ||
| Consolidated Edison | com | 209115104 | 234,273 | 2,118 | SH | SOLE | 1,973 | 0 | 145 | ||
| Corning | com | 219350105 | 7,176,047 | 28,094 | SH | SOLE | 27,315 | 0 | 779 | ||
| Corteva Inc | com | 22052L104 | 682,242 | 8,056 | SH | SOLE | 8,056 | 0 | 0 | ||
| Costco | com | 22160K105 | 115,479,833 | 123,446 | SH | SOLE | 110,791 | 0 | 12,655 | ||
| Crane Co | com | 224408104 | 52,046,469 | 233,319 | SH | SOLE | 205,180 | 0 | 28,139 | ||
| CrowdStrike Holdings | com | 22788C105 | 27,141,530 | 35,566 | SH | SOLE | 19,899 | 0 | 15,667 | ||
| Crown Castle Inc | com | 22822V101 | 2,613,303 | 34,508 | SH | SOLE | 34,058 | 0 | 450 | ||
| Cullen/Frost Bankers | com | 229899109 | 520,887 | 3,371 | SH | SOLE | 3,271 | 0 | 100 | ||
| Cummins Inc | com | 231021106 | 2,064,030 | 2,894 | SH | SOLE | 2,894 | 0 | 0 | ||
| Curtiss-Wright Corp | com | 231561101 | 368,554 | 486 | SH | SOLE | 481 | 0 | 5 | ||
| D R Horton Inc | com | 23331A109 | 8,020,211 | 49,240 | SH | SOLE | 48,965 | 0 | 275 | ||
| Danaher | com | 235851102 | 111,570,652 | 585,734 | SH | SOLE | 521,155 | 0 | 64,579 | ||
| Darden Restaurants | com | 237194105 | 206,628 | 1,003 | SH | SOLE | 1,003 | 0 | 0 | ||
| Deere | com | 244199105 | 127,035,357 | 200,267 | SH | SOLE | 181,508 | 0 | 18,759 | ||
| Dell Technologies - C | com | 24703L202 | 1,274,533 | 2,954 | SH | SOLE | 2,954 | 0 | 0 | ||
| Delta Airlines | com | 247361702 | 389,237 | 4,156 | SH | SOLE | 4,156 | 0 | 0 | ||
| Dentsply Sirona Inc | com | 24906P109 | 344,592 | 32,478 | SH | SOLE | 31,414 | 0 | 1,064 | ||
| Devon Energy | com | 25179M103 | 316,594 | 7,662 | SH | SOLE | 7,662 | 0 | 0 | ||
| Dicks Sporting Goods Inc | com | 253393102 | 683,605 | 3,014 | SH | SOLE | 2,538 | 0 | 476 | ||
| Dollar Tree Stores | com | 256746108 | 483,800 | 4,000 | SH | SOLE | 4,000 | 0 | 0 | ||
| Dominion Energy | com | 25746U109 | 1,736,000 | 25,421 | SH | SOLE | 21,690 | 0 | 3,731 | ||
| Dover Corp | com | 260003108 | 487,585 | 2,174 | SH | SOLE | 2,174 | 0 | 0 | ||
| DuPont De Nemours Inc | com | 26614N201 | 600,478 | 4,427 | SH | SOLE | 4,427 | 0 | 0 | ||
| Duke Energy | com | 26441C204 | 1,989,964 | 15,721 | SH | SOLE | 15,646 | 0 | 75 | ||
| EOG Resources | com | 26875P101 | 2,650,897 | 20,434 | SH | SOLE | 19,637 | 0 | 797 | ||
| EQT Corp | com | 26884L109 | 18,868,013 | 354,862 | SH | SOLE | 287,342 | 0 | 67,520 | ||
| East West Bancorp | com | 27579R104 | 1,120,995 | 8,684 | SH | SOLE | 7,833 | 0 | 851 | ||
| EastGroup Properties Inc REIT | com | 277276101 | 233,922 | 1,155 | SH | SOLE | 1,155 | 0 | 0 | ||
| Eastman Chemical | com | 277432100 | 347,090 | 5,182 | SH | SOLE | 5,182 | 0 | 0 | ||
| Eaton Corp PLC | com | G29183103 | 20,386,361 | 47,842 | SH | SOLE | 43,062 | 0 | 4,780 | ||
| Ebay | com | 278642103 | 523,051 | 4,681 | SH | SOLE | 4,681 | 0 | 0 | ||
| Ecolab | com | 278865100 | 16,801,365 | 60,304 | SH | SOLE | 58,888 | 0 | 1,416 | ||
| Edwards Lifesciences | com | 28176E108 | 1,300,091 | 14,372 | SH | SOLE | 14,372 | 0 | 0 | ||
| Eli Lilly | com | 532457108 | 42,202,664 | 35,186 | SH | SOLE | 28,443 | 0 | 6,743 | ||
| Emcorp Group Inc | com | 29084Q100 | 775,938 | 935 | SH | SOLE | 935 | 0 | 0 | ||
| Emerson Electric | com | 291011104 | 4,613,794 | 32,230 | SH | SOLE | 31,080 | 0 | 1,150 | ||
| Enbridge Inc | com | 29250N105 | 27,141,062 | 500,572 | SH | SOLE | 450,225 | 0 | 50,347 | ||
| Energy Transfer LP | com | 29273V100 | 265,481 | 13,885 | SH | SOLE | 13,885 | 0 | 0 | ||
| Entegris Inc | com | 29362U104 | 4,299,373 | 23,904 | SH | SOLE | 23,904 | 0 | 0 | ||
| Enterprise Products LP | com | 293792107 | 7,838,739 | 213,241 | SH | SOLE | 209,352 | 0 | 3,889 | ||
| Epam Systems Inc. | com | 29414B104 | 213,372 | 2,689 | SH | SOLE | 2,689 | 0 | 0 | ||
| Equifax | com | 294429105 | 6,464,814 | 40,731 | SH | SOLE | 40,154 | 0 | 577 | ||
| Equinix Inc | com | 29444U700 | 880,820 | 845 | SH | SOLE | 717 | 0 | 128 | ||
| Eversource Energy | com | 30040W108 | 1,008,528 | 13,955 | SH | SOLE | 9,331 | 0 | 4,624 | ||
| Exxon Mobil Corp | com | 30231G102 | 107,089,722 | 783,278 | SH | SOLE | 691,599 | 0 | 91,679 | ||
| FTAI Aviation Ltd | com | G3730V105 | 262,414 | 970 | SH | SOLE | 970 | 0 | 0 | ||
| Fair Isaac Corp | com | 303250104 | 274,799 | 230 | SH | SOLE | 230 | 0 | 0 | ||
| Fastenal Company | com | 311900104 | 6,095,065 | 126,901 | SH | SOLE | 97,521 | 0 | 29,380 | ||
| FedEx Corporation | com | 31428X106 | 2,309,500 | 7,376 | SH | SOLE | 7,125 | 0 | 251 | ||
| FedEx Freight | com | 314352105 | 687,956 | 4,556 | SH | SOLE | 4,448 | 0 | 108 | ||
| Federal Agricultural Mortgage | com | 313148306 | 230,356 | 1,156 | SH | SOLE | 1,056 | 0 | 100 | ||
| First Solar Inc | com | 336433107 | 2,358,892 | 9,997 | SH | SOLE | 9,963 | 0 | 34 | ||
| Fiserv Inc | com | 337738108 | 3,169,729 | 64,622 | SH | SOLE | 64,370 | 0 | 252 | ||
| Flagstar Financial Inc | com | 649445400 | 199,942 | 13,383 | SH | SOLE | 13,383 | 0 | 0 | ||
| Ford Motor | com | 345370860 | 154,156 | 11,090 | SH | SOLE | 11,090 | 0 | 0 | ||
| Fortive Corp | com | 34959J108 | 2,046,576 | 33,501 | SH | SOLE | 30,738 | 0 | 2,763 | ||
| Franco Nevada Corp | com | 351858105 | 14,739,697 | 70,714 | SH | SOLE | 66,610 | 0 | 4,104 | ||
| Freeport McMoRan | com | 35671D857 | 1,889,467 | 30,044 | SH | SOLE | 27,826 | 0 | 2,218 | ||
| GATX Corp | com | 361448103 | 237,789 | 1,342 | SH | SOLE | 842 | 0 | 500 | ||
| GE Aerospace | com | 369604301 | 129,270,512 | 345,893 | SH | SOLE | 299,908 | 0 | 45,985 | ||
| GE Healthcare Technologies Inc | com | 36266G107 | 5,389,458 | 84,197 | SH | SOLE | 78,324 | 0 | 5,873 | ||
| GE Vernova Inc | com | 36828A101 | 25,428,706 | 21,644 | SH | SOLE | 13,982 | 0 | 7,662 | ||
| GSK Plc | com | 37733W204 | 599,012 | 11,427 | SH | SOLE | 10,926 | 0 | 501 | ||
| Generac Holdings Inc. | com | 368736104 | 214,044 | 731 | SH | SOLE | 731 | 0 | 0 | ||
| General Dynamics | com | 369550108 | 2,735,087 | 7,721 | SH | SOLE | 7,507 | 0 | 214 | ||
| General Mills | com | 370334104 | 651,665 | 18,726 | SH | SOLE | 18,726 | 0 | 0 | ||
| Genuine Parts | com | 372460105 | 289,287 | 2,452 | SH | SOLE | 2,452 | 0 | 0 | ||
| Gilead Sciences | com | 375558103 | 4,911,445 | 38,875 | SH | SOLE | 36,989 | 0 | 1,886 | ||
| Goldman Sachs | com | 38141G104 | 9,178,304 | 9,075 | SH | SOLE | 8,867 | 0 | 208 | ||
| Graco Inc | com | 384109104 | 414,948 | 5,488 | SH | SOLE | 5,488 | 0 | 0 | ||
| Grainger W W | com | 384802104 | 1,503,000 | 1,105 | SH | SOLE | 1,056 | 0 | 49 | ||
| HCA Holdings Inc | com | 40412C101 | 664,762 | 1,705 | SH | SOLE | 1,705 | 0 | 0 | ||
| HP Inc | com | 40434L105 | 378,728 | 17,262 | SH | SOLE | 17,262 | 0 | 0 | ||
| Hartford Financial | com | 416515104 | 1,307,177 | 9,864 | SH | SOLE | 9,864 | 0 | 0 | ||
| Hasbro Inc. | com | 418056107 | 985,877 | 11,937 | SH | SOLE | 10,221 | 0 | 1,716 | ||
| Heico Corp | com | 422806109 | 506,502 | 1,422 | SH | SOLE | 1,422 | 0 | 0 | ||
| Henry Schein | com | 806407102 | 647,781 | 7,756 | SH | SOLE | 7,756 | 0 | 0 | ||
| Hershey Co | com | 427866108 | 1,276,223 | 7,274 | SH | SOLE | 6,067 | 0 | 1,207 | ||
| Hewlett Packard Enterprise Co | com | 42824C109 | 820,294 | 18,184 | SH | SOLE | 18,184 | 0 | 0 | ||
| Home Depot | com | 437076102 | 67,014,500 | 190,015 | SH | SOLE | 183,622 | 0 | 6,393 | ||
| Honeywell Aerospace Inc Com | com | 43849R105 | 9,919,749 | 44,869 | SH | SOLE | 43,539 | 0 | 1,330 | ||
| Honeywell International | com | 438516205 | 10,055,571 | 44,911 | SH | SOLE | 43,578 | 0 | 1,333 | ||
| Howmet Aerospace | com | 443201108 | 4,264,120 | 15,860 | SH | SOLE | 15,860 | 0 | 0 | ||
| Hubbell Inc | com | 443510607 | 58,381,216 | 111,585 | SH | SOLE | 108,279 | 0 | 3,306 | ||
| Hunt JB Transport Services | com | 445658107 | 652,665 | 2,255 | SH | SOLE | 1,755 | 0 | 500 | ||
| Huntington Banc | com | 446150104 | 181,732 | 10,250 | SH | SOLE | 10,250 | 0 | 0 | ||
| Hyatt Hotels Corp Cl A | com | 448579102 | 235,322 | 1,214 | SH | SOLE | 1,214 | 0 | 0 | ||
| IDEXX Labs | com | 45168D104 | 54,823,462 | 104,140 | SH | SOLE | 89,576 | 0 | 14,564 | ||
| IQVIA Holdings | com | 46266C105 | 13,358,460 | 69,136 | SH | SOLE | 65,572 | 0 | 3,564 | ||
| Illinois Tool Works | com | 452308109 | 2,054,614 | 7,596 | SH | SOLE | 6,842 | 0 | 754 | ||
| Illumina Inc | com | 452327109 | 389,639 | 2,216 | SH | SOLE | 2,181 | 0 | 35 | ||
| Ingersoll Rand Inc | com | 45687V106 | 370,677 | 4,521 | SH | SOLE | 4,521 | 0 | 0 | ||
| Intel | com | 458140100 | 4,700,753 | 33,666 | SH | SOLE | 33,666 | 0 | 0 | ||
| IntercontinentalExchange Group | com | 45866F104 | 8,679,945 | 70,506 | SH | SOLE | 67,197 | 0 | 3,309 | ||
| International Business Machine | com | 459200101 | 25,934,381 | 92,224 | SH | SOLE | 78,325 | 0 | 13,899 | ||
| International Paper | com | 460146103 | 489,394 | 12,845 | SH | SOLE | 12,845 | 0 | 0 | ||
| Intuit | com | 461202103 | 6,409,340 | 24,557 | SH | SOLE | 23,186 | 0 | 1,371 | ||
| Intuitive Surgical | com | 46120E602 | 18,275,384 | 45,955 | SH | SOLE | 34,790 | 0 | 11,165 | ||
| Iron Mountain | com | 46284V101 | 201,561 | 1,596 | SH | SOLE | 1,596 | 0 | 0 | ||
| J P Morgan Chase | com | 46625H100 | 317,995,536 | 971,483 | SH | SOLE | 859,602 | 0 | 111,881 | ||
| JFrog Ltd | com | M6191J100 | 4,414,223 | 48,572 | SH | SOLE | 48,572 | 0 | 0 | ||
| Jacobs Solutions Inc | com | 46982L108 | 573,648 | 4,553 | SH | SOLE | 4,092 | 0 | 461 | ||
| Johnson & Johnson | com | 478160104 | 84,801,996 | 333,906 | SH | SOLE | 292,945 | 0 | 40,961 | ||
| Johnson Controls | com | G51502105 | 4,026,446 | 27,558 | SH | SOLE | 26,508 | 0 | 1,050 | ||
| KKR & Co Inc | com | 48251W104 | 976,998 | 10,645 | SH | SOLE | 10,645 | 0 | 0 | ||
| Kennametal Inc | com | 489170100 | 330,346 | 9,425 | SH | SOLE | 7,950 | 0 | 1,475 | ||
| Kenvue Inc. | com | 49177J102 | 3,127,139 | 163,639 | SH | SOLE | 160,211 | 0 | 3,428 | ||
| KeyCorp | com | 493267108 | 1,018,349 | 44,180 | SH | SOLE | 44,180 | 0 | 0 | ||
| Keysight Technologies Inc | com | 49338L103 | 4,631,426 | 13,230 | SH | SOLE | 13,130 | 0 | 100 | ||
| Kimberly-Clark | com | 494368103 | 1,901,275 | 17,321 | SH | SOLE | 16,646 | 0 | 675 | ||
| Kinder Morgan Inc | com | 49456B101 | 11,573,044 | 361,997 | SH | SOLE | 345,320 | 0 | 16,677 | ||
| Kla Corp | com | 482480100 | 1,454,242 | 4,820 | SH | SOLE | 3,940 | 0 | 880 | ||
| Kulicke and Soffa Industries | com | 501242101 | 835,465 | 6,246 | SH | SOLE | 5,370 | 0 | 876 | ||
| L3Harris Technologies Inc | com | 502431109 | 1,466,027 | 5,045 | SH | SOLE | 5,045 | 0 | 0 | ||
| LAM Research Corp | com | 512807306 | 1,612,421 | 3,721 | SH | SOLE | 3,694 | 0 | 27 | ||
| Labcorp Holdings Inc | com | 504922105 | 2,175,320 | 7,769 | SH | SOLE | 7,769 | 0 | 0 | ||
| Lamar Advertising Co | com | 512816109 | 211,977 | 1,359 | SH | SOLE | 1,359 | 0 | 0 | ||
| Lattice Semiconductor | com | 518415104 | 2,308,013 | 15,089 | SH | SOLE | 15,089 | 0 | 0 | ||
| Leidos Holdings Inc | com | 525327102 | 420,015 | 4,079 | SH | SOLE | 3,929 | 0 | 150 | ||
| Liberty Media Corp Series C Fo | com | 531229755 | 92,520,605 | 972,468 | SH | SOLE | 886,454 | 0 | 86,014 | ||
| LightPath Technologies, | com | 532257805 | 871,995 | 53,333 | SH | SOLE | 53,333 | 0 | 0 | ||
| Lincoln Electric | com | 533900106 | 12,280,442 | 46,252 | SH | SOLE | 26,244 | 0 | 20,008 | ||
| Lincoln National | com | 534187109 | 282,800 | 8,000 | SH | SOLE | 8,000 | 0 | 0 | ||
| Linde Plc | com | G54950103 | 23,625,478 | 45,526 | SH | SOLE | 30,624 | 0 | 14,902 | ||
| Littelfuse Inc | com | 537008104 | 259,538 | 570 | SH | SOLE | 530 | 0 | 40 | ||
| Live Nation | com | 538034109 | 13,005,022 | 71,023 | SH | SOLE | 69,909 | 0 | 1,114 | ||
| Lockheed Martin | com | 539830109 | 9,767,870 | 19,173 | SH | SOLE | 18,135 | 0 | 1,038 | ||
| Loews Corp | com | 540424108 | 291,403 | 2,574 | SH | SOLE | 2,574 | 0 | 0 | ||
| Lowes | com | 548661107 | 24,768,163 | 112,332 | SH | SOLE | 101,642 | 0 | 10,690 | ||
| M&T Bank | com | 55261F104 | 2,499,486 | 10,502 | SH | SOLE | 10,502 | 0 | 0 | ||
| MSCI Inc | com | 55354G100 | 519,717 | 928 | SH | SOLE | 928 | 0 | 0 | ||
| Manulife Financial | com | 56501R106 | 353,895 | 8,736 | SH | SOLE | 7,512 | 0 | 1,224 | ||
| Marathon Petroleum Corporation | com | 56585A102 | 1,499,733 | 5,866 | SH | SOLE | 5,866 | 0 | 0 | ||
| Marriott International | com | 571903202 | 1,758,450 | 4,745 | SH | SOLE | 4,745 | 0 | 0 | ||
| Marsh & McLennan | com | 571748102 | 64,630,452 | 387,775 | SH | SOLE | 358,964 | 0 | 28,811 | ||
| Martin Marietta Materials Inc | com | 573284106 | 6,437,702 | 11,163 | SH | SOLE | 4,913 | 0 | 6,250 | ||
| Mastercard Inc Cl A | com | 57636Q104 | 66,452,334 | 129,385 | SH | SOLE | 125,044 | 0 | 4,341 | ||
| McCormick | com | 579780206 | 2,678,411 | 53,122 | SH | SOLE | 52,122 | 0 | 1,000 | ||
| McDonalds | com | 580135101 | 44,917,104 | 166,169 | SH | SOLE | 138,910 | 0 | 27,258 | ||
| McKesson | com | 58155Q103 | 1,044,995 | 1,383 | SH | SOLE | 1,383 | 0 | 0 | ||
| Medline Inc Cl A | com | 58507V107 | 20,164,647 | 511,274 | SH | SOLE | 503,079 | 0 | 8,195 | ||
| Medtronic PLC | com | G5960L103 | 2,272,763 | 29,052 | SH | SOLE | 13,884 | 0 | 15,168 | ||
| Merck | com | 58933Y105 | 36,900,598 | 287,164 | SH | SOLE | 270,405 | 0 | 16,760 | ||
| Meta Platforms Inc Class A | com | 30303M102 | 20,265,041 | 35,976 | SH | SOLE | 34,606 | 0 | 1,370 | ||
| Metlife Inc | com | 59156R108 | 261,360 | 3,089 | SH | SOLE | 3,089 | 0 | 0 | ||
| Mettler-Toledo International | com | 592688105 | 9,221,067 | 7,218 | SH | SOLE | 7,218 | 0 | 0 | ||
| Microchip Technology | com | 595017104 | 594,422 | 6,518 | SH | SOLE | 6,518 | 0 | 0 | ||
| Micron Technology | com | 595112103 | 1,816,174 | 1,573 | SH | SOLE | 1,558 | 0 | 15 | ||
| Microsoft | com | 594918104 | 284,859,074 | 763,656 | SH | SOLE | 696,463 | 0 | 67,193 | ||
| Mondelez International | com | 609207105 | 12,567,018 | 217,272 | SH | SOLE | 206,090 | 0 | 11,182 | ||
| Mongodb Inc | com | 60937P106 | 1,790,011 | 5,329 | SH | SOLE | 5,329 | 0 | 0 | ||
| Monolithic Power Systems Inc | com | 609839105 | 241,913 | 175 | SH | SOLE | 175 | 0 | 0 | ||
| Moody's Corp | com | 615369105 | 380,453 | 840 | SH | SOLE | 840 | 0 | 0 | ||
| Morgan Stanley | com | 617446448 | 3,696,663 | 17,684 | SH | SOLE | 17,684 | 0 | 0 | ||
| Morningstar Inc | com | 617700109 | 468,060 | 3,000 | SH | SOLE | 3,000 | 0 | 0 | ||
| Motorola Solutions Inc | com | 620076307 | 272,846 | 657 | SH | SOLE | 657 | 0 | 0 | ||
| Mplx Lp | com | 55336V100 | 716,799 | 12,725 | SH | SOLE | 12,725 | 0 | 0 | ||
| N B T Bankcorp Inc | com | 628778102 | 445,663 | 9,027 | SH | SOLE | 9,027 | 0 | 0 | ||
| Nasdaq Inc | com | 631103108 | 542,282 | 6,880 | SH | SOLE | 3,191 | 0 | 3,689 | ||
| Netapp | com | 64110D104 | 203,974 | 1,318 | SH | SOLE | 1,264 | 0 | 54 | ||
| Netflix | com | 64110L106 | 2,106,086 | 29,497 | SH | SOLE | 28,368 | 0 | 1,129 | ||
| NextEra Energy | com | 65339F101 | 9,149,804 | 104,248 | SH | SOLE | 95,130 | 0 | 9,118 | ||
| Nextracker Inc Class A | com | 65290E101 | 457,617 | 3,841 | SH | SOLE | 3,161 | 0 | 680 | ||
| Nike Inc Class B | com | 654106103 | 461,802 | 11,250 | SH | SOLE | 9,923 | 0 | 1,327 | ||
| Nisource | com | 65473P105 | 10,435,275 | 219,459 | SH | SOLE | 219,459 | 0 | 0 | ||
| Nordson Corp | com | 655663102 | 1,089,403 | 3,611 | SH | SOLE | 3,611 | 0 | 0 | ||
| Norfolk Southern | com | 655844108 | 6,264,745 | 19,914 | SH | SOLE | 19,914 | 0 | 0 | ||
| Northern Trust Corp | com | 665859104 | 686,668 | 3,950 | SH | SOLE | 3,950 | 0 | 0 | ||
| Northrop Grumman | com | 666807102 | 48,778,729 | 95,774 | SH | SOLE | 91,802 | 0 | 3,972 | ||
| Novanta Inc. | com | 67000B104 | 21,523,570 | 132,665 | SH | SOLE | 130,991 | 0 | 1,674 | ||
| Novartis A G ADR | com | 66987V109 | 2,763,757 | 17,635 | SH | SOLE | 16,105 | 0 | 1,530 | ||
| Novo Nordisk A/S ADR | com | 670100205 | 2,251,388 | 46,963 | SH | SOLE | 46,943 | 0 | 20 | ||
| Nucor | com | 670346105 | 655,999 | 2,945 | SH | SOLE | 2,945 | 0 | 0 | ||
| Nvent Electric Plc | com | G6700G107 | 386,880 | 2,281 | SH | SOLE | 2,281 | 0 | 0 | ||
| Nvidia Corp | com | 67066G104 | 119,003,102 | 594,748 | SH | SOLE | 513,292 | 0 | 81,456 | ||
| O'Reilly Automotive | com | 67103H107 | 1,612,496 | 17,510 | SH | SOLE | 17,456 | 0 | 54 | ||
| Occidental Petroleum | com | 674599105 | 829,381 | 17,076 | SH | SOLE | 17,056 | 0 | 20 | ||
| Old Dominion Freight | com | 679580100 | 714,780 | 3,300 | SH | SOLE | 3,300 | 0 | 0 | ||
| Omega Healthcare | com | 681936100 | 538,403 | 11,292 | SH | SOLE | 10,741 | 0 | 551 | ||
| On Semiconductor Corp | com | 682189105 | 248,167 | 2,625 | SH | SOLE | 2,625 | 0 | 0 | ||
| Oneok Inc | com | 682680103 | 3,548,607 | 40,817 | SH | SOLE | 39,543 | 0 | 1,274 | ||
| Opera Ltd. ADRs | com | 68373m107 | 530,036 | 26,729 | SH | SOLE | 21,443 | 0 | 5,286 | ||
| Oracle | com | 68389X105 | 32,367,321 | 220,862 | SH | SOLE | 204,591 | 0 | 16,271 | ||
| Oshkosh Corporation | com | 688239201 | 689,279 | 4,491 | SH | SOLE | 4,029 | 0 | 462 | ||
| Otis Worldwide Corp | com | 68902V107 | 3,027,867 | 42,289 | SH | SOLE | 40,547 | 0 | 1,742 | ||
| Ovintiv Inc | com | 69047Q102 | 589,469 | 11,196 | SH | SOLE | 9,051 | 0 | 2,145 | ||
| Owens Corning | com | 690742101 | 204,582 | 1,287 | SH | SOLE | 1,252 | 0 | 35 | ||
| PNC Financial | com | 693475105 | 1,359,506 | 5,522 | SH | SOLE | 5,522 | 0 | 0 | ||
| PPG Industries | com | 693506107 | 611,332 | 5,040 | SH | SOLE | 5,040 | 0 | 0 | ||
| Palantir Technologies | com | 69608a108 | 569,700 | 4,883 | SH | SOLE | 2,836 | 0 | 2,047 | ||
| Palo Alto Networks Inc | com | 697435105 | 7,678,065 | 22,515 | SH | SOLE | 21,513 | 0 | 1,002 | ||
| Parker-Hannifin | com | 701094104 | 18,190,098 | 18,597 | SH | SOLE | 18,412 | 0 | 185 | ||
| PayPal Holdings | com | 70450Y103 | 582,772 | 13,496 | SH | SOLE | 12,515 | 0 | 981 | ||
| Paychex | com | 704326107 | 1,537,488 | 15,636 | SH | SOLE | 14,373 | 0 | 1,263 | ||
| Pepsico | com | 713448108 | 56,225,709 | 415,256 | SH | SOLE | 375,074 | 0 | 40,182 | ||
| Permian Basin Royalty Trust | com | 714236106 | 413,686 | 16,521 | SH | SOLE | 13,643 | 0 | 2,878 | ||
| Pfizer | com | 717081103 | 16,335,308 | 678,377 | SH | SOLE | 600,969 | 0 | 77,408 | ||
| Philip Morris International | com | 718172109 | 4,293,481 | 23,733 | SH | SOLE | 23,633 | 0 | 100 | ||
| Phillips 66 | com | 718546104 | 1,103,051 | 6,525 | SH | SOLE | 6,525 | 0 | 0 | ||
| Pinnacle West Capital Corp | com | 723484101 | 317,576 | 2,968 | SH | SOLE | 2,790 | 0 | 178 | ||
| Price T Rowe Group Inc | com | 74144T108 | 1,009,903 | 8,883 | SH | SOLE | 7,684 | 0 | 1,199 | ||
| Privia Health Group | com | 74276R102 | 974,189 | 37,862 | SH | SOLE | 37,862 | 0 | 0 | ||
| Procter & Gamble | com | 742718109 | 28,527,495 | 194,541 | SH | SOLE | 179,861 | 0 | 14,680 | ||
| Progressive | com | 743315103 | 724,817 | 3,318 | SH | SOLE | 3,318 | 0 | 0 | ||
| Prologis Inc | com | 74340W103 | 343,146 | 2,533 | SH | SOLE | 2,517 | 0 | 16 | ||
| Prudential Financial Inc | com | 744320102 | 274,418 | 2,543 | SH | SOLE | 2,543 | 0 | 0 | ||
| Public Service Enterprise | com | 744573106 | 640,149 | 7,887 | SH | SOLE | 6,187 | 0 | 1,700 | ||
| Pultegroup Inc. | com | 745867101 | 855,504 | 6,235 | SH | SOLE | 6,235 | 0 | 0 | ||
| QXO Inc. | com | 82846h405 | 7,843,789 | 453,923 | SH | SOLE | 447,297 | 0 | 6,626 | ||
| Qnity Electronics Inc | com | 74743L100 | 992,633 | 6,078 | SH | SOLE | 6,078 | 0 | 0 | ||
| Qualcomm | com | 747525103 | 5,996,756 | 32,452 | SH | SOLE | 25,912 | 0 | 6,540 | ||
| Quanta Services | com | 74762E102 | 65,687,125 | 91,227 | SH | SOLE | 72,743 | 0 | 18,484 | ||
| Quest Diagnostics | com | 74834L100 | 318,561 | 1,503 | SH | SOLE | 1,503 | 0 | 0 | ||
| RBC Bearings Inc | com | 75524B104 | 76,441,549 | 118,687 | SH | SOLE | 97,243 | 0 | 21,444 | ||
| RPM International Inc | com | 749685103 | 336,784 | 3,030 | SH | SOLE | 3,030 | 0 | 0 | ||
| RTX Corporation | com | 75513E101 | 34,274,899 | 180,651 | SH | SOLE | 165,890 | 0 | 14,761 | ||
| Ralliant Corporation | com | 750940108 | 442,222 | 6,006 | SH | SOLE | 5,385 | 0 | 621 | ||
| Range Resources Corp | com | 75281A109 | 203,169 | 5,463 | SH | SOLE | 5,463 | 0 | 0 | ||
| Raymond James Financial Inc | com | 754730109 | 766,079 | 5,039 | SH | SOLE | 5,039 | 0 | 0 | ||
| Realty Income Corp | com | 756109104 | 19,110,867 | 308,439 | SH | SOLE | 277,645 | 0 | 30,794 | ||
| Regeneron Pharmaceuticals Inc | com | 75886F107 | 278,722 | 447 | SH | SOLE | 447 | 0 | 0 | ||
| Repligen Corp | com | 759916109 | 26,665,151 | 195,435 | SH | SOLE | 190,785 | 0 | 4,650 | ||
| Republic Services | com | 760759100 | 1,188,205 | 5,576 | SH | SOLE | 5,576 | 0 | 0 | ||
| Rockwell Automation Inc | com | 773903109 | 349,526 | 706 | SH | SOLE | 706 | 0 | 0 | ||
| Roper Industries Inc | com | 776696106 | 495,403 | 1,464 | SH | SOLE | 1,464 | 0 | 0 | ||
| Ross Stores | com | 778296103 | 2,400,097 | 11,276 | SH | SOLE | 11,276 | 0 | 0 | ||
| Royal Bank of Canada | com | 780087102 | 268,440 | 1,297 | SH | SOLE | 1,297 | 0 | 0 | ||
| S&P Global Inc | com | 78409V104 | 4,140,855 | 10,168 | SH | SOLE | 9,771 | 0 | 397 | ||
| SLB | com | 806857108 | 586,140 | 12,608 | SH | SOLE | 12,218 | 0 | 390 | ||
| SPDR Gold Shares | com | 78463V107 | 148,914,668 | 404,242 | SH | SOLE | 351,653 | 0 | 52,589 | ||
| SPX Technologies Inc | com | 78473E103 | 245,170 | 1,000 | SH | SOLE | 1,000 | 0 | 0 | ||
| SS & C Technologies | com | 78467J100 | 10,728,530 | 172,901 | SH | SOLE | 171,878 | 0 | 1,023 | ||
| Salesforce.com Inc | com | 79466L302 | 1,649,591 | 10,530 | SH | SOLE | 9,864 | 0 | 666 | ||
| ServiceNow Inc | com | 81762P102 | 24,282,300 | 244,584 | SH | SOLE | 238,302 | 0 | 6,282 | ||
| Shell Plc ADR | com | 780259305 | 854,568 | 11,021 | SH | SOLE | 11,021 | 0 | 0 | ||
| Sherwin-Williams | com | 824348106 | 63,378,141 | 184,068 | SH | SOLE | 156,908 | 0 | 27,160 | ||
| Shift4 Payments Inc Cl A | com | 82452J109 | 571,228 | 11,744 | SH | SOLE | 11,744 | 0 | 0 | ||
| SiTime Corp | com | 82982T106 | 1,268,198 | 1,701 | SH | SOLE | 1,701 | 0 | 0 | ||
| Simon Property Group | com | 828806109 | 1,024,093 | 4,579 | SH | SOLE | 4,479 | 0 | 100 | ||
| Smucker | com | 832696405 | 320,264 | 2,847 | SH | SOLE | 2,847 | 0 | 0 | ||
| Solstice Advanced Materials In | com | 83443Q103 | 1,068,780 | 12,063 | SH | SOLE | 11,900 | 0 | 163 | ||
| Solventum Corporation | com | 83444M101 | 494,840 | 6,414 | SH | SOLE | 6,397 | 0 | 17 | ||
| Southern Co | com | 842587107 | 1,004,491 | 10,495 | SH | SOLE | 10,495 | 0 | 0 | ||
| Space Exploration Technologies | com | 84615Q103 | 632,865 | 3,704 | SH | SOLE | 3,668 | 0 | 36 | ||
| Spotify Technology | com | L8681T102 | 1,042,660 | 2,271 | SH | SOLE | 2,270 | 0 | 1 | ||
| Stanley Black & Decker Inc | com | 854502101 | 332,808 | 3,536 | SH | SOLE | 3,536 | 0 | 0 | ||
| Starbucks | com | 855244109 | 4,021,176 | 39,350 | SH | SOLE | 39,073 | 0 | 277 | ||
| State Street | com | 857477103 | 6,630,060 | 39,092 | SH | SOLE | 38,892 | 0 | 200 | ||
| Sterling Construction Co Inc | com | 859241101 | 684,918 | 816 | SH | SOLE | 816 | 0 | 0 | ||
| Stryker | com | 863667101 | 19,878,669 | 63,139 | SH | SOLE | 60,008 | 0 | 3,131 | ||
| Synopsys Inc | com | 871607107 | 2,104,435 | 4,718 | SH | SOLE | 4,665 | 0 | 53 | ||
| Sysco | com | 871829107 | 2,379,355 | 28,468 | SH | SOLE | 24,677 | 0 | 3,791 | ||
| T-Mobile US Inc | com | 872590104 | 8,879,818 | 52,941 | SH | SOLE | 51,471 | 0 | 1,470 | ||
| TC Energy Corp | com | 87807B107 | 29,967,720 | 452,070 | SH | SOLE | 434,581 | 0 | 17,489 | ||
| TE Connectivity Plc | com | G87052109 | 3,891,730 | 19,303 | SH | SOLE | 16,744 | 0 | 2,559 | ||
| TJX Corp | com | 872540109 | 29,787,872 | 196,620 | SH | SOLE | 192,529 | 0 | 4,091 | ||
| Taiwan Semiconductor Mft Co Lt | com | 874039100 | 60,669,472 | 127,038 | SH | SOLE | 118,795 | 0 | 8,243 | ||
| Tapestry Inc | com | 876030107 | 2,634,840 | 18,000 | SH | SOLE | 18,000 | 0 | 0 | ||
| Target | com | 87612E106 | 1,711,791 | 13,106 | SH | SOLE | 12,942 | 0 | 164 | ||
| TechnipFMC PLC | com | G87110105 | 4,240,150 | 63,954 | SH | SOLE | 63,954 | 0 | 0 | ||
| Teledyne Technologies | com | 879360105 | 3,603,928 | 5,404 | SH | SOLE | 5,404 | 0 | 0 | ||
| Tesla Inc | com | 88160R101 | 1,492,121 | 3,548 | SH | SOLE | 3,333 | 0 | 215 | ||
| Texas Instruments | com | 882508104 | 18,382,633 | 61,672 | SH | SOLE | 53,769 | 0 | 7,903 | ||
| Texas Pacific Land | com | 88262P102 | 4,111,893 | 9,396 | SH | SOLE | 9,231 | 0 | 165 | ||
| Textron | com | 883203101 | 265,106 | 2,890 | SH | SOLE | 2,890 | 0 | 0 | ||
| The Charles Schwab Corp | com | 808513105 | 387,534 | 4,200 | SH | SOLE | 4,200 | 0 | 0 | ||
| The Travelers Companies Inc | com | 89417E109 | 12,030,747 | 36,444 | SH | SOLE | 32,288 | 0 | 4,156 | ||
| Thermo Fisher Scientific | com | 883556102 | 132,828,155 | 264,936 | SH | SOLE | 233,194 | 0 | 31,742 | ||
| Timken | com | 887389104 | 2,832,287 | 19,490 | SH | SOLE | 19,478 | 0 | 12 | ||
| Toast Inc Cl A | com | 888787108 | 209,373 | 7,526 | SH | SOLE | 7,526 | 0 | 0 | ||
| Tractor Supply Company | com | 892356106 | 673,135 | 21,295 | SH | SOLE | 21,295 | 0 | 0 | ||
| Trane Technologies | com | G8994E103 | 4,300,597 | 8,756 | SH | SOLE | 8,565 | 0 | 191 | ||
| Transdigm Group Inc | com | 893641100 | 434,245 | 326 | SH | SOLE | 326 | 0 | 0 | ||
| Truist Financial Corp | com | 89832Q109 | 204,611 | 4,107 | SH | SOLE | 4,107 | 0 | 0 | ||
| US Bancorp | com | 902973304 | 2,250,806 | 37,265 | SH | SOLE | 35,095 | 0 | 2,170 | ||
| Uber Technologies Inc | com | 90353T100 | 6,994,424 | 96,929 | SH | SOLE | 95,322 | 0 | 1,607 | ||
| Ulta Salon Cosmetics and Fragr | com | 90384S303 | 552,450 | 1,225 | SH | SOLE | 1,225 | 0 | 0 | ||
| Unilever Plc Sponsored ADR | com | 904767803 | 285,089 | 4,742 | SH | SOLE | 4,742 | 0 | 0 | ||
| Union Pacific | com | 907818108 | 49,092,960 | 180,489 | SH | SOLE | 178,600 | 0 | 1,889 | ||
| United Health Group | com | 91324P102 | 8,389,984 | 20,186 | SH | SOLE | 19,544 | 0 | 642 | ||
| United Parcel Service Class B | com | 911312106 | 1,480,793 | 13,775 | SH | SOLE | 13,051 | 0 | 724 | ||
| Vail Resorts | com | 91879Q109 | 7,095,730 | 52,117 | SH | SOLE | 51,524 | 0 | 593 | ||
| Valero Energy | com | 91913Y100 | 351,594 | 1,350 | SH | SOLE | 1,350 | 0 | 0 | ||
| Valvoline Inc | com | 92047W101 | 304,932 | 7,712 | SH | SOLE | 7,712 | 0 | 0 | ||
| Veralto Corporation | com | 92338C103 | 7,936,995 | 89,502 | SH | SOLE | 86,111 | 0 | 3,391 | ||
| Verisk Analytics Inc | com | 92345Y106 | 761,207 | 4,240 | SH | SOLE | 3,768 | 0 | 472 | ||
| Verizon | com | 92343V104 | 2,582,588 | 60,996 | SH | SOLE | 40,568 | 0 | 20,428 | ||
| Vertex Pharmaceuticals Inc | com | 92532F100 | 638,795 | 1,286 | SH | SOLE | 1,278 | 0 | 8 | ||
| Vertiv Holdings Co | com | 92537N108 | 12,298,438 | 36,731 | SH | SOLE | 36,499 | 0 | 232 | ||
| Visa Incorporated | com | 92826C839 | 26,618,140 | 77,584 | SH | SOLE | 64,095 | 0 | 13,489 | ||
| Vulcan Materials | com | 929160109 | 16,724,412 | 56,691 | SH | SOLE | 42,558 | 0 | 14,133 | ||
| WEC Energy Group Inc | com | 92939U106 | 736,585 | 6,308 | SH | SOLE | 6,308 | 0 | 0 | ||
| WP Carey Inc | com | 92936U109 | 602,101 | 8,421 | SH | SOLE | 7,380 | 0 | 1,041 | ||
| WR Berkley Corporation | com | 084423102 | 610,966 | 8,662 | SH | SOLE | 8,662 | 0 | 0 | ||
| Wabtec Corp | com | 929740108 | 18,343,314 | 68,039 | SH | SOLE | 40,045 | 0 | 27,994 | ||
| Walmart | com | 931142103 | 57,666,117 | 509,148 | SH | SOLE | 407,884 | 0 | 101,264 | ||
| Walt Disney | com | 254687106 | 6,705,645 | 69,669 | SH | SOLE | 65,557 | 0 | 4,112 | ||
| Washington Trust | com | 940610108 | 1,740,607 | 47,714 | SH | SOLE | 36,076 | 0 | 11,638 | ||
| Waste Connections | com | 94106B101 | 227,198 | 1,363 | SH | SOLE | 1,363 | 0 | 0 | ||
| Waste Management | com | 94106L109 | 5,813,943 | 26,086 | SH | SOLE | 25,858 | 0 | 228 | ||
| Waters Corp | com | 941848103 | 1,870,073 | 4,986 | SH | SOLE | 4,902 | 0 | 84 | ||
| Webster Financial | com | 947890109 | 535,704 | 7,010 | SH | SOLE | 7,010 | 0 | 0 | ||
| Wells Fargo | com | 949746101 | 5,147,634 | 62,290 | SH | SOLE | 59,165 | 0 | 3,125 | ||
| West Pharmaceutical Services I | com | 955306105 | 272,481 | 759 | SH | SOLE | 759 | 0 | 0 | ||
| Western Midstream Partners LP | com | 958669103 | 262,254 | 5,993 | SH | SOLE | 5,993 | 0 | 0 | ||
| Weyerhaeuser | com | 962166104 | 4,137,181 | 172,815 | SH | SOLE | 168,965 | 0 | 3,850 | ||
| Wheaton Precious Metals Corp | com | 962879102 | 6,394,002 | 56,927 | SH | SOLE | 55,713 | 0 | 1,214 | ||
| White Mountains | com | g9618e107 | 3,937,368 | 1,899 | SH | SOLE | 1,854 | 0 | 45 | ||
| Williams Cos | com | 969457100 | 751,354 | 10,107 | SH | SOLE | 10,107 | 0 | 0 | ||
| Woodward Inc | com | 980745103 | 86,571,084 | 203,486 | SH | SOLE | 176,190 | 0 | 27,296 | ||
| XCEL Energy | com | 98389B100 | 641,195 | 7,985 | SH | SOLE | 7,985 | 0 | 0 | ||
| Xylem Inc | com | 98419M100 | 1,654,531 | 13,997 | SH | SOLE | 13,372 | 0 | 625 | ||
| Yum Brands Inc | com | 988498101 | 1,202,946 | 7,525 | SH | SOLE | 7,525 | 0 | 0 | ||
| ZIM Integrated Shipping Servie | com | M9T951109 | 366,522 | 14,097 | SH | SOLE | 11,333 | 0 | 2,764 | ||
| Zimmer Biomet Holdings Inc | com | 98956P102 | 538,062 | 6,250 | SH | SOLE | 6,250 | 0 | 0 | ||
| Zoetis Inc | com | 98978V103 | 8,355,450 | 116,274 | SH | SOLE | 113,350 | 0 | 2,924 | ||
| iShares Gold Trust | com | 464285204 | 4,783,936 | 63,355 | SH | SOLE | 62,375 | 0 | 980 | ||
| iShares Silver Trust | com | 46428Q109 | 421,397 | 7,881 | SH | SOLE | 7,881 | 0 | 0 | ||
| Fidelity Enhanced Intl ETF | com | 31609A404 | 1,087,403 | 27,097 | SH | SOLE | 27,097 | 0 | 0 | ||
| MFS Blended Research Internati | com | 55286W801 | 2,972,209 | 98,028 | SH | SOLE | 94,444 | 0 | 3,584 | ||
| MSCI EAFE Fossil Fuel Free ETF | com | 78470E106 | 1,197,756 | 22,131 | SH | SOLE | 22,131 | 0 | 0 | ||
| SPDR MSCI Emerging Mkts Fossil | com | 78470e205 | 354,514 | 6,547 | SH | SOLE | 6,547 | 0 | 0 | ||
| Schwab International Equity ET | com | 808524805 | 775,351 | 27,991 | SH | SOLE | 27,991 | 0 | 0 | ||
| Sprott Physical Gold Trust | com | 85207H104 | 1,059,631 | 35,122 | SH | SOLE | 35,122 | 0 | 0 | ||
| Tri Continental Corp Com | com | 895436103 | 205,246 | 5,963 | SH | SOLE | 5,963 | 0 | 0 | ||
| Vanguard FTSE All-World Ex-US | com | 922042775 | 3,535,650 | 42,217 | SH | SOLE | 42,217 | 0 | 0 | ||
| Vanguard FTSE ETF Developed Ma | com | 921943858 | 23,590,921 | 331,101 | SH | SOLE | 326,644 | 0 | 4,457 | ||
| Vanguard FTSE Emerging Markets | com | 922042858 | 9,531,242 | 159,679 | SH | SOLE | 159,329 | 0 | 350 | ||
| iShares Core MSCI EAFE ETF | com | 46432F842 | 6,372,760 | 65,984 | SH | SOLE | 56,962 | 0 | 9,022 | ||
| iShares Core MSCI Emerging Mar | com | 46434G103 | 5,331,102 | 64,354 | SH | SOLE | 55,183 | 0 | 9,171 | ||
| iShares MSCI EAFE Index Fund | com | 464287465 | 19,108,423 | 183,947 | SH | SOLE | 182,456 | 0 | 1,491 | ||
| iShares MSCI Emerg Mkts ETF | com | 464287234 | 10,746,256 | 157,086 | SH | SOLE | 146,062 | 0 | 11,024 | ||
| iShares MSCI India ETF | com | 46429b598 | 326,962 | 6,620 | SH | SOLE | 4,870 | 0 | 1,750 | ||
| iShares Msci Acwi Ex Us Etf | com | 464288240 | 3,123,022 | 41,033 | SH | SOLE | 40,998 | 0 | 35 | ||
| iShares TR MSCI EAFE Growth In | com | 464288885 | 817,286 | 6,569 | SH | SOLE | 6,343 | 0 | 226 | ||
| ishares MSCI Japanese Index Fu | com | 46434G822 | 648,320 | 6,951 | SH | SOLE | 5,701 | 0 | 1,250 | ||
| ARK Next Generation Internet E | com | 00214Q401 | 298,176 | 2,058 | SH | SOLE | 2,058 | 0 | 0 | ||
| Alerian MLP | com | 00162Q452 | 2,102,569 | 40,551 | SH | SOLE | 35,603 | 0 | 4,948 | ||
| Ark Innovation ETF | com | 00214Q104 | 227,740 | 2,818 | SH | SOLE | 2,559 | 0 | 259 | ||
| Calamos S&P 500 Structured Alt | com | 12811T779 | 1,207,579 | 46,082 | SH | SOLE | 46,082 | 0 | 0 | ||
| Energy Select Sector SPDR | com | 81369Y506 | 1,129,650 | 21,270 | SH | SOLE | 20,714 | 0 | 556 | ||
| Fidelity Blue Chip Growth ETF | com | 316092352 | 1,763,800 | 28,398 | SH | SOLE | 28,398 | 0 | 0 | ||
| Fidelity Enhanced Large Cap ET | com | 31609A305 | 285,556 | 6,527 | SH | SOLE | 4,970 | 0 | 1,557 | ||
| Financial Select Sectors SPDR | com | 81369Y605 | 2,708,229 | 50,517 | SH | SOLE | 50,481 | 0 | 36 | ||
| First Trust Capital Strength | com | 33733E104 | 420,104 | 4,473 | SH | SOLE | 185 | 0 | 4,288 | ||
| Flexshares Global Upstream | com | 33939L407 | 778,624 | 15,800 | SH | SOLE | 15,800 | 0 | 0 | ||
| Global X Artificial Intelligen | com | 37954Y632 | 315,387 | 4,807 | SH | SOLE | 4,807 | 0 | 0 | ||
| Global X S&P 500 Catholic Valu | com | 37954Y889 | 2,560,393 | 28,931 | SH | SOLE | 28,931 | 0 | 0 | ||
| Invesco QQQ Trust Series 1 | com | 46090E103 | 15,635,676 | 21,233 | SH | SOLE | 20,786 | 0 | 447 | ||
| Invesco S&P 100 Equal Weight | com | 46137V449 | 257,524 | 1,996 | SH | SOLE | 1,996 | 0 | 0 | ||
| Invesco S&P 500 Equal Weight E | com | 46137V357 | 18,708,987 | 87,931 | SH | SOLE | 87,931 | 0 | 0 | ||
| Invesco S&P 500 Pure Growth | com | 46137V266 | 422,751 | 6,621 | SH | SOLE | 6,621 | 0 | 0 | ||
| Ishares AI Innovation and Tech | com | 09290C780 | 364,348 | 6,911 | SH | SOLE | 6,911 | 0 | 0 | ||
| Ishares ESG Aware Msci Em ETF | com | 46434G863 | 419,308 | 7,667 | SH | SOLE | 7,667 | 0 | 0 | ||
| Ishares ESG Sel Scr S&P Md Cp | com | 46436E551 | 468,203 | 8,978 | SH | SOLE | 8,978 | 0 | 0 | ||
| Ishares ESG Select Screened S& | com | 46436E569 | 619,295 | 10,905 | SH | SOLE | 10,905 | 0 | 0 | ||
| Ishares S&P NA Technology Sect | com | 464287549 | 1,412,513 | 8,635 | SH | SOLE | 8,635 | 0 | 0 | ||
| JP Morgan Nasdaq Eqt Prm Inc E | com | 46654Q203 | 877,381 | 14,276 | SH | SOLE | 14,276 | 0 | 0 | ||
| JPMorgan Equity Premium Income | com | 46641Q332 | 2,480,297 | 43,915 | SH | SOLE | 38,225 | 0 | 5,690 | ||
| Janus Henderson Small Cap Grow | com | 47103U100 | 1,401,129 | 15,057 | SH | SOLE | 15,057 | 0 | 0 | ||
| Jpmorgn Hedgd Eqty Lad Ovrly E | com | 46654Q724 | 5,271,294 | 78,001 | SH | SOLE | 71,753 | 0 | 6,248 | ||
| SPDR Dow Jones Industrial Aver | com | 78467X109 | 1,777,331 | 3,402 | SH | SOLE | 3,402 | 0 | 0 | ||
| SPDR Portfolio S&P 400 Mid Cap | com | 78464A847 | 2,096,725 | 31,035 | SH | SOLE | 26,433 | 0 | 4,602 | ||
| SPDR Portfolio Small Cap Etf | com | 78468R853 | 4,767,369 | 82,666 | SH | SOLE | 78,753 | 0 | 3,913 | ||
| SPDR S&P 400 ETF Trust | com | 78467Y107 | 1,825,167 | 2,595 | SH | SOLE | 2,455 | 0 | 140 | ||
| SPDR S&P 500 ETF Index | com | 78462F103 | 114,680,714 | 153,569 | SH | SOLE | 153,416 | 0 | 153 | ||
| SPDR S&P Dividend ETF | com | 78464A763 | 969,203 | 6,369 | SH | SOLE | 6,154 | 0 | 215 | ||
| SPDR S&P Fossil Fuel Reserve E | com | 78468R796 | 1,313,650 | 21,500 | SH | SOLE | 21,500 | 0 | 0 | ||
| Schwab International Small Cap | com | 808524888 | 326,254 | 6,780 | SH | SOLE | 6,780 | 0 | 0 | ||
| Schwab US Dvd Equity | com | 808524797 | 3,336,780 | 105,228 | SH | SOLE | 102,278 | 0 | 2,950 | ||
| Schwab US Large Cap ETF | com | 808524201 | 2,713,305 | 92,195 | SH | SOLE | 88,596 | 0 | 3,599 | ||
| Schwab US Mid-Cap ETF | com | 808524508 | 732,292 | 19,861 | SH | SOLE | 18,307 | 0 | 1,554 | ||
| Schwab US Small-Cap ETF | com | 808524607 | 373,151 | 10,328 | SH | SOLE | 10,248 | 0 | 80 | ||
| Sector SPDR Indl Select of Ben | com | 81369Y704 | 1,346,993 | 7,272 | SH | SOLE | 7,272 | 0 | 0 | ||
| Sector SPDR TR Con Stpls of Be | com | 81369Y308 | 248,047 | 2,986 | SH | SOLE | 2,986 | 0 | 0 | ||
| Select Sector S&P Consumer Ind | com | 81369Y407 | 960,171 | 8,187 | SH | SOLE | 8,187 | 0 | 0 | ||
| Select Sector S&P Health Care | com | 81369Y209 | 840,828 | 5,300 | SH | SOLE | 5,300 | 0 | 0 | ||
| Select Sector S&P Technology I | com | 81369Y803 | 2,734,153 | 14,351 | SH | SOLE | 14,351 | 0 | 0 | ||
| Spott Copper Miners ETF | com | 85208P881 | 896,220 | 23,400 | SH | SOLE | 23,400 | 0 | 0 | ||
| State Street SPDR Portfolio S& | com | 78464A854 | 27,929,953 | 317,819 | SH | SOLE | 304,693 | 0 | 13,126 | ||
| T. Rowe Price Blue Chip Growth | com | 87283Q107 | 919,803 | 18,363 | SH | SOLE | 18,363 | 0 | 0 | ||
| T. Rowe Price Small Mid Cap ET | com | 87283Q826 | 594,387 | 13,555 | SH | SOLE | 13,555 | 0 | 0 | ||
| VanEck Vectors Gold Miners ETF | com | 92189F106 | 29,291,670 | 388,226 | SH | SOLE | 331,506 | 0 | 56,720 | ||
| Vanguard Dividend Appreciation | com | 921908844 | 15,148,707 | 64,021 | SH | SOLE | 63,499 | 0 | 522 | ||
| Vanguard ESG US Stock ETF | com | 921910733 | 895,794 | 6,774 | SH | SOLE | 6,774 | 0 | 0 | ||
| Vanguard Growth ETF | com | 922908736 | 945,817 | 10,980 | SH | SOLE | 10,980 | 0 | 0 | ||
| Vanguard High Dvd Yield ETF | com | 921946406 | 1,915,079 | 12,118 | SH | SOLE | 8,462 | 0 | 3,656 | ||
| Vanguard Information Techology | com | 92204A702 | 4,081,608 | 34,150 | SH | SOLE | 34,150 | 0 | 0 | ||
| Vanguard Large Cap ETF | com | 922908637 | 294,731 | 857 | SH | SOLE | 857 | 0 | 0 | ||
| Vanguard Mid Cap ETF | com | 922908629 | 9,889,467 | 122,744 | SH | SOLE | 122,744 | 0 | 0 | ||
| Vanguard Mid-Cap Value | com | 922908512 | 227,240 | 1,150 | SH | SOLE | 1,150 | 0 | 0 | ||
| Vanguard REIT Index ETF | com | 922908553 | 351,884 | 3,649 | SH | SOLE | 3,649 | 0 | 0 | ||
| Vanguard Russell 1000 Value ET | com | 92206C714 | 3,071,190 | 28,889 | SH | SOLE | 28,889 | 0 | 0 | ||
| Vanguard S&P 500 ETF | com | 922908363 | 12,537,017 | 18,254 | SH | SOLE | 18,193 | 0 | 61 | ||
| Vanguard Small Cap ETF | com | 922908751 | 20,492,824 | 67,606 | SH | SOLE | 63,523 | 0 | 4,083 | ||
| Vanguard Small Cap Growth | com | 922908595 | 5,429,561 | 14,847 | SH | SOLE | 14,847 | 0 | 0 | ||
| Vanguard Small Cap Value ETF | com | 922908611 | 8,230,236 | 33,871 | SH | SOLE | 33,294 | 0 | 577 | ||
| Vanguard Total Intl Stock | com | 921909768 | 392,912 | 4,596 | SH | SOLE | 4,526 | 0 | 70 | ||
| Vanguard Total Stock Market Vi | com | 922908769 | 15,942,137 | 43,082 | SH | SOLE | 42,998 | 0 | 84 | ||
| Vanguard Total World Stock | com | 922042742 | 458,294 | 2,920 | SH | SOLE | 2,920 | 0 | 0 | ||
| Vanguard Value ETF | com | 922908744 | 732,829 | 3,363 | SH | SOLE | 3,363 | 0 | 0 | ||
| iShares Core Dividend Growth | com | 46434V621 | 249,881 | 3,297 | SH | SOLE | 3,297 | 0 | 0 | ||
| iShares Core S&P 500 ETF | com | 464287200 | 25,691,389 | 34,306 | SH | SOLE | 34,206 | 0 | 100 | ||
| iShares Core S&P 600 Small Cap | com | 464287804 | 3,589,695 | 24,204 | SH | SOLE | 23,482 | 0 | 722 | ||
| iShares Core S&P MidCap ETF | com | 464287507 | 6,857,730 | 88,934 | SH | SOLE | 88,760 | 0 | 174 | ||
| iShares Core S&P U.S. Value | com | 464287663 | 520,789 | 4,728 | SH | SOLE | 4,728 | 0 | 0 | ||
| iShares DJ Select Dividend Ind | com | 464287168 | 1,252,588 | 8,014 | SH | SOLE | 7,227 | 0 | 787 | ||
| iShares Dow Jones US Financial | com | 464287788 | 625,309 | 4,904 | SH | SOLE | 2,835 | 0 | 2,069 | ||
| iShares Dow Jones US Technolog | com | 464287721 | 781,661 | 3,099 | SH | SOLE | 3,099 | 0 | 0 | ||
| iShares MSCI EAFE Value Index | com | 464288877 | 2,214,807 | 28,933 | SH | SOLE | 27,799 | 0 | 1,134 | ||
| iShares MSCI USA ESG Select | com | 464288802 | 513,047 | 3,325 | SH | SOLE | 3,325 | 0 | 0 | ||
| iShares Nasdaq Biotechnology I | com | 464287556 | 1,744,993 | 9,175 | SH | SOLE | 9,175 | 0 | 0 | ||
| iShares Russell 1000 Index | com | 464287622 | 14,972,332 | 36,562 | SH | SOLE | 35,895 | 0 | 667 | ||
| iShares Russell 1000 Value Ind | com | 464287598 | 1,539,188 | 6,349 | SH | SOLE | 6,349 | 0 | 0 | ||
| iShares Russell 2000 ETF | com | 464287655 | 14,563,765 | 48,473 | SH | SOLE | 46,037 | 0 | 2,436 | ||
| iShares Russell 2000 Value Ind | com | 464287630 | 317,864 | 1,437 | SH | SOLE | 1,437 | 0 | 0 | ||
| iShares Russell Midcap ETF | com | 464287499 | 17,954,169 | 162,746 | SH | SOLE | 156,477 | 0 | 6,269 | ||
| iShares Russell Midcap Growth | com | 464287481 | 1,928,073 | 13,169 | SH | SOLE | 12,979 | 0 | 190 | ||
| iShares Russell Midcap Value I | com | 464287473 | 1,642,577 | 9,979 | SH | SOLE | 9,979 | 0 | 0 | ||
| iShares S&P 500 Growth Index F | com | 464287309 | 2,157,923 | 15,691 | SH | SOLE | 15,691 | 0 | 0 | ||
| iShares S&P 500 Value Index | com | 464287408 | 8,395,202 | 36,973 | SH | SOLE | 36,973 | 0 | 0 | ||
| iShares S&P Global Healthcare | com | 464287325 | 321,899 | 3,272 | SH | SOLE | 3,272 | 0 | 0 | ||
| iShares S&P MidCap 400 Value I | com | 464287705 | 569,204 | 3,853 | SH | SOLE | 3,853 | 0 | 0 | ||
| iShares S&P Midcap 400 Growth | com | 464287606 | 457,780 | 3,896 | SH | SOLE | 3,896 | 0 | 0 | ||
| iShares S&P SmallCap 600 Growt | com | 464287887 | 857,618 | 4,802 | SH | SOLE | 4,802 | 0 | 0 | ||
| iShares S&P SmallCap 600 Value | com | 464287879 | 288,805 | 2,113 | SH | SOLE | 2,113 | 0 | 0 | ||
| iShares TR Russell 2000 Growth | com | 464287648 | 904,138 | 2,295 | SH | SOLE | 2,295 | 0 | 0 | ||
| iShares Top 20 US Stock ETF | com | 46438G570 | 2,728,179 | 82,873 | SH | SOLE | 82,873 | 0 | 0 | ||
| iShares Tr Russell 1000 Growth | com | 464287614 | 22,466,947 | 180,937 | SH | SOLE | 180,937 | 0 | 0 | ||
| iShares Tr S&P 100 Index | com | 464287101 | 696,982 | 1,905 | SH | SOLE | 1,905 | 0 | 0 | ||
| iShares Trust iShares ESG Aw | com | 46435G516 | 680,602 | 6,620 | SH | SOLE | 6,620 | 0 | 0 | ||
| iShares US Real Estate ETF | com | 464287739 | 409,920 | 4,009 | SH | SOLE | 4,009 | 0 | 0 | ||