WELCH & FORBES LLC at 2023-06-30

Filling information for WELCH & FORBES LLC as Treemap, investor disclosed 375 total holdings based on 2023-06-30 SEC fillings. A list of the exposed holdings

Product name

Product description

Changed holding value / amount

Details
Total Holding Value, based on SEC fillings over time
CUSIP Symbol Name Title Of Class Value in 1000's Amount
88579Y101 88579Y101 3M CO COM 6697276 66913
002824100 002824100 ABBOTT LABS COM 70485160 646534
00287Y109 00287Y109 ABBVIE INC COM 54203139 402309
G1151C101 G1151C101 ACCENTURE PLC IRELAND SHS CLASS A 32867244 106511
00724F101 00724F101 ADOBE SYSTEMS INCORPORATED COM 45287940 92615
008252108 008252108 AFFILIATED MANAGERS GROUP IN COM 547103 3650
001055102 001055102 AFLAC INC COM 31619263 452998
009158106 009158106 AIR PRODS & CHEMS INC COM 11920399 39797
009066101 009066101 AIRBNB INC COM CL A 428054 3340
018802108 018802108 ALLIANT ENERGY CORP COM 2671180 50899
020002101 020002101 ALLSTATE CORP COM 727949 6676
02079K305 02079K305 ALPHABET INC CAP STK CL A 55622082 464679
02079K107 02079K107 ALPHABET INC CAP STK CL C 143300961 1184599
02209S103 02209S103 ALTRIA GROUP INC COM 1087476 24006
023135106 023135106 AMAZON COM INC COM 56422506 432821
G0250X107 G0250X107 AMCOR PLC ORD 114770 11500
025537101 025537101 AMERICAN ELEC PWR CO INC COM 346061 4110
025816109 025816109 AMERICAN EXPRESS CO COM 15880423 91162
03027X100 03027X100 AMERICAN TOWER CORP NEW COM 1625411 8381
030420103 030420103 AMERICAN WTR WKS CO INC NEW COM 20628164 144505
03076C106 03076C106 AMERIPRISE FINL INC COM 66712677 200845
031162100 031162100 AMGEN INC COM 6363767 28663
032095101 032095101 AMPHENOL CORP NEW CL A 734563 8647
032654105 032654105 ANALOG DEVICES INC COM 6177818 31712
03662Q105 03662Q105 ANSYS INC COM 137479296 416263
G0403H108 G0403H108 AON PLC SHS CL A 280648 813
03743Q108 03743Q108 APA CORPORATION COM 304116 8900
037833100 037833100 APPLE INC COM 348482908 1796581
038222105 038222105 APPLIED MATLS INC COM 1016549 7033
G6095L109 G6095L109 APTIV PLC SHS 2128585 20850
00206R102 00206R102 AT&T INC COM 4759395 298394
053015103 053015103 AUTOMATIC DATA PROCESSING IN COM 55668118 253279
058498106 058498106 BALL CORP COM 23321438 400642
060505104 060505104 BANK AMERICA CORP COM 33429242 1165185
06417N103 06417N103 BANK OZK LITTLE ROCK ARK COM 907575 22599
067901108 067901108 BARRICK GOLD CORP COM 495322 29257
05534B760 05534B760 BCE INC COM NEW 669577 14687
075887109 075887109 BECTON DICKINSON & CO COM 23095879 87481
084670108 084670108 BERKSHIRE HATHAWAY INC DEL CL A 517810 1
084670702 084670702 BERKSHIRE HATHAWAY INC DEL CL B NEW 46467047 136267
088606108 088606108 BHP GROUP LTD SPONSORED ADS 281344 4715
09225M101 09225M101 BLACK STONE MINERALS L P COM UNIT 940508 58966
09247X101 09247X101 BLACKROCK INC COM 1241288 1796
09253X102 09253X102 BLACKROCK MUNICIPAL INCOME COM 840222 73446
09260D107 09260D107 BLACKSTONE INC COM 1112479 11966
097023105 097023105 BOEING CO COM 561053 2657
09857L108 09857L108 BOOKING HOLDINGS INC COM 23260650 8614
101137107 101137107 BOSTON SCIENTIFIC CORP COM 13880252 256614
055622104 055622104 BP PLC SPONSORED ADR 2490106 70561
110122108 110122108 BRISTOL-MYERS SQUIBB CO COM 10244424 160194
11135F101 11135F101 BROADCOM INC COM 2765367 3188
11133T103 11133T103 BROADRIDGE FINL SOLUTIONS IN COM 1235271 7458
136385101 136385101 CANADIAN NAT RES LTD COM 204505 3635
136375102 136375102 CANADIAN NATL RY CO COM 2093059 17288
14040H105 14040H105 CAPITAL ONE FINL CORP COM 6757441 61785
142339100 142339100 CARLISLE COS INC COM 18470963 72003
143130102 143130102 CARMAX INC COM 77292782 923448
14448C104 14448C104 CARRIER GLOBAL CORPORATION COM 10535512 211939
149123101 149123101 CATERPILLAR INC COM 6562900 26673
M22465104 M22465104 CHECK POINT SOFTWARE TECH LT ORD 4835121 38490
163086101 163086101 CHEFS WHSE INC COM 453974 12695
163851108 163851108 CHEMOURS CO COM 219569 5952
166764100 166764100 CHEVRON CORP NEW COM 60043004 381588
H1467J104 H1467J104 CHUBB LIMITED COM 79792045 414375
171340102 171340102 CHURCH & DWIGHT CO INC COM 44023769 439227
172908105 172908105 CINTAS CORP COM 21693560 43642
17275R102 17275R102 CISCO SYS INC COM 32223953 622804
191216100 191216100 COCA COLA CO COM 21740241 361013
192422103 192422103 COGNEX CORP COM 17833525 318342
194162103 194162103 COLGATE PALMOLIVE CO COM 5353507 69490
20030N101 20030N101 COMCAST CORP NEW CL A 50976776 1226874
20825C104 20825C104 CONOCOPHILLIPS COM 3990747 38517
21036P108 21036P108 CONSTELLATION BRANDS INC CL A 19157094 77833
217204106 217204106 COPART INC COM 2011910 22058
22052L104 22052L104 CORTEVA INC COM 1079247 18835
22160K105 22160K105 COSTCO WHSL CORP NEW COM 93038106 172811
126408103 126408103 CSX CORP COM 762547 22362
231021106 231021106 CUMMINS INC COM 12648045 51591
126650100 126650100 CVS HEALTH CORP COM 8724424 126203
235851102 235851102 DANAHER CORPORATION COM 161896320 674568
237194105 237194105 DARDEN RESTAURANTS INC COM 427224 2557
244199105 244199105 DEERE & CO COM 2250833 5555
247361702 247361702 DELTA AIR LINES INC DEL COM NEW 218684 4600
252131107 252131107 DEXCOM INC COM 520208 4048
25243Q205 25243Q205 DIAGEO PLC SPON ADR NEW 1578756 9101
254709108 254709108 DISCOVER FINL SVCS COM 271209 2321
254687106 254687106 DISNEY WALT CO COM 5025568 56290
25746U109 25746U109 DOMINION ENERGY INC COM 317316 6127
257651109 257651109 DONALDSON INC COM 397876 6365
260003108 260003108 DOVER CORP COM 25060072 169726
260557103 260557103 DOW INC COM 1212783 22771
26441C204 26441C204 DUKE ENERGY CORP NEW COM NEW 6565109 73157
26614N102 26614N102 DUPONT DE NEMOURS INC COM 1284990 17987
27616P103 27616P103 EASTERLY GOVT PPTYS INC COM 359252 24776
27627N105 27627N105 EASTERN BANKSHARES INC COM 957060 78000
G29183103 G29183103 EATON CORP PLC SHS 499934 2486
27826U108 27826U108 EATON VANCE MUNI INCOME TRUS SH BEN INT 2047551 205784
27829F108 27829F108 EATON VANCE TAX-MANAGED GLOB COM 91080 11500
278642103 278642103 EBAY INC. COM 223718 5006
278865100 278865100 ECOLAB INC COM 85153585 456122
28176E108 28176E108 EDWARDS LIFESCIENCES CORP COM 25640994 271822
291011104 291011104 EMERSON ELEC CO COM 12918460 142919
29250N105 29250N105 ENBRIDGE INC COM 551533 14846
29362U104 29362U104 ENTEGRIS INC COM 302095 2726
293792107 293792107 ENTERPRISE PRODS PARTNERS L COM 678618 25754
26875P101 26875P101 EOG RES INC COM 2559220 22363
29444U700 29444U700 EQUINIX INC COM 4814974 6142
29670G102 29670G102 ESSENTIAL UTILS INC COM 431827 10820
30040W108 30040W108 EVERSOURCE ENERGY COM 1094441 15432
302130109 302130109 EXPEDITORS INTL WASH INC COM 16541277 136558
30231G102 30231G102 EXXON MOBIL CORP COM 34743441 323948
311900104 311900104 FASTENAL CO COM 1092142 18514
33739P855 33739P855 FIRST TR EXCH TRADED FD III INSTL PFD SECS 3043517 180624
33739Q408 33739Q408 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 3947973 66453
33738D101 33738D101 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 31106754 1152102
33738D309 33738D309 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 24566385 542304
337345102 337345102 FIRST TR NASDAQ 100 TECH IND SHS 366870 2493
337738108 337738108 FISERV INC COM 115107389 912463
345370860 345370860 FORD MTR CO DEL COM 610738 40366
346375108 346375108 FORMFACTOR INC COM 273760 8000
34959J108 34959J108 FORTIVE CORP COM 10405619 139168
363576109 363576109 GALLAGHER ARTHUR J & CO COM 65149659 296714
366651107 366651107 GARTNER INC COM 2334466 6664
36266G107 36266G107 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 1008275 12411
369550108 369550108 GENERAL DYNAMICS CORP COM 947091 4402
369604301 369604301 GENERAL ELECTRIC CO COM NEW 5075109 46200
370334104 370334104 GENERAL MLS INC COM 7149668 93216
37045V100 37045V100 GENERAL MTRS CO COM 1462851 37937
371901109 371901109 GENTEX CORP COM 1373757 46950
372460105 372460105 GENUINE PARTS CO COM 1007764 5955
373678507 373678507 GEOVAX LABS INC COM 9347 16994
375558103 375558103 GILEAD SCIENCES INC COM 2406899 31230
37946R109 37946R109 GLOBAL PARTNERS LP COM UNITS 1149917 37420
37959E102 37959E102 GLOBE LIFE INC COM 260348 2375
38141G104 38141G104 GOLDMAN SACHS GROUP INC COM 406078 1259
384802104 384802104 GRAINGER W W INC COM 473155 600
37733W204 37733W204 GSK PLC SPONSORED ADR 18567619 520977
405217100 405217100 HAIN CELESTIAL GROUP INC COM 1243087 99366
405552100 405552100 HALEON PLC SPON ADS 5443647 649600
406216101 406216101 HALLIBURTON CO COM 250724 7600
41013V100 41013V100 HANCOCK JOHN TAX-ADVANTAGED COM 1020000 50000
416515104 416515104 HARTFORD FINL SVCS GROUP INC COM 345625 4799
426281101 426281101 HENRY JACK & ASSOC INC COM 718684 4295
427866108 427866108 HERSHEY CO COM 1214039 4862
42809H107 42809H107 HESS CORP COM 420768 3095
428291108 428291108 HEXCEL CORP NEW COM 204646 2692
433323102 433323102 HINGHAM INSTN SVGS MASS COM 325100 1525
437076102 437076102 HOME DEPOT INC COM 134955686 434444
438516106 438516106 HONEYWELL INTL INC COM 2848562 13728
443510607 443510607 HUBBELL INC COM 1606077 4844
443573100 443573100 HUBSPOT INC COM 415564 781
444859102 444859102 HUMANA INC COM 346080 774
G4705A100 G4705A100 ICON PLC SHS 5011256 20029
45168D104 45168D104 IDEXX LABS INC COM 87039509 173306
452308109 452308109 ILLINOIS TOOL WKS INC COM 6311789 25231
452327109 452327109 ILLUMINA INC COM 444538 2371
458140100 458140100 INTEL CORP COM 15359095 459303
459200101 459200101 INTERNATIONAL BUSINESS MACHS COM 9585116 71632
459506101 459506101 INTERNATIONAL FLAVORS&FRAGRA COM 202080 2539
461202103 461202103 INTUIT COM 2086136 4553
46120E602 46120E602 INTUITIVE SURGICAL INC COM NEW 3403673 9954
46138G706 46138G706 INVESCO EXCH TRADED FD TR II SOLAR ETF 989167 13850
46138G508 46138G508 INVESCO EXCH TRADED FD TR II SR LN ETF 3911968 185930
46137V506 46137V506 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 236185 6178
464287176 464287176 ISHARES TR TIPS BD ETF 2873570 26701
46137V837 46137V837 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 236770 2922
46137V142 46137V142 INVESCO EXCHANGE TRADED FD T WATER RES ETF 733071 13000
46090E103 46090E103 INVESCO QQQ TR UNIT SER 1 3038482 8225
46266C105 46266C105 IQVIA HLDGS INC COM 591819 2633
46284V101 46284V101 IRON MTN INC DEL COM 42303874 744524
464285204 464285204 ISHARES GOLD TR ISHARES NEW 3385804 93042
46434G103 46434G103 ISHARES INC CORE MSCI EMKT 295050 5986
46432F842 46432F842 ISHARES TR CORE MSCI EAFE 1809069 26801
464287507 464287507 ISHARES TR CORE S&P MCP ETF 3723473 14240
464287804 464287804 ISHARES TR CORE S&P SCP ETF 3007341 30179
464287150 464287150 ISHARES TR CORE S&P TTL STK 212117 2168
464287200 464287200 ISHARES TR CORE S&P500 ETF 4035904 9055
464287226 464287226 ISHARES TR CORE US AGGBD ET 577612 5897
464288885 464288885 ISHARES TR EAFE GRWTH ETF 224786 2356
464288273 464288273 ISHARES TR EAFE SML CP ETF 224596 3808
46429B655 46429B655 ISHARES TR FLTG RATE NT ETF 606029 11925
464287242 464287242 ISHARES TR IBOXX INV CP ETF 13119978 121324
464287556 464287556 ISHARES TR ISHARES BIOTECH 283375 2232
464287523 464287523 ISHARES TR ISHARES SEMICDTR 236383 466
464288646 464288646 ISHARES TR ISHS 1-5YR INVS 5168515 103020
464287465 464287465 ISHARES TR MSCI EAFE ETF 2041822 28163
464287234 464287234 ISHARES TR MSCI EMG MKT ETF 1085328 27435
46429B697 46429B697 ISHARES TR MSCI USA MIN VOL 1077413 14495
464288414 464288414 ISHARES TR NATIONAL MUN ETF 326274 3057
464288687 464288687 ISHARES TR PFD AND INCM SEC 24272405 784752
464287622 464287622 ISHARES TR RUS 1000 ETF 1899710 7794
464287614 464287614 ISHARES TR RUS 1000 GRW ETF 1906448 6928
464287598 464287598 ISHARES TR RUS 1000 VAL ETF 826556 5237
464287648 464287648 ISHARES TR RUS 2000 GRW ETF 3833309 15797
464287630 464287630 ISHARES TR RUS 2000 VAL ETF 602624 4280
464287499 464287499 ISHARES TR RUS MID CAP ETF 1513255 20721
464287655 464287655 ISHARES TR RUSSELL 2000 ETF 17352100 92658
464287101 464287101 ISHARES TR S&P 100 ETF 1684433 8135
464287309 464287309 ISHARES TR S&P 500 GRWT ETF 648627 9203
464287408 464287408 ISHARES TR S&P 500 VAL ETF 499689 3100
464287606 464287606 ISHARES TR S&P MC 400GR ETF 688875 9185
464287168 464287168 ISHARES TR SELECT DIVID ETF 1551194 13691
46620W201 46620W201 J JILL INC COM 814340 38000
478160104 478160104 JOHNSON & JOHNSON COM 131862760 796658
46625H100 46625H100 JPMORGAN CHASE & CO COM 106233990 730432
486606106 486606106 KAYNE ANDERSON ENERGY INFRST COM 133496 16400
487836108 487836108 KELLOGG CO COM 369959 5489
494368103 494368103 KIMBERLY-CLARK CORP COM 5460688 39553
49714P108 49714P108 KINSALE CAP GROUP INC COM 374200 1000
48251W104 48251W104 KKR & CO INC COM 366800 6550
482480100 482480100 KLA CORP COM NEW 236689 488
500754106 500754106 KRAFT HEINZ CO COM 205792 5797
502431109 502431109 L3HARRIS TECHNOLOGIES INC COM 23162995 118317
50540R409 50540R409 LABORATORY CORP AMER HLDGS COM NEW 661483 2741
513847103 513847103 LANCASTER COLONY CORP COM 13542432 67345
518439104 518439104 LAUDER ESTEE COS INC CL A 782575 3985
532457108 532457108 LILLY ELI & CO COM 57148514 121857
533900106 533900106 LINCOLN ELEC HLDGS INC COM 34109811 171725
G54950103 G54950103 LINDE PLC SHS 32943209 86448
535555106 535555106 LINDSAY CORP COM 313626 2628
539830109 539830109 LOCKHEED MARTIN CORP COM 3428275 7447
548661107 548661107 LOWES COS INC COM 3976161 17617
55261F104 55261F104 M & T BK CORP COM 300734 2430
559080106 559080106 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 334035 5360
56585A102 56585A102 MARATHON PETE CORP COM 1393370 11950
571748102 571748102 MARSH & MCLENNAN COS INC COM 3517847 18704
574599106 574599106 MASCO CORP COM 1620011 28233
57636Q104 57636Q104 MASTERCARD INCORPORATED CL A 5913270 15035
579780206 579780206 MCCORMICK & CO INC COM NON VTG 1105555 12674
580135101 580135101 MCDONALDS CORP COM 96426198 323133
580589109 580589109 MCGRATH RENTCORP COM 240448 2600
G5960L103 G5960L103 MEDTRONIC PLC SHS 10782252 122386
58933Y105 58933Y105 MERCK & CO INC COM 45910674 397874
30303M102 30303M102 META PLATFORMS INC CL A 29065124 101279
59156R108 59156R108 METLIFE INC COM 481466 8517
592688105 592688105 METTLER TOLEDO INTERNATIONAL COM 85236919 64985
594918104 594918104 MICROSOFT CORP COM 311406928 914449
609207105 609207105 MONDELEZ INTL INC CL A 2645096 36264
615369105 615369105 MOODYS CORP COM 13389651 38507
617446448 617446448 MORGAN STANLEY COM NEW 594468 6961
617700109 617700109 MORNINGSTAR INC COM 247048 1260
64110D104 64110D104 NETAPP INC COM 331882 4344
65339F101 65339F101 NEXTERA ENERGY INC COM 26541342 357700
654106103 654106103 NIKE INC CL B 7092955 64265
655844108 655844108 NORFOLK SOUTHN CORP COM 353065 1557
66405S100 66405S100 NORTHEAST BK LEWISTON ME COM 583380 14000
665859104 665859104 NORTHERN TR CORP COM 332296 4482
666807102 666807102 NORTHROP GRUMMAN CORP COM 2007343 4404
66987V109 66987V109 NOVARTIS AG SPONSORED ADR 7397433 73307
670100205 670100205 NOVO-NORDISK A S ADR 1734819 10720
67077M108 67077M108 NUTRIEN LTD COM 834495 14132
67066G104 67066G104 NVIDIA CORPORATION COM 230138173 544036
680277100 680277100 OLD SECOND BANCORP INC ILL COM 191264 14645
681919106 681919106 OMNICOM GROUP INC COM 26481448 278312
682680103 682680103 ONEOK INC NEW COM 210466 3410
68389X105 68389X105 ORACLE CORP COM 14393114 120859
67103H107 67103H107 OREILLY AUTOMOTIVE INC COM 204679968 214257
68902V107 68902V107 OTIS WORLDWIDE CORP COM 27030254 303676
697435105 697435105 PALO ALTO NETWORKS INC COM 2365002 9256
701094104 701094104 PARKER-HANNIFIN CORP COM 1814852 4653
704326107 704326107 PAYCHEX INC COM 47206710 421978
70432V102 70432V102 PAYCOM SOFTWARE INC COM 716044 2229
70450Y103 70450Y103 PAYPAL HLDGS INC COM 2541022 38079
713448108 713448108 PEPSICO INC COM 109999282 593884
717081103 717081103 PFIZER INC COM 21076402 574602
718172109 718172109 PHILIP MORRIS INTL INC COM 2687772 27533
718546104 718546104 PHILLIPS 66 COM 1244614 13049
693475105 693475105 PNC FINL SVCS GROUP INC COM 1306483 10373
693506107 693506107 PPG INDS INC COM 883868 5960
742718109 742718109 PROCTER AND GAMBLE CO COM 122710654 808690
743315103 743315103 PROGRESSIVE CORP COM 5795819 43785
74340W103 74340W103 PROLOGIS INC. COM 567288 4626
74348A467 74348A467 PROSHARES TR S&P 500 DV ARIST 250785 2660
744573106 744573106 PUBLIC SVC ENTERPRISE GRP IN COM 277676 4435
747525103 747525103 QUALCOMM INC COM 18910932 158862
75513E101 75513E101 RAYTHEON TECHNOLOGIES CORP COM 113265365 1156241
761152107 761152107 RESMED INC COM 67343265 308206
775711104 775711104 ROLLINS INC COM 2985556 69707
776696106 776696106 ROPER TECHNOLOGIES INC COM 92121284 191600
749685103 749685103 RPM INTL INC COM 6726344 74962
78409V104 78409V104 S&P GLOBAL INC COM 545612 1361
79466L302 79466L302 SALESFORCE INC COM 2148727 10171
806857108 806857108 SCHLUMBERGER LTD COM STK 758904 15450
808513105 808513105 SCHWAB CHARLES CORP COM 328574 5797
808524797 808524797 SCHWAB STRATEGIC TR US DIVIDEND EQ 2233719 30759
81369Y506 81369Y506 SELECT SECTOR SPDR TR ENERGY 228656 2817
81369Y803 81369Y803 SELECT SECTOR SPDR TR TECHNOLOGY 570608 3282
81762P102 81762P102 SERVICENOW INC COM 755852 1345
780259305 780259305 SHELL PLC SPON ADS 605912 10035
824348106 824348106 SHERWIN WILLIAMS CO COM 7682558 28934
82509L107 82509L107 SHOPIFY INC CL A 2355316 36460
831865209 831865209 SMITH A O CORP COM 39473721 542369
842587107 842587107 SOUTHERN CO COM 610476 8690
843380106 843380106 SOUTHERN MO BANCORP INC COM 341897 8892
78467X109 78467X109 SPDR DOW JONES INDL AVERAGE UT SER 1 357604 1040
78463V107 78463V107 SPDR GOLD TR GOLD SHS 594531 3335
78462F103 78462F103 SPDR S&P 500 ETF TR TR UNIT 20483083 46208
78467Y107 78467Y107 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 77231478 161265
78468R200 78468R200 SPDR SER TR BLOOMBERG INVT 276210 9000
78468R853 78468R853 SPDR SER TR PORTFOLIO S&P600 432970 11147
78464A763 78464A763 SPDR SER TR S&P DIVID ETF 2932360 23922
85208R101 85208R101 SPROTT PHYSICAL GOLD & SILVE TR UNIT 657749 36501
85207H104 85207H104 SPROTT PHYSICAL GOLD TR UNIT 317259 21264
854502101 854502101 STANLEY BLACK & DECKER INC COM 902989 9636
855244109 855244109 STARBUCKS CORP COM 26390046 266404
857477103 857477103 STATE STR CORP COM 5757439 78675
858912108 858912108 STERICYCLE INC COM 597868 12874
G8473T100 G8473T100 STERIS PLC SHS USD 647493 2878
863667101 863667101 STRYKER CORPORATION COM 160597706 526394
866796105 866796105 SUN LIFE FINANCIAL INC. COM 363640 6977
867224107 867224107 SUNCOR ENERGY INC NEW COM 203481 6940
871829107 871829107 SYSCO CORP COM 8982134 121053
876030107 876030107 TAPESTRY INC COM 329560 7700
87612E106 87612E106 TARGET CORP COM 1292884 9802
H84989104 H84989104 TE CONNECTIVITY LTD SHS 214303 1529
88160R101 88160R101 TESLA INC COM 2286038 8733
882508104 882508104 TEXAS INSTRS INC COM 5858570 32544
125523100 125523100 THE CIGNA GROUP COM 2874187 10243
883556102 883556102 THERMO FISHER SCIENTIFIC INC COM 43819360 83985
872540109 872540109 TJX COS INC NEW COM 67103389 791406
89055F103 89055F103 TOPBUILD CORP COM 325076 1222
891160509 891160509 TORONTO DOMINION BK ONT COM NEW 21158516 341211
892356106 892356106 TRACTOR SUPPLY CO COM 17022082 76988
89417E109 89417E109 TRAVELERS COMPANIES INC COM 579503 3337
89832Q109 89832Q109 TRUIST FINL CORP COM 1509643 49741
902252105 902252105 TYLER TECHNOLOGIES INC COM 457701 1099
904767704 904767704 UNILEVER PLC SPON ADR NEW 1214994 23307
907818108 907818108 UNION PAC CORP COM 4335904 21190
911312106 911312106 UNITED PARCEL SERVICE INC CL B 12763886 71207
911363109 911363109 UNITED RENTALS INC COM 314877 707
91324P102 91324P102 UNITEDHEALTH GROUP INC COM 2362345 4915
902973304 902973304 US BANCORP DEL COM NEW 4666371 141234
91913Y100 91913Y100 VALERO ENERGY CORP COM 2878196 24537
92189F700 92189F700 VANECK ETF TRUST AGRIBUSINESS ETF 487684 5967
92189F106 92189F106 VANECK ETF TRUST GOLD MINERS ETF 6005238 199442
92189F643 92189F643 VANECK ETF TRUST MRNGSTR WDE MOAT 381476 4781
921937819 921937819 VANGUARD BD INDEX FDS INTERMED TERM 986416 13112
921937827 921937827 VANGUARD BD INDEX FDS SHORT TRM BOND 5154647 68210
922908736 922908736 VANGUARD INDEX FDS GROWTH ETF 207126 732
922908629 922908629 VANGUARD INDEX FDS MID CAP ETF 2325109 10561
922908363 922908363 VANGUARD INDEX FDS S&P 500 ETF SHS 1470281 3610
922908751 922908751 VANGUARD INDEX FDS SMALL CP ETF 2964059 14903
922908769 922908769 VANGUARD INDEX FDS TOTAL STK MKT 249577 1133
922908744 922908744 VANGUARD INDEX FDS VALUE ETF 2790703 19639
922042775 922042775 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 6255739 114974
922042858 922042858 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 3080615 75728
922042718 922042718 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 1208650 10940
921908844 921908844 VANGUARD SPECIALIZED FUNDS DIV APP ETF 245433 1511
921943858 921943858 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 36505629 790507
92204A306 92204A306 VANGUARD WORLD FDS ENERGY ETF 341832 3028
92204A504 92204A504 VANGUARD WORLD FDS HEALTH CAR ETF 489640 2000
92345Y106 92345Y106 VERISK ANALYTICS INC COM 3857210 17065
92343V104 92343V104 VERIZON COMMUNICATIONS INC COM 30192162 811833
92532F100 92532F100 VERTEX PHARMACEUTICALS INC COM 65034447 184804
92826C839 92826C839 VISA INC COM CL A 182234535 767368
928563402 928563402 VMWARE INC CL A COM 1004398 6990
928881101 928881101 VONTIER CORPORATION COM 251272 7801
929740108 929740108 WABTEC COM 751679 6854
931427108 931427108 WALGREENS BOOTS ALLIANCE INC COM 585899 20565
931142103 931142103 WALMART INC COM 25951576 165107
94106B101 94106B101 WASTE CONNECTIONS INC COM 755528 5286
94106L109 94106L109 WASTE MGMT INC DEL COM 1020230 5883
941848103 941848103 WATERS CORP COM 1011252 3794
942622200 942622200 WATSCO INC COM 81014005 212373
942749102 942749102 WATTS WATER TECHNOLOGIES INC CL A 1318080 7174
92939U106 92939U106 WEC ENERGY GROUP INC COM 1079176 12230
949746101 949746101 WELLS FARGO CO NEW COM 3135954 73476
955306105 955306105 WEST PHARMACEUTICAL SVSC INC COM 1070914 2800
96208T104 96208T104 WEX INC COM 459727 2525
96951B102 96951B102 WILLIAMS ROWLAND ACQUISITION COM 414800 40000
98138H101 98138H101 WORKDAY INC CL A 554108 2453
98419M100 98419M100 XYLEM INC COM 1087685 9658
988498101 988498101 YUM BRANDS INC COM 320609 2314
98956P102 98956P102 ZIMMER BIOMET HOLDINGS INC COM 2243550 15409
98978V103 98978V103 ZOETIS INC CL A 211130 1226

WELCH & FORBES LLC on Holdings Channel

WELCH & FORBES LLC on whalewisdom