It's rare for a stock to be able to achieve average annual returns above 20% for an entire decade. It's even more rare to do so while the company is consistently growing its top and bottom lines and maintaining a strong balance sheet.
Quality Growth Stocks That Gurus Love