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 CO COM 88579Y101 796,672 5,233 SH SOLE 0 3,663 0 1,570
ABBOTT LABS COM 002824100 15,112,249 111,111 SH SOLE 0 77,318 0 33,793
ABBVIE INC COM 00287Y109 26,869,375 144,755 SH SOLE 0 103,574 0 41,180
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 31,357,044 104,912 SH SOLE 0 52,048 0 52,863
ADOBE INC COM 00724F101 8,919,039 23,054 SH SOLE 0 11,630 0 11,424
ADVANCED ENERGY INDS COM 007973100 633,615 4,782 SH SOLE 0 4,577 0 205
ADVANCED MICRO DEVICES INC COM 007903107 2,143,116 15,103 SH SOLE 0 12,295 0 2,808
AECOM COM 00766T100 34,145,003 302,543 SH SOLE 0 164,270 0 138,273
AEROVIRONMENT INC COM 008073108 2,107,775 7,397 SH SOLE 0 6,525 0 872
AFLAC INC COM 001055102 2,576,750 24,433 SH SOLE 0 12,506 0 11,927
AGILENT TECHNOLOGIES INC COM 00846U101 6,970,285 59,065 SH SOLE 0 12,863 0 46,202
AGNICO EAGLE MINES LTD COM 008474108 270,447 2,274 SH SOLE 0 2,218 0 56
AIR PRODS & CHEMS INC COM 009158106 4,126,242 14,629 SH SOLE 0 10,842 0 3,787
ALLSTATE CORP COM 020002101 6,607,113 32,821 SH SOLE 0 23,771 0 9,050
ALPHABET INC CAP STK CL C 02079K107 27,595,897 155,566 SH SOLE 0 105,733 0 49,833
ALPHABET INC CAP STK CL A 02079K305 100,612,043 570,913 SH SOLE 0 318,929 0 251,984
ALTI GLOBAL INC CL A 02157E106 103,750 25,000 SH SOLE 0 0 0 25,000
ALTRIA GROUP INC COM 02209S103 681,697 11,627 SH SOLE 0 9,415 0 2,212
AMAZON COM INC COM 023135106 121,326,252 553,016 SH SOLE 0 330,771 0 222,245
AMERICAN ELEC PWR CO INC COM 025537101 2,037,338 19,635 SH SOLE 0 3,942 0 15,693
AMERICAN EXPRESS CO COM 025816109 2,167,996 6,797 SH SOLE 0 4,698 0 2,098
AMERICAN INTL GROUP INC COM NEW 026874784 2,957,410 34,553 SH SOLE 0 4,869 0 29,685
AMERICAN TOWER CORP NEW COM 03027X100 2,823,974 12,777 SH SOLE 0 4,307 0 8,470
AMERICAN WTR WKS CO INC NEW COM 030420103 4,137,428 29,742 SH SOLE 0 18,385 0 11,357
AMERIPRISE FINL INC COM 03076C106 2,383,315 4,465 SH SOLE 0 2,021 0 2,444
AMETEK INC COM 031100100 355,146 1,963 SH SOLE 0 1,656 0 307
AMGEN INC COM 031162100 14,820,422 53,080 SH SOLE 0 24,610 0 28,469
AMPHENOL CORP NEW CL A 032095101 15,817,557 160,178 SH SOLE 0 111,938 0 48,240
ANALOG DEVICES INC COM 032654105 13,551,617 56,935 SH SOLE 0 48,621 0 8,314
APOLLO GLOBAL MGMT INC COM 03769M106 32,933,418 232,138 SH SOLE 0 126,050 0 106,088
APPLE INC COM 037833100 181,856,684 886,371 SH SOLE 0 539,713 0 346,657
APPLIED MATLS INC COM 038222105 9,153,996 50,003 SH SOLE 0 41,153 0 8,849
APPLOVIN CORP COM CL A 03831W108 1,760,244 5,028 SH SOLE 0 4,589 0 439
APTIV PLC COM SHS G3265R107 601,434 8,816 SH SOLE 0 2,450 0 6,366
ARCHER DANIELS MIDLAND CO COM 039483102 478,451 9,065 SH SOLE 0 2,958 0 6,107
ARES CAPITAL CORP COM 04010L103 233,413 10,629 SH SOLE 0 4,759 0 5,870
ARISTA NETWORKS INC COM SHS 040413205 6,055,115 59,184 SH SOLE 0 50,973 0 8,211
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,652,008 2,061 SH SOLE 0 1,437 0 624
ASTRAZENECA PLC SPONSORED ADR 046353108 22,191,283 317,563 SH SOLE 0 213,761 0 103,802
AT&T INC COM 00206R102 3,980,467 137,542 SH SOLE 0 117,695 0 19,847
ATYR PHARMA INC COM NEW 002120202 210,699 41,558 SH SOLE 0 40,820 0 738
AUTOMATIC DATA PROCESSING IN COM 053015103 8,761,939 28,411 SH SOLE 0 25,563 0 2,848
AUTOZONE INC COM 053332102 337,813 91 SH SOLE 0 60 0 31
AVALONBAY CMNTYS INC COM 053484101 545,787 2,682 SH SOLE 0 1,004 0 1,678
BADGER METER INC COM 056525108 1,436,632 5,865 SH SOLE 0 5,744 0 121
BAKER HUGHES COMPANY CL A 05722G100 5,043,457 131,546 SH SOLE 0 85,704 0 45,842
BANCO SANTANDER S.A. ADR 05964H105 130,753 15,753 SH SOLE 0 4,252 0 11,501
BANK AMERICA CORP COM 060505104 19,989,480 422,432 SH SOLE 0 278,244 0 144,188
BANK NEW YORK MELLON CORP COM 064058100 813,751 8,932 SH SOLE 0 6,746 0 2,186
BARINGS PARTN INVS SH BEN INT 06761A103 227,243 11,300 SH SOLE 0 10,000 0 1,300
BARRICK MNG CORP COM SHS 06849F108 2,725,859 130,925 SH SOLE 0 54,900 0 76,025
BAXTER INTL INC COM 071813109 342,467 11,310 SH SOLE 0 10,250 0 1,060
BECTON DICKINSON & CO COM 075887109 360,347 2,092 SH SOLE 0 979 0 1,113
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,457,600 2 SH SOLE 0 1 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12,401,465 25,530 SH SOLE 0 16,203 0 9,327
BIO-TECHNE CORP COM 09073M104 721,123 14,016 SH SOLE 0 13,220 0 796
BIOGEN INC COM 09062X103 237,365 1,890 SH SOLE 0 510 0 1,380
BLACKROCK INC COM 09290D101 16,347,859 15,581 SH SOLE 0 11,026 0 4,555
BLACKSTONE INC COM 09260D107 683,431 4,569 SH SOLE 0 3,653 0 916
BOEING CO COM 097023105 532,301 2,540 SH SOLE 0 1,660 0 880
BOOKING HOLDINGS INC COM 09857L108 32,276,466 5,575 SH SOLE 0 2,429 0 3,146
BORGWARNER INC COM 099724106 1,586,383 47,383 SH SOLE 0 15,704 0 31,679
BOSTON SCIENTIFIC CORP COM 101137107 10,684,395 99,473 SH SOLE 0 67,601 0 31,872
BRIDGER AEROSPACE GRP HLDGS COM 96812F102 1,269,365 657,702 SH SOLE 0 0 0 657,702
BRISTOL-MYERS SQUIBB CO COM 110122108 5,655,159 122,168 SH SOLE 0 101,886 0 20,282
BROADCOM INC COM 11135F101 142,409,980 516,633 SH SOLE 0 297,842 0 218,792
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,268,198 13,448 SH SOLE 0 7,939 0 5,509
BROOKFIELD CORP CL A LTD VT SH 11271J107 215,609 3,486 SH SOLE 0 3,018 0 468
CADENCE DESIGN SYSTEM INC COM 127387108 1,506,545 4,889 SH SOLE 0 4,370 0 519
CANADIAN PACIFIC KANSAS CITY COM 13646K108 289,023 3,646 SH SOLE 0 2,873 0 773
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 528,394 14,308 SH SOLE 0 304 0 14,004
CAPITAL GROUP DIVIDEND GROWE SHS ETF 14021L109 1,080,502 32,129 SH SOLE 0 0 0 32,129
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 1,181,332 29,915 SH SOLE 0 219 0 29,696
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 1,641,577 40,383 SH SOLE 0 825 0 39,558
CAPITAL ONE FINL CORP COM 14040H105 11,699,805 54,991 SH SOLE 0 44,488 0 10,503
CARDIFF ONCOLOGY INC COM 14147L108 169,668 53,863 SH SOLE 0 43,053 0 10,810
CARDINAL HEALTH INC COM 14149Y108 11,682,683 69,540 SH SOLE 0 52,853 0 16,687
CARLYLE SECURED LENDING INC COM 872280102 471,727 34,483 SH SOLE 0 0 0 34,483
CARRIER GLOBAL CORPORATION COM 14448C104 978,360 13,367 SH SOLE 0 5,483 0 7,884
CATERPILLAR INC COM 149123101 6,309,438 16,253 SH SOLE 0 12,706 0 3,547
CBRE GROUP INC CL A 12504L109 13,750,256 98,132 SH SOLE 0 68,353 0 29,779
CDW CORP COM 12514G108 323,360 1,811 SH SOLE 0 1,734 0 77
CENCORA INC COM 03073E105 2,633,583 8,783 SH SOLE 0 4,671 0 4,112
CHART INDS INC COM 16115Q308 2,939,661 17,854 SH SOLE 0 14,147 0 3,707
CHENIERE ENERGY INC COM NEW 16411R208 20,287,036 83,307 SH SOLE 0 60,379 0 22,928
CHEVRON CORP NEW COM 166764100 13,088,778 91,408 SH SOLE 0 69,361 0 22,047
CHIPOTLE MEXICAN GRILL INC COM 169656105 539,545 9,609 SH SOLE 0 2,409 0 7,200
CHUBB LIMITED COM H1467J104 29,308,427 101,161 SH SOLE 0 51,168 0 49,993
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 348,503 7,477 SH SOLE 0 2,424 0 5,053
CHURCH & DWIGHT CO INC COM 171340102 972,922 10,123 SH SOLE 0 2,900 0 7,223
CIENA CORP COM NEW 171779309 4,063,165 49,959 SH SOLE 0 39,572 0 10,387
CINCINNATI FINL CORP COM 172062101 3,510,767 23,575 SH SOLE 0 13,881 0 9,694
CINTAS CORP COM 172908105 6,748,058 30,278 SH SOLE 0 19,492 0 10,786
CISCO SYS INC COM 17275R102 20,499,765 295,471 SH SOLE 0 157,856 0 137,614
CITIGROUP INC COM NEW 172967424 536,465 6,302 SH SOLE 0 2,629 0 3,673
CLEARWAY ENERGY INC CL C 18539C204 578,752 18,086 SH SOLE 0 17,779 0 307
CLOROX CO DEL COM 189054109 1,746,238 14,544 SH SOLE 0 6,211 0 8,333
CLOUDFLARE INC CL A COM 18915M107 267,308 1,365 SH SOLE 0 95 0 1,270
CME GROUP INC COM 12572Q105 4,319,837 15,673 SH SOLE 0 9,916 0 5,757
COCA COLA CO COM 191216100 10,702,717 151,275 SH SOLE 0 105,634 0 45,642
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 348,256 3,756 SH SOLE 0 1,523 0 2,233
COCA-COLA FEMSA SAB DE CV SPONS ADS REP 191241108 459,081 4,746 SH SOLE 0 4,264 0 482
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,233,966 15,814 SH SOLE 0 14,242 0 1,572
COINBASE GLOBAL INC COM CL A 19260Q107 4,885,480 13,939 SH SOLE 0 10,501 0 3,438
COLGATE PALMOLIVE CO COM 194162103 17,064,324 187,726 SH SOLE 0 84,322 0 103,404
COMCAST CORP NEW CL A 20030N101 7,769,496 217,694 SH SOLE 0 170,562 0 47,132
CONOCOPHILLIPS COM 20825C104 1,274,657 14,204 SH SOLE 0 12,314 0 1,890
CONSOLIDATED EDISON INC COM 209115104 2,147,775 21,403 SH SOLE 0 5,529 0 15,874
CONSTELLATION ENERGY CORP COM 21037T109 462,203 1,432 SH SOLE 0 803 0 629
CORNING INC COM 219350105 8,657,720 164,627 SH SOLE 0 67,880 0 96,747
COSTAR GROUP INC COM 22160N109 340,655 4,237 SH SOLE 0 2,824 0 1,413
COSTCO WHSL CORP NEW COM 22160K105 60,525,044 61,140 SH SOLE 0 35,046 0 26,094
COUPANG INC CL A 22266T109 202,320 6,753 SH SOLE 0 148 0 6,605
CROWDSTRIKE HLDGS INC CL A 22788C105 1,500,177 2,946 SH SOLE 0 2,130 0 816
CSX CORP COM 126408103 405,707 12,434 SH SOLE 0 6,409 0 6,025
CUMMINS INC COM 231021106 3,002,902 9,169 SH SOLE 0 8,417 0 752
CVS HEALTH CORP COM 126650100 518,815 7,521 SH SOLE 0 1,943 0 5,579
D R HORTON INC COM 23331A109 245,357 1,903 SH SOLE 0 1,341 0 562
DANAHER CORPORATION COM 235851102 3,316,222 16,788 SH SOLE 0 8,124 0 8,664
DARDEN RESTAURANTS INC COM 237194105 10,871,046 49,874 SH SOLE 0 36,500 0 13,374
DBX ETF TR XTRACKERS MSCI 233051150 243,731 4,285 SH SOLE 0 4,285 0 0
DECKERS OUTDOOR CORP COM 243537107 260,355 2,526 SH SOLE 0 218 0 2,308
DEERE & CO COM 244199105 445,488 876 SH SOLE 0 670 0 206
DELL TECHNOLOGIES INC CL C 24703L202 1,877,619 15,315 SH SOLE 0 8,346 0 6,969
DEVON ENERGY CORP NEW COM 25179M103 1,844,153 57,974 SH SOLE 0 17,800 0 40,174
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 694,538 23,600 SH SOLE 0 0 0 23,600
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781 853,488 25,934 SH SOLE 0 71 0 25,863
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 1,131,669 38,129 SH SOLE 0 684 0 37,445
DISNEY WALT CO COM 254687106 9,068,597 73,128 SH SOLE 0 45,374 0 27,754
DOVER CORP COM 260003108 909,737 4,965 SH SOLE 0 3,964 0 1,001
DUKE ENERGY CORP NEW COM NEW 26441C204 568,753 4,820 SH SOLE 0 3,245 0 1,575
EATON CORP PLC SHS G29183103 28,870,083 80,871 SH SOLE 0 55,860 0 25,011
EATON VANCE TAX ADVT DIV INC COM 27828G107 482,000 20,000 SH SOLE 0 0 0 20,000
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 341,590 24,628 SH SOLE 0 1,553 0 23,075
EATON VANCE TAX-MANAGED DIVE COM 27828N102 656,825 42,458 SH SOLE 0 2,593 0 39,865
EATON VANCE TAX-MANAGED GLOB COM 27829C105 390,115 45,100 SH SOLE 0 0 0 45,100
EATON VANCE TX ADV GLBL DIV COM 27828S101 219,870 10,500 SH SOLE 0 0 0 10,500
EBAY INC. COM 278642103 206,901 2,779 SH SOLE 0 2,094 0 685
ECOLAB INC COM 278865100 1,521,350 5,646 SH SOLE 0 2,869 0 2,777
EDISON INTL COM 281020107 237,360 4,600 SH SOLE 0 3,281 0 1,319
EDWARDS LIFESCIENCES CORP COM 28176E108 688,639 8,805 SH SOLE 0 8,035 0 770
ELEVANCE HEALTH INC COM 036752103 1,217,094 3,129 SH SOLE 0 1,205 0 1,924
ELI LILLY & CO COM 532457108 20,553,974 26,367 SH SOLE 0 20,755 0 5,612
EMERSON ELEC CO COM 291011104 17,263,305 129,478 SH SOLE 0 92,009 0 37,469
ENOVIX CORPORATION COM 293594107 253,051 24,473 SH SOLE 0 24,082 0 391
ENTERGY CORP NEW COM 29364G103 684,756 8,238 SH SOLE 0 6,994 0 1,244
EOG RES INC COM 26875P101 1,578,103 13,194 SH SOLE 0 6,709 0 6,485
EOS ENERGY ENTERPRISES INC COM CL A 29415C101 661,591 129,217 SH SOLE 0 127,027 0 2,190
EQUINIX INC COM 29444U700 1,019,793 1,282 SH SOLE 0 319 0 963
EQUINOR ASA SPONSORED ADR 29446M102 364,880 14,514 SH SOLE 0 12,531 0 1,983
ESSENTIAL UTILS INC COM 29670G102 16,711,440 449,958 SH SOLE 0 202,687 0 247,271
ETF OPPORTUNITIES TRUST APPLIED FINA VAL 26923N405 234,900 6,000 SH SOLE 0 6,000 0 0
EVERSOURCE ENERGY COM 30040W108 238,066 3,742 SH SOLE 0 749 0 2,993
EXELON CORP COM 30161N101 6,188,210 142,520 SH SOLE 0 135,018 0 7,502
EXXON MOBIL CORP COM 30231G102 9,322,945 86,484 SH SOLE 0 60,519 0 25,965
FAIR ISAAC CORP COM 303250104 573,979 314 SH SOLE 0 55 0 259
FASTENAL CO COM 311900104 489,510 11,655 SH SOLE 0 10,205 0 1,450
FEDEX CORP COM 31428X106 1,250,911 5,503 SH SOLE 0 1,102 0 4,401
FERRARI N V COM N3167Y103 208,074 424 SH SOLE 0 124 0 300
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 1,326,519 56,957 SH SOLE 0 17,065 0 39,892
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 926,605 17,812 SH SOLE 0 2,163 0 15,649
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 515,051 2,612 SH SOLE 0 2,593 0 19
FIDELITY NATIONAL FINANCIAL COM SHS 31620R303 292,419 5,216 SH SOLE 0 4,594 0 622
FIDELITY NATL INFORMATION SV COM 31620M106 5,721,332 70,278 SH SOLE 0 66,749 0 3,529
FIFTH THIRD BANCORP COM 316773100 607,757 14,776 SH SOLE 0 13,282 0 1,494
FIRST SOLAR INC COM 336433107 364,354 2,201 SH SOLE 0 1,913 0 288
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 2,735,255 153,666 SH SOLE 0 18,584 0 135,082
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 7,939,204 97,533 SH SOLE 0 89,143 0 8,390
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 416,097 6,950 SH SOLE 0 6,950 0 0
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 5,057,216 93,983 SH SOLE 0 84,932 0 9,051
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 237,942 1,642 SH SOLE 0 1,634 0 8
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 10,234,601 272,850 SH SOLE 0 247,057 0 25,793
FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705 8,703,999 177,271 SH SOLE 0 159,461 0 17,810
FISERV INC COM 337738108 545,160 3,162 SH SOLE 0 1,947 0 1,215
FLEXSHARES TR QLT DIV DEF IDX 33939L845 4,729,106 63,863 SH SOLE 0 16,450 0 47,413
FLEXSHARES TR HIG YLD VL ETF 33939L662 1,442,533 35,158 SH SOLE 0 7,217 0 27,941
FORD MTR CO COM 345370860 189,858 17,498 SH SOLE 0 7,534 0 9,964
FORTINET INC COM 34959E109 245,270 2,320 SH SOLE 0 1,257 0 1,063
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 11,424,638 286,835 SH SOLE 0 2,233 0 284,602
FREEPORT-MCMORAN INC CL B 35671D857 7,836,253 180,767 SH SOLE 0 116,860 0 63,907
GALLAGHER ARTHUR J & CO COM 363576109 8,658,149 27,047 SH SOLE 0 19,932 0 7,114
GE AEROSPACE COM NEW 369604301 2,656,206 10,320 SH SOLE 0 6,323 0 3,997
GE VERNOVA INC COM 36828A101 1,403,047 2,652 SH SOLE 0 1,497 0 1,155
GENELUX CORPORATION COM 36870H103 106,646 37,159 SH SOLE 0 36,730 0 429
GENERAL DYNAMICS CORP COM 369550108 3,164,511 10,850 SH SOLE 0 9,898 0 952
GENERAL MLS INC COM 370334104 6,866,507 132,532 SH SOLE 0 98,144 0 34,388
GENUINE PARTS CO COM 372460105 1,162,878 9,586 SH SOLE 0 8,894 0 692
GILEAD SCIENCES INC COM 375558103 6,663,504 60,102 SH SOLE 0 41,544 0 18,558
GLOBAL X FDS GLOBAL X COPPER 37954Y830 209,700 4,660 SH SOLE 0 4,160 0 500
GLOBAL X FDS 1-3 MONTH T-BILL 37960A438 294,733 2,935 SH SOLE 0 2,935 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 784,336 1,108 SH SOLE 0 776 0 332
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 102,994 20,476 SH SOLE 0 4,126 0 16,350
GSK PLC SPONSORED ADR 37733W204 260,352 6,780 SH SOLE 0 1,981 0 4,799
HA SUSTAINABLE INFRA CAP INC COM 41068X100 678,112 25,246 SH SOLE 0 24,665 0 581
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 214,406 5,601 SH SOLE 0 5,601 0 0
HARTFORD INSURANCE GROUP INC COM 416515104 5,975,958 47,103 SH SOLE 0 38,391 0 8,712
HCA HEALTHCARE INC COM 40412C101 339,070 885 SH SOLE 0 626 0 259
HDFC BANK LTD SPONSORED ADS 40415F101 476,121 6,210 SH SOLE 0 6,115 0 95
HESS CORP COM 42809H107 424,071 3,061 SH SOLE 0 7 0 3,054
HEWLETT PACKARD ENTERPRISE C COM 42824C109 340,942 16,672 SH SOLE 0 6,267 0 10,405
HILTON WORLDWIDE HLDGS INC COM 43300A203 229,851 863 SH SOLE 0 595 0 268
HOLOGIC INC COM 436440101 876,076 13,445 SH SOLE 0 2,546 0 10,899
HOME DEPOT INC COM 437076102 28,347,906 77,318 SH SOLE 0 44,121 0 33,197
HONEYWELL INTL INC COM 438516106 10,397,743 44,701 SH SOLE 0 23,943 0 20,759
HOULIHAN LOKEY INC CL A 441593100 29,489,080 163,874 SH SOLE 0 83,725 0 80,149
HOWMET AEROSPACE INC COM 443201108 303,206 1,629 SH SOLE 0 1,109 0 520
HP INC COM 40434L105 1,337,595 54,685 SH SOLE 0 8,720 0 45,965
HSBC HLDGS PLC SPON ADR NEW 404280406 351,853 5,788 SH SOLE 0 996 0 4,792
HUBBELL INC COM 443510607 253,623 621 SH SOLE 0 235 0 386
IDEXX LABS INC COM 45168D104 8,425,365 15,709 SH SOLE 0 10,732 0 4,977
ILLINOIS TOOL WKS INC COM 452308109 3,479,191 14,072 SH SOLE 0 10,797 0 3,275
INMUNE BIO INC COM 45782T105 26,535 11,487 SH SOLE 0 10,545 0 942
INTEL CORP COM 458140100 459,632 20,519 SH SOLE 0 12,659 0 7,860
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,233,650 28,526 SH SOLE 0 20,348 0 8,178
INTERNATIONAL BUSINESS MACHS COM 459200101 28,109,617 95,358 SH SOLE 0 75,656 0 19,702
INTUIT COM 461202103 4,734,617 6,011 SH SOLE 0 3,558 0 2,453
INTUITIVE SURGICAL INC COM NEW 46120E602 7,337,665 13,503 SH SOLE 0 9,674 0 3,829
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 389,748 5,575 SH SOLE 0 5,575 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 15,633,214 86,020 SH SOLE 0 33,361 0 52,659
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 333,823 10,300 SH SOLE 0 10,300 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 320,001 7,847 SH SOLE 0 7,847 0 0
INVESCO EXCHANGE TRADED FD T AI AND NEXT GEN 46137V639 213,781 4,350 SH SOLE 0 750 0 3,600
INVESCO QQQ TR UNIT SER 1 46090E103 23,536,782 42,667 SH SOLE 0 22,066 0 20,601
IOVANCE BIOTHERAPEUTICS INC COM 462260100 25,781 14,989 SH SOLE 0 3,000 0 11,989
IQVIA HLDGS INC COM 46266C105 324,951 2,062 SH SOLE 0 1,261 0 801
IRON MTN INC DEL COM 46284V101 1,854,055 18,076 SH SOLE 0 2,939 0 15,137
ISHARES GOLD TR ISHARES NEW 464285204 4,610,524 73,934 SH SOLE 0 68,361 0 5,573
ISHARES INC MSCI EMRG CHN 46434G764 219,159 3,471 SH SOLE 0 3,460 0 11
ISHARES INC CORE MSCI EMKT 46434G103 512,296 8,534 SH SOLE 0 7,801 0 733
ISHARES SILVER TR ISHARES 46428Q109 325,049 9,907 SH SOLE 0 4,937 0 4,970
ISHARES TR CORE HIGH DV ETF 46429B663 485,963 4,148 SH SOLE 0 224 0 3,924
ISHARES TR MSCI ACWI EXUS 46435G847 222,776 6,302 SH SOLE 0 6,302 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 295,503 3,148 SH SOLE 0 3,125 0 23
ISHARES TR MSCI USA QLT FCT 46432F339 2,965,706 16,222 SH SOLE 0 14,235 0 1,987
ISHARES TR CORE MSCI TOTAL 46432F834 3,288,382 42,535 SH SOLE 0 36,721 0 5,814
ISHARES TR ESG AW MSCI EAFE 46435G516 112,508,532 1,261,024 SH SOLE 0 603,915 0 657,109
ISHARES TR RUSSELL 3000 ETF 464287689 2,613,195 7,445 SH SOLE 0 5,399 0 2,046
ISHARES TR ISHS 5-10YR INVT 464288638 2,340,657 43,923 SH SOLE 0 6,909 0 37,014
ISHARES TR MSCI EAFE ETF 464287465 22,029,824 246,446 SH SOLE 0 55,121 0 191,325
ISHARES TR CORE S&P MCP ETF 464287507 96,302,336 1,552,763 SH SOLE 0 953,948 0 598,815
ISHARES TR S&P 500 VAL ETF 464287408 394,748 2,020 SH SOLE 0 1,425 0 595
ISHARES TR EAFE GRWTH ETF 464288885 319,257 2,851 SH SOLE 0 617 0 2,234
ISHARES TR CORE INTL AGGR 46435G672 485,968 9,512 SH SOLE 0 0 0 9,512
ISHARES TR CALIF MUN BD ETF 464288356 248,489 4,458 SH SOLE 0 4,458 0 0
ISHARES TR IBOXX INV CP ETF 464287242 5,931,571 54,115 SH SOLE 0 33,654 0 20,462
ISHARES TR CORE S&P TTL STK 464287150 9,271,081 68,654 SH SOLE 0 23,284 0 45,370
ISHARES TR RUS MID CAP ETF 464287499 1,413,581 15,370 SH SOLE 0 15,370 0 0
ISHARES TR CORE MSCI EAFE 46432F842 340,290,277 4,076,309 SH SOLE 0 2,528,994 0 1,547,315
ISHARES TR SHRT NAT MUN ETF 464288158 12,156,789 114,320 SH SOLE 0 76,101 0 38,219
ISHARES TR TIPS BD ETF 464287176 616,923 5,606 SH SOLE 0 3,743 0 1,863
ISHARES TR 0-5 YR TIPS ETF 46429B747 83,234,460 808,808 SH SOLE 0 505,134 0 303,674
ISHARES TR MSCI USA VALUE 46432F388 841,191 7,430 SH SOLE 0 7,180 0 250
ISHARES TR US HLTHCARE ETF 464287762 254,499 4,506 SH SOLE 0 4,506 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 206,823 1,311 SH SOLE 0 1,311 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 445,840 3,374 SH SOLE 0 3,298 0 76
ISHARES TR ESG AWR MSCI USA 46435G425 17,029,937 125,868 SH SOLE 0 106,060 0 19,808
ISHARES TR CORE US AGGBD ET 464287226 730,911 7,368 SH SOLE 0 4,378 0 2,990
ISHARES TR RUS MD CP GR ETF 464287481 486,476 3,508 SH SOLE 0 3,138 0 370
ISHARES TR MSCI INTL QUALTY 46434V456 2,729,073 63,144 SH SOLE 0 63,144 0 0
ISHARES TR CORE S&P500 ETF 464287200 729,976,919 1,175,676 SH SOLE 0 478,437 0 697,238
ISHARES TR EAFE VALUE ETF 464288877 632,146 9,958 SH SOLE 0 6,092 0 3,866
ISHARES TR RUS 1000 GRW ETF 464287614 11,493,274 27,070 SH SOLE 0 17,309 0 9,761
ISHARES TR PFD AND INCM SEC 464288687 403,140 13,140 SH SOLE 0 10,389 0 2,751
ISHARES TR ESG AWRE 1 5 YR 46435G243 9,334,211 370,847 SH SOLE 0 293,942 0 76,905
ISHARES TR S&P 100 ETF 464287101 391,698 1,287 SH SOLE 0 675 0 612
ISHARES TR NATIONAL MUN ETF 464288414 7,749,491 74,172 SH SOLE 0 24,773 0 49,399
ISHARES TR SELECT DIVID ETF 464287168 450,012 3,388 SH SOLE 0 872 0 2,516
ISHARES TR MSCI ACWI EX US 464288240 1,634,176 26,816 SH SOLE 0 26,816 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,013,813 13,949 SH SOLE 0 4,229 0 9,720
ISHARES TR RUSEL 2500 ETF 46435G268 448,285 6,614 SH SOLE 0 5,327 0 1,287
ISHARES TR U.S. TECH ETF 464287721 555,504 3,206 SH SOLE 0 2,647 0 559
ISHARES TR S&P 500 GRWT ETF 464287309 1,861,575 16,908 SH SOLE 0 15,515 0 1,393
ISHARES TR ESG AWARE MSCI 46435U663 24,111,003 583,378 SH SOLE 0 286,744 0 296,634
ISHARES TR ESG MSCI KLD 400 464288570 528,644 4,551 SH SOLE 0 4,551 0 0
ISHARES TR ULTRA SHORT DUR 46434V878 324,595 6,401 SH SOLE 0 6,401 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 102,731,234 1,947,142 SH SOLE 0 1,175,116 0 772,026
ISHARES TR RUS 1000 ETF 464287622 1,803,511 5,311 SH SOLE 0 1,244 0 4,067
ISHARES TR 0-3 MNTH TREASRY 46436E718 678,852 6,742 SH SOLE 0 6,742 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,827,406 14,557 SH SOLE 0 14,385 0 172
ISHARES TR MSCI EMG MKT ETF 464287234 324,800 6,733 SH SOLE 0 6,733 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 9,009,597 41,752 SH SOLE 0 11,043 0 30,709
ISHARES TR ESG AWRE USD ETF 46435G193 4,487,503 193,177 SH SOLE 0 138,091 0 55,086
ISHARES TR MSCI ACWI ETF 464288257 410,748 3,194 SH SOLE 0 196 0 2,998
ISHARES TR CORE S&P SCP ETF 464287804 3,907,627 35,755 SH SOLE 0 28,070 0 7,685
ISHARES TR 1 3 YR TREAS BD 464287457 12,890,114 155,565 SH SOLE 0 74,233 0 81,332
ISHARES TR FLTG RATE NT ETF 46429B655 62,007,964 1,215,366 SH SOLE 0 802,501 0 412,865
ISHARES TR INTRM GOV CR ETF 464288612 21,287,983 199,344 SH SOLE 0 119,850 0 79,494
ISHARES TR ESG OPTIMIZED 464288802 1,074,587 8,478 SH SOLE 0 7,607 0 871
ISHARES TR 7-10 YR TRSY BD 464287440 15,979,808 166,856 SH SOLE 0 95,780 0 71,077
ISHARES TR ESG MSCI USA ETF 46436E767 660,157 12,241 SH SOLE 0 0 0 12,241
ISHARES TR ISHARES BIOTECH 464287556 262,406 2,074 SH SOLE 0 1,613 0 461
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 236,964 34,899 SH SOLE 0 34,494 0 405
ITRON INC COM 465741106 2,336,564 17,751 SH SOLE 0 14,667 0 3,084
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 20,072,257 394,192 SH SOLE 0 296,591 0 97,601
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1,006,706 17,708 SH SOLE 0 8,212 0 9,496
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 334,995 6,610 SH SOLE 0 3,985 0 2,625
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 227,400 4,180 SH SOLE 0 1,119 0 3,061
JACOBS SOLUTIONS INC COM 46982L108 471,248 3,585 SH SOLE 0 731 0 2,854
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 10,557,437 208,028 SH SOLE 0 187,578 0 20,450
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 1,551,114 39,936 SH SOLE 0 6,397 0 33,539
JOHNSON & JOHNSON COM 478160104 11,455,491 74,995 SH SOLE 0 54,025 0 20,970
JOHNSON CTLS INTL PLC SHS G51502105 574,324 5,438 SH SOLE 0 2,923 0 2,515
JPMORGAN CHASE & CO. COM 46625H100 95,881,807 330,730 SH SOLE 0 190,095 0 140,634
KENVUE INC COM 49177J102 1,700,290 81,237 SH SOLE 0 12,185 0 69,052
KEYCORP COM 493267108 202,229 11,609 SH SOLE 0 10,440 0 1,169
KIMBERLY-CLARK CORP COM 494368103 2,037,325 15,803 SH SOLE 0 12,129 0 3,674
KINDER MORGAN INC DEL COM 49456B101 448,884 15,268 SH SOLE 0 12,786 0 2,482
KKR & CO INC COM 48251W104 205,132 1,542 SH SOLE 0 654 0 888
KLA CORP COM NEW 482480100 3,400,229 3,796 SH SOLE 0 3,535 0 261
KRAFT HEINZ CO COM 500754106 841,687 32,598 SH SOLE 0 5,214 0 27,384
KROGER CO COM 501044101 16,655,062 232,191 SH SOLE 0 185,902 0 46,289
L3HARRIS TECHNOLOGIES INC COM 502431109 3,396,519 13,541 SH SOLE 0 12,673 0 868
LAM RESEARCH CORP COM NEW 512807306 45,913,467 471,681 SH SOLE 0 237,268 0 234,413
LENNAR CORP CL A 526057104 2,209,897 19,979 SH SOLE 0 18,906 0 1,073
LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 618,431 5,918 SH SOLE 0 4,026 0 1,892
LINDE PLC SHS G54950103 10,391,393 22,148 SH SOLE 0 16,149 0 5,999
LOCKHEED MARTIN CORP COM 539830109 4,183,433 9,033 SH SOLE 0 5,450 0 3,583
LOWES COS INC COM 548661107 20,902,441 94,210 SH SOLE 0 61,330 0 32,880
M & T BK CORP COM 55261F104 2,475,312 12,760 SH SOLE 0 1,749 0 11,011
MARATHON PETE CORP COM 56585A102 1,382,463 8,323 SH SOLE 0 7,373 0 950
MARRIOTT INTL INC NEW CL A 571903202 224,048 820 SH SOLE 0 404 0 416
MARSH & MCLENNAN COS INC COM 571748102 47,186,777 215,820 SH SOLE 0 107,156 0 108,664
MARTIN MARIETTA MATLS INC COM 573284106 258,560 471 SH SOLE 0 393 0 78
MASTERCARD INCORPORATED CL A 57636Q104 15,635,715 27,825 SH SOLE 0 19,720 0 8,105
MCCORMICK & CO INC COM NON VTG 579780206 480,471 6,337 SH SOLE 0 5,610 0 727
MCDONALDS CORP COM 580135101 10,979,099 37,578 SH SOLE 0 31,792 0 5,786
MCKESSON CORP COM 58155Q103 30,793,614 42,023 SH SOLE 0 21,453 0 20,570
MEDTRONIC PLC SHS G5960L103 391,916 4,496 SH SOLE 0 1,771 0 2,725
MERCADOLIBRE INC COM 58733R102 1,225,792 469 SH SOLE 0 127 0 342
MERCK & CO INC COM 58933Y105 17,015,194 214,947 SH SOLE 0 141,714 0 73,233
META PLATFORMS INC CL A 30303M102 37,790,848 51,201 SH SOLE 0 33,727 0 17,474
METLIFE INC COM 59156R108 429,845 5,345 SH SOLE 0 2,712 0 2,633
MICROCHIP TECHNOLOGY INC. COM 595017104 336,087 4,776 SH SOLE 0 2,687 0 2,089
MICRON TECHNOLOGY INC COM 595112103 1,380,064 11,197 SH SOLE 0 9,635 0 1,562
MICROSOFT CORP COM 594918104 254,124,326 510,895 SH SOLE 0 303,702 0 207,193
MID-AMER APT CMNTYS INC COM 59522J103 6,114,135 41,309 SH SOLE 0 26,142 0 15,167
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 673,007 49,053 SH SOLE 0 34,058 0 14,995
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 146,195 26,294 SH SOLE 0 2,423 0 23,871
MONDELEZ INTL INC CL A 609207105 1,182,638 17,536 SH SOLE 0 12,538 0 4,998
MOODYS CORP COM 615369105 433,909 865 SH SOLE 0 697 0 168
MORGAN STANLEY COM NEW 617446448 10,015,474 71,102 SH SOLE 0 42,432 0 28,670
MOTOROLA SOLUTIONS INC COM NEW 620076307 10,169,891 24,188 SH SOLE 0 16,621 0 7,567
MP MATERIALS CORP COM CL A 553368101 4,030,394 121,142 SH SOLE 0 100,847 0 20,295
MSCI INC COM 55354G100 660,944 1,146 SH SOLE 0 1,095 0 51
MUELLER INDS INC COM 624756102 642,435 8,084 SH SOLE 0 8,000 0 84
NASDAQ INC COM 631103108 2,295,769 25,674 SH SOLE 0 24,157 0 1,517
NATIONAL FUEL GAS CO COM 636180101 2,730,033 32,228 SH SOLE 0 4,482 0 27,746
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,667,082 22,404 SH SOLE 0 2,960 0 19,444
NETFLIX INC COM 64110L106 27,356,377 20,428 SH SOLE 0 14,658 0 5,770
NEWMONT CORP COM 651639106 482,626 8,284 SH SOLE 0 4,291 0 3,993
NEXTERA ENERGY INC COM 65339F101 26,041,403 375,128 SH SOLE 0 222,908 0 152,220
NICE LTD SPONSORED ADR 653656108 394,236 2,334 SH SOLE 0 1,893 0 441
NIKE INC CL B 654106103 697,678 9,821 SH SOLE 0 6,749 0 3,072
NOMURA HLDGS INC SPONSORED ADR 65535H208 74,920 11,386 SH SOLE 0 3,434 0 7,952
NORFOLK SOUTHN CORP COM 655844108 3,475,880 13,579 SH SOLE 0 11,797 0 1,782
NORTHROP GRUMMAN CORP COM 666807102 875,486 1,751 SH SOLE 0 1,470 0 281
NOVARTIS AG SPONSORED ADR 66987V109 1,553,889 12,841 SH SOLE 0 7,235 0 5,606
NOVO-NORDISK A S ADR 670100205 423,516 6,136 SH SOLE 0 3,795 0 2,341
NRG ENERGY INC COM NEW 629377508 405,856 2,527 SH SOLE 0 2,323 0 204
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 690,909 16,484 SH SOLE 0 16,376 0 108
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 685,485 48,789 SH SOLE 0 22,657 0 26,132
NVENT ELECTRIC PLC SHS G6700G107 4,200,155 57,340 SH SOLE 0 45,742 0 11,598
NVIDIA CORPORATION COM 67066G104 203,339,577 1,287,041 SH SOLE 0 844,014 0 443,026
NXP SEMICONDUCTORS N V COM N6596X109 583,606 2,671 SH SOLE 0 2,633 0 38
OKLO INC COM CL A 02156V109 403,128 7,200 SH SOLE 0 7,078 0 122
OLD DOMINION FREIGHT LINE IN COM 679580100 434,964 2,680 SH SOLE 0 563 0 2,117
OMNICOM GROUP INC COM 681919106 1,952,169 27,136 SH SOLE 0 10,635 0 16,501
ONEOK INC NEW COM 682680103 2,801,290 34,317 SH SOLE 0 6,767 0 27,550
ORACLE CORP COM 68389X105 14,023,706 64,144 SH SOLE 0 45,626 0 18,518
OREILLY AUTOMOTIVE INC COM 67103H107 12,441,004 138,034 SH SOLE 0 87,043 0 50,991
ORMAT TECHNOLOGIES INC COM 686688102 569,233 6,796 SH SOLE 0 6,681 0 115
OTIS WORLDWIDE CORP COM 68902V107 253,822 2,563 SH SOLE 0 2,171 0 392
PACCAR INC COM 693718108 5,572,333 58,619 SH SOLE 0 23,551 0 35,068
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,557,947 11,429 SH SOLE 0 1,725 0 9,704
PALO ALTO NETWORKS INC COM 697435105 34,650,655 169,325 SH SOLE 0 101,565 0 67,760
PARKER-HANNIFIN CORP COM 701094104 11,577,953 16,576 SH SOLE 0 13,155 0 3,421
PAYCHEX INC COM 704326107 19,184,283 131,887 SH SOLE 0 66,504 0 65,383
PAYONEER GLOBAL INC COM 70451X104 1,466,188 214,042 SH SOLE 0 0 0 214,042
PEPSICO INC COM 713448108 14,126,331 106,985 SH SOLE 0 71,719 0 35,266
PERMA-PIPE INTL HLDGS INC COM 714167103 572,871 25,049 SH SOLE 0 25,049 0 0
PFIZER INC COM 717081103 2,615,597 107,904 SH SOLE 0 34,845 0 73,059
PHILIP MORRIS INTL INC COM 718172109 1,657,272 9,099 SH SOLE 0 8,565 0 534
PHILLIPS 66 COM 718546104 304,334 2,551 SH SOLE 0 1,820 0 731
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2,781,893 29,280 SH SOLE 0 3,259 0 26,021
PIMCO ETF TR INTER MUN BD ACT 72201R866 899,365 17,511 SH SOLE 0 6,561 0 10,950
PJT PARTNERS INC COM CL A 69343T107 1,154,617 6,997 SH SOLE 0 3,270 0 3,727
PNC FINL SVCS GROUP INC COM 693475105 2,540,660 13,629 SH SOLE 0 1,741 0 11,888
POOL CORP COM 73278L105 272,015 933 SH SOLE 0 774 0 159
PRIMERICA INC COM 74164M108 487,461 1,781 SH SOLE 0 1,753 0 28
PROCTER AND GAMBLE CO COM 742718109 24,790,857 155,604 SH SOLE 0 108,749 0 46,856
PROGRESSIVE CORP COM 743315103 702,956 2,634 SH SOLE 0 1,885 0 749
PROLOGIS INC. COM 74340W103 4,995,606 47,523 SH SOLE 0 44,279 0 3,244
PROSHARES TR ULTRPRO S&P500 74347X864 489,387 5,352 SH SOLE 0 4,212 0 1,140
PROSHARES TR S&P 500 DV ARIST 74348A467 1,015,056 10,080 SH SOLE 0 10,080 0 0
PRUDENTIAL FINL INC COM 744320102 1,877,236 17,472 SH SOLE 0 2,765 0 14,707
PTC INC COM 69370C100 13,119,038 76,123 SH SOLE 0 52,432 0 23,691
PUBLIC STORAGE OPER CO COM 74460D109 24,422,109 83,233 SH SOLE 0 44,192 0 39,041
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 229,811 2,730 SH SOLE 0 2,030 0 700
QUALCOMM INC COM 747525103 9,847,349 61,832 SH SOLE 0 53,413 0 8,419
QUANTA SVCS INC COM 74762E102 818,543 2,165 SH SOLE 0 1,961 0 204
RBB FD INC US TREAS 3 MNTH 74933W452 9,374,813 187,515 SH SOLE 0 103,574 0 83,941
REALTY INCOME CORP COM 756109104 496,137 8,612 SH SOLE 0 6,645 0 1,967
REGENERON PHARMACEUTICALS COM 75886F107 535,016 1,019 SH SOLE 0 851 0 168
RELIANCE INC COM 759509102 538,339 1,715 SH SOLE 0 1,658 0 57
RELX PLC SPONSORED ADR 759530108 241,676 4,447 SH SOLE 0 1,077 0 3,370
REPUBLIC SVCS INC COM 760759100 44,723,751 181,354 SH SOLE 0 98,174 0 83,180
RESMED INC COM 761152107 1,555,998 6,031 SH SOLE 0 5,645 0 386
ROCKWELL AUTOMATION INC COM 773903109 705,031 2,123 SH SOLE 0 2,042 0 81
ROPER TECHNOLOGIES INC COM 776696106 288,522 509 SH SOLE 0 395 0 114
ROYAL BK CDA COM 780087102 205,185 1,560 SH SOLE 0 696 0 864
ROYAL CARIBBEAN GROUP COM V7780T103 6,122,204 19,551 SH SOLE 0 13,929 0 5,622
RPM INTL INC COM 749685103 228,687 2,082 SH SOLE 0 1,860 0 222
RTX CORPORATION COM 75513E101 11,054,994 75,709 SH SOLE 0 50,441 0 25,268
S&P GLOBAL INC COM 78409V104 1,440,073 2,731 SH SOLE 0 2,318 0 413
SALESFORCE INC COM 79466L302 22,324,312 81,867 SH SOLE 0 53,789 0 28,078
SANOFI SPONSORED ADR 80105N105 400,440 8,289 SH SOLE 0 6,239 0 2,050
SAP SE SPON ADR 803054204 354,210 1,165 SH SOLE 0 263 0 902
SCHLUMBERGER LTD COM STK 806857108 1,912,011 56,568 SH SOLE 0 21,728 0 34,840
SCHWAB CHARLES CORP COM 808513105 30,032,061 329,155 SH SOLE 0 176,542 0 152,613
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 268,530 10,614 SH SOLE 0 10,614 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 256,946 10,782 SH SOLE 0 10,782 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 12,961,045 443,719 SH SOLE 0 402,292 0 41,427
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 8,769,647 330,930 SH SOLE 0 300,407 0 30,523
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 12,619,766 516,357 SH SOLE 0 374,010 0 142,347
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 320,394 13,056 SH SOLE 0 13,056 0 0
SCHWAB STRATEGIC TR MUN BD ETF 808524649 209,724 8,329 SH SOLE 0 8,329 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,106,996 50,090 SH SOLE 0 19,644 0 30,446
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 2,405,183 96,092 SH SOLE 0 10,911 0 85,181
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 758,311 27,034 SH SOLE 0 26,086 0 948
SEA LTD SPONSORD ADS 81141R100 376,350 2,353 SH SOLE 0 297 0 2,056
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 2,129,156 14,752 SH SOLE 0 1,887 0 12,865
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 391,357 2,903 SH SOLE 0 1,360 0 1,544
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 392,498 1,806 SH SOLE 0 752 0 1,054
SELECT SECTOR SPDR TR ENERGY 81369Y506 279,619 3,297 SH SOLE 0 3,252 0 45
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 628,823 5,794 SH SOLE 0 3,037 0 2,757
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 327,235 4,007 SH SOLE 0 3,985 0 22
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 402,935 7,694 SH SOLE 0 3,026 0 4,668
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,076,223 8,199 SH SOLE 0 5,413 0 2,786
SELECT SECTOR SPDR TR INDL 81369Y704 243,260 1,649 SH SOLE 0 500 0 1,149
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 246,392 3,043 SH SOLE 0 1,462 0 1,581
SERVICENOW INC COM 81762P102 8,431,284 8,201 SH SOLE 0 4,865 0 3,336
SHELL PLC SPON ADS 780259305 663,400 9,422 SH SOLE 0 5,711 0 3,711
SHERWIN WILLIAMS CO COM 824348106 16,673,941 48,561 SH SOLE 0 24,173 0 24,388
SHOPIFY INC CL A SUB VTG SHS 82509L107 398,650 3,456 SH SOLE 0 3,181 0 275
SK TELECOM CO LTD SPONSORED ADR 78440P306 2,172,928 93,059 SH SOLE 0 28,910 0 64,149
SMUCKER J M CO COM NEW 832696405 1,428,515 14,547 SH SOLE 0 2,031 0 12,516
SNAP ON INC COM 833034101 3,217,290 10,339 SH SOLE 0 9,768 0 571
SNOWFLAKE INC CL A 833445109 1,460,323 6,526 SH SOLE 0 6,072 0 454
SOMNIGROUP INTERNATIONAL INC COM 88023U101 202,925 2,982 SH SOLE 0 700 0 2,282
SONY GROUP CORP SPONSORED ADR 835699307 867,773 33,337 SH SOLE 0 27,657 0 5,680
SOUTHERN CO COM 842587107 1,292,866 14,079 SH SOLE 0 9,910 0 4,169
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,327,678 3,013 SH SOLE 0 2,918 0 95
SPDR GOLD TR GOLD SHS 78463V107 3,101,493 10,175 SH SOLE 0 10,033 0 142
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 13,108,052 276,775 SH SOLE 0 229,651 0 47,124
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,133,603 27,997 SH SOLE 0 5,692 0 22,305
SPDR S&P 500 ETF TR TR UNIT 78462F103 47,330,263 76,605 SH SOLE 0 55,265 0 21,340
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5,273,463 9,309 SH SOLE 0 6,851 0 2,458
SPDR SERIES TRUST S&P REGL BKG 78464A698 3,695,595 62,226 SH SOLE 0 26,450 0 35,776
SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 3,807,374 74,757 SH SOLE 0 68,764 0 5,993
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 423,242 1,650 SH SOLE 0 900 0 750
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,828,090 13,469 SH SOLE 0 8,049 0 5,420
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 64,434,269 1,231,071 SH SOLE 0 176,037 0 1,055,034
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 53,773,101 1,835,886 SH SOLE 0 1,187,471 0 648,415
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 436,129 4,575 SH SOLE 0 2,331 0 2,244
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 478,301 16,625 SH SOLE 0 1,597 0 15,028
SPDR SERIES TRUST PORTFOLIO S&P400 78464A847 402,575 7,403 SH SOLE 0 4,623 0 2,780
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,687,460 20,348 SH SOLE 0 8,783 0 11,565
SPDR SERIES TRUST ICE PFD SEC ETF 78464A292 604,574 19,036 SH SOLE 0 18,431 0 605
SPDR SERIES TRUST BLOOMBERG 3-12 M 78468R523 209,897 2,111 SH SOLE 0 0 0 2,111
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,381,259 45,889 SH SOLE 0 215 0 45,674
SPROUTS FMRS MKT INC COM 85208M102 1,285,674 7,809 SH SOLE 0 984 0 6,825
STATE STR CORP COM 857477103 1,948,893 18,327 SH SOLE 0 3,698 0 14,629
STEEL DYNAMICS INC COM 858119100 429,858 3,358 SH SOLE 0 2,963 0 395
STERIS PLC SHS USD G8473T100 205,628 856 SH SOLE 0 679 0 177
STRYKER CORPORATION COM 863667101 41,961,453 106,062 SH SOLE 0 62,881 0 43,182
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 177,026 11,716 SH SOLE 0 1,718 0 9,998
SUNCOR ENERGY INC NEW COM 867224107 373,639 9,977 SH SOLE 0 9,855 0 122
SYNOPSYS INC COM 871607107 311,197 607 SH SOLE 0 421 0 186
SYSCO CORP COM 871829107 3,116,625 41,149 SH SOLE 0 20,493 0 20,656
T-MOBILE US INC COM 872590104 36,047,261 151,294 SH SOLE 0 85,232 0 66,062
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 16,119,945 71,173 SH SOLE 0 30,118 0 41,055
TANGER INC COM 875465106 334,239 10,930 SH SOLE 0 0 0 10,930
TARGET CORP COM 87612E106 936,549 9,494 SH SOLE 0 7,214 0 2,280
TE CONNECTIVITY PLC ORD SHS G87052109 5,201,277 30,837 SH SOLE 0 29,222 0 1,615
TELEFONICA S A SPONSORED ADR 879382208 58,477 11,181 SH SOLE 0 1,385 0 9,796
TESLA INC COM 88160R101 2,375,916 7,479 SH SOLE 0 3,885 0 3,594
TEXAS INSTRS INC COM 882508104 4,107,916 19,786 SH SOLE 0 17,477 0 2,309
TEXAS PACIFIC LAND CORPORATI COM 88262P102 1,977,562 1,872 SH SOLE 0 1,851 0 21
THE CIGNA GROUP COM 125523100 4,368,989 13,216 SH SOLE 0 12,070 0 1,146
THE TRADE DESK INC COM CL A 88339J105 255,421 3,548 SH SOLE 0 2,493 0 1,055
THERMO FISHER SCIENTIFIC INC COM 883556102 11,646,484 28,724 SH SOLE 0 18,877 0 9,847
TJX COS INC NEW COM 872540109 49,793,962 403,223 SH SOLE 0 250,647 0 152,576
TOPBUILD CORP COM 89055F103 674,350 2,083 SH SOLE 0 2,006 0 77
TOTALENERGIES SE SPONSORED ADS 89151E109 4,850,504 79,011 SH SOLE 0 52,644 0 26,367
TOYOTA MOTOR CORP ADS 892331307 546,739 3,174 SH SOLE 0 1,994 0 1,180
TRACTOR SUPPLY CO COM 892356106 736,482 13,956 SH SOLE 0 12,766 0 1,190
TRADEWEB MKTS INC CL A 892672106 786,602 5,373 SH SOLE 0 5,292 0 81
TRANE TECHNOLOGIES PLC SHS G8994E103 9,731,772 22,249 SH SOLE 0 15,369 0 6,880
TRANSDIGM GROUP INC COM 893641100 231,137 152 SH SOLE 0 87 0 65
TRAVELERS COMPANIES INC COM 89417E109 1,235,572 4,618 SH SOLE 0 3,785 0 833
TREVI THERAPEUTICS INC COM 89532M101 475,627 86,952 SH SOLE 0 59,757 0 27,195
TYLER TECHNOLOGIES INC COM 902252105 771,878 1,302 SH SOLE 0 1,078 0 224
TYSON FOODS INC CL A 902494103 1,555,295 27,803 SH SOLE 0 4,543 0 23,260
UBER TECHNOLOGIES INC COM 90353T100 494,770 5,303 SH SOLE 0 2,890 0 2,413
UBS GROUP AG SHS H42097107 262,013 7,747 SH SOLE 0 1,319 0 6,428
UNILEVER PLC SPON ADR NEW 904767704 529,450 8,655 SH SOLE 0 3,040 0 5,615
UNION PAC CORP COM 907818108 28,823,614 125,276 SH SOLE 0 71,020 0 54,257
UNITED PARCEL SERVICE INC CL B 911312106 960,364 9,514 SH SOLE 0 7,711 0 1,803
UNITED RENTALS INC COM 911363109 2,489,987 3,305 SH SOLE 0 1,167 0 2,138
UNITEDHEALTH GROUP INC COM 91324P102 4,190,812 13,433 SH SOLE 0 7,789 0 5,645
UNUM GROUP COM 91529Y106 5,068,901 62,765 SH SOLE 0 45,193 0 17,572
US BANCORP DEL COM NEW 902973304 614,586 13,582 SH SOLE 0 10,688 0 2,894
VALERO ENERGY CORP COM 91913Y100 1,305,800 9,714 SH SOLE 0 8,174 0 1,540
VANECK ETF TRUST BDC INCOME ETF 92189F411 4,223,511 259,429 SH SOLE 0 238,417 0 21,012
VANECK ETF TRUST LOW CARBN ENERGY 92189F502 248,978 2,264 SH SOLE 0 548 0 1,716
VANECK ETF TRUST NATURAL RESOURC 92189F841 770,600 14,832 SH SOLE 0 4,125 0 10,707
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 15,025,611 160,205 SH SOLE 0 146,322 0 13,883
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 853,693 17,243 SH SOLE 0 1,106 0 16,137
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 606,319 2,132 SH SOLE 0 1,637 0 495
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,262,798 4,426 SH SOLE 0 3,429 0 997
VANGUARD INDEX FDS VALUE ETF 922908744 2,446,044 13,840 SH SOLE 0 13,560 0 280
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,277,316 6,550 SH SOLE 0 2,076 0 4,474
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 383,405 2,331 SH SOLE 0 2,331 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 48,562,372 159,781 SH SOLE 0 43,270 0 116,512
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 854,091 4,432 SH SOLE 0 3,882 0 550
VANGUARD INDEX FDS GROWTH ETF 922908736 2,789,633 6,363 SH SOLE 0 5,420 0 943
VANGUARD INDEX FDS MID CAP ETF 922908629 2,636,548 9,422 SH SOLE 0 8,187 0 1,235
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 9,782,061 17,221 SH SOLE 0 10,364 0 6,857
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,543,721 6,514 SH SOLE 0 5,494 0 1,020
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 780,166 8,760 SH SOLE 0 8,495 0 265
VANGUARD INSTL INDEX FD 0-3 MO TREAS BIL 922040845 25,622,103 339,141 SH SOLE 0 245,894 0 93,247
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,515,728 37,425 SH SOLE 0 17,968 0 19,457
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 623,684 12,610 SH SOLE 0 7,416 0 5,194
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 529,679 3,941 SH SOLE 0 3,941 0 0
VANGUARD MUN BD FDS INTERMEDIATE TRM 922907738 391,107 3,968 SH SOLE 0 3,968 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,558,287 52,178 SH SOLE 0 7,222 0 44,956
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,014,622 63,077 SH SOLE 0 24,027 0 39,050
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 52,802,017 636,783 SH SOLE 0 426,219 0 210,564
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 38,285,202 640,114 SH SOLE 0 404,297 0 235,817
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 248,197 5,356 SH SOLE 0 5,356 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 12,851,563 62,792 SH SOLE 0 56,796 0 5,996
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 17,942,251 314,721 SH SOLE 0 105,140 0 209,581
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2,080,085 15,603 SH SOLE 0 2,996 0 12,607
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 529,510 2,132 SH SOLE 0 1,885 0 247
VANGUARD WORLD FD INF TECH ETF 92204A702 8,459,541 12,754 SH SOLE 0 9,120 0 3,634
VANGUARD WORLD FD MATERIALS ETF 92204A801 662,086 3,398 SH SOLE 0 3,353 0 45
VERALTO CORP COM SHS 92338C103 15,670,721 155,233 SH SOLE 0 103,945 0 51,288
VERISIGN INC COM 92343E102 619,187 2,144 SH SOLE 0 2,034 0 110
VERISK ANALYTICS INC COM 92345Y106 821,426 2,637 SH SOLE 0 1,756 0 881
VERIZON COMMUNICATIONS INC COM 92343V104 10,708,005 247,469 SH SOLE 0 141,611 0 105,858
VERTEX PHARMACEUTICALS INC COM 92532F100 16,802,071 37,741 SH SOLE 0 18,265 0 19,476
VERTIV HOLDINGS CO COM CL A 92537N108 1,212,983 9,446 SH SOLE 0 4,482 0 4,964
VISA INC COM CL A 92826C839 81,591,446 229,803 SH SOLE 0 128,890 0 100,913
VISTRA CORP COM 92840M102 5,580,643 28,794 SH SOLE 0 4,307 0 24,487
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 139,628 13,098 SH SOLE 0 5,668 0 7,430
VULCAN MATLS CO COM 929160109 358,888 1,376 SH SOLE 0 202 0 1,174
WABTEC COM 929740108 2,117,366 10,114 SH SOLE 0 9,415 0 699
WALMART INC COM 931142103 5,822,858 59,551 SH SOLE 0 40,000 0 19,551
WASTE MGMT INC DEL COM 94106L109 377,095 1,648 SH SOLE 0 1,137 0 511
WATSCO INC COM 942622200 401,433 909 SH SOLE 0 824 0 85
WEC ENERGY GROUP INC COM 92939U106 2,222,744 21,332 SH SOLE 0 5,576 0 15,756
WELLS FARGO CO NEW COM 949746101 5,782,341 72,171 SH SOLE 0 51,255 0 20,916
WELLTOWER INC COM 95040Q104 590,536 3,841 SH SOLE 0 3,311 0 530
WEX INC COM 96208T104 390,874 2,661 SH SOLE 0 2,613 0 48
WEYERHAEUSER CO MTN BE COM NEW 962166104 3,563,391 138,707 SH SOLE 0 52,138 0 86,569
WILLIAMS COS INC COM 969457100 15,438,267 245,793 SH SOLE 0 147,355 0 98,438
WIPRO LTD SPON ADR 1 SH 97651M109 44,923 14,875 SH SOLE 0 2,369 0 12,506
WISDOMTREE TR US TOTAL DIVIDND 97717W109 380,662 4,787 SH SOLE 0 4,787 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 37,459,354 789,116 SH SOLE 0 596,787 0 192,330
WISDOMTREE TR EMG MKTS SMCAP 97717W281 535,552 9,695 SH SOLE 0 695 0 9,000
WISDOMTREE TR ITL HIGH DIV FD 97717W802 1,784,728 38,519 SH SOLE 0 10,842 0 27,677
WISDOMTREE TR US MIDCAP DIVID 97717W505 1,882,263 37,555 SH SOLE 0 15,653 0 21,902
WORKDAY INC CL A 98138H101 268,800 1,120 SH SOLE 0 748 0 372
WORLD GOLD TR SPDR GLD MINIS 98149E303 706,240 10,779 SH SOLE 0 9,836 0 943
WP CAREY INC COM 92936U109 1,670,848 26,785 SH SOLE 0 3,789 0 22,996
XPLR INFRASTRUCTURE LP COM UNIT PART IN 65341B106 84,649 10,323 SH SOLE 0 7,970 0 2,353
XPO INC COM 983793100 886,556 7,020 SH SOLE 0 0 0 7,020
XYLEM INC COM 98419M100 4,789,683 37,026 SH SOLE 0 30,741 0 6,285
YUM BRANDS INC COM 988498101 337,633 2,279 SH SOLE 0 1,073 0 1,206
ZOETIS INC CL A 98978V103 339,214 2,175 SH SOLE 0 944 0 1,231