Discover new investment ideas

Our Highest Rated Stocks

Our research focuses on two fundamental questions that determine investment success. First, does this company have the competitive advantages and reinvestment opportunities to compound capital over decades? The best businesses generate excess cash that management can productively deploy into expanding markets, improving operations, or acquiring competitors, creating a virtuous cycle of growth that persists across economic cycles.

View list →

Our Highest Rated Mega-Cap Stocks

Mega-cap companies (those with a market cap above $200B) are the economic titans that define entire industries and shape global commerce. These are the household names with near-monopolistic positions, global ecosystems, and the financial resources to acquire competitors, create new markets, or weather any storm. When mega-caps move, entire sectors follow.

View list →

Our Highest Rated Large-Cap Stocks

Large-cap companies (those with a market cap between $10B to $200B) represent the market's established powerhouses. They are industry leaders with proven business models, significant competitive advantages, and the scale to shape entire sectors. These are companies that have survived multiple economic cycles and built durable franchises that generate predictable cash flows even in uncertain times.

View list →

Our Highest Rated Mid-Cap Stocks

Mid-cap companies (those with a market cap between $2B to $10B) occupy the market's sweet spot. They are past the survival risks of early-stage growth but still nimble enough to capitalize on new opportunities. These are often regional powerhouses, category leaders, or companies in the process of scaling proven business models.

View list →

Our Highest Rated Small-Cap Stocks

Small-cap companies (those with a market cap between $300M to $2B) often operate in overlooked corners of the market, developing new technologies, disrupting established industries, or dominating specialized niches that institutional investors haven't bothered to understand yet.

View list →