What the best-performing stocks of the last 30 years have in common.

Read the full article