0001140334-23-000001.txt : 20230131 0001140334-23-000001.hdr.sgml : 20230131 20230131112136 ACCESSION NUMBER: 0001140334-23-000001 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230131 DATE AS OF CHANGE: 20230131 EFFECTIVENESS DATE: 20230131 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FLPUTNAM INVESTMENT MANAGEMENT CO CENTRAL INDEX KEY: 0001140334 IRS NUMBER: 010403396 STATE OF INCORPORATION: ME FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-06465 FILM NUMBER: 23570886 BUSINESS ADDRESS: STREET 1: 20 WILLIAM ST., STE. G40 CITY: WELLESLEY STATE: MA ZIP: 02481 BUSINESS PHONE: 2075185281 MAIL ADDRESS: STREET 1: 5 WIDGERY WHARF CITY: PORTLAND STATE: ME ZIP: 04101 FORMER COMPANY: FORMER CONFORMED NAME: PUTNAM FL INVESTMENT MANAGEMENT CO DATE OF NAME CHANGE: 20010509 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001140334 XXXXXXXX 12-31-2022 12-31-2022 FLPUTNAM INVESTMENT MANAGEMENT CO
5 WIDGERY WHARF PORTLAND ME 04101
13F HOLDINGS REPORT 028-06465 N
Allan Neskie Compliance Officer 207-518-5286 Allan Neskie Portland ME 01-31-2023 0 402 2747995376 false
INFORMATION TABLE 2 FLPutnamInvestmentMgmt_13f.xml 3M CO COM 88579Y101 1731302 14437 SH SOLE 0 5879 0 8558 ABBOTT LABS COM 002824100 6973491 63517 SH SOLE 0 21998 0 41519 ABBVIE INC COM 00287Y109 14266176 88275 SH SOLE 0 30710 0 57565 ABRDN ETFS BBRG ALL COMMDY 003261203 2639741 76315 SH SOLE 0 3781 0 72534 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 31912833 119595 SH SOLE 0 8360 0 111235 ADOBE SYSTEMS INCORPORATED COM 00724F101 10953812 32549 SH SOLE 0 487 0 32062 ADVANCE AUTO PARTS INC COM 00751Y106 1530032 10406 SH SOLE 0 1535 0 8871 ADVANCED ENERGY INDS COM 007973100 838328 9773 SH SOLE 0 0 0 9773 AECOM COM 00766T100 3034379 35728 SH SOLE 0 426 0 35302 AES CORP COM 00130H105 1530837 53228 SH SOLE 0 360 0 52868 AFLAC INC COM 001055102 753858 10479 SH SOLE 0 9001 0 1478 AGILENT TECHNOLOGIES INC COM 00846U101 10664299 71262 SH SOLE 0 204 0 71058 AIR PRODS & CHEMS INC COM 009158106 17412366 56486 SH SOLE 0 5163 0 51323 AKAMAI TECHNOLOGIES INC COM 00971T101 226936 2692 SH SOLE 0 120 0 2572 ALLSTATE CORP COM 020002101 1031699 7608 SH SOLE 0 3263 0 4345 ALPHABET INC CAP STK CL A 02079K305 46515568 527208 SH SOLE 0 51556 0 475652 ALPHABET INC CAP STK CL C 02079K107 4324966 48743 SH SOLE 0 5822 0 42921 ALTRIA GROUP INC COM 02209S103 415924 9099 SH SOLE 0 6923 0 2176 AMAZON COM INC COM 023135106 29883243 355753 SH SOLE 0 33084 0 322669 AMERICAN ELEC PWR CO INC COM 025537101 2027183 21350 SH SOLE 0 2388 0 18962 AMERICAN EXPRESS CO COM 025816109 716093 4847 SH SOLE 0 1101 0 3746 AMERICAN TOWER CORP NEW COM 03027X100 8511387 40175 SH SOLE 0 5452 0 34722 AMERICAN WTR WKS CO INC NEW COM 030420103 14105168 92541 SH SOLE 0 305 0 92236 AMERIPRISE FINL INC COM 03076C106 356971 1146 SH SOLE 0 594 0 552 AMGEN INC COM 031162100 13442722 51183 SH SOLE 0 1631 0 49552 AMN HEALTHCARE SVCS INC COM 001744101 6224669 60539 SH SOLE 0 123 0 60416 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1162019 29803 SH SOLE 0 154 0 29649 ANALOG DEVICES INC COM 032654105 16540837 100840 SH SOLE 0 5433 0 95408 ANTERO RESOURCES CORP COM 03674X106 246123 7942 SH SOLE 0 7846 0 96 APPLE INC COM 037833100 102622669 789830 SH SOLE 0 96572 0 693259 APTIV PLC SHS G6095L109 5038076 54097 SH SOLE 0 901 0 53196 ARCHER DANIELS MIDLAND CO COM 039483102 297028 3199 SH SOLE 0 1647 0 1552 ARES CAPITAL CORP COM 04010L103 309409 16752 SH SOLE 0 416 0 16336 ASML HOLDING N V N Y REGISTRY SHS N07059210 3810138 6973 SH SOLE 0 293 0 6680 ASPEN AEROGELS INC COM 04523Y105 190538 16161 SH SOLE 0 0 0 16161 ASTRAZENECA PLC SPONSORED ADR 046353108 15226833 224585 SH SOLE 0 7576 0 217009 AT&T INC COM 00206R102 2999963 162953 SH SOLE 0 23349 0 139603 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 957488 36969 SH SOLE 0 0 0 36969 AUTOMATIC DATA PROCESSING IN COM 053015103 10244964 42891 SH SOLE 0 17556 0 25335 AUTOZONE INC COM 053332102 273746 111 SH SOLE 0 0 0 111 AVERY DENNISON CORP COM 053611109 242902 1342 SH SOLE 0 132 0 1210 BADGER METER INC COM 056525108 564012 5173 SH SOLE 0 0 0 5173 BAKER HUGHES COMPANY CL A 05722G100 1290446 43699 SH SOLE 0 12395 0 31304 BANK AMERICA CORP COM 060505104 18222684 550202 SH SOLE 0 37194 0 513008 BECTON DICKINSON & CO COM 075887109 2166925 8521 SH SOLE 0 755 0 7766 BERKSHIRE HATHAWAY INC DEL CL A 084670108 937422 2 SH SOLE 0 0 0 2 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4284134 13869 SH SOLE 0 6048 0 7821 BIOGEN INC COM 09062X103 556055 2008 SH SOLE 0 990 0 1018 BLACKROCK INC COM 09247X101 31538532 44506 SH SOLE 0 4107 0 40399 BLACKSTONE INC COM 09260D107 476274 6420 SH SOLE 0 1050 0 5370 BLOOM ENERGY CORP COM CL A 093712107 935274 48916 SH SOLE 0 135 0 48781 BOEING CO COM 097023105 588129 3087 SH SOLE 0 1239 0 1848 BOSTON SCIENTIFIC CORP COM 101137107 243982 5273 SH SOLE 0 396 0 4877 BP PLC SPONSORED ADR 055622104 272357 7797 SH SOLE 0 5702 0 2095 BRISTOL-MYERS SQUIBB CO COM 110122108 11341166 157626 SH SOLE 0 44883 0 112743 BROADCOM INC COM 11135F101 40050196 71629 SH SOLE 0 6457 0 65173 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 287835 9288 SH SOLE 0 1485 0 7803 CAMBRIDGE BANCORP COM 132152109 1014495 12214 SH SOLE 0 91 0 12123 CAPITAL ONE FINL CORP COM 14040H105 412966 4442 SH SOLE 0 241 0 4201 CARDINAL HEALTH INC COM 14149Y108 859330 11179 SH SOLE 0 4464 0 6715 CARRIER GLOBAL CORPORATION COM 14448C104 350353 8493 SH SOLE 0 4921 0 3572 CATERPILLAR INC COM 149123101 1020039 4258 SH SOLE 0 2534 0 1724 CBRE GROUP INC CL A 12504L109 6617853 85991 SH SOLE 0 4868 0 81123 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 416385 43692 SH SOLE 0 0 0 43692 CHARLES RIV LABS INTL INC COM 159864107 12998777 59655 SH SOLE 0 2188 0 57467 CHART INDS INC COM 16115Q308 1571276 13636 SH SOLE 0 200 0 13436 CHENIERE ENERGY INC COM NEW 16411R208 10142916 67637 SH SOLE 0 9202 0 58435 CHESAPEAKE ENERGY CORP COM 165167735 2526303 26770 SH SOLE 0 7379 0 19391 CHEVRON CORP NEW COM 166764100 8991120 50093 SH SOLE 0 11710 0 38383 CHUBB LIMITED COM H1467J104 8489043 38482 SH SOLE 0 3207 0 35275 CIGNA CORP NEW COM 125523100 704141 2125 SH SOLE 0 428 0 1697 CINCINNATI FINL CORP COM 172062101 271386 2651 SH SOLE 0 2530 0 121 CISCO SYS INC COM 17275R102 3577442 75093 SH SOLE 0 13918 0 61175 CITIGROUP INC COM NEW 172967424 333259 7368 SH SOLE 0 501 0 6867 CLOROX CO DEL COM 189054109 492716 3511 SH SOLE 0 2908 0 603 COCA COLA CO COM 191216100 3059611 48100 SH SOLE 0 12108 0 35992 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 7125011 128796 SH SOLE 0 319 0 128477 COLGATE PALMOLIVE CO COM 194162103 648048 8225 SH SOLE 0 4969 0 3256 COMCAST CORP NEW CL A 20030N101 16847136 481760 SH SOLE 0 21142 0 460618 CONOCOPHILLIPS COM 20825C104 6037402 51164 SH SOLE 0 11430 0 39734 CONSOLIDATED EDISON INC COM 209115104 279449 2932 SH SOLE 0 1016 0 1916 CONSTELLATION ENERGY CORP COM 21037T109 934008 10834 SH SOLE 0 134 0 10700 CORTEVA INC COM 22052L104 216722 3687 SH SOLE 0 286 0 3401 COSTCO WHSL CORP NEW COM 22160K105 28349470 62102 SH SOLE 0 5585 0 56516 CROWN CASTLE INC COM 22822V101 9230520 68052 SH SOLE 0 1684 0 66367 CSX CORP COM 126408103 574975 18560 SH SOLE 0 1536 0 17024 CUMMINS INC COM 231021106 2671774 11027 SH SOLE 0 1051 0 9976 CVS HEALTH CORP COM 126650100 17907276 192159 SH SOLE 0 7588 0 184571 DANAHER CORPORATION COM 235851102 2479914 9343 SH SOLE 0 3896 0 5447 DARDEN RESTAURANTS INC COM 237194105 749651 5419 SH SOLE 0 1070 0 4349 DECKERS OUTDOOR CORP COM 243537107 299370 750 SH SOLE 0 0 0 750 DEERE & CO COM 244199105 14337500 33439 SH SOLE 0 4030 0 29409 DIAGEO PLC SPON ADR NEW 25243Q205 492352 2763 SH SOLE 0 2375 0 388 DISNEY WALT CO COM 254687106 11717624 134871 SH SOLE 0 8321 0 126550 DOMINION ENERGY INC COM 25746U109 253856 4140 SH SOLE 0 584 0 3556 DOVER CORP COM 260003108 665958 4918 SH SOLE 0 3487 0 1431 DOW INC COM 260557103 2016041 40009 SH SOLE 0 3804 0 36205 DUKE ENERGY CORP NEW COM NEW 26441C204 203681 1978 SH SOLE 0 908 0 1070 EATON CORP PLC SHS G29183103 9840607 62699 SH SOLE 0 13643 0 49056 ECOLAB INC COM 278865100 458982 3153 SH SOLE 0 1834 0 1319 ELECTRONIC ARTS INC COM 285512109 302884 2479 SH SOLE 0 964 0 1515 ELEVANCE HEALTH INC COM 036752103 1761076 3433 SH SOLE 0 979 0 2454 EMERSON ELEC CO COM 291011104 603019 6278 SH SOLE 0 3819 0 2459 ENERGY RECOVERY INC COM 29270J100 877915 42846 SH SOLE 0 0 0 42846 ENOVIX CORPORATION COM 293594107 195084 15682 SH SOLE 0 0 0 15682 ENPHASE ENERGY INC COM 29355A107 2909526 10981 SH SOLE 0 20 0 10961 EQUINIX INC COM 29444U700 450683 688 SH SOLE 0 40 0 648 EQUINOR ASA SPONSORED ADR 29446M102 30296401 846032 SH SOLE 0 27888 0 818144 EVERSOURCE ENERGY COM 30040W108 658228 7851 SH SOLE 0 3856 0 3995 EXELON CORP COM 30161N101 2546435 58904 SH SOLE 0 12458 0 46446 EXXON MOBIL CORP COM 30231G102 6784986 61514 SH SOLE 0 28140 0 33374 FASTENAL CO COM 311900104 561073 11857 SH SOLE 0 1649 0 10208 FEDEX CORP COM 31428X106 474831 2742 SH SOLE 0 100 0 2642 FORD MTR CO DEL COM 345370860 398095 34230 SH SOLE 0 341 0 33889 FREYR BATTERY SHS L4135L100 175544 20224 SH SOLE 0 0 0 20224 GALLAGHER ARTHUR J & CO COM 363576109 4450536 23605 SH SOLE 0 1332 0 22273 GENERAC HLDGS INC COM 368736104 2068664 20551 SH SOLE 0 550 0 20001 GENERAL DYNAMICS CORP COM 369550108 268455 1082 SH SOLE 0 67 0 1015 GENERAL ELECTRIC CO COM NEW 369604301 669132 7986 SH SOLE 0 4075 0 3911 GENERAL MLS INC COM 370334104 12171238 145155 SH SOLE 0 3477 0 141678 GENERAL MTRS CO COM 37045V100 8587661 255281 SH SOLE 0 907 0 254374 GILEAD SCIENCES INC COM 375558103 204979 2388 SH SOLE 0 470 0 1918 GOLDMAN SACHS GROUP INC COM 38141G104 432668 1260 SH SOLE 0 298 0 962 GRAPHIC PACKAGING HLDG CO COM 388689101 3410475 153280 SH SOLE 0 41588 0 111692 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 392663 9198 SH SOLE 0 162 0 9036 HANNON ARMSTRONG SUST INFR C COM 41068X100 1888829 65177 SH SOLE 0 325 0 64852 HCA HEALTHCARE INC COM 40412C101 1592631 6637 SH SOLE 0 718 0 5919 HESS CORP COM 42809H107 435671 3072 SH SOLE 0 2800 0 272 HF SINCLAIR CORP COM 403949100 212126 4088 SH SOLE 0 0 0 4088 HOLOGIC INC COM 436440101 408014 5454 SH SOLE 0 409 0 5045 HOME DEPOT INC COM 437076102 24485845 77521 SH SOLE 0 11095 0 66426 HONEYWELL INTL INC COM 438516106 1902830 8879 SH SOLE 0 3026 0 5854 HOULIHAN LOKEY INC CL A 441593100 15615606 179160 SH SOLE 0 2947 0 176214 HP INC COM 40434L105 1342690 49970 SH SOLE 0 7892 0 42078 IDEXX LABS INC COM 45168D104 3092337 7580 SH SOLE 0 1287 0 6293 ILLINOIS TOOL WKS INC COM 452308109 1174321 5331 SH SOLE 0 3690 0 1641 INTEL CORP COM 458140100 1331487 50378 SH SOLE 0 25734 0 24644 INTERNATIONAL BUSINESS MACHS COM 459200101 11479397 81478 SH SOLE 0 22481 0 58997 INTERPUBLIC GROUP COS INC COM 460690100 628838 18878 SH SOLE 0 2087 0 16791 INTUIT COM 461202103 2645163 6796 SH SOLE 0 1771 0 5025 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2963002 144325 SH SOLE 0 2273 0 142052 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 326833 2060 SH SOLE 0 2060 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 38778256 274536 SH SOLE 0 57695 0 216841 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 319033 6190 SH SOLE 0 70 0 6120 INVESCO QQQ TR UNIT SER 1 46090E103 9227607 34654 SH SOLE 0 9410 0 25244 IQVIA HLDGS INC COM 46266C105 380891 1859 SH SOLE 0 106 0 1753 ISHARES GOLD TR ISHARES NEW 464285204 804479 23258 SH SOLE 0 13359 0 9899 ISHARES INC CORE MSCI EMKT 46434G103 8320446 178168 SH SOLE 0 12695 0 165473 ISHARES SILVER TR ISHARES 46428Q109 494349 22450 SH SOLE 0 882 0 21568 ISHARES TR EAFE VALUE ETF 464288877 618692 13485 SH SOLE 0 693 0 12792 ISHARES TR CORE S&P TTL STK 464287150 510354 6018 SH SOLE 0 0 0 6018 ISHARES TR ISHS 1-5YR INVS 464288646 54381388 1091557 SH SOLE 0 111703 0 979855 ISHARES TR MSCI KLD400 SOC 464288570 611220 8514 SH SOLE 0 8514 0 0 ISHARES TR PFD AND INCM SEC 464288687 551921 18078 SH SOLE 0 6619 0 11459 ISHARES TR NATIONAL MUN ETF 464288414 708473 6714 SH SOLE 0 6156 0 558 ISHARES TR EXPANDED TECH 464287515 1757434 6869 SH SOLE 0 36 0 6833 ISHARES TR S&P 100 ETF 464287101 397599 2331 SH SOLE 0 125 0 2206 ISHARES TR MSCI EMG MKT ETF 464287234 1650166 43540 SH SOLE 0 5118 0 38422 ISHARES TR TIPS BD ETF 464287176 33452832 314288 SH SOLE 0 39156 0 275132 ISHARES TR CORE US AGGBD ET 464287226 6463054 66636 SH SOLE 0 24240 0 42396 ISHARES TR CORE S&P MCP ETF 464287507 86068182 355815 SH SOLE 0 37055 0 318760 ISHARES TR S&P MC 400VL ETF 464287705 531700 5275 SH SOLE 0 5012 0 263 ISHARES TR CORE S&P SCP ETF 464287804 38760856 409561 SH SOLE 0 54520 0 355041 ISHARES TR CORE S&P500 ETF 464287200 219265915 570693 SH SOLE 0 31945 0 538748 ISHARES TR S&P 500 GRWT ETF 464287309 967298 16535 SH SOLE 0 15835 0 700 ISHARES TR RUS 1000 ETF 464287622 1164469 5531 SH SOLE 0 88 0 5443 ISHARES TR RUS 1000 VAL ETF 464287598 1513922 9983 SH SOLE 0 7828 0 2155 ISHARES TR RUS 1000 GRW ETF 464287614 5743743 26810 SH SOLE 0 8012 0 18798 ISHARES TR RUSSELL 2000 ETF 464287655 6192395 35515 SH SOLE 0 13849 0 21666 ISHARES TR RUSSELL 3000 ETF 464287689 2022532 9165 SH SOLE 0 1382 0 7783 ISHARES TR MSCI EAFE ETF 464287465 4536717 69115 SH SOLE 0 17936 0 51179 ISHARES TR ISHARES BIOTECH 464287556 230414 1755 SH SOLE 0 1165 0 590 ISHARES TR RUS MID CAP ETF 464287499 1517087 22492 SH SOLE 0 19688 0 2804 ISHARES TR RUS MD CP GR ETF 464287481 239012 2859 SH SOLE 0 2461 0 398 ISHARES TR RUS MDCP VAL ETF 464287473 256476 2435 SH SOLE 0 1364 0 1071 ISHARES TR US HLTHCARE ETF 464287762 250232 882 SH SOLE 0 67 0 815 ISHARES TR 1 3 YR TREAS BD 464287457 24570641 302706 SH SOLE 0 19175 0 283530 ISHARES TR 7-10 YR TRSY BD 464287440 6048632 63151 SH SOLE 0 6963 0 56188 ISHARES TR IBOXX INV CP ETF 464287242 3282018 31130 SH SOLE 0 4809 0 26321 ISHARES TR CORE MSCI TOTAL 46432F834 433606 7491 SH SOLE 0 405 0 7086 ISHARES TR CORE MSCI EAFE 46432F842 87560576 1420516 SH SOLE 0 79513 0 1341003 ISHARES TR FLTG RATE NT ETF 46429B655 34384678 683185 SH SOLE 0 26304 0 656880 ISHARES TR 0-5 YR TIPS ETF 46429B747 26732065 275702 SH SOLE 0 15908 0 259794 ISHARES TR MSCI ACWI ETF 464288257 362607 4272 SH SOLE 0 41 0 4231 ISHARES TR INTRM GOV CR ETF 464288612 38871221 379379 SH SOLE 0 68215 0 311164 ISHARES TR EAFE SML CP ETF 464288273 2082135 36865 SH SOLE 0 10412 0 26453 ISHARES TR SHRT NAT MUN ETF 464288158 9036455 86664 SH SOLE 0 10798 0 75866 ISHARES TR MSCI USA QLT FCT 46432F339 230655 2024 SH SOLE 0 78 0 1946 ISHARES TR ESG AW MSCI EAFE 46435G516 59838628 910232 SH SOLE 0 14004 0 896228 ISHARES TR ESG AWRE 1 5 YR 46435G243 8631802 363139 SH SOLE 0 6125 0 357014 ISHARES TR RUSEL 2500 ETF 46435G268 457695 8613 SH SOLE 0 1330 0 7283 ISHARES TR ESG AWRE USD ETF 46435G193 1257809 56410 SH SOLE 0 1019 0 55391 ISHARES TR ESG AWR MSCI USA 46435G425 5527734 65224 SH SOLE 0 5510 0 59714 ISHARES TR ESG AWARE MSCI 46435U663 60706261 1846297 SH SOLE 0 19724 0 1826573 JOHNSON & JOHNSON COM 478160104 6653327 37664 SH SOLE 0 13727 0 23937 JOHNSON CTLS INTL PLC SHS G51502105 2662552 41602 SH SOLE 0 2863 0 38739 JPMORGAN CHASE & CO COM 46625H100 30213238 225304 SH SOLE 0 16461 0 208843 KIMBERLY-CLARK CORP COM 494368103 1060368 7811 SH SOLE 0 5935 0 1876 KINDER MORGAN INC DEL COM 49456B101 264062 14605 SH SOLE 0 10415 0 4190 KLA CORP COM NEW 482480100 2143782 5686 SH SOLE 0 710 0 4976 KROGER CO COM 501044101 16312928 365925 SH SOLE 0 8140 0 357785 L3HARRIS TECHNOLOGIES INC COM 502431109 6867194 32982 SH SOLE 0 4093 0 28889 LAM RESEARCH CORP COM 512807108 19522755 46450 SH SOLE 0 1127 0 45322 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 436406 91682 SH SOLE 0 0 0 91682 LIFE STORAGE INC COM 53223X107 7655979 77726 SH SOLE 0 884 0 76842 LILLY ELI & CO COM 532457108 12698866 34712 SH SOLE 0 11394 0 23317 LINDE PLC SHS G5494J103 4068841 12474 SH SOLE 0 3536 0 8938 LITHIUM AMERS CORP NEW COM NEW 53680Q207 599502 31636 SH SOLE 0 0 0 31636 LIVENT CORP COM 53814L108 199535 10042 SH SOLE 0 10000 0 42 LOCKHEED MARTIN CORP COM 539830109 589390 1212 SH SOLE 0 500 0 712 LOWES COS INC COM 548661107 15294027 76762 SH SOLE 0 8663 0 68099 M & T BK CORP COM 55261F104 265013 1827 SH SOLE 0 1360 0 467 MADISON COVERED CALL & EQUIT COM 557437100 196734 25385 SH SOLE 0 432 0 24953 MAIN STR CAP CORP COM 56035L104 218301 5908 SH SOLE 0 600 0 5308 MARATHON PETE CORP COM 56585A102 7003721 60175 SH SOLE 0 17249 0 42926 MARSH & MCLENNAN COS INC COM 571748102 34366338 207677 SH SOLE 0 17430 0 190247 MASTERCARD INCORPORATED CL A 57636Q104 3681601 10588 SH SOLE 0 2645 0 7942 MCCORMICK & CO INC COM NON VTG 579780206 469572 5665 SH SOLE 0 5415 0 250 MCDONALDS CORP COM 580135101 12823968 48662 SH SOLE 0 12690 0 35972 MCKESSON CORP COM 58155Q103 826389 2203 SH SOLE 0 1064 0 1139 MEDTRONIC PLC SHS G5960L103 557660 7175 SH SOLE 0 5588 0 1587 MERCK & CO INC COM 58933Y105 20267287 182670 SH SOLE 0 28466 0 154204 META PLATFORMS INC CL A 30303M102 490747 4078 SH SOLE 0 499 0 3579 MICROSOFT CORP COM 594918104 94386705 393573 SH SOLE 0 48309 0 345264 MID-AMER APT CMNTYS INC COM 59522J103 6464550 41178 SH SOLE 0 1192 0 39986 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 67168 10070 SH SOLE 0 0 0 10070 MONDELEZ INTL INC CL A 609207105 7344532 110196 SH SOLE 0 2610 0 107586 MORGAN STANLEY COM NEW 617446448 9494842 111678 SH SOLE 0 26401 0 85277 MOSAIC CO NEW COM 61945C103 380967 8684 SH SOLE 0 4254 0 4430 MP MATERIALS CORP COM CL A 553368101 2648365 109076 SH SOLE 0 970 0 108106 MSCI INC COM 55354G100 2444946 5256 SH SOLE 0 292 0 4964 MUSTANG BIO INC COM 62818Q104 7866 19920 SH SOLE 0 0 0 19920 NEW RELIC INC COM 64829B100 259275 4593 SH SOLE 0 100 0 4493 NEXTERA ENERGY INC COM 65339F101 32659289 390661 SH SOLE 0 52075 0 338587 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2082304 29709 SH SOLE 0 0 0 29709 NIKE INC CL B 654106103 4563717 39003 SH SOLE 0 3490 0 35513 NORFOLK SOUTHN CORP COM 655844108 2461057 9987 SH SOLE 0 530 0 9457 NORTHROP GRUMMAN CORP COM 666807102 2220110 4069 SH SOLE 0 960 0 3109 NOVO-NORDISK A S ADR 670100205 273967 2024 SH SOLE 0 0 0 2024 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 2154963 62937 SH SOLE 0 7806 0 55131 NUTRIEN LTD COM 67077M108 438326 6002 SH SOLE 0 3854 0 2148 NUVEEN AMT FREE MUN CR INC F COM 67071L106 201196 16573 SH SOLE 0 163 0 16410 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1363291 98008 SH SOLE 0 14065 0 83943 NVIDIA CORPORATION COM 67066G104 664225 4545 SH SOLE 0 1273 0 3272 NXP SEMICONDUCTORS N V COM N6596X109 2868732 18153 SH SOLE 0 462 0 17691 OCCIDENTAL PETE CORP COM 674599105 471929 7492 SH SOLE 0 7039 0 453 OLD DOMINION FREIGHT LINE IN COM 679580100 1079499 3804 SH SOLE 0 714 0 3090 OMNICOM GROUP INC COM 681919106 3639980 44624 SH SOLE 0 3602 0 41022 ONEOK INC NEW COM 682680103 895682 13633 SH SOLE 0 4660 0 8973 ORACLE CORP COM 68389X105 2742112 33547 SH SOLE 0 7538 0 26009 OREILLY AUTOMOTIVE INC COM 67103H107 6748864 7996 SH SOLE 0 427 0 7569 OTIS WORLDWIDE CORP COM 68902V107 273407 3491 SH SOLE 0 2251 0 1240 PALO ALTO NETWORKS INC COM 697435105 3768557 27007 SH SOLE 0 5598 0 21409 PARKER-HANNIFIN CORP COM 701094104 254382 874 SH SOLE 0 218 0 656 PAYCHEX INC COM 704326107 2918468 25255 SH SOLE 0 868 0 24387 PAYPAL HLDGS INC COM 70450Y103 200128 2810 SH SOLE 0 471 0 2339 PEPSICO INC COM 713448108 22865755 126568 SH SOLE 0 27934 0 98634 PFIZER INC COM 717081103 7116129 138878 SH SOLE 0 27122 0 111757 PHILIP MORRIS INTL INC COM 718172109 854826 8446 SH SOLE 0 5659 0 2787 PHILLIPS 66 COM 718546104 532265 5114 SH SOLE 0 1408 0 3706 PIMCO ETF TR 1-5 US TIP IDX 72201R205 689203 13820 SH SOLE 0 920 0 12900 PIMCO MUN INCOME FD COM 72200R107 113687 10900 SH SOLE 0 10900 0 0 PIONEER NAT RES CO COM 723787107 852518 3733 SH SOLE 0 1155 0 2578 PLUG POWER INC COM NEW 72919P202 491806 39758 SH SOLE 0 0 0 39758 PNC FINL SVCS GROUP INC COM 693475105 4240797 26851 SH SOLE 0 3789 0 23062 PROCTER AND GAMBLE CO COM 742718109 7947307 52437 SH SOLE 0 16192 0 36245 PROGRESSIVE CORP COM 743315103 448301 3456 SH SOLE 0 1561 0 1895 PROLOGIS INC. COM 74340W103 2685629 23824 SH SOLE 0 2836 0 20988 PTC INC COM 69370C100 1003534 8360 SH SOLE 0 200 0 8160 PUBLIC STORAGE COM 74460D109 230036 821 SH SOLE 0 177 0 644 QUALCOMM INC COM 747525103 1201097 10925 SH SOLE 0 8631 0 2294 RAYTHEON TECHNOLOGIES CORP COM 75513E101 1730514 17147 SH SOLE 0 7663 0 9484 REALTY INCOME CORP COM 756109104 676291 10662 SH SOLE 0 9160 0 1502 REGENERON PHARMACEUTICALS COM 75886F107 13378496 18543 SH SOLE 0 352 0 18191 RELIANCE STEEL & ALUMINUM CO COM 759509102 1946258 9614 SH SOLE 0 983 0 8631 REPUBLIC SVCS INC COM 760759100 21785340 168892 SH SOLE 0 9231 0 159661 ROCKWELL AUTOMATION INC COM 773903109 10150096 39407 SH SOLE 0 709 0 38698 ROPER TECHNOLOGIES INC COM 776696106 841711 1948 SH SOLE 0 220 0 1728 RPM INTL INC COM 749685103 272568 2797 SH SOLE 0 2622 0 175 SALESFORCE INC COM 79466L302 4896814 36932 SH SOLE 0 1091 0 35841 SCHWAB CHARLES CORP COM 808513105 35850413 430584 SH SOLE 0 38310 0 392274 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1157459 35935 SH SOLE 0 6769 0 29166 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2621105 58053 SH SOLE 0 13781 0 44272 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 215018 9084 SH SOLE 0 6177 0 2907 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 493561 12184 SH SOLE 0 7327 0 4857 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 204402 3679 SH SOLE 0 3679 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 999896 15240 SH SOLE 0 1488 0 13752 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 320558 4244 SH SOLE 0 4244 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 437182 8441 SH SOLE 0 5736 0 2705 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 374985 7617 SH SOLE 0 7617 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 274147 5130 SH SOLE 0 5035 0 95 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1267733 34328 SH SOLE 0 2628 0 31700 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1921280 40035 SH SOLE 0 272 0 39763 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 880037 11329 SH SOLE 0 475 0 10854 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1630956 47689 SH SOLE 0 51 0 47638 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1946228 19817 SH SOLE 0 62 0 19755 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3578869 28760 SH SOLE 0 4365 0 24395 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 625102 8385 SH SOLE 0 161 0 8224 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 676715 4981 SH SOLE 0 629 0 4352 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1561803 12092 SH SOLE 0 69 0 12023 SEMPRA COM 816851109 2056309 13306 SH SOLE 0 1713 0 11593 SHERWIN WILLIAMS CO COM 824348106 5881504 24782 SH SOLE 0 647 0 24135 SIRIUS XM HOLDINGS INC COM 82968B103 86327 14782 SH SOLE 0 14782 0 0 SMUCKER J M CO COM NEW 832696405 1270849 8020 SH SOLE 0 1191 0 6829 SOUTHERN CO COM 842587107 240866 3373 SH SOLE 0 0 0 3373 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1320350 3985 SH SOLE 0 3625 0 360 SPDR GOLD TR GOLD SHS 78463V107 1120303 6604 SH SOLE 0 445 0 6159 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 3280373 48229 SH SOLE 0 0 0 48229 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 308422 5409 SH SOLE 0 395 0 5014 SPDR S&P 500 ETF TR TR UNIT 78462F103 26659319 69710 SH SOLE 0 30284 0 39426 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4494397 10150 SH SOLE 0 7246 0 2904 SPDR SER TR S&P 600 SMCP GRW 78464A201 417258 5776 SH SOLE 0 5323 0 453 SPDR SER TR S&P DIVID ETF 78464A763 2101973 16801 SH SOLE 0 11443 0 5358 SPDR SER TR S&P HOMEBUILD 78464A888 325728 5400 SH SOLE 0 20 0 5380 SPDR SER TR S&P REGL BKG 78464A698 1660514 28269 SH SOLE 0 108 0 28161 SPDR SER TR PORTFOLIO S&P400 78464A847 964878 22703 SH SOLE 0 6 0 22697 SPDR SER TR PRTFLO S&P500 VL 78464A508 10028448 257867 SH SOLE 0 73309 0 184558 SPDR SER TR ICE PFD SEC ETF 78464A292 25407537 774148 SH SOLE 0 37327 0 736821 SPDR SER TR PORTFLI TIPS ETF 78464A656 245287 9522 SH SOLE 0 1865 0 7657 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 1237040 13524 SH SOLE 0 13039 0 485 SPDR SER TR SPDR S&P 500 ETF 78468R796 1782518 19095 SH SOLE 0 1095 0 18000 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 861537 48050 SH SOLE 0 0 0 48050 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 573285 11012 SH SOLE 0 400 0 10612 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 429246 10495 SH SOLE 0 0 0 10495 STANLEY BLACK & DECKER INC COM 854502101 297064 3955 SH SOLE 0 2434 0 1521 STEEL DYNAMICS INC COM 858119100 402915 4124 SH SOLE 0 1923 0 2201 STEM INC COM 85859N102 479622 53649 SH SOLE 0 0 0 53649 STRYKER CORPORATION COM 863667101 9340714 38205 SH SOLE 0 2043 0 36162 SUNNOVA ENERGY INTL INC. COM 86745K104 787289 43714 SH SOLE 0 0 0 43714 SYSCO CORP COM 871829107 451284 5903 SH SOLE 0 5094 0 809 T-MOBILE US INC COM 872590104 7459620 53283 SH SOLE 0 15766 0 37517 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4615308 61959 SH SOLE 0 5311 0 56648 TARGET CORP COM 87612E106 13668678 91711 SH SOLE 0 7603 0 84108 TE CONNECTIVITY LTD SHS H84989104 3262157 28416 SH SOLE 0 1896 0 26520 TESLA INC COM 88160R101 1621542 13164 SH SOLE 0 275 0 12889 TEXAS INSTRS INC COM 882508104 3058510 18512 SH SOLE 0 4246 0 14266 TEXAS PACIFIC LAND CORPORATI COM 88262P102 1638617 699 SH SOLE 0 0 0 699 THERMO FISHER SCIENTIFIC INC COM 883556102 19611499 35613 SH SOLE 0 5057 0 30556 TJX COS INC NEW COM 872540109 9798693 123099 SH SOLE 0 14606 0 108493 TOPBUILD CORP COM 89055F103 432851 2766 SH SOLE 0 30 0 2736 TOTALENERGIES SE SPONSORED ADS 89151E109 4420965 71214 SH SOLE 0 7126 0 64088 TRACTOR SUPPLY CO COM 892356106 3466358 15408 SH SOLE 0 1189 0 14219 TRANE TECHNOLOGIES PLC SHS G8994E103 1690250 10056 SH SOLE 0 396 0 9660 TRAVELERS COMPANIES INC COM 89417E109 3529619 18826 SH SOLE 0 3573 0 15253 TRUIST FINL CORP COM 89832Q109 3097690 71989 SH SOLE 0 7050 0 64939 UNILEVER PLC SPON ADR NEW 904767704 1808489 35918 SH SOLE 0 2736 0 33183 UNION PAC CORP COM 907818108 23313967 112590 SH SOLE 0 12477 0 100112 UNITED PARCEL SERVICE INC CL B 911312106 6581885 37862 SH SOLE 0 8403 0 29459 UNITED RENTALS INC COM 911363109 618431 1740 SH SOLE 0 253 0 1487 UNITEDHEALTH GROUP INC COM 91324P102 41276509 77854 SH SOLE 0 8600 0 69253 US BANCORP DEL COM NEW 902973304 783835 17974 SH SOLE 0 4790 0 13184 VALERO ENERGY CORP COM 91913Y100 374279 2950 SH SOLE 0 2435 0 515 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 429421 2116 SH SOLE 0 25 0 2091 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 515375 4649 SH SOLE 0 99 0 4550 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 539794 11835 SH SOLE 0 2218 0 9617 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 341169 4532 SH SOLE 0 845 0 3687 VANGUARD INDEX FDS LARGE CAP ETF 922908637 506610 2908 SH SOLE 0 511 0 2397 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 376597 2095 SH SOLE 0 1500 0 595 VANGUARD INDEX FDS GROWTH ETF 922908736 665969 3125 SH SOLE 0 2195 0 930 VANGUARD INDEX FDS SMALL CP ETF 922908751 3224247 17567 SH SOLE 0 9000 0 8567 VANGUARD INDEX FDS VALUE ETF 922908744 1041405 7419 SH SOLE 0 5954 0 1465 VANGUARD INDEX FDS MID CAP ETF 922908629 1513822 7428 SH SOLE 0 5827 0 1601 VANGUARD INDEX FDS SM CP VAL ETF 922908611 1045698 6585 SH SOLE 0 6326 0 259 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 969232 11751 SH SOLE 0 7155 0 4596 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 641744 4830 SH SOLE 0 0 0 4830 VANGUARD INDEX FDS TOTAL STK MKT 922908769 8791091 45981 SH SOLE 0 32844 0 13137 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5660087 16110 SH SOLE 0 8117 0 7993 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1142855 29319 SH SOLE 0 26353 0 2966 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5269628 105098 SH SOLE 0 41357 0 63741 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2548763 24791 SH SOLE 0 3518 0 21273 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1511310 32355 SH SOLE 0 1614 0 30741 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1044340 5993 SH SOLE 0 0 0 5993 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 30062295 514061 SH SOLE 0 27668 0 486393 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 1170161 25707 SH SOLE 0 17089 0 8618 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1310432 17428 SH SOLE 0 7632 0 9796 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 9497973 122539 SH SOLE 0 25348 0 97190 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 10400082 68489 SH SOLE 0 57106 0 11383 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 3971665 94631 SH SOLE 0 82700 0 11931 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 913657 8443 SH SOLE 0 2230 0 6213 VANGUARD WORLD FDS INF TECH ETF 92204A702 458475 1435 SH SOLE 0 991 0 445 VANGUARD WORLD FDS MATERIALS ETF 92204A801 682719 4011 SH SOLE 0 3671 0 340 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 506061 2040 SH SOLE 0 1832 0 208 VERISIGN INC COM 92343E102 425055 2069 SH SOLE 0 2000 0 69 VERISK ANALYTICS INC COM 92345Y106 8748051 49587 SH SOLE 0 114 0 49473 VERIZON COMMUNICATIONS INC COM 92343V104 7006755 177836 SH SOLE 0 17147 0 160689 VERTEX PHARMACEUTICALS INC COM 92532F100 311016 1077 SH SOLE 0 116 0 961 VIATRIS INC COM 92556V106 187173 16817 SH SOLE 0 450 0 16367 VISA INC COM CL A 92826C839 35057269 168739 SH SOLE 0 11492 0 157247 WALGREENS BOOTS ALLIANCE INC COM 931427108 310910 8322 SH SOLE 0 6193 0 2129 WALMART INC COM 931142103 1953231 13776 SH SOLE 0 4638 0 9138 WARNER BROS DISCOVERY INC COM SER A 934423104 145490 15347 SH SOLE 0 642 0 14705 WELLTOWER INC COM 95040Q104 269649 4114 SH SOLE 0 2380 0 1733 WEYERHAEUSER CO MTN BE COM NEW 962166104 221061 7131 SH SOLE 0 5811 0 1320 WILLIAMS COS INC COM 969457100 5803837 176408 SH SOLE 0 45446 0 130962 WISDOMTREE TR US MIDCAP DIVID 97717W505 568025 13807 SH SOLE 0 13132 0 675 WISDOMTREE TR US TOTAL DIVIDND 97717W109 374878 6181 SH SOLE 0 34 0 6147 WISDOMTREE TR EMG MKTS SMCAP 97717W281 395910 9000 SH SOLE 0 9000 0 0 XPO INC COM 983793100 254502 7645 SH SOLE 0 33 0 7612 XYLEM INC COM 98419M100 769346 6958 SH SOLE 0 134 0 6824 YUM BRANDS INC COM 988498101 296325 2314 SH SOLE 0 86 0 2228 ZIMMER BIOMET HOLDINGS INC COM 98956P102 443095 3475 SH SOLE 0 872 0 2603 ZOETIS INC CL A 98978V103 205192 1400 SH SOLE 0 755 0 645