What Buybacks and Lower Rates Could Mean for Restaurant Brands

Restaurant Brands can buy back $500 million worth or 10% of its outstanding shares over the next year. So, what does this mean for the stock?

Read Full Article