← Portfolios

Jensen Investment Management · SEC Form 13F for Sep 30, 2026 · filed Nov 10, 2026

Jensen Investment Management

$3.2 billion in 85 stocks

Microsoft is 8.4% of it, and five stocks make up 33%. Against Q2 2026: opened 4, added to 2, trimmed 26, sold out of 2.

Copying these filings against the S&P 500
A copy of these filings 12.2%S&P 500 fund (SPY) 13.7%

Return per year, May 5, 2014 – Nov 11, 2026, dividends included. Calculated Nov 12, 2026; later filings are not in it. A simulation, not the fund’s return, and the gap changes a lot with the dates.

How this is calculated

We compare two imaginary portfolios over the same dates. One buys an S&P 500 fund (SPY) and keeps it. The other copies this investor: on the first trading day after each 13F filing becomes public, it sells what it holds and buys what the filing lists, in the same proportions, at that day’s closing price. It leaves out options, holds no cash and does not trade between filings.

We use daily prices from Yahoo Finance, dividends included, and check each against the price in the filings before using it. Some holdings have no daily prices, mostly companies that were later bought or delisted, and bonds. For those we use the price from each quarterly filing, which leaves out dividends. For this investor that is 3% of the copy.

Filings come out up to 45 days after the quarter ends, so the copy is always acting on old news. A holding first revealed in a corrected filing counts from the day the correction was filed. Shorts, cash, non-US listings, fees, costs and taxes are left out. The start date is simply where our data begins. This is not a prediction.

Calculation and data limits
ShareXLinkedIn

What changed in Q3 2026

Change in shares since Q2 2026. Changes under 20% are in grey.

The portfolio in one line

Each block is a holding, as wide as its share of the portfolio.

opened or added 20% or more trimmed 20% or more otherwise

85 matching positions

Investor stock list
CompanyWeightThis quarterReported value8 quarters
MicrosoftMSFT
Position details
Quote on Yahoo Finance ↗

519,677 reported shares · $512.90 per unit · $266,542,333 reported value

Previous recorded weight: 6.67%

8 recorded quarters of position-weight history; not proof of continuous ownership.

8.36%Reduce -29.50%$267M
Alphabet (Class A)GOOGL
Position details
Quote on Yahoo Finance ↗

650,109 reported shares · $344.08 per unit · $223,689,505 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

7.02%Reduce -18.44%$224M
AmazonAMZN
Position details
Quote on Yahoo Finance ↗

852,705 reported shares · $249.15 per unit · $212,451,451 reported value

4 recorded quarters of position-weight history; not proof of continuous ownership.

6.67%Reduce -19.11%$212M
AppleAAPL
Position details
Quote on Yahoo Finance ↗

575,644 reported shares · $333.02 per unit · $191,700,965 reported value

Previous recorded weight: 6.04%

8 recorded quarters of position-weight history; not proof of continuous ownership.

6.01%Reduce -33.14%$192M
NvidiaNVDA
Position details
Quote on Yahoo Finance ↗

689,004 reported shares · $228.38 per unit · $157,354,734 reported value

Previous recorded weight: 5.81%

6 recorded quarters of position-weight history; not proof of continuous ownership.

4.94%Reduce -42.46%$157M
MastercardMA
Position details
Quote on Yahoo Finance ↗

259,457 reported shares · $551.47 per unit · $143,082,752 reported value

Previous recorded weight: 4.33%

8 recorded quarters of position-weight history; not proof of continuous ownership.

4.49%Reduce -25.38%$143M
Eli LillyLLY
Position details
Quote on Yahoo Finance ↗

110,304 reported shares · $1157.08 per unit · $127,630,552 reported value

Previous recorded weight: 4.47%

6 recorded quarters of position-weight history; not proof of continuous ownership.

4.00%Reduce -28.25%$128M
Marsh & McLennan CosMRSH
Position details
Quote on Yahoo Finance ↗

735,279 reported shares · $170.73 per unit · $125,534,184 reported value

Previous recorded weight: 3.98%

8 recorded quarters of position-weight history; not proof of continuous ownership.

3.94%Reduce -25.35%$126M
Waste ManagementWM
Position details
Quote on Yahoo Finance ↗

601,243 reported shares · $203.92 per unit · $122,605,473 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

3.85%Reduce -4.72%$123M
BroadcomAVGO
Position details
Quote on Yahoo Finance ↗

335,595 reported shares · $351.19 per unit · $117,857,608 reported value

4 recorded quarters of position-weight history; not proof of continuous ownership.

3.70%Reduce -14.41%$118M
Motorola Solutions IncMSI
Position details
Quote on Yahoo Finance ↗

238,800 reported shares · $445.97 per unit · $106,497,636 reported value

4 recorded quarters of position-weight history; not proof of continuous ownership.

3.34%Reduce -14.32%$106M
Sherwin-Williams CoSHW
Position details
Quote on Yahoo Finance ↗

316,460 reported shares · $323.27 per unit · $102,302,024 reported value

Previous recorded weight: 4.50%

8 recorded quarters of position-weight history; not proof of continuous ownership.

3.21%Reduce -41.29%$102M
KLA CorpKLAC
Position details
Quote on Yahoo Finance ↗

511,795 reported shares · $194.93 per unit · $99,764,199 reported value

Previous recorded weight: 5.78%

8 recorded quarters of position-weight history; not proof of continuous ownership.

3.13%Reduce -35.25%$100M
Stryker CorpSYK
Position details
Quote on Yahoo Finance ↗

353,545 reported shares · $275.39 per unit · $97,362,758 reported value

Previous recorded weight: 4.50%

8 recorded quarters of position-weight history; not proof of continuous ownership.

3.06%Reduce -40.04%$97M
AmphenolAPH
Position details
Quote on Yahoo Finance ↗

1,047,486 reported shares · $84.30 per unit · $88,303,070 reported value

Previous recorded weight: 2.63%

8 recorded quarters of position-weight history; not proof of continuous ownership.

2.77%Add +70.42%$88M
Veeva Systems Inc (Class A)VEEV
Position details
Quote on Yahoo Finance ↗

309,308 reported shares · $285.45 per unit · $88,291,969 reported value

Previous recorded weight: 1.93%

8 recorded quarters of position-weight history; not proof of continuous ownership.

2.77%Reduce -31.19%$88M
Procter & GamblePG
Position details
Quote on Yahoo Finance ↗

559,036 reported shares · $145.28 per unit · $81,216,750 reported value

Previous recorded weight: 3.06%

8 recorded quarters of position-weight history; not proof of continuous ownership.

2.55%Reduce -35.03%$81M
Cadence Design Sys IncCDNS
Position details

241,846 reported shares · $330.19 per unit · $79,853,922 reported value

Previous recorded weight: 2.81%

8 recorded quarters of position-weight history; not proof of continuous ownership.

2.50%Reduce -21.62%$80M
TJX Companies IncTJX
Position details
Quote on Yahoo Finance ↗

574,450 reported shares · $132.31 per unit · $76,005,480 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

2.38%Add +14.16%$76M
Abbott LaboratoriesABT
Position details
Quote on Yahoo Finance ↗

766,953 reported shares · $98.83 per unit · $75,797,965 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

2.38%Reduce -13.36%$76M
Cintas CorpCTAS
Position details

361,619 reported shares · $195.06 per unit · $70,537,402 reported value

2 recorded quarters of position-weight history; not proof of continuous ownership.

2.21%Add +8.39%$71M
Idexx Laboratories IncIDXX
Position details
Quote on Yahoo Finance ↗

110,619 reported shares · $522.19 per unit · $57,764,136 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

1.81%Add +4.64%$58M
Broadridge Financial SolutioBR
Position details

306,787 reported shares · $161.10 per unit · $49,423,386 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

1.55%Reduce -19.29%$49M
Verisk Analytics IncVRSK
Position details
Quote on Yahoo Finance ↗

276,645 reported shares · $167.85 per unit · $46,434,863 reported value

Previous recorded weight: 1.65%

8 recorded quarters of position-weight history; not proof of continuous ownership.

1.46%Reduce -27.03%$46M
Equifax IncEFX
Position details
Quote on Yahoo Finance ↗

310,884 reported shares · $137.24 per unit · $42,665,720 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

1.34%Reduce -16.10%$43M
Intuitive Surgical IncISRG
Position details

99,270 reported shares · $406.63 per unit · $40,366,160 reported value

Previous recorded weight: 0.00%

—

1 recorded quarters of position-weight history; not proof of continuous ownership.

1.27%New position$40M
American ExpressAXP
Position details
Quote on Yahoo Finance ↗

109,520 reported shares · $304.10 per unit · $33,305,032 reported value

Previous recorded weight: 0.00%

—

1 recorded quarters of position-weight history; not proof of continuous ownership.

1.04%New position$33M
Copart IncCPRT
Position details
Quote on Yahoo Finance ↗

1,072,429 reported shares · $27.28 per unit · $29,255,863 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.92%Reduce -13.77%$29M
Automatic Data ProcessingADP
Position details
Quote on Yahoo Finance ↗

77,466 reported shares · $258.06 per unit · $19,990,876 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.63%Reduce -6.09%$20M
Waters CorpWAT
Position details
Quote on Yahoo Finance ↗

37,439 reported shares · $439.39 per unit · $16,450,322 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.52%Reduce -2.92%$16M
OracleORCL
Position details
Quote on Yahoo Finance ↗

113,544 reported shares · $137.30 per unit · $15,589,591 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.49%Reduce -4.10%$16M
Ecolab IncECL
Position details
Quote on Yahoo Finance ↗

55,202 reported shares · $274.58 per unit · $15,157,365 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.48%Reduce -5.53%$15M
Emerson Electric CoEMR
Position details

70,630 reported shares · $155.10 per unit · $10,954,713 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.34%Reduce -4.15%$11M
Colgate-Palmolive CoCL
Position details
Quote on Yahoo Finance ↗

113,450 reported shares · $85.32 per unit · $9,679,554 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.30%Reduce -1.54%$10M
PepsiCoPEP
Position details
Quote on Yahoo Finance ↗

76,486 reported shares · $126.72 per unit · $9,692,306 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.30%Reduce -4.31%$10M
Coca-ColaKO
Position details
Quote on Yahoo Finance ↗

108,994 reported shares · $86.08 per unit · $9,382,204 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.29%Reduce -2.39%$9M
AccentureACN
Position details
Quote on Yahoo Finance ↗

47,750 reported shares · $183.37 per unit · $8,755,918 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.28%Reduce -8.59%$9M
Aon PLC RegisteredAON
Position details
Quote on Yahoo Finance ↗

28,611 reported shares · $276.77 per unit · $7,918,666 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.25%Add +10.94%$8M
AdobeADBE
Position details
Quote on Yahoo Finance ↗

32,045 reported shares · $239.94 per unit · $7,688,877 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.24%Reduce -4.47%$8M
Taiwan Semiconductor (TSMC)TSM
Position details
Quote on Yahoo Finance ↗

13,806 reported shares · $456.19 per unit · $6,298,159 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.20%Reduce -13.08%$6M
Cognizant Tech Solutions (Class A)CTSH
Position details
Quote on Yahoo Finance ↗

96,467 reported shares · $57.44 per unit · $5,541,064 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.17%Reduce -7.12%$6M
Jensen Quality Growth ETFJGRW
Position details

176,119 reported shares · $27.51 per unit · $4,844,963 reported value

Previous recorded weight: 0.36%

4 recorded quarters of position-weight history; not proof of continuous ownership.

0.15%Reduce -67.68%$5M
3M CoMMM
Position details

27,050 reported shares · $164.15 per unit · $4,440,258 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.14%Reduce -2.06%$4M
Encompass Health CorpEHC
Position details

33,970 reported shares · $121.49 per unit · $4,127,015 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.13%Reduce -13.47%$4M
Labcorp Holdings IncLH
Position details
Quote on Yahoo Finance ↗

12,930 reported shares · $308.11 per unit · $3,983,862 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.13%Reduce -19.44%$4M
Ross Stores IncROST
Position details

16,550 reported shares · $233.40 per unit · $3,862,770 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.12%Reduce -1.91%$4M
Crown Holdings IncCCK
Position details

35,663 reported shares · $105.41 per unit · $3,759,237 reported value

Previous recorded weight: 0.14%

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.12%Reduce -32.18%$4M
KrogerKR
Position details
Quote on Yahoo Finance ↗

63,940 reported shares · $58.62 per unit · $3,748,163 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.12%Add +2.48%$4M
MSCI IncMSCI
Position details
Quote on Yahoo Finance ↗

6,410 reported shares · $538.66 per unit · $3,452,811 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.11%No change$3M
Ww Grainger IncGWW
Position details

2,660 reported shares · $1245.76 per unit · $3,313,722 reported value

5 recorded quarters of position-weight history; not proof of continuous ownership.

0.10%Reduce -2.64%$3M
Keysight Technologies IncKEYS
Position details
Quote on Yahoo Finance ↗

9,120 reported shares · $364.04 per unit · $3,320,045 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.10%Reduce -0.08%$3M
T Rowe Price Group IncTROW
Position details

31,950 reported shares · $104.05 per unit · $3,324,398 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.10%No change$3M
RTXRTX
Position details
Quote on Yahoo Finance ↗

17,586 reported shares · $185.65 per unit · $3,264,841 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.10%No change$3M
Church & Dwight Co IncCHD
Position details
Quote on Yahoo Finance ↗

31,740 reported shares · $94.22 per unit · $2,990,543 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.09%No change$3M
Tractor Supply CompanyTSCO
Position details
Quote on Yahoo Finance ↗

89,840 reported shares · $31.29 per unit · $2,811,094 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.09%No change$3M
Levi Strauss & Co (Class A)LEVI
Position details
Quote on Yahoo Finance ↗

129,320 reported shares · $19.70 per unit · $2,547,604 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.08%Add +0.94%$3M
F5 IncFFIV
Position details
Quote on Yahoo Finance ↗

5,550 reported shares · $445.18 per unit · $2,470,749 reported value

Previous recorded weight: 0.07%

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.08%Reduce -25.70%$2M
Meta PlatformsMETA
Position details
Quote on Yahoo Finance ↗

3,337 reported shares · $725.21 per unit · $2,420,012 reported value

Previous recorded weight: 1.50%

6 recorded quarters of position-weight history; not proof of continuous ownership.

0.08%Reduce -96.95%$2M
NikeNKE
Position details
Quote on Yahoo Finance ↗

64,240 reported shares · $35.40 per unit · $2,274,096 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.07%Reduce -9.96%$2M
AbbVieABBV
Position details
Quote on Yahoo Finance ↗

8,240 reported shares · $261.59 per unit · $2,155,502 reported value

Previous recorded weight: 0.07%

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.07%Reduce -25.52%$2M
Gentex CorpGNTX
Position details

98,900 reported shares · $21.74 per unit · $2,150,086 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.07%Reduce -8.82%$2M
Toro CoTTC
Position details

21,423 reported shares · $96.42 per unit · $2,065,606 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.07%No change$2M
Clorox CompanyCLX
Position details

23,100 reported shares · $81.01 per unit · $1,871,331 reported value

Previous recorded weight: 0.11%

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.06%Reduce -51.68%$2M
Johnson & JohnsonJNJ
Position details
Quote on Yahoo Finance ↗

6,780 reported shares · $264.74 per unit · $1,794,937 reported value

Previous recorded weight: 0.05%

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.06%Reduce -22.93%$2M
IntuitINTU
Position details
Quote on Yahoo Finance ↗

6,279 reported shares · $275.71 per unit · $1,731,183 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.05%Reduce -16.57%$2M
Genpact Limited
Position details

51,255 reported shares · $32.53 per unit · $1,667,325 reported value

Previous recorded weight: 0.05%

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.05%Reduce -30.41%$2M
Nova Ltd.
Position details

4,100 reported shares · $385.20 per unit · $1,579,320 reported value

Previous recorded weight: 0.00%

—

1 recorded quarters of position-weight history; not proof of continuous ownership.

0.05%New position$2M
United Rentals IncURI
Position details
Quote on Yahoo Finance ↗

1,565 reported shares · $1000.78 per unit · $1,566,221 reported value

7 recorded quarters of position-weight history; not proof of continuous ownership.

0.05%Reduce -17.72%$2M
Air Products & Chemicals IncAPD
Position details
Quote on Yahoo Finance ↗

5,460 reported shares · $278.23 per unit · $1,519,136 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.05%Reduce -0.56%$2M
Ferrari N.v.RACE
Position details
Quote on Yahoo Finance ↗

3,822 reported shares · $392.85 per unit · $1,501,473 reported value

Previous recorded weight: 0.02%

4 recorded quarters of position-weight history; not proof of continuous ownership.

0.05%Add +42.51%$2M
Omnicom GroupOMC
Position details

19,854 reported shares · $73.63 per unit · $1,461,850 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.05%Reduce -9.98%$1M
McDonald’sMCD
Position details
Quote on Yahoo Finance ↗

6,179 reported shares · $230.94 per unit · $1,426,978 reported value

Previous recorded weight: 1.48%

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.04%Reduce -97.26%$1M
Nordson CorpNDSN
Position details

4,360 reported shares · $327.85 per unit · $1,429,426 reported value

5 recorded quarters of position-weight history; not proof of continuous ownership.

0.04%No change$1M
Amdocs LimitedDOX
Position details

17,420 reported shares · $57.18 per unit · $996,076 reported value

4 recorded quarters of position-weight history; not proof of continuous ownership.

0.03%Reduce -19.58%$996K
Donaldson Co IncDCI
Position details

9,500 reported shares · $87.04 per unit · $826,880 reported value

Previous recorded weight: 0.03%

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.03%Reduce -29.58%$827K
Manhattan Associates IncMANH
Position details

4,060 reported shares · $198.70 per unit · $806,722 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.03%No change$807K
Booz Allen Hamilton HoldingsBAH
Position details

7,180 reported shares · $69.42 per unit · $498,436 reported value

Previous recorded weight: 0.02%

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.02%Reduce -43.60%$498K
Jensen U.s. Quality Index ETF
Position details

15,680 reported shares · $25.22 per unit · $395,443 reported value

Previous recorded weight: 0.00%

—

1 recorded quarters of position-weight history; not proof of continuous ownership.

0.01%New position$395K
Becton Dickinson and CoBDX
Position details
Quote on Yahoo Finance ↗

2,040 reported shares · $179.00 per unit · $365,160 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.01%No change$365K
General Mills IncGIS
Position details

10,451 reported shares · $32.16 per unit · $336,104 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.01%Reduce -16.70%$336K
Genuine Parts CoGPC
Position details
Quote on Yahoo Finance ↗

2,674 reported shares · $125.74 per unit · $336,229 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.01%No change$336K
Texas InstrumentsTXN
Position details
Quote on Yahoo Finance ↗

1,190 reported shares · $280.09 per unit · $333,307 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

0.01%Reduce -4.57%$333K
UnitedHealth GroupUNH
Position details
Quote on Yahoo Finance ↗

810 reported shares · $367.08 per unit · $297,335 reported value

8 recorded quarters of position-weight history; not proof of continuous ownership.

<0.01%Reduce -5.70%$297K
Linde PLCLIN
Position details
Quote on Yahoo Finance ↗

540 reported shares · $474.65 per unit · $256,311 reported value

Previous recorded weight: 0.02%

8 recorded quarters of position-weight history; not proof of continuous ownership.

<0.01%Reduce -58.14%$256K
The Campbell's CompanyCPB
Position details
Quote on Yahoo Finance ↗

11,157 reported shares · $19.83 per unit · $221,243 reported value

Previous recorded weight: 0.01%

8 recorded quarters of position-weight history; not proof of continuous ownership.

<0.01%Reduce -48.67%$221K
How to read this table
  • Weight is a holding’s share of the reported portfolio, not of everything the manager runs.
  • Price per unit is the reported value divided by the reported shares at quarter end.
  • Some filings state dollar values in thousands. Those are shown here in dollars.
  • Share changes compare two filings. They can reflect splits or corrections as well as trades.
  • Every change is listed here. Across the site, an investor counts as adding or reducing only when the change is 20% or more, or a position is opened or closed.
  • “N/A” means the two filings could not be compared, not that nothing changed.
  • Filings do not show trade dates or reasons.

Positions without a verified stock-page match have no stock link. Their reported positions remain in this table. Inspect the manager's SEC filings ↗

Source: SEC Form 13F for Sep 30, 2026, filed Nov 10, 2026 · Form 13F 0001171200-26-000023 ↗SEC filing index ↗ · A filing lists long US-listed positions at quarter end. It is not a live portfolio and gives no reasons for a change.

About Jensen Investment Management

Val Jensen founded Jensen Investment Management. The firm describes its investment process as a team responsibility. Firm background ↗

In its portfolio for the quarter ended Mar 31, 2014, Jensen Investment Management’s largest reported positions included Becton Dickinson, Pepsico Inc, 3M Co. Historical filing ↗

In the filing dated Aug 7, 2026, Jensen Investment Management reported as JENSEN INVESTMENT MANAGEMENT INC with an office in Lake Oswego. Gabriel L. Goddard, Chief Compliance Officer, signed the filing. SEC cover page ↗

Similar portfolios

Polen Capital Management · 6 shared top-ten holdings

Mairs & Power Funds · 5 shared top-ten holdings

Joel Greenblatt · 4 shared top-ten holdings