3 Top Stocks to Buy During a Sell-Off
Its sales of on-premise software had been cooling off across the saturated market, and cloud-based challengers like Amazon and Microsoft were threatening to disrupt its aging business. It also sells premium pet products through its Blue Buffalo subsidiary.