Tech Luxoft Holdings Reported Depressing Fiscal First Quarter 2018 Results; Shares Dropped 28.2% August 11, 2017