Key Points • None Garmin just raised its growth and earnings outlook. • None Microsoft is generating enough cash to fund its aggressive growth goals. • 10 stocks we like better than Garmin › Stock market returns have been stellar lately, with the S&P 500 gaining 10% on the year through early September and currently trading near its all-time highs.