Total compares $290M loss a year earlier as job dispute continues