The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
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