Only 17 companies have grown their profits every year for last 10 yrs. ain 20 yrs, only 1 company has done it. There's no alternative to having a portfolio (multiple bets) - you don't know what will work.