The companies that keep showing up

Every year we rank the 50 strongest companies on twenty years of fundamentals. These are the ones that kept their place year after year, without a single gap.

This is a measure of consistency, not of return. It says a business has been good for a long time. It does not say what the stock will do next.

Counted to the 2021 ranking β€” the most recent one that is free. Members see it counted to today.

  1. 1NVO - Novo Nordisk A/S logoNVONovo Nordisk A/S16years
  2. 2BCPC - Balchem Corporation logoBCPCBalchem Corporation15years
  3. 3FAST - Fastenal Company logoFASTFastenal Company11years
  4. 4NEOG - Neogen Corporation logoNEOGNeogen Corporation11years
  5. 5AZO - AutoZone Inc logoAZOAutoZone Inc10years
  6. 6ROP - Roper Technologies Inc logoROPRoper Technologies Inc9years
  7. 7CHD - Church & Dwight Company Inc logoCHDChurch & Dwight Company Inc8years
  8. 8ORLY - O’Reilly Automotive Inc logoORLYO’Reilly Automotive Inc8years
  9. 9SBUX - Starbucks Corporation logoSBUXStarbucks Corporation7years
  10. 10TSCO - Tractor Supply Company logoTSCOTractor Supply Company7years
  11. 11AAPL - Apple Inc logoAAPLApple Inc6years
  12. 12MNST - Monster Beverage Corp logoMNSTMonster Beverage Corp6years
  13. 13ODFL - Old Dominion Freight Line Inc logoODFLOld Dominion Freight Line Inc6years
  14. 14RMD - ResMed Inc logoRMDResMed Inc6years
  15. 15UNH - UnitedHealth Group Incorporated logoUNHUnitedHealth Group Incorporated6years
  16. 16FDS - FactSet Research Systems Inc logoFDSFactSet Research Systems Inc5years
  17. 17MIDD - Middleby Corp logoMIDDMiddleby Corp5years
  18. 18ABEV - Ambev SA ADR logoABEVAmbev SA ADR4years
  19. 19CACC - Credit Acceptance Corporation logoCACCCredit Acceptance Corporation4years
  20. 20IDXX - IDEXX Laboratories Inc logoIDXXIDEXX Laboratories Inc4years
  21. 21OZK - Bank Ozk logoOZKBank Ozk4years
  22. 22ROL - Rollins Inc logoROLRollins Inc4years
  23. 23AME - Ametek Inc logoAMEAmetek Inc3years
  24. 24CPRT - Copart Inc logoCPRTCopart Inc3years
  25. 25CTSH - Cognizant Technology Solutions Corp Class A logoCTSHCognizant Technology Solutions Corp Class A3years
  26. 26EGBN - Eagle Bancorp Inc logoEGBNEagle Bancorp Inc3years
  27. 27ICLR - ICON PLC logoICLRICON PLC3years
  28. 28INFY - Infosys Ltd ADR logoINFYInfosys Ltd ADR3years
  29. 29KMX - CarMax Inc logoKMXCarMax Inc3years
  30. 30MTD - Mettler-Toledo International Inc logoMTDMettler-Toledo International Inc3years
  31. 31NRC - National Research Corp logoNRCNational Research Corp3years
  32. 32PB - Prosperity Bancshares Inc logoPBProsperity Bancshares Inc3years
  33. 33BLK - BlackRock Inc logoBLKBlackRock Inc2years
  34. 34COST - Costco Wholesale Corp logoCOSTCostco Wholesale Corp2years
  35. 35CVS - CVS Health Corp logoCVSCVS Health Corp2years
  36. 36UHS - Universal Health Services Inc logoUHSUniversal Health Services Inc2years
  37. 37BRO - Brown & Brown Inc logoBROBrown & Brown Inc1year
  38. 38DORM - Dorman Products Inc logoDORMDorman Products Inc1year
  39. 39FFIN - First Financial Bankshares Inc logoFFINFirst Financial Bankshares Inc1year
  40. 40GCBC - Greene County Bancorp Inc logoGCBCGreene County Bancorp Inc1year
  41. 41GIB - CGI Inc logoGIBCGI Inc1year
  42. 42HUM - Humana Inc logoHUMHumana Inc1year
  43. 43ISRG - Intuitive Surgical Inc logoISRGIntuitive Surgical Inc1year
  44. 44JKHY - Jack Henry & Associates Inc logoJKHYJack Henry & Associates Inc1year
  45. 45NTES - NetEase Inc logoNTESNetEase Inc1year
  46. 46PAYX - Paychex Inc logoPAYXPaychex Inc1year
  47. 47PNFP - Pinnacle Financial Partners, Inc. logoPNFPPinnacle Financial Partners, Inc.1year
  48. 48TMO - Thermo Fisher Scientific Inc logoTMOThermo Fisher Scientific Inc1year
  49. 49TOWN - Towne Bank logoTOWNTowne Bank1year
  50. 50WIT - Wipro Limited ADR logoWITWipro Limited ADR1year