CNW - it doesn't seem to matter how much revenue they generate, they can't seem to hold on to a tangible enough gross margin to generate a net profit margin. Its frustrating to follow, and I'm not even holding the stock. Thought it'd be a ripper stock for 2018, but the CY17 Q4 quarterly was very much "more of the same". Biggest worry with CNW is the length of contract. Recurring multi-cycle revenue will sit a lot better with the market than 2-3 yr tenures.