Coffee Can Portfolio: 130 stocks

Companies with 10% revenue growth and 15% ROCE over long periods.

Screen: Sales growth 10Years > 10 AND Average return on capital employed 5Years > 15 AND Market Capitalization > 5000 · updated 30 September 2026 · 130 NSE and BSE companies match, largest first.

Open this screen: sort, change it, export

#CompanyCMP Rs.Mar Cap Rs.Cr.P/EROCE %Sales Var 10Yrs %ROCE 5Yr %
1ICICI Bank Limited₹ 1,321₹ 9,48,483 Cr17.230.6%15.1%29.3%
2Titan Company Limited₹ 4,665₹ 4,13,887 Cr74.620.3%22.7%21.1%
3Infosys Limited₹ 1,016₹ 4,11,434 Cr12.841.6%13.3%40.4%
4Maruti Suzuki India Limited₹ 11,999₹ 3,77,252 Cr26.319.0%11.7%19.2%
5HCL Technologies Limited₹ 1,245₹ 3,36,868 Cr19.629.4%15.5%29.8%
6Bajaj Auto Limited₹ 10,870₹ 2,98,712 Cr26.828.6%10.3%29.3%
7Bharat Electronics Limited₹ 387₹ 2,83,071 Cr47.036.6%13.5%34.7%
8Avenue Supermarts Limited₹ 3,858₹ 2,51,637 Cr83.017.2%23.1%18.4%
9Divi's Laboratories Limited₹ 9,378₹ 2,48,957 Cr87.121.5%10.7%19.2%
10Hindustan Zinc Limited₹ 570₹ 2,40,759 Cr14.668.4%10.7%58.7%
11Eicher Motors Limited₹ 7,182₹ 1,97,148 Cr35.030.3%12.7%29.1%
12Solar Industries India Limited₹ 19,510₹ 1,76,546 Cr87.436.0%19.8%33.2%
13Trent Limited₹ 2,640₹ 1,40,779 Cr79.427.9%23.5%26.9%
14BSE Limited₹ 3,083₹ 1,25,193 Cr47.759.4%21.6%37.6%
15LTM Limited₹ 4,098₹ 1,21,502 Cr22.927.2%21.5%29.5%
16Apollo Hospitals Enterprise Limited₹ 8,240₹ 1,18,479 Cr61.419.1%15.1%16.9%
17Zydus Lifesciences Limited₹ 1,164₹ 1,16,099 Cr27.120.9%10.5%21.4%
18Indus Towers Limited₹ 371₹ 97,788 Cr14.020.0%10.2%20.8%
19Persistent Systems Limited₹ 5,307₹ 82,912 Cr43.733.2%20.4%30.6%
20Coforge Limited₹ 1,795₹ 79,526 Cr36.623.6%19.8%26.4%
21Oil India Limited₹ 453₹ 73,685 Cr9.1112.1%13.1%16.3%
22APAR Industries Limited₹ 17,442₹ 73,033 Cr60.627.9%16.2%34.0%
23NMDC Limited₹ 77.29₹ 67,952 Cr9.2627.6%17.4%29.6%
24Uno Minda Limited₹ 1,163₹ 67,177 Cr56.320.1%22.6%19.5%
25Havells India Limited₹ 1,043₹ 65,436 Cr41.824.5%11.2%23.7%
26Oberoi Realty Limited₹ 1,766₹ 64,201 Cr25.317.7%15.5%16.8%
27National Aluminium Company Limited₹ 345₹ 63,336 Cr9.4938.9%10.0%29.1%
28Alkem Laboratories Limited₹ 5,167₹ 61,779 Cr29.220.4%11.3%18.4%
29Jindal Stainless Limited₹ 748₹ 61,660 Cr19.018.9%19.1%19.6%
30Schaeffler India Limited₹ 3,915₹ 61,191 Cr49.427.3%18.7%26.5%
31APL Apollo Tubes Limited₹ 2,202₹ 61,143 Cr50.231.3%18.2%25.7%
32Aegis Logistics Limited₹ 1,352₹ 47,469 Cr38.516.1%14.1%15.0%
33Hindustan Copper Limited₹ 479₹ 46,272 Cr42.239.3%12.2%24.7%
34Ajanta Pharma Limited₹ 3,642₹ 45,515 Cr39.032.3%12.1%29.7%
35The Supreme Industries Limited₹ 3,514₹ 44,631 Cr43.120.9%14.1%24.6%
36KEI Industries Limited₹ 4,498₹ 43,001 Cr44.819.9%17.3%23.0%
37Navin Fluorine International Limited₹ 8,319₹ 42,674 Cr54.621.2%17.0%15.5%
38Mphasis Limited₹ 2,234₹ 42,634 Cr22.421.8%10.1%22.6%
39Balkrishna Industries Limited₹ 2,122₹ 41,022 Cr30.112.2%12.7%15.4%
40Page Industries Limited₹ 36,515₹ 40,729 Cr55.562.3%11.4%52.9%
41Astral Limited₹ 1,372₹ 36,859 Cr65.418.6%14.3%21.6%
42Narayana Hrudayalaya Limited₹ 1,773₹ 36,006 Cr45.114.7%17.2%22.1%
43PI Industries Limited₹ 2,305₹ 34,968 Cr30.615.6%12.3%20.6%
44Himadri Speciality Chemical Limited₹ 678₹ 34,228 Cr42.622.4%14.7%18.4%
45L&T Technology Services Limited₹ 3,130₹ 33,206 Cr26.625.4%13.6%30.4%
46CRISIL Limited₹ 4,468₹ 32,676 Cr37.334.6%10.2%38.4%
47Dr. Lal PathLabs Limited₹ 1,933₹ 32,277 Cr60.227.5%13.3%25.1%
48Redington Limited₹ 410₹ 32,080 Cr18.616.6%12.9%20.0%
49Blue Star Limited₹ 1,511₹ 31,055 Cr61.719.9%12.3%25.4%
50Neuland Laboratories Limited₹ 21,360₹ 27,405 Cr55.326.3%14.2%25.6%

Showing the 50 largest of 130. See all 130.

Similar screens

Lists are worked out from each company's latest reported numbers and prices, end of day. For research and education, not investment advice.