Criteo has filed its public IPO documents with the SEC, meaning the IPO could be no more than a month [...]