Their quarters are fine and they are announcing new contracts so why is it languishing? It is the trade talks, even though they have operations in the US. The underlying fundamentals in the industry remain strong. Sit and wait it out and get some resolution with NAFTA. If you are waiting to buy, wait until NAFTA is resolved.
It is a very large company. You have probably bought gas from them and they run the 'C' store behind the counter. They have been very acquisitive over the last 18 months. They can roll out more private label products, open more 'C' stores and make acquisitions to grow. They have blown away analysts' estimates and will probably do it again. (Analysts’ target: $44.50).
(A Top Pick Feb. 8/18, Up 58%) They compete with Uber Eats. It is a big play on millennials. They work with a lot of restaurants. It is not a cheap stock, however. There are growing earnings.