8 stocks that have the best of both worlds: Strong momentum and solid balance sheets