Preannounced 1H18 earnings beat expectations again
Preannounced 2017 results in line; optimistic on 2018
Preannounced 1Q18 earnings beat expectations
Preannounced earnings beat slightly; incentive plan returns
Preannounced 1H results beat; cash flow , entry barrier to lift valuation