4 Top Bargain Stocks Ready for a Bull Run

Despite a challenging environment, Alphabet still managed to grow its revenue by 13% year over year (YOY), although its operating margin slipped from 31% last year to 28%. Alphabet still produced $12.6 billion in free cash flow, giving it plenty of resources to execute its ambitious buyback plan (Alphabet repurchased $15.2 billion in shares during the second quarter).