William O'Neil was one of the most successful growth stock investors of the twentieth century. He founded Investor's Business Daily, created the first computerized stock database for institutional investors, and bought a seat on the New York Stock Exchange at age 30 with profits from his own trading. His contribution to stock market methodology was not a single indicator or pattern but a complete system: CANSLIM.

CANSLIM is an acronym where each letter represents one pillar of O'Neil's stock selection process. What makes it enduringly useful is that it integrates fundamentals and technicals into a single framework. It does not ask you to choose between chart reading and financial analysis — it demands both. O'Neil's own research, based on studying every top-performing stock from the 1880s through the 2000s, showed that the biggest winners almost always exhibited the CANSLIM characteristics before their major advances.

This article explains each letter, the quantitative thresholds behind it, and how the scanner implements each criterion.

The seven criteria, letter by letter

C

Current quarterly earnings per share

The most recent quarterly earnings per share should show at least a 25% increase compared to the same quarter one year ago. O'Neil found that among the greatest stock market winners, 75% showed an earnings increase of at least 70% in the most recent quarter before their major price advance. The 25% floor is the minimum — the higher, the better.

This is not about absolute earnings size. A company earning $0.10 per share that grows to $0.15 shows 50% growth and qualifies. The emphasis is on the rate of change, because acceleration in earnings growth often precedes acceleration in stock price. One-time gains (asset sales, tax adjustments) should be excluded. You want operating earnings growth, not accounting adjustments.

A

Annual earnings growth

Annual earnings per share should show meaningful growth over the last three to five years, with a minimum threshold of 25% annual growth. This criterion filters out companies that had one good quarter but lack a sustained growth trajectory.

O'Neil emphasized that the combination of strong annual growth and accelerating quarterly growth is particularly powerful. A company that has grown earnings at 30% annually for three years and just reported a quarter with 50% growth is demonstrating acceleration, which is the ideal setup. Conversely, a company with a strong recent quarter but flat or declining annual earnings may be experiencing a one-time event, not a structural improvement.

N

New products, new management, or new price highs

Something new must be driving the company's growth. This could be a new product or service, a change in management that brings a turnaround, a new industry condition, or simply the stock making a new price high after emerging from a proper base pattern.

The "new price high" component is counterintuitive for most investors. People instinctively want to buy stocks that are "cheap" or "on sale." O'Neil's research showed the opposite: stocks making new highs out of sound bases tend to go higher, while stocks making new lows tend to go lower. The new high signals that all the selling pressure from prior holders has been absorbed, and the stock is entering new territory where there is no overhead supply.

S

Supply and demand

This criterion evaluates shares outstanding, trading volume, and the dynamics of supply and demand. O'Neil observed that stocks with smaller capitalizations (fewer shares outstanding) tended to produce larger price moves because less buying pressure is needed to drive the stock higher.

More practically, what matters is volume at key moments. On a breakout day, you want to see volume surge to at least 50% above its 50-day average. This surge confirms that demand is overwhelming supply at the breakout point. During the base formation leading up to the breakout, you want to see several days of above-average volume on up days (accumulation) and below-average volume on down days (lack of selling pressure).

L

Leader or laggard?

O'Neil insisted on buying market leaders, not laggards. The measure he used is relative strength (RS) ranking: the stock's price performance over the past 12 months compared to all other stocks. He required a minimum RS ranking of 80, meaning the stock is outperforming at least 80% of the market.

This is a demanding filter. In a universe of 1,900 stocks, only about 380 pass the RS 80 threshold at any given time. But O'Neil's data showed that virtually all of the biggest stock market winners had an RS ranking of 80 or higher before they began their major advances. Buying laggards in the hope they will "catch up" is one of the most common mistakes in growth investing. Leaders lead, and laggards lag — usually all the way to the bottom.

I

Institutional sponsorship

A stock should have at least some institutional ownership (mutual funds, pension funds, endowments), and that ownership should be increasing. Institutional buyers are the engine behind sustained advances because they buy in large quantities over extended periods. A stock with zero institutional sponsorship lacks the buying power needed for a multi-month advance.

However, too much institutional ownership can be a problem. A stock that is already owned by every major fund has limited potential new demand. The ideal scenario is a stock with a moderate and growing number of institutional sponsors, especially high-quality growth funds with strong track records. The scanner tracks quarter-over-quarter changes in institutional ownership to identify stocks in the accumulation phase.

M

Market direction

This may be the most important letter, and it has nothing to do with the individual stock. O'Neil estimated that three out of four stocks follow the general market's direction. When the market is in a confirmed uptrend, breakouts work. When the market is in a correction or bear phase, even the best setups fail at a much higher rate.

Determining market direction requires tracking the major indices (S&P 500, Nasdaq Composite) for distribution days (sessions where the index falls on above-average volume, signaling institutional selling). A cluster of four to five distribution days within a few weeks is often a warning that the uptrend is weakening. Conversely, a follow-through day — a major index rallying at least 1.5% on increased volume on day four or later of an attempted rally — signals that a new uptrend may be beginning.

The scanner incorporates market breadth analysis, tracking the number of stocks making new highs versus new lows, the percentage of stocks above their 50-day and 200-day moving averages, and the distribution day count for the major indices. This context is surfaced alongside individual stock results, so you always know whether the market environment supports or undermines the setups you are seeing.

Why fundamentals-first screening works

Many technical traders dismiss fundamental analysis as backward-looking. They argue that by the time earnings are reported, the move is already priced in. O'Neil would agree that the market is forward-looking — but his research showed that strong fundamentals do not just precede price moves, they sustain them.

A stock that breaks out of a base with no earnings growth might rally for a few days. A stock that breaks out with 40% earnings growth, rising institutional sponsorship, and a new product driving revenue can sustain an advance for months. The fundamentals are not backward-looking when they indicate an ongoing transformation in the business.

The CANSLIM approach is fundamentals-first in the sense that earnings and growth metrics narrow the universe before chart analysis begins. You do not scan 8,000 stocks for chart patterns and then check fundamentals. You screen for the 200 stocks with the best fundamental profiles, and then look for the 10 that are setting up technically. This reversal of the typical process dramatically improves the hit rate.

How the scanner implements each criterion

SwingTradeScanner automates the CANSLIM screen by pulling financial data alongside price and volume data for the full stock universe:

Stocks that pass all seven criteria are presented with their fundamental data, chart setup, and relative strength ranking in a single view. The scan runs daily, so new qualifiers appear as earnings are reported and prices change.

You can explore the live CANSLIM scan at /scans/canslim.

Start scanning today

The CANSLIM scan integrates fundamentals and technicals into a single daily screen across the full US stock universe.

Start free trial