EFI Announces Q2 2017 Results with Solid Cash Generation; Incremental $125M Share Buyback Authorization