0001140334-23-000004.txt : 20230427 0001140334-23-000004.hdr.sgml : 20230427 20230427160322 ACCESSION NUMBER: 0001140334-23-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230427 DATE AS OF CHANGE: 20230427 EFFECTIVENESS DATE: 20230427 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: 23856698 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 STREET 2: 4TH FLOOR 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 03-31-2023 03-31-2023 FLPUTNAM INVESTMENT MANAGEMENT CO
5 WIDGERY WHARF 4TH FLOOR PORTLAND ME 04101
13F HOLDINGS REPORT 028-06465 000106223 801-21951 N
Allan Neskie Compliance Officer 207-518-5286 Allan Neskie Portland ME 04-27-2023 0 419 3067393401 false
INFORMATION TABLE 2 FLPutnamInvestmentMgmt_13f.xml 3/31/23 FILE 3M CO COM 88579Y101 826416 7862 SH SOLE 0 5099 0 2763 ABBOTT LABS COM 002824100 7083377 69952 SH SOLE 0 19820 0 50132 ABBVIE INC COM 00287Y109 14084549 88376 SH SOLE 0 30326 0 58050 ABRDN ETFS BBRG ALL COMMDY 003261203 3067273 92555 SH SOLE 0 2479 0 90076 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 32968412 115351 SH SOLE 0 7033 0 108318 ADOBE SYSTEMS INCORPORATED COM 00724F101 12456315 32323 SH SOLE 0 334 0 31989 ADVANCED ENERGY INDS COM 007973100 957754 9773 SH SOLE 0 0 0 9773 ADVANCED MICRO DEVICES INC COM 007903107 305693 3119 SH SOLE 0 110 0 3009 AECOM COM 00766T100 2966884 35186 SH SOLE 0 365 0 34821 AES CORP COM 00130H105 1275758 52980 SH SOLE 0 360 0 52620 AFLAC INC COM 001055102 679617 10533 SH SOLE 0 8215 0 2319 AGILENT TECHNOLOGIES INC COM 00846U101 9771813 70636 SH SOLE 0 386 0 70250 AIR PRODS & CHEMS INC COM 009158106 17679193 61555 SH SOLE 0 4782 0 56773 AKAMAI TECHNOLOGIES INC COM 00971T101 250325 3197 SH SOLE 0 100 0 3097 ALLSTATE CORP COM 020002101 519765 4691 SH SOLE 0 3071 0 1620 ALPHABET INC CAP STK CL A 02079K305 55762240 537571 SH SOLE 0 49599 0 487972 ALPHABET INC CAP STK CL C 02079K107 5280288 50772 SH SOLE 0 5810 0 44962 ALTRIA GROUP INC COM 02209S103 433938 9725 SH SOLE 0 6770 0 2955 AMAZON COM INC COM 023135106 38451458 372267 SH SOLE 0 36402 0 335865 AMERICAN ELEC PWR CO INC COM 025537101 1929898 21210 SH SOLE 0 2565 0 18645 AMERICAN EXPRESS CO COM 025816109 925147 5609 SH SOLE 0 981 0 4628 AMERICAN TOWER CORP NEW COM 03027X100 6775409 33158 SH SOLE 0 3080 0 30078 AMERICAN WTR WKS CO INC NEW COM 030420103 13456318 91858 SH SOLE 0 135 0 91723 AMERIPRISE FINL INC COM 03076C106 357807 1167 SH SOLE 0 594 0 573 AMETEK INC COM 031100100 247946 1706 SH SOLE 0 203 0 1503 AMGEN INC COM 031162100 12198932 50461 SH SOLE 0 1323 0 49138 AMN HEALTHCARE SVCS INC COM 001744101 4935373 59491 SH SOLE 0 72 0 59419 ANALOG DEVICES INC COM 032654105 25397895 128780 SH SOLE 0 11508 0 117271 APPLE INC COM 037833100 134606778 816293 SH SOLE 0 111866 0 704427 APPLIED MATLS INC COM 038222105 3267488 26602 SH SOLE 0 6976 0 19626 APTIV PLC SHS G6095L109 9888229 88138 SH SOLE 0 847 0 87291 ARES CAPITAL CORP COM 04010L103 300660 16452 SH SOLE 0 416 0 16036 ASML HOLDING N V N Y REGISTRY SHS N07059210 5050991 7420 SH SOLE 0 229 0 7191 ASPEN AEROGELS INC COM 04523Y105 120399 16161 SH SOLE 0 0 0 16161 ASTRAZENECA PLC SPONSORED ADR 046353108 16222591 233721 SH SOLE 0 5089 0 228632 AT&T INC COM 00206R102 3098493 160961 SH SOLE 0 27817 0 133143 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 1091385 36921 SH SOLE 0 0 0 36921 AUTOMATIC DATA PROCESSING IN COM 053015103 9853546 44260 SH SOLE 0 16400 0 27860 AUTOZONE INC COM 053332102 302352 123 SH SOLE 0 0 0 123 AVERY DENNISON CORP COM 053611109 251576 1406 SH SOLE 0 132 0 1274 BADGER METER INC COM 056525108 642113 5271 SH SOLE 0 0 0 5271 BAKER HUGHES COMPANY CL A 05722G100 3954280 137016 SH SOLE 0 6299 0 130717 BANCO SANTANDER S.A. ADR 05964H105 58376 15820 SH SOLE 0 2 0 15818 BANK AMERICA CORP COM 060505104 19080374 667146 SH SOLE 0 25541 0 641604 BANK NEW YORK MELLON CORP COM 064058100 375676 8268 SH SOLE 0 2154 0 6114 BECTON DICKINSON & CO COM 075887109 2159821 8725 SH SOLE 0 681 0 8044 BERKSHIRE HATHAWAY INC DEL CL A 084670108 931200 2 SH SOLE 0 0 0 2 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5218213 16900 SH SOLE 0 5964 0 10936 BIOGEN INC COM 09062X103 574410 2066 SH SOLE 0 990 0 1076 BLACKROCK INC COM 09247X101 29972630 44794 SH SOLE 0 4258 0 40536 BLACKSTONE INC COM 09260D107 505040 5750 SH SOLE 0 835 0 4915 BLOOM ENERGY CORP COM CL A 093712107 974896 48916 SH SOLE 0 135 0 48781 BOEING CO COM 097023105 826449 3890 SH SOLE 0 1437 0 2453 BORGWARNER INC COM 099724106 3234827 65869 SH SOLE 0 830 0 65039 BOSTON SCIENTIFIC CORP COM 101137107 315339 6303 SH SOLE 0 396 0 5907 BP PLC SPONSORED ADR 055622104 345832 9115 SH SOLE 0 6581 0 2534 BRISTOL-MYERS SQUIBB CO COM 110122108 10331602 149064 SH SOLE 0 41035 0 108029 BROADCOM INC COM 11135F101 47220814 73605 SH SOLE 0 6506 0 67100 CAMBRIDGE BANCORP COM 132152109 797098 12299 SH SOLE 0 176 0 12123 CAPITAL ONE FINL CORP COM 14040H105 1210982 12593 SH SOLE 0 306 0 12287 CARDINAL HEALTH INC COM 14149Y108 3542385 46919 SH SOLE 0 13084 0 33835 CARRIER GLOBAL CORPORATION COM 14448C104 415657 9085 SH SOLE 0 4921 0 4164 CATERPILLAR INC COM 149123101 993616 4342 SH SOLE 0 2079 0 2263 CBRE GROUP INC CL A 12504L109 6159216 84593 SH SOLE 0 3624 0 80969 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 461968 44123 SH SOLE 0 0 0 44123 CHARLES RIV LABS INTL INC COM 159864107 11978219 59351 SH SOLE 0 1357 0 57994 CHART INDS INC COM 16115Q308 1704562 13593 SH SOLE 0 0 0 13593 CHENIERE ENERGY INC COM NEW 16411R208 6291121 39918 SH SOLE 0 2332 0 37586 CHEVRON CORP NEW COM 166764100 10123395 62046 SH SOLE 0 10759 0 51287 CHUBB LIMITED COM H1467J104 7439953 38315 SH SOLE 0 2458 0 35857 CINCINNATI FINL CORP COM 172062101 291130 2598 SH SOLE 0 2365 0 233 CINTAS CORP COM 172908105 341008 737 SH SOLE 0 0 0 737 CISCO SYS INC COM 17275R102 8477760 162176 SH SOLE 0 14984 0 147192 CITIGROUP INC COM NEW 172967424 409924 8742 SH SOLE 0 530 0 8213 CLOROX CO DEL COM 189054109 553543 3498 SH SOLE 0 2848 0 650 CME GROUP INC COM 12572Q105 240247 1254 SH SOLE 0 92 0 1162 COCA COLA CO COM 191216100 3254341 52464 SH SOLE 0 10745 0 41719 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 7518136 127017 SH SOLE 0 228 0 126789 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1393591 22872 SH SOLE 0 366 0 22506 COLGATE PALMOLIVE CO COM 194162103 679005 9035 SH SOLE 0 4114 0 4921 COMCAST CORP NEW CL A 20030N101 4035920 106461 SH SOLE 0 15013 0 91447 CONOCOPHILLIPS COM 20825C104 4532781 45689 SH SOLE 0 11818 0 33871 CONSOLIDATED EDISON INC COM 209115104 282514 2953 SH SOLE 0 816 0 2137 CONSTELLATION ENERGY CORP COM 21037T109 848671 10811 SH SOLE 0 78 0 10733 CORNING INC COM 219350105 3811657 108040 SH SOLE 0 563 0 107477 COSTCO WHSL CORP NEW COM 22160K105 32065959 64536 SH SOLE 0 5515 0 59020 CROWN CASTLE INC COM 22822V101 8618779 64396 SH SOLE 0 1553 0 62843 CSX CORP COM 126408103 669115 22349 SH SOLE 0 810 0 21539 CUMMINS INC COM 231021106 4502211 18847 SH SOLE 0 4828 0 14019 CVS HEALTH CORP COM 126650100 13839089 186235 SH SOLE 0 7865 0 178370 D R HORTON INC COM 23331A109 2973114 30434 SH SOLE 0 8668 0 21766 DANAHER CORPORATION COM 235851102 2405494 9544 SH SOLE 0 3658 0 5886 DARDEN RESTAURANTS INC COM 237194105 823790 5309 SH SOLE 0 1070 0 4239 DECKERS OUTDOOR CORP COM 243537107 325924 725 SH SOLE 0 0 0 725 DEERE & CO COM 244199105 14254918 34526 SH SOLE 0 4636 0 29890 DEVON ENERGY CORP NEW COM 25179M103 3030881 59887 SH SOLE 0 1148 0 58739 DIAGEO PLC SPON ADR NEW 25243Q205 432671 2388 SH SOLE 0 2087 0 301 DISNEY WALT CO COM 254687106 13685481 136677 SH SOLE 0 8002 0 128675 DOMINION ENERGY INC COM 25746U109 210885 3772 SH SOLE 0 492 0 3280 DOVER CORP COM 260003108 824730 5428 SH SOLE 0 3319 0 2109 DOW INC COM 260557103 2339464 42675 SH SOLE 0 3400 0 39275 DUKE ENERGY CORP NEW COM NEW 26441C204 381530 3955 SH SOLE 0 1069 0 2886 EATON CORP PLC SHS G29183103 13049425 76161 SH SOLE 0 13559 0 62602 ECOLAB INC COM 278865100 540160 3263 SH SOLE 0 1666 0 1597 ELECTRONIC ARTS INC COM 285512109 324974 2698 SH SOLE 0 851 0 1847 ELEVANCE HEALTH INC COM 036752103 272712 593 SH SOLE 0 45 0 548 EMERSON ELEC CO COM 291011104 698560 8017 SH SOLE 0 3585 0 4432 ENERGY RECOVERY INC COM 29270J100 987600 42846 SH SOLE 0 0 0 42846 ENOVIX CORPORATION COM 293594107 233819 15682 SH SOLE 0 0 0 15682 ENPHASE ENERGY INC COM 29355A107 2311398 10992 SH SOLE 0 20 0 10972 EOG RES INC COM 26875P101 634217 5533 SH SOLE 0 36 0 5497 EQUINIX INC COM 29444U700 253110 351 SH SOLE 0 47 0 304 EQUINOR ASA SPONSORED ADR 29446M102 23562985 828807 SH SOLE 0 21725 0 807082 EVERSOURCE ENERGY COM 30040W108 605811 7741 SH SOLE 0 3057 0 4684 EXELON CORP COM 30161N101 230847 5511 SH SOLE 0 1509 0 4002 EXXON MOBIL CORP COM 30231G102 6628720 60448 SH SOLE 0 26370 0 34078 FASTENAL CO COM 311900104 623546 11560 SH SOLE 0 1649 0 9911 FEDEX CORP COM 31428X106 832185 3642 SH SOLE 0 100 0 3542 FORD MTR CO DEL COM 345370860 232649 18464 SH SOLE 0 116 0 18348 FORTINET INC COM 34959E109 254077 3823 SH SOLE 0 145 0 3678 FREEPORT-MCMORAN INC CL B 35671D857 3428118 83797 SH SOLE 0 2458 0 81339 FREYR BATTERY SHS L4135L100 179791 20224 SH SOLE 0 0 0 20224 GALLAGHER ARTHUR J & CO COM 363576109 3921922 20500 SH SOLE 0 998 0 19502 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 273488 3334 SH SOLE 0 1352 0 1982 GENERAC HLDGS INC COM 368736104 3580964 33154 SH SOLE 0 509 0 32645 GENERAL DYNAMICS CORP COM 369550108 300324 1316 SH SOLE 0 0 0 1316 GENERAL ELECTRIC CO COM NEW 369604301 833727 8721 SH SOLE 0 4075 0 4646 GENERAL MLS INC COM 370334104 13311235 155760 SH SOLE 0 4726 0 151034 GENERAL MTRS CO COM 37045V100 9490049 258725 SH SOLE 0 565 0 258160 GENUINE PARTS CO COM 372460105 205457 1228 SH SOLE 0 175 0 1053 GILEAD SCIENCES INC COM 375558103 261409 3151 SH SOLE 0 470 0 2681 GOLDMAN SACHS GROUP INC COM 38141G104 315076 963 SH SOLE 0 278 0 685 GRAPHIC PACKAGING HLDG CO COM 388689101 4158690 163150 SH SOLE 0 46228 0 116922 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 464131 9198 SH SOLE 0 73 0 9125 HANNON ARMSTRONG SUST INFR C COM 41068X100 1846788 64573 SH SOLE 0 175 0 64398 HARTFORD FINL SVCS GROUP INC COM 416515104 1593950 22872 SH SOLE 0 534 0 22338 HCA HEALTHCARE INC COM 40412C101 1666476 6320 SH SOLE 0 501 0 5819 HERSHEY CO COM 427866108 201493 792 SH SOLE 0 217 0 575 HESS CORP COM 42809H107 431296 3259 SH SOLE 0 2800 0 459 HOLOGIC INC COM 436440101 450790 5586 SH SOLE 0 409 0 5177 HOME DEPOT INC COM 437076102 19168587 64952 SH SOLE 0 7715 0 57237 HONEYWELL INTL INC COM 438516106 6515653 34092 SH SOLE 0 3703 0 30389 HOULIHAN LOKEY INC CL A 441593100 15018938 171665 SH SOLE 0 2082 0 169583 IDEXX LABS INC COM 45168D104 3859117 7717 SH SOLE 0 1220 0 6497 ILLINOIS TOOL WKS INC COM 452308109 1837208 7547 SH SOLE 0 3245 0 4302 INTEL CORP COM 458140100 1667911 51053 SH SOLE 0 25011 0 26042 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1467033 14067 SH SOLE 0 429 0 13638 INTERNATIONAL BUSINESS MACHS COM 459200101 9150335 69802 SH SOLE 0 17768 0 52034 INTERNATIONAL PAPER CO COM 460146103 2554537 70841 SH SOLE 0 1386 0 69455 INTERPUBLIC GROUP COS INC COM 460690100 295140 7925 SH SOLE 0 2142 0 5783 INTUIT COM 461202103 3309870 7424 SH SOLE 0 1929 0 5495 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 42459466 293593 SH SOLE 0 65790 0 227803 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 330237 6190 SH SOLE 0 70 0 6120 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 335315 2060 SH SOLE 0 2060 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 254245 921 SH SOLE 0 921 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 10834525 33760 SH SOLE 0 9367 0 24393 IQVIA HLDGS INC COM 46266C105 382465 1923 SH SOLE 0 61 0 1862 IRON MTN INC DEL COM 46284V101 238201 4502 SH SOLE 0 508 0 3994 ISHARES GOLD TR ISHARES NEW 464285204 1410605 37747 SH SOLE 0 21031 0 16716 ISHARES INC CORE MSCI EMKT 46434G103 7527516 154284 SH SOLE 0 15891 0 138393 ISHARES SILVER TR ISHARES 46428Q109 496594 22450 SH SOLE 0 870 0 21580 ISHARES TR S&P 100 ETF 464287101 420466 2248 SH SOLE 0 125 0 2123 ISHARES TR MSCI EMG MKT ETF 464287234 1710394 43345 SH SOLE 0 4923 0 38422 ISHARES TR TIPS BD ETF 464287176 35745561 324223 SH SOLE 0 36906 0 287317 ISHARES TR CORE US AGGBD ET 464287226 1756882 17632 SH SOLE 0 13259 0 4373 ISHARES TR CORE S&P MCP ETF 464287507 91418225 365439 SH SOLE 0 36693 0 328746 ISHARES TR S&P MC 400VL ETF 464287705 542092 5275 SH SOLE 0 5012 0 263 ISHARES TR CORE S&P SCP ETF 464287804 40382672 417608 SH SOLE 0 53467 0 364141 ISHARES TR S&P SML 600 GWT 464287887 476040 4330 SH SOLE 0 52 0 4278 ISHARES TR CORE S&P500 ETF 464287200 239580327 582807 SH SOLE 0 32578 0 550229 ISHARES TR S&P 500 GRWT ETF 464287309 1178815 18451 SH SOLE 0 15835 0 2616 ISHARES TR RUS 1000 ETF 464287622 1322587 5872 SH SOLE 0 88 0 5784 ISHARES TR RUS 1000 VAL ETF 464287598 2362466 15516 SH SOLE 0 7509 0 8007 ISHARES TR RUS 1000 GRW ETF 464287614 7707084 31544 SH SOLE 0 6906 0 24638 ISHARES TR RUSSELL 2000 ETF 464287655 6153674 34494 SH SOLE 0 12943 0 21551 ISHARES TR RUSSELL 3000 ETF 464287689 2082437 8846 SH SOLE 0 1451 0 7395 ISHARES TR RUS MID CAP ETF 464287499 1664587 23807 SH SOLE 0 19904 0 3903 ISHARES TR RUS MD CP GR ETF 464287481 644816 7082 SH SOLE 0 2461 0 4621 ISHARES TR RUS MDCP VAL ETF 464287473 257614 2426 SH SOLE 0 1364 0 1062 ISHARES TR US HLTHCARE ETF 464287762 240839 882 SH SOLE 0 67 0 815 ISHARES TR MSCI EAFE ETF 464287465 4197589 58691 SH SOLE 0 14143 0 44548 ISHARES TR 1 3 YR TREAS BD 464287457 27409932 333617 SH SOLE 0 23093 0 310524 ISHARES TR 7-10 YR TRSY BD 464287440 8318876 83927 SH SOLE 0 6733 0 77194 ISHARES TR IBOXX INV CP ETF 464287242 3644631 33251 SH SOLE 0 4261 0 28990 ISHARES TR CORE MSCI TOTAL 46432F834 486060 7846 SH SOLE 0 203 0 7643 ISHARES TR CORE MSCI EAFE 46432F842 118808863 1777246 SH SOLE 0 166793 0 1610453 ISHARES TR MSCI USA QLT FCT 46432F339 251108 2024 SH SOLE 0 78 0 1946 ISHARES TR ESG AW MSCI EAFE 46435G516 72870950 1014351 SH SOLE 0 16727 0 997624 ISHARES TR ESG AWARE MSCI 46435U663 64430214 1895564 SH SOLE 0 20284 0 1875280 ISHARES TR ESG AWRE 1 5 YR 46435G243 8924107 370911 SH SOLE 0 7848 0 363063 ISHARES TR RUSEL 2500 ETF 46435G268 468930 8554 SH SOLE 0 1097 0 7457 ISHARES TR ESG AWRE USD ETF 46435G193 1423808 61864 SH SOLE 0 1539 0 60325 ISHARES TR ESG AWR MSCI USA 46435G425 6593353 72895 SH SOLE 0 4550 0 68345 ISHARES TR PFD AND INCM SEC 464288687 474232 15190 SH SOLE 0 4174 0 11016 ISHARES TR ISHS 1-5YR INVS 464288646 59377307 1174858 SH SOLE 0 118505 0 1056353 ISHARES TR MSCI KLD400 SOC 464288570 643495 8251 SH SOLE 0 8251 0 0 ISHARES TR CORE S&P TTL STK 464287150 544960 6018 SH SOLE 0 0 0 6018 ISHARES TR NATIONAL MUN ETF 464288414 12996688 120630 SH SOLE 0 6399 0 114231 ISHARES TR 3 7 YR TREAS BD 464288661 2751951 23391 SH SOLE 0 3437 0 19954 ISHARES TR INTRM GOV CR ETF 464288612 39411346 377178 SH SOLE 0 69865 0 307313 ISHARES TR EAFE SML CP ETF 464288273 2244539 37717 SH SOLE 0 10412 0 27305 ISHARES TR SHRT NAT MUN ETF 464288158 10041534 95926 SH SOLE 0 8328 0 87598 ISHARES TR MSCI ACWI ETF 464288257 348596 3824 SH SOLE 0 41 0 3783 ISHARES TR FLTG RATE NT ETF 46429B655 35742091 709309 SH SOLE 0 28704 0 680605 ISHARES TR 0-5 YR TIPS ETF 46429B747 28751309 289744 SH SOLE 0 14639 0 275105 JOHNSON & JOHNSON COM 478160104 7996336 51589 SH SOLE 0 14075 0 37514 JOHNSON CTLS INTL PLC SHS G51502105 2718995 45151 SH SOLE 0 2863 0 42288 JPMORGAN CHASE & CO COM 46625H100 35555724 272855 SH SOLE 0 23185 0 249669 KIMBERLY-CLARK CORP COM 494368103 1208049 9001 SH SOLE 0 5845 0 3155 KINDER MORGAN INC DEL COM 49456B101 261130 14913 SH SOLE 0 9352 0 5561 KLA CORP COM NEW 482480100 1181942 2961 SH SOLE 0 570 0 2391 KROGER CO COM 501044101 18800420 380807 SH SOLE 0 12380 0 368427 L3HARRIS TECHNOLOGIES INC COM 502431109 3254647 16585 SH SOLE 0 1822 0 14763 LAM RESEARCH CORP COM 512807108 31877004 60132 SH SOLE 0 4467 0 55665 LI-CYCLE HOLDINGS CORP COMMON SHARES 50202P105 520240 92405 SH SOLE 0 0 0 92405 LIFE STORAGE INC COM 53223X107 10220014 77962 SH SOLE 0 532 0 77430 LILLY ELI & CO COM 532457108 11093335 32303 SH SOLE 0 9815 0 22487 LINDE PLC SHS G54950103 4814158 13544 SH SOLE 0 3912 0 9632 LITHIUM AMERS CORP NEW COM NEW 53680Q207 688465 31639 SH SOLE 0 0 0 31639 LIVENT CORP COM 53814L108 222282 10234 SH SOLE 0 10000 0 234 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 36818 15870 SH SOLE 0 0 0 15870 LOCKHEED MARTIN CORP COM 539830109 455241 963 SH SOLE 0 375 0 588 LOWES COS INC COM 548661107 18809412 94061 SH SOLE 0 7171 0 86890 M & T BK CORP COM 55261F104 223210 1867 SH SOLE 0 1361 0 506 MADISON COVERED CALL & EQUIT COM 557437100 201811 25385 SH SOLE 0 432 0 24953 MAIN STR CAP CORP COM 56035L104 210085 5324 SH SOLE 0 13 0 5311 MARATHON PETE CORP COM 56585A102 8173475 60621 SH SOLE 0 17161 0 43460 MARSH & MCLENNAN COS INC COM 571748102 32967198 197942 SH SOLE 0 17397 0 180545 MASTERCARD INCORPORATED CL A 57636Q104 3939564 10841 SH SOLE 0 2677 0 8163 MCCORMICK & CO INC COM NON VTG 579780206 480038 5769 SH SOLE 0 5315 0 454 MCDONALDS CORP COM 580135101 13365713 47801 SH SOLE 0 13014 0 34787 MCKESSON CORP COM 58155Q103 759455 2133 SH SOLE 0 1059 0 1074 MEDTRONIC PLC SHS G5960L103 515565 6395 SH SOLE 0 4220 0 2175 MERCK & CO INC COM 58933Y105 25228011 237128 SH SOLE 0 31209 0 205918 META PLATFORMS INC CL A 30303M102 1168849 5515 SH SOLE 0 539 0 4976 MICROCHIP TECHNOLOGY INC. COM 595017104 378686 4520 SH SOLE 0 399 0 4121 MICROSOFT CORP COM 594918104 120730166 418766 SH SOLE 0 49435 0 369330 MID-AMER APT CMNTYS INC COM 59522J103 6893677 45641 SH SOLE 0 741 0 44900 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 98139 15358 SH SOLE 0 0 0 15358 MONDELEZ INTL INC CL A 609207105 9192276 131846 SH SOLE 0 4124 0 127722 MORGAN STANLEY COM NEW 617446448 9995919 113849 SH SOLE 0 26967 0 86882 MOSAIC CO NEW COM 61945C103 302395 6591 SH SOLE 0 3616 0 2975 MOTOROLA SOLUTIONS INC COM NEW 620076307 6044870 21126 SH SOLE 0 5268 0 15858 MP MATERIALS CORP COM CL A 553368101 3108821 110281 SH SOLE 0 670 0 109611 MSCI INC COM 55354G100 2952380 5275 SH SOLE 0 278 0 4997 MUSTANG BIO INC COM 62818Q104 7303 19920 SH SOLE 0 0 0 19920 NETFLIX INC COM 64110L106 256692 743 SH SOLE 0 112 0 631 NEXTERA ENERGY INC COM 65339F101 31020653 402448 SH SOLE 0 49818 0 352630 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 1811079 29812 SH SOLE 0 0 0 29812 NIKE INC CL B 654106103 4957462 40423 SH SOLE 0 3374 0 37049 NOKIA CORP SPONSORED ADR 654902204 1958236 398826 SH SOLE 0 3500 0 395326 NORFOLK SOUTHN CORP COM 655844108 724032 3415 SH SOLE 0 391 0 3024 NORTHROP GRUMMAN CORP COM 666807102 1013033 2194 SH SOLE 0 214 0 1980 NOVARTIS AG SPONSORED ADR 66987V109 525872 5716 SH SOLE 0 119 0 5597 NOVO-NORDISK A S ADR 670100205 376412 2365 SH SOLE 0 0 0 2365 NUCOR CORP COM 670346105 3389072 21940 SH SOLE 0 6071 0 15869 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 2340950 68710 SH SOLE 0 7502 0 61208 NUTRIEN LTD COM 67077M108 443248 6002 SH SOLE 0 3664 0 2338 NUVEEN AMT FREE MUN CR INC F COM 67071L106 195230 16573 SH SOLE 0 163 0 16410 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1317407 92062 SH SOLE 0 14659 0 77403 NVIDIA CORPORATION COM 67066G104 3129113 11265 SH SOLE 0 4866 0 6399 NXP SEMICONDUCTORS N V COM N6596X109 3299319 17693 SH SOLE 0 438 0 17255 OCCIDENTAL PETE CORP COM 674599105 404489 6479 SH SOLE 0 5556 0 923 OLD DOMINION FREIGHT LINE IN COM 679580100 1325527 3889 SH SOLE 0 714 0 3175 OMNICOM GROUP INC COM 681919106 7381728 78246 SH SOLE 0 12339 0 65907 ONEOK INC NEW COM 682680103 883518 13905 SH SOLE 0 4660 0 9245 ORACLE CORP COM 68389X105 3183231 34258 SH SOLE 0 7633 0 26625 OREILLY AUTOMOTIVE INC COM 67103H107 6504036 7661 SH SOLE 0 301 0 7360 OTIS WORLDWIDE CORP COM 68902V107 320918 3802 SH SOLE 0 2251 0 1551 PACCAR INC COM 693718108 3189918 43578 SH SOLE 0 0 0 43578 PALO ALTO NETWORKS INC COM 697435105 781383 3912 SH SOLE 0 1267 0 2645 PARKER-HANNIFIN CORP COM 701094104 503548 1498 SH SOLE 0 101 0 1397 PAYCHEX INC COM 704326107 12471861 108839 SH SOLE 0 1164 0 107675 PAYPAL HLDGS INC COM 70450Y103 638428 8407 SH SOLE 0 571 0 7836 PEPSICO INC COM 713448108 22869009 125447 SH SOLE 0 27493 0 97955 PFIZER INC COM 717081103 9147845 224212 SH SOLE 0 24047 0 200165 PHILIP MORRIS INTL INC COM 718172109 882745 9077 SH SOLE 0 5477 0 3600 PHILLIPS 66 COM 718546104 506292 4994 SH SOLE 0 1201 0 3793 PIMCO ETF TR INTER MUN BD ACT 72201R866 218760 4186 SH SOLE 0 0 0 4186 PIMCO ETF TR 1-5 US TIP IDX 72201R205 703535 13784 SH SOLE 0 920 0 12864 PIMCO MUN INCOME FD COM 72200R107 108455 10900 SH SOLE 0 10900 0 0 PIONEER NAT RES CO COM 723787107 3644663 17845 SH SOLE 0 1364 0 16481 PLUG POWER INC COM NEW 72919P202 472175 40288 SH SOLE 0 0 0 40288 PNC FINL SVCS GROUP INC COM 693475105 3115562 24513 SH SOLE 0 2660 0 21853 PROCTER AND GAMBLE CO COM 742718109 7964036 53561 SH SOLE 0 15218 0 38343 PROGRESSIVE CORP COM 743315103 537788 3759 SH SOLE 0 1561 0 2198 PROLOGIS INC. COM 74340W103 2954415 23679 SH SOLE 0 2948 0 20731 PTC INC COM 69370C100 6851970 53435 SH SOLE 0 487 0 52948 PUBLIC STORAGE COM 74460D109 259538 859 SH SOLE 0 114 0 745 QUALCOMM INC COM 747525103 1466513 11495 SH SOLE 0 8237 0 3258 RAYTHEON TECHNOLOGIES CORP COM 75513E101 3181592 32488 SH SOLE 0 7229 0 25259 REALTY INCOME CORP COM 756109104 678157 10710 SH SOLE 0 8585 0 2125 REGENERON PHARMACEUTICALS COM 75886F107 15241157 18549 SH SOLE 0 261 0 18288 RELIANCE STEEL & ALUMINUM CO COM 759509102 2319646 9035 SH SOLE 0 1136 0 7899 REPUBLIC SVCS INC COM 760759100 22474045 166204 SH SOLE 0 7377 0 158827 ROCKWELL AUTOMATION INC COM 773903109 11131231 37932 SH SOLE 0 421 0 37511 ROPER TECHNOLOGIES INC COM 776696106 841718 1910 SH SOLE 0 150 0 1760 RPM INTL INC COM 749685103 224905 2578 SH SOLE 0 2106 0 472 S&P GLOBAL INC COM 78409V104 264467 767 SH SOLE 0 228 0 539 SALESFORCE INC COM 79466L302 10386762 51991 SH SOLE 0 973 0 51018 SCHLUMBERGER LTD COM STK 806857108 2475298 50413 SH SOLE 0 1030 0 49383 SCHWAB CHARLES CORP COM 808513105 20775435 396629 SH SOLE 0 26875 0 369754 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 502107 11975 SH SOLE 0 7081 0 4894 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1191475 34238 SH SOLE 0 5007 0 29231 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3090679 63897 SH SOLE 0 11415 0 52481 SCHWAB STRATEGIC TR US TIPS ETF 808524870 397465 7414 SH SOLE 0 5466 0 1948 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 332838 6600 SH SOLE 0 6600 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 990678 14601 SH SOLE 0 844 0 13757 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 572111 7820 SH SOLE 0 7568 0 252 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 212785 4372 SH SOLE 0 3549 0 823 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 326225 5940 SH SOLE 0 5035 0 905 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 415329 11111 SH SOLE 0 2628 0 8483 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 269039 4641 SH SOLE 0 272 0 4369 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1688445 11181 SH SOLE 0 3825 0 7356 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 357569 2762 SH SOLE 0 846 0 1916 SEMPRA COM 816851109 1992138 13179 SH SOLE 0 1752 0 11427 SERVICENOW INC COM 81762P102 289985 624 SH SOLE 0 0 0 624 SHELL PLC SPON ADS 780259305 245537 4267 SH SOLE 0 157 0 4110 SHERWIN WILLIAMS CO COM 824348106 5321004 23673 SH SOLE 0 402 0 23271 SIRIUS XM HOLDINGS INC COM 82968B103 48728 12274 SH SOLE 0 12274 0 0 SMUCKER J M CO COM NEW 832696405 591396 3758 SH SOLE 0 1066 0 2692 SNAP ON INC COM 833034101 1933396 7831 SH SOLE 0 111 0 7720 SOUTHERN CO COM 842587107 415601 5973 SH SOLE 0 0 0 5973 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1325491 3985 SH SOLE 0 3625 0 360 SPDR GOLD TR GOLD SHS 78463V107 1642018 8962 SH SOLE 0 453 0 8509 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 5508063 148703 SH SOLE 0 446 0 148257 SPDR S&P 500 ETF TR TR UNIT 78462F103 27513362 67206 SH SOLE 0 25697 0 41509 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4646066 10135 SH SOLE 0 7073 0 3062 SPDR SER TR S&P 600 SMCP GRW 78464A201 358056 4855 SH SOLE 0 4443 0 412 SPDR SER TR S&P DIVID ETF 78464A763 2091441 16906 SH SOLE 0 10617 0 6289 SPDR SER TR S&P HOMEBUILD 78464A888 365904 5400 SH SOLE 0 20 0 5380 SPDR SER TR PRTFLO S&P500 VL 78464A508 11656752 286266 SH SOLE 0 79857 0 206409 SPDR SER TR SPDR S&P 500 ETF 78468R796 2086674 62776 SH SOLE 0 1884 0 60892 SPDR SER TR ICE PFD SEC ETF 78464A292 27501862 809831 SH SOLE 0 42042 0 767789 SPDR SER TR PORTFOLIO S&P400 78464A847 858456 19537 SH SOLE 0 6 0 19531 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 1142149 12439 SH SOLE 0 11954 0 485 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 908626 48050 SH SOLE 0 0 0 48050 STANLEY BLACK & DECKER INC COM 854502101 280058 3476 SH SOLE 0 2005 0 1471 STARBUCKS CORP COM 855244109 258925 2487 SH SOLE 0 270 0 2217 STEEL DYNAMICS INC COM 858119100 478696 4234 SH SOLE 0 1923 0 2311 STEM INC COM 85859N102 304190 53649 SH SOLE 0 0 0 53649 STRYKER CORPORATION COM 863667101 10965723 38413 SH SOLE 0 2018 0 36395 SUNNOVA ENERGY INTL INC. COM 86745K104 681657 43640 SH SOLE 0 0 0 43640 SYSCO CORP COM 871829107 533041 6902 SH SOLE 0 4785 0 2117 T-MOBILE US INC COM 872590104 18232604 125881 SH SOLE 0 18068 0 107813 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5950921 63975 SH SOLE 0 5928 0 58047 TARGET CORP COM 87612E106 14661443 88519 SH SOLE 0 7182 0 81337 TE CONNECTIVITY LTD SHS H84989104 3650954 27838 SH SOLE 0 1882 0 25956 TESLA INC COM 88160R101 1312807 6328 SH SOLE 0 305 0 6023 TEXAS INSTRS INC COM 882508104 4340124 23333 SH SOLE 0 3919 0 19414 TEXAS PACIFIC LAND CORPORATI COM 88262P102 1199219 705 SH SOLE 0 0 0 705 THE CIGNA GROUP COM 125523100 599393 2346 SH SOLE 0 313 0 2033 THERMO FISHER SCIENTIFIC INC COM 883556102 20293750 35210 SH SOLE 0 4729 0 30481 TJX COS INC NEW COM 872540109 11381197 145242 SH SOLE 0 19206 0 126036 TOPBUILD CORP COM 89055F103 585082 2811 SH SOLE 0 30 0 2781 TOTALENERGIES SE SPONSORED ADS 89151E109 4193259 71012 SH SOLE 0 6810 0 64202 TRACTOR SUPPLY CO COM 892356106 6388174 27179 SH SOLE 0 4958 0 22221 TRANE TECHNOLOGIES PLC SHS G8994E103 2957778 16077 SH SOLE 0 3520 0 12557 TRAVELERS COMPANIES INC COM 89417E109 1272619 7424 SH SOLE 0 3424 0 4000 TRUIST FINL CORP COM 89832Q109 864670 25357 SH SOLE 0 6810 0 18547 UNILEVER PLC SPON ADR NEW 904767704 738273 14217 SH SOLE 0 432 0 13785 UNION PAC CORP COM 907818108 20847667 103586 SH SOLE 0 8925 0 94661 UNITED PARCEL SERVICE INC CL B 911312106 8459133 43606 SH SOLE 0 10547 0 33059 UNITED RENTALS INC COM 911363109 687831 1738 SH SOLE 0 253 0 1485 UNITEDHEALTH GROUP INC COM 91324P102 33634563 71171 SH SOLE 0 6947 0 64224 UNITIL CORP COM 913259107 220688 3869 SH SOLE 0 1005 0 2864 US BANCORP DEL COM NEW 902973304 565543 15688 SH SOLE 0 3887 0 11801 VALERO ENERGY CORP COM 91913Y100 455979 3266 SH SOLE 0 2444 0 822 VANECK ETF TRUST LOW CARBN ENERGY 92189F502 568287 4677 SH SOLE 0 99 0 4578 VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 549972 11835 SH SOLE 0 2218 0 9617 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 277047 3622 SH SOLE 0 813 0 2809 VANGUARD INDEX FDS LARGE CAP ETF 922908637 543283 2908 SH SOLE 0 511 0 2397 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 409069 2099 SH SOLE 0 1554 0 545 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 467564 3487 SH SOLE 0 984 0 2503 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4971533 13220 SH SOLE 0 6375 0 6845 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2338848 16682 SH SOLE 0 0 0 16682 VANGUARD INDEX FDS VALUE ETF 922908744 1070491 7751 SH SOLE 0 5671 0 2080 VANGUARD INDEX FDS MID CAP ETF 922908629 1868880 8861 SH SOLE 0 6812 0 2049 VANGUARD INDEX FDS SM CP VAL ETF 922908611 1357874 8553 SH SOLE 0 6159 0 2394 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1325318 15960 SH SOLE 0 6266 0 9694 VANGUARD INDEX FDS SMALL CP ETF 922908751 3417388 18028 SH SOLE 0 9075 0 8953 VANGUARD INDEX FDS GROWTH ETF 922908736 894741 3587 SH SOLE 0 1991 0 1596 VANGUARD INDEX FDS TOTAL STK MKT 922908769 9413687 46123 SH SOLE 0 32667 0 13456 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1167532 28899 SH SOLE 0 18221 0 10679 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5294722 99022 SH SOLE 0 33936 0 65086 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2596416 23768 SH SOLE 0 2883 0 20885 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1325387 27716 SH SOLE 0 1547 0 26169 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1116676 5993 SH SOLE 0 0 0 5993 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 42163118 703187 SH SOLE 0 61318 0 641869 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 631125 13558 SH SOLE 0 6042 0 7516 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 7267789 95340 SH SOLE 0 5984 0 89356 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 10601633 132157 SH SOLE 0 23645 0 108512 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 10345000 67171 SH SOLE 0 52065 0 15106 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 4829321 106914 SH SOLE 0 81013 0 25902 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 851741 8073 SH SOLE 0 2230 0 5843 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 485065 2034 SH SOLE 0 1826 0 208 VANGUARD WORLD FDS INF TECH ETF 92204A702 424935 1102 SH SOLE 0 658 0 445 VANGUARD WORLD FDS MATERIALS ETF 92204A801 713285 4011 SH SOLE 0 3671 0 340 VERISIGN INC COM 92343E102 449499 2127 SH SOLE 0 2000 0 127 VERISK ANALYTICS INC COM 92345Y106 5204394 27126 SH SOLE 0 95 0 27031 VERIZON COMMUNICATIONS INC COM 92343V104 8013527 206056 SH SOLE 0 18312 0 187744 VERTEX PHARMACEUTICALS INC COM 92532F100 379659 1205 SH SOLE 0 100 0 1105 VIATRIS INC COM 92556V106 168061 17470 SH SOLE 0 415 0 17055 VISA INC COM CL A 92826C839 39584922 175574 SH SOLE 0 13805 0 161769 WALGREENS BOOTS ALLIANCE INC COM 931427108 283245 8191 SH SOLE 0 4886 0 3305 WALMART INC COM 931142103 4431443 30054 SH SOLE 0 8832 0 21222 WELLS FARGO CO NEW COM 949746101 252876 6765 SH SOLE 0 500 0 6265 WELLTOWER INC COM 95040Q104 284207 3964 SH SOLE 0 2380 0 1584 WESTROCK CO COM 96145D105 1737917 57037 SH SOLE 0 600 0 56437 WEYERHAEUSER CO MTN BE COM NEW 962166104 4040744 134110 SH SOLE 0 6531 0 127579 WILLIAMS COS INC COM 969457100 5340533 178852 SH SOLE 0 45647 0 133205 WISDOMTREE TR US MIDCAP DIVID 97717W505 557866 13613 SH SOLE 0 11913 0 1700 WISDOMTREE TR US TOTAL DIVIDND 97717W109 374507 6181 SH SOLE 0 34 0 6147 WISDOMTREE TR EMG MKTS SMCAP 97717W281 412110 9000 SH SOLE 0 9000 0 0 XPO INC COM 983793100 243620 7637 SH SOLE 0 25 0 7612 XYLEM INC COM 98419M100 720545 6882 SH SOLE 0 134 0 6748 YUM BRANDS INC COM 988498101 260937 1976 SH SOLE 0 86 0 1890 ZIMMER BIOMET HOLDINGS INC COM 98956P102 464507 3595 SH SOLE 0 783 0 2812 ZOETIS INC CL A 98978V103 315095 1893 SH SOLE 0 936 0 957