Cardinal is gaining a lot of market share, increasing margins and acquiring proprietary products that they can sell at a higher profit.
If you're looking for growth, you're not going to find it in the cyclical stocks that gave you those high returns in 2003 and 2004.