0001941040-24-000120.txt : 20240213 0001941040-24-000120.hdr.sgml : 20240213 20240213140413 ACCESSION NUMBER: 0001941040-24-000120 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240213 DATE AS OF CHANGE: 20240213 EFFECTIVENESS DATE: 20240213 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KCM INVESTMENT ADVISORS LLC CENTRAL INDEX KEY: 0001109228 ORGANIZATION NAME: IRS NUMBER: 901252063 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-05651 FILM NUMBER: 24624579 BUSINESS ADDRESS: STREET 1: 300 DRAKES LANDING ROAD STREET 2: SUITE 210 CITY: GREENBRAE STATE: CA ZIP: 94904 BUSINESS PHONE: 415-461-7788 MAIL ADDRESS: STREET 1: 300 DRAKES LANDING ROAD STREET 2: SUITE 210 CITY: GREENBRAE STATE: CA ZIP: 94904 FORMER COMPANY: FORMER CONFORMED NAME: KCM INVESTMENT ADVISORS/CA DATE OF NAME CHANGE: 20000413 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001109228 XXXXXXXX 12-31-2023 12-31-2023 false KCM INVESTMENT ADVISORS LLC
300 DRAKES LANDING ROAD SUITE 210 GREENBRAE CA 94904
13F HOLDINGS REPORT 028-05651 000109629 801-55395 N
Loni Tankoos Chief Compliance Officer 415-461-7788 Loni Tankoos Greenbrae CA 02-13-2024 0 365 2511005582
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 4884344 44679 SH SOLE 44679 0 0 ABBOTT LABS COM 002824100 16253330 147664 SH SOLE 147664 0 0 ABBVIE INC COM 00287Y109 12309562 79432 SH SOLE 79432 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7891615 22489 SH SOLE 22489 0 0 ADOBE INC COM 00724F101 5453521 9141 SH SOLE 9141 0 0 ADVANCED MICRO DEVICES INC COM 007903107 10501931 71243 SH SOLE 71243 0 0 AFLAC INC COM 001055102 349767 4240 SH SOLE 4240 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1085034 7804 SH SOLE 7804 0 0 AIR PRODS & CHEMS INC COM 009158106 13283138 48514 SH SOLE 48514 0 0 ALBEMARLE CORP COM 012653101 1207997 8361 SH SOLE 8361 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 298797 2357 SH SOLE 2357 0 0 ALLSTATE CORP COM 020002101 1630169 11646 SH SOLE 11646 0 0 ALPHABET INC CAP STK CL C 02079K107 21411354 151929 SH SOLE 151929 0 0 ALPHABET INC CAP STK CL A 02079K305 37803327 270623 SH SOLE 270623 0 0 ALTRIA GROUP INC COM 02209S103 215335 5338 SH SOLE 5338 0 0 AMAZON COM INC COM 023135106 49819910 327892 SH SOLE 327892 0 0 AMERICAN ELEC PWR CO INC COM 025537101 513803 6326 SH SOLE 6326 0 0 AMERICAN EXPRESS CO COM 025816109 1975142 10543 SH SOLE 10543 0 0 AMERICAN TOWER CORP NEW COM 03027X100 2174049 10071 SH SOLE 10071 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 396467 3004 SH SOLE 3004 0 0 AMGEN INC COM 031162100 26146945 90782 SH SOLE 90782 0 0 APPLE INC COM 037833100 183001879 950511 SH SOLE 950511 0 0 APPLIED MATLS INC COM 038222105 7834466 48340 SH SOLE 48340 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 458053 6342 SH SOLE 6342 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 242214 320 SH SOLE 320 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 479397 7118 SH SOLE 7118 0 0 AT&T INC COM 00206R102 614922 36646 SH SOLE 36646 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 43718988 187659 SH SOLE 187659 0 0 AUTOZONE INC COM 053332102 3169958 1226 SH SOLE 1226 0 0 BANK AMERICA CORP 7.25%CNV PFD L 060505682 1292060 1072 SH SOLE 1072 0 0 BANK AMERICA CORP COM 060505104 16335127 485154 SH SOLE 485154 0 0 BANK MARIN BANCORP COM 063425102 298736 13567 SH SOLE 13567 0 0 BAXTER INTL INC COM 071813109 266831 6902 SH SOLE 6902 0 0 BCE INC COM NEW 05534B760 2519808 63987 SH SOLE 63987 0 0 BECTON DICKINSON & CO COM 075887109 922165 3782 SH SOLE 3782 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9129426 25597 SH SOLE 25597 0 0 BIOGEN INC COM 09062X103 751727 2905 SH SOLE 2905 0 0 BLACKROCK INC COM 09247X101 1959189 2413 SH SOLE 2413 0 0 BLACKSTONE INC COM 09260D107 9357950 71478 SH SOLE 71478 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 973136 45752 SH SOLE 45752 0 0 BOEING CO COM 097023105 2452550 9409 SH SOLE 9409 0 0 BOOKING HOLDINGS INC COM 09857L108 1053524 297 SH SOLE 297 0 0 BOSTON SCIENTIFIC CORP COM 101137107 524626 9075 SH SOLE 9075 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 2669870 52034 SH SOLE 52034 0 0 BROADCOM INC COM 11135F101 8815862 7898 SH SOLE 7898 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 654871 24919 SH SOLE 24919 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 1394807 5121 SH SOLE 5121 0 0 CANADIAN NATL RY CO COM 136375102 277894 2212 SH SOLE 2212 0 0 CARDINAL HEALTH INC COM 14149Y108 1460648 14491 SH SOLE 14491 0 0 CARLISLE COS INC COM 142339100 4483371 14350 SH SOLE 14350 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1274643 22187 SH SOLE 22187 0 0 CATERPILLAR INC COM 149123101 16452663 55645 SH SOLE 55645 0 0 CELANESE CORP DEL COM 150870103 610293 3928 SH SOLE 3928 0 0 CHARLES RIV LABS INTL INC COM 159864107 277061 1172 SH SOLE 1172 0 0 CHEVRON CORP NEW COM 166764100 48235616 323382 SH SOLE 323382 0 0 CHUBB LIMITED COM H1467J104 3058731 13534 SH SOLE 13534 0 0 CINTAS CORP COM 172908105 5304613 8802 SH SOLE 8802 0 0 CISCO SYS INC COM 17275R102 5479959 108471 SH SOLE 108471 0 0 CITIGROUP INC COM NEW 172967424 320125 6223 SH SOLE 6223 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 330681 16194 SH SOLE 16194 0 0 CLOROX CO DEL COM 189054109 9658769 67738 SH SOLE 67738 0 0 COCA COLA CO COM 191216100 2987288 50692 SH SOLE 50692 0 0 COLGATE PALMOLIVE CO COM 194162103 5671537 71152 SH SOLE 71152 0 0 COMCAST CORP NEW CL A 20030N101 1495918 34114 SH SOLE 34114 0 0 CONOCOPHILLIPS COM 20825C104 1178628 10154 SH SOLE 10154 0 0 CONSOLIDATED EDISON INC COM 209115104 300988 3309 SH SOLE 3309 0 0 CONSTELLATION BRANDS INC CL A 21036P108 693339 2868 SH SOLE 2868 0 0 CORCEPT THERAPEUTICS INC COM 218352102 1727936 53200 SH SOLE 53200 0 0 CORNING INC COM 219350105 1080463 35483 SH SOLE 35483 0 0 COSTCO WHSL CORP NEW COM 22160K105 83026445 125782 SH SOLE 125782 0 0 CROWN CASTLE INC COM 22822V101 17559700 152441 SH SOLE 152441 0 0 CSX CORP COM 126408103 256974 7412 SH SOLE 7412 0 0 CUMMINS INC COM 231021106 500417 2089 SH SOLE 2089 0 0 CVS HEALTH CORP COM 126650100 1745024 22100 SH SOLE 22100 0 0 DANAHER CORPORATION COM 235851102 21187782 91587 SH SOLE 91587 0 0 DATADOG INC CL A COM 23804L103 506762 4175 SH SOLE 4175 0 0 DEERE & CO COM 244199105 4803428 12012 SH SOLE 12012 0 0 DEVON ENERGY CORP NEW COM 25179M103 258863 5714 SH SOLE 5714 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 276560 1899 SH SOLE 1899 0 0 DICKS SPORTING GOODS INC COM 253393102 280968 1912 SH SOLE 1912 0 0 DISNEY WALT CO COM 254687106 6265253 69390 SH SOLE 69390 0 0 DOMINION ENERGY INC COM 25746U109 355962 7574 SH SOLE 7574 0 0 DOUGLAS EMMETT INC COM 25960P109 371925 25650 SH SOLE 25650 0 0 DOVER CORP COM 260003108 351763 2287 SH SOLE 2287 0 0 DOW INC COM 260557103 394600 7195 SH SOLE 7195 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 750722 7736 SH SOLE 7736 0 0 EATON CORP PLC SHS G29183103 4264102 17707 SH SOLE 17707 0 0 ECOLAB INC COM 278865100 15973160 80530 SH SOLE 80530 0 0 EDISON INTL COM 281020107 10222719 142995 SH SOLE 142995 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 308736 4049 SH SOLE 4049 0 0 ELEVANCE HEALTH INC COM 036752103 6187339 13121 SH SOLE 13121 0 0 ELI LILLY & CO COM 532457108 22286269 38232 SH SOLE 38232 0 0 EMERSON ELEC CO COM 291011104 1465582 15058 SH SOLE 15058 0 0 ENBRIDGE INC COM 29250N105 333761 9266 SH SOLE 9266 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 648600 47000 SH SOLE 47000 0 0 ENPHASE ENERGY INC COM 29355A107 1171025 8862 SH SOLE 8862 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 632871 24018 SH SOLE 24018 0 0 ESSEX PPTY TR INC COM 297178105 618610 2495 SH SOLE 2495 0 0 EVERGY INC COM 30034W106 358249 6863 SH SOLE 6863 0 0 EVERSOURCE ENERGY COM 30040W108 369147 5981 SH SOLE 5981 0 0 EXPEDITORS INTL WASH INC COM 302130109 211788 1665 SH SOLE 1665 0 0 EXXON MOBIL CORP COM 30231G102 3311417 33121 SH SOLE 33121 0 0 FACTSET RESH SYS INC COM 303075105 476573 999 SH SOLE 999 0 0 FASTENAL CO COM 311900104 312839 4830 SH SOLE 4830 0 0 FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 298433 2896 SH SOLE 2896 0 0 FEDEX CORP COM 31428X106 1601297 6330 SH SOLE 6330 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 4578689 198728 SH SOLE 198728 0 0 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 350123 7860 SH SOLE 7860 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 3979129 50407 SH SOLE 50407 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 1291083 19958 SH SOLE 19958 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 1316200 21496 SH SOLE 21496 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 504018 3509 SH SOLE 3509 0 0 FIFTH THIRD BANCORP COM 316773100 1293375 37500 SH SOLE 37500 0 0 FIRST SOLAR INC COM 336433107 361788 2100 SH SOLE 2100 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 2698778 39618 SH SOLE 39618 0 0 FISERV INC COM 337738108 205636 1548 SH SOLE 1548 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 284152 6939 SH SOLE 6939 0 0 FORD MTR CO DEL COM 345370860 257453 21120 SH SOLE 21120 0 0 FORTINET INC COM 34959E109 2297595 39255 SH SOLE 39255 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1918076 45057 SH SOLE 45057 0 0 GALLAGHER ARTHUR J & CO COM 363576109 243995 1085 SH SOLE 1085 0 0 GENERAC HLDGS INC COM 368736104 579641 4485 SH SOLE 4485 0 0 GENERAL DYNAMICS CORP COM 369550108 5146249 19818 SH SOLE 19818 0 0 GENERAL ELECTRIC CO COM NEW 369604301 492679 3860 SH SOLE 3860 0 0 GENERAL MLS INC COM 370334104 404533 6210 SH SOLE 6210 0 0 GENUINE PARTS CO COM 372460105 8932558 64495 SH SOLE 64495 0 0 GILEAD SCIENCES INC COM 375558103 719777 8885 SH SOLE 8885 0 0 GLOBAL X FDS S&P 500 COVERED 37954Y475 218222 5533 SH SOLE 5533 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 363082 20939 SH SOLE 20939 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 650385 6933 SH SOLE 6933 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2671121 6924 SH SOLE 6924 0 0 HERSHEY CO COM 427866108 2430803 13038 SH SOLE 13038 0 0 HOME DEPOT INC COM 437076102 45901442 132453 SH SOLE 132453 0 0 HONEYWELL INTL INC COM 438516106 3443019 16418 SH SOLE 16418 0 0 HP INC COM 40434L105 241745 8034 SH SOLE 8034 0 0 HUBBELL INC COM 443510607 328930 1000 SH SOLE 1000 0 0 ILLINOIS TOOL WKS INC COM 452308109 2779707 10612 SH SOLE 10612 0 0 INGERSOLL RAND INC COM 45687V106 382910 4951 SH SOLE 4951 0 0 INTEL CORP COM 458140100 2385619 47475 SH SOLE 47475 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 1419335 8678 SH SOLE 8678 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 200401 2475 SH SOLE 2475 0 0 INTUIT COM 461202103 410420 657 SH SOLE 657 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 838677 2486 SH SOLE 2486 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 5372034 468355 SH SOLE 468355 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1180660 7482 SH SOLE 7482 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 2420724 64176 SH SOLE 64176 0 0 INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 388800 8231 SH SOLE 8231 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 225689 3708 SH SOLE 3708 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 16344298 39911 SH SOLE 39911 0 0 IRON MTN INC DEL COM 46284V101 1533247 21910 SH SOLE 21910 0 0 ISHARES GOLD TR ISHARES NEW 464285204 231019 5919 SH SOLE 5919 0 0 ISHARES TR CORE S&P MCP ETF 464287507 2343966 8457 SH SOLE 8457 0 0 ISHARES TR CORE S&P SCP ETF 464287804 519059 4795 SH SOLE 4795 0 0 ISHARES TR CORE S&P US VLU 464287663 1006479 11935 SH SOLE 11935 0 0 ISHARES TR SELECT DIVID ETF 464287168 6190845 52814 SH SOLE 52814 0 0 ISHARES TR U.S. FINLS ETF 464287788 1028001 12036 SH SOLE 12036 0 0 ISHARES TR US HLTHCARE ETF 464287762 219546 767 SH SOLE 767 0 0 ISHARES TR US INDUSTRIALS 464287754 244159 2135 SH SOLE 2135 0 0 ISHARES TR US REGNL BKS ETF 464288778 1985481 47454 SH SOLE 47454 0 0 ISHARES TR US TRSPRTION 464287192 232306 885 SH SOLE 885 0 0 ISHARES TR EUROPE ETF 464287861 210647 3985 SH SOLE 3985 0 0 ISHARES TR EXPANDED TECH 464287515 1010044 2490 SH SOLE 2490 0 0 ISHARES TR CORE DIV GRWTH 46434V621 2383331 44283 SH SOLE 44283 0 0 ISHARES TR MSCI ACWI ETF 464288257 1135244 11155 SH SOLE 11155 0 0 ISHARES TR ISHARES BIOTECH 464287556 2867423 21107 SH SOLE 21107 0 0 ISHARES TR MSCI EAFE ETF 464287465 319861 4245 SH SOLE 4245 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 247979 3178 SH SOLE 3178 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 1154166 7844 SH SOLE 7844 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 1431872 4723 SH SOLE 4723 0 0 ISHARES TR RUS 1000 ETF 464287622 255704 975 SH SOLE 975 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 290675 1759 SH SOLE 1759 0 0 ISHARES TR U.S. MED DVC ETF 464288810 408337 7566 SH SOLE 7566 0 0 ISHARES TR US HLTHCR PR ETF 464288828 389940 1485 SH SOLE 1485 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 558175 2781 SH SOLE 2781 0 0 ISHARES TR S&P 100 ETF 464287101 1527953 6840 SH SOLE 6840 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 336082 4475 SH SOLE 4475 0 0 ISHARES TR CORE S&P500 ETF 464287200 5828734 12203 SH SOLE 12203 0 0 ISHARES TR S&P 500 VAL ETF 464287408 389166 2238 SH SOLE 2238 0 0 ISHARES TR GLOBAL 100 ETF 464287572 875413 10872 SH SOLE 10872 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 193691 12440 SH SOLE 12440 0 0 ISHARES TR S&P MC 400GR ETF 464287606 223400 2820 SH SOLE 2820 0 0 ISHARES TR S&P MC 400VL ETF 464287705 272556 2390 SH SOLE 2390 0 0 ISHARES TR PFD AND INCM SEC 464288687 1033441 33134 SH SOLE 33134 0 0 ISHARES TR ISHARES SEMICDTR 464287523 273071 474 SH SOLE 474 0 0 ISHARES U S ETF TR U.S. TECH INDEPD 46431W648 600997 9636 SH SOLE 9636 0 0 JABIL INC COM 466313103 487305 3825 SH SOLE 3825 0 0 JACOBS SOLUTIONS INC COM 46982L108 1707259 13153 SH SOLE 13153 0 0 JOHNSON & JOHNSON COM 478160104 37280140 237847 SH SOLE 237847 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1392294 24155 SH SOLE 24155 0 0 JPMORGAN CHASE & CO COM 46625H100 28984580 170397 SH SOLE 170397 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 357953 2250 SH SOLE 2250 0 0 KILROY RLTY CORP COM 49427F108 2798083 70233 SH SOLE 70233 0 0 KIMBERLY-CLARK CORP COM 494368103 12613309 103805 SH SOLE 103805 0 0 KINDER MORGAN INC DEL COM 49456B101 251229 14242 SH SOLE 14242 0 0 KKR & CO INC COM 48251W104 466694 5633 SH SOLE 5633 0 0 KLA CORP COM NEW 482480100 9473238 16297 SH SOLE 16297 0 0 KROGER CO COM 501044101 1040853 22771 SH SOLE 22771 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 1920012 9116 SH SOLE 9116 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 7562393 33272 SH SOLE 33272 0 0 LAM RESEARCH CORP COM 512807108 1209603 1544 SH SOLE 1544 0 0 LENNAR CORP CL A 526057104 1946760 13062 SH SOLE 13062 0 0 LINDE PLC SHS G54950103 5689976 13854 SH SOLE 13854 0 0 LOCKHEED MARTIN CORP COM 539830109 2609075 5756 SH SOLE 5756 0 0 LOWES COS INC COM 548661107 9358746 42052 SH SOLE 42052 0 0 LULULEMON ATHLETICA INC COM 550021109 4425215 8655 SH SOLE 8655 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 429153 4514 SH SOLE 4514 0 0 MARATHON PETE CORP COM 56585A102 1462385 9857 SH SOLE 9857 0 0 MARRIOTT INTL INC NEW CL A 571903202 2091274 9274 SH SOLE 9274 0 0 MASIMO CORP COM 574795100 284234 2425 SH SOLE 2425 0 0 MASTERCARD INCORPORATED CL A 57636Q104 1588656 3725 SH SOLE 3725 0 0 MCCORMICK & CO INC COM NON VTG 579780206 2444920 35734 SH SOLE 35734 0 0 MCDONALDS CORP COM 580135101 22920964 77303 SH SOLE 77303 0 0 MCKESSON CORP COM 58155Q103 618541 1336 SH SOLE 1336 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 56627 11533 SH SOLE 11533 0 0 MEDTRONIC PLC SHS G5960L103 7287063 88457 SH SOLE 88457 0 0 MERCK & CO INC COM 58933Y105 7882550 72304 SH SOLE 72304 0 0 META PLATFORMS INC CL A 30303M102 2130131 6018 SH SOLE 6018 0 0 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 45500 10000 SH SOLE 10000 0 0 MICROSOFT CORP COM 594918104 121103425 322049 SH SOLE 322049 0 0 MONDAY COM LTD SHS M7S64H106 264624 1409 SH SOLE 1409 0 0 MONDELEZ INTL INC CL A 609207105 743711 10268 SH SOLE 10268 0 0 MORGAN STANLEY COM NEW 617446448 2700050 28955 SH SOLE 28955 0 0 MP MATERIALS CORP COM CL A 553368101 513023 25845 SH SOLE 25845 0 0 NETFLIX INC COM 64110L106 263402 541 SH SOLE 541 0 0 NEWMONT CORP COM 651639106 429338 10373 SH SOLE 10373 0 0 NEXTERA ENERGY INC COM 65339F101 22516260 370699 SH SOLE 370699 0 0 NIKE INC CL B 654106103 15924862 146678 SH SOLE 146678 0 0 NORDSTROM INC COM 655664100 423681 22964 SH SOLE 22964 0 0 NORFOLK SOUTHN CORP COM 655844108 321240 1359 SH SOLE 1359 0 0 NOVARTIS AG SPONSORED ADR 66987V109 1023735 10139 SH SOLE 10139 0 0 NUCOR CORP COM 670346105 4087080 23484 SH SOLE 23484 0 0 NVIDIA CORPORATION COM 67066G104 21721738 43863 SH SOLE 43863 0 0 NXP SEMICONDUCTORS N V COM N6596X109 399873 1741 SH SOLE 1741 0 0 OCCIDENTAL PETE CORP COM 674599105 445855 7467 SH SOLE 7467 0 0 OMNICOM GROUP INC COM 681919106 1612546 18640 SH SOLE 18640 0 0 ONEOK INC NEW COM 682680103 205955 2933 SH SOLE 2933 0 0 ORACLE CORP COM 68389X105 2136954 20269 SH SOLE 20269 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 1735796 1827 SH SOLE 1827 0 0 OTIS WORLDWIDE CORP COM 68902V107 294446 3291 SH SOLE 3291 0 0 PACCAR INC COM 693718108 1360948 13937 SH SOLE 13937 0 0 PARKER-HANNIFIN CORP COM 701094104 1036575 2250 SH SOLE 2250 0 0 PAYCHEX INC COM 704326107 368296 3092 SH SOLE 3092 0 0 PEPSICO INC COM 713448108 7782907 45825 SH SOLE 45825 0 0 PFIZER INC COM 717081103 4031629 140036 SH SOLE 140036 0 0 PHILIP MORRIS INTL INC COM 718172109 354117 3764 SH SOLE 3764 0 0 PHILLIPS 66 COM 718546104 520939 3913 SH SOLE 3913 0 0 PNC FINL SVCS GROUP INC COM 693475105 233826 1510 SH SOLE 1510 0 0 PPG INDS INC COM 693506107 321832 2152 SH SOLE 2152 0 0 PPL CORP COM 69351T106 2341653 86408 SH SOLE 86408 0 0 PRICE T ROWE GROUP INC COM 74144T108 1203328 11174 SH SOLE 11174 0 0 PROCTER AND GAMBLE CO COM 742718109 33267676 227021 SH SOLE 227021 0 0 PROLOGIS INC. COM 74340W103 3661691 27470 SH SOLE 27470 0 0 PUBLIC STORAGE COM 74460D109 1808462 5929 SH SOLE 5929 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 4224693 69087 SH SOLE 69087 0 0 QUALCOMM INC COM 747525103 6280941 43428 SH SOLE 43428 0 0 REALTY INCOME CORP COM 756109104 12540879 218406 SH SOLE 218406 0 0 ROPER TECHNOLOGIES INC COM 776696106 1980057 3632 SH SOLE 3632 0 0 ROSS STORES INC COM 778296103 4292443 31017 SH SOLE 31017 0 0 RTX CORPORATION COM 75513E101 1444347 17166 SH SOLE 17166 0 0 S&P GLOBAL INC COM 78409V104 5463770 12403 SH SOLE 12403 0 0 SALESFORCE INC COM 79466L302 4422857 16808 SH SOLE 16808 0 0 SCHWAB CHARLES CORP COM 808513105 5306534 77130 SH SOLE 77130 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4112946 73881 SH SOLE 73881 0 0 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 223667 4856 SH SOLE 4856 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 708021 8534 SH SOLE 8534 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1034983 16709 SH SOLE 16709 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1694574 22498 SH SOLE 22498 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5040539 66210 SH SOLE 66210 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 912815 16185 SH SOLE 16185 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3294394 82236 SH SOLE 82236 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 44647670 614474 SH SOLE 614474 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 27571282 382775 SH SOLE 382775 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6913166 109161 SH SOLE 109161 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 139597476 725257 SH SOLE 725257 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 39808434 222630 SH SOLE 222630 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8708739 101809 SH SOLE 101809 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 29098901 255276 SH SOLE 255276 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 43094979 315992 SH SOLE 315992 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 29455576 783393 SH SOLE 783393 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 28699952 342318 SH SOLE 342318 0 0 SEMPRA COM 816851109 2418127 32358 SH SOLE 32358 0 0 SERVICENOW INC COM 81762P102 464870 658 SH SOLE 658 0 0 SHERWIN WILLIAMS CO COM 824348106 1917645 6148 SH SOLE 6148 0 0 SMARTSHEET INC COM CL A 83200N103 206630 4321 SH SOLE 4321 0 0 SOUTHERN CO COM 842587107 2320737 33097 SH SOLE 33097 0 0 SOUTHERN COPPER CORP COM 84265V105 916646 10650 SH SOLE 10650 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 2003441 5316 SH SOLE 5316 0 0 SPDR GOLD TR GOLD SHS 78463V107 451352 2361 SH SOLE 2361 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 23252546 48921 SH SOLE 48921 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 8384651 16525 SH SOLE 16525 0 0 SPDR SER TR S&P DIVID ETF 78464A763 12477990 99848 SH SOLE 99848 0 0 SPDR SER TR AEROSPACE DEF 78464A631 334891 2473 SH SOLE 2473 0 0 SPDR SER TR NYSE TECH ETF 78464A102 818303 4985 SH SOLE 4985 0 0 SPDR SER TR S&P REGL BKG 78464A698 3766099 71831 SH SOLE 71831 0 0 STANLEY BLACK & DECKER INC COM 854502101 1626989 16585 SH SOLE 16585 0 0 STARBUCKS CORP COM 855244109 14228782 148201 SH SOLE 148201 0 0 STATE STR CORP COM 857477103 324051 4183 SH SOLE 4183 0 0 STRYKER CORPORATION COM 863667101 407865 1362 SH SOLE 1362 0 0 SYNOPSYS INC COM 871607107 357852 695 SH SOLE 695 0 0 SYSCO CORP COM 871829107 765580 10469 SH SOLE 10469 0 0 T-MOBILE US INC COM 872590104 374458 2336 SH SOLE 2336 0 0 TARGET CORP COM 87612E106 3206729 22516 SH SOLE 22516 0 0 TESLA INC COM 88160R101 5083901 20460 SH SOLE 20460 0 0 TEXAS INSTRS INC COM 882508104 526839 3091 SH SOLE 3091 0 0 THE CIGNA GROUP COM 125523100 627947 2097 SH SOLE 2097 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 5616361 10581 SH SOLE 10581 0 0 TJX COS INC NEW COM 872540109 472873 5041 SH SOLE 5041 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 309401 4788 SH SOLE 4788 0 0 TOYOTA MOTOR CORP ADS 892331307 241328 1316 SH SOLE 1316 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 25430528 104266 SH SOLE 104266 0 0 TRAVELERS COMPANIES INC COM 89417E109 4227091 22191 SH SOLE 22191 0 0 UNILEVER PLC SPON ADR NEW 904767704 1512334 31195 SH SOLE 31195 0 0 UNION PAC CORP COM 907818108 8295854 33775 SH SOLE 33775 0 0 UNITED PARCEL SERVICE INC CL B 911312106 23620952 150232 SH SOLE 150232 0 0 UNITEDHEALTH GROUP INC COM 91324P102 10299710 19564 SH SOLE 19564 0 0 US BANCORP DEL COM NEW 902973304 4890553 112998 SH SOLE 112998 0 0 VALERO ENERGY CORP COM 91913Y100 576160 4432 SH SOLE 4432 0 0 VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 262244 3223 SH SOLE 3223 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 651216 3724 SH SOLE 3724 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 1062383 4980 SH SOLE 4980 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 8381898 94861 SH SOLE 94861 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 52903545 223015 SH SOLE 223015 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 440553 2019 SH SOLE 2019 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 207180 1386 SH SOLE 1386 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 805353 1844 SH SOLE 1844 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 3613173 11622 SH SOLE 11622 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 3408641 14652 SH SOLE 14652 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 339487 5265 SH SOLE 5265 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 234450 3005 SH SOLE 3005 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3296824 19348 SH SOLE 19348 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1137459 23747 SH SOLE 23747 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1685996 15103 SH SOLE 15103 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 7929770 67614 SH SOLE 67614 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 31699864 343593 SH SOLE 343593 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 18033295 81810 SH SOLE 81810 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 24840295 81564 SH SOLE 81564 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 29229884 248291 SH SOLE 248291 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 39122508 80832 SH SOLE 80832 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 7689008 40481 SH SOLE 40481 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 26032256 103838 SH SOLE 103838 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 4413799 32201 SH SOLE 32201 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 10746569 56277 SH SOLE 56277 0 0 VEEVA SYS INC CL A COM 922475108 561581 2917 SH SOLE 2917 0 0 VENTAS INC COM 92276F100 417859 8384 SH SOLE 8384 0 0 VERALTO CORP COM SHS 92338C103 239706 2914 SH SOLE 2914 0 0 VERISK ANALYTICS INC COM 92345Y106 998196 4179 SH SOLE 4179 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 11763229 312022 SH SOLE 312022 0 0 VISA INC COM CL A 92826C839 42044676 161493 SH SOLE 161493 0 0 WALMART INC COM 931142103 29539985 187377 SH SOLE 187377 0 0 WASTE MGMT INC DEL COM 94106L109 35610640 198831 SH SOLE 198831 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 211465 1015 SH SOLE 1015 0 0 WEC ENERGY GROUP INC COM 92939U106 1987138 23609 SH SOLE 23609 0 0 WELLS FARGO CO NEW COM 949746101 2218933 45082 SH SOLE 45082 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 18705781 15645 SH SOLE 15645 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 325224 9354 SH SOLE 9354 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 279264 5660 SH SOLE 5660 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 207691 138 SH SOLE 138 0 0 WILLIAMS COS INC COM 969457100 786623 22585 SH SOLE 22585 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 1260186 18984 SH SOLE 18984 0 0 WORKDAY INC CL A 98138H101 588836 2133 SH SOLE 2133 0 0 XCEL ENERGY INC COM 98389B100 397153 6415 SH SOLE 6415 0 0 XYLEM INC COM 98419M100 1200437 10497 SH SOLE 10497 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 4777140 39253 SH SOLE 39253 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 207162 11204 SH SOLE 11204 0 0 ZYNEX INC COM 98986M103 188070 17270 SH SOLE 17270 0 0