CINXE.COM
Overview - Criteo
<!DOCTYPE html> <html prefix="og: http://ogp.me/ns#" class="en_US" lang="en-US"><head> <!-- begin spin_special_output(head_start) --> <style type="text/css" wd_script_id="featureboxes_style" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> .wd_featurebox_icon { display: inline; } .wd_featurebox_icon img { vertical-align: middle; } div.wd_featurebox_group div.wd_tabs_wrapper { border: none; border-bottom: 1px solid #E1E1E1; padding: 0 0 5px 0; } div.wd_featurebox_group div.wd_featurebox { border: none; padding: 8px 0 0 0; } div.wd_featurebox_group li.wd_tab { float: none; color: #666666; } div.wd_featurebox_group li.wd_tab-active { border: none; background-color: transparent; color: #000000; font-weight: bold; } div.wd_featurebox_group li.wd_tab-inactive { cursor: auto; } </style> <link href="thirdparty/font-awesome/css/font-awesome.min.css" type="text/css" rel="stylesheet" wd_script_id="font-awesome.min.css"> <style type="text/css" wd_script_id="template teaser_list:newsfeed_releases:system style" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> .wd_newsfeed_releases-teaser .wd_date { font-weight: bold; } .wd_newsfeed_releases-teaser .wd_title { font-weight: bold; } .wd_newsfeed_releases-teaser .subscribe_link { margin-bottom: 1em; } .wd_newsfeed_releases-teaser span.wd_subscribe_email-icon { font-size: 1.2em; }</style> <script type="text/javascript" src="js/jquery-webdriver.js" wd_script_id="jquery-webdriver.js" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="></script> <script type="text/javascript" src="js/webdriver.js" wd_script_id="webdriver.js" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="></script> <script type="text/javascript" wd_script_id="featurebox_financial_script" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> var ir_featurebox = { featureboxes: new Array, ticker_data: new Array, update: function(index, ticker, filer) { var item_id = ticker || filer; if (!this.featureboxes[index]) { this.featureboxes[index] = { ticker: ticker, filer: filer, chart: false, size: false }; } if (!this.ticker_data[item_id]) this.ticker_data[item_id] = {}; if (ticker && webDriver.jQuery("#ir_featurebox_"+index+"-quote").length) this.update_quote(index, ticker); if (ticker && webDriver.jQuery("#ir_featurebox_"+index+"-chart").length) this.update_chart(index, ticker); if (ticker && webDriver.jQuery("#ir_featurebox_"+index+"-data").length) this.update_data(index, ticker); if (filer && webDriver.jQuery("#ir_featurebox_"+index+"-filings").length) this.update_filings(index, filer); if (webDriver.jQuery("#ir_featurebox_"+index+"-footer").length) this.update_labels(index, ticker, filer); }, update_labels: function(index, ticker, filer) { var item_id = ticker || filer; if (!this.ticker_data[item_id]["labels"]) { webDriver.jQuery("#ir_featurebox_"+index+"-footer").html(""); webDriver.jQuery.getJSON( "index.php", { ajax: "ir_featurebox", ticker: ticker, filer: filer, data: "labels" }, function(data) { ir_featurebox.ticker_data[item_id]["labels"] = data; ir_featurebox.update_labels(index, ticker, filer); } ); } else { webDriver.jQuery("#ir_featurebox_"+index+"-footer").html(this.ticker_data[item_id]["labels"].footer); } } }; </script> <style type="text/css" wd_script_id="ir_ticker_label_style" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> div.wd_ticker_label { text-align: right; margin: 5px 0; } div.wd_ticker_label span.wd_exchange { color: #999999; } div.wd_ticker_label span.wd_exchange:after { content: ": "; } </style> <script type="text/javascript" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA==">webDriver.push_jQuery();</script> <script type="text/javascript" src="js/highstock/highstock.src.js" wd_script_id="highstock.src.js" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="></script> <link href="css/jquery-ui/jquery-ui.css" type="text/css" rel="stylesheet" wd_script_id="jquery-ui.css"> <script type="text/javascript" wd_script_id="highcharts_locale_script" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> webDriver.jQuery(function($){ Highcharts.setOptions({ lang: { loading: "Loading...", months: ["January","February","March","April","May","June","July","August","September","October","November","December"], shortMonths: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"], weekdays: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"] } }); }); </script> <style type="text/css" wd_script_id="ir_featurebox_chart_style" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> div.wd_chart-ranges { width: 100%; margin: 3px 0 0 0; overflow: auto; } div.wd_chart-range { background: #777777; color: #ffffff; cursor: pointer; float: left; width: 19%; text-align: center; border-left: 1px solid #ffffff; border-bottom: 1px solid #777777; } div.wd_chart-range:first_child { border-left: 0; } div.wd_chart-range-active { background: #ffffff; color: #000000; border-left: 1px solid #777777; border-right: 1px solid #777777; } </style> <link href="css/wd_wcag.css" type="text/css" rel="stylesheet" wd_script_id="wd_wcag.css"> <script type="text/javascript" wd_script_id="ir_featurebox_chart_script" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> ir_featurebox.update_chart = function(index, ticker) { if (!this.featureboxes[index].chart) { var groupingUnits = [[ "minute", [5, 10, 15, 30] ], [ "hour", [1, 2, 3, 4] ], [ "day", [1] ], [ "week", [1] ], [ "month", [1, 2, 3, 4, 6] ]]; var chart = new Highcharts.StockChart({ chart: { renderTo: "ir_featurebox_"+index+"-chart", spacingTop: 0, spacingBottom: 5, spacingLeft: 0, spacingRight: 0, backgroundColor: null, borderColor: "#CCCCCC", borderWidth: 0, borderRadius: 5, plotBackgroundColor: "#FFFFFF", plotBorderColor: "#CCCCCC", plotBorderWidth: 0, events: { load: function() { ir_featurebox.featureboxes[index].chart = this; ir_featurebox.update_chart(index, ticker); } } }, rangeSelector: {enabled: false}, navigator: {enabled: false}, scrollbar: {enabled: false}, credits: {enabled: false}, xAxis: { dayOffset: 57600000, lineWidth: 2, lineColor: "#CCCCCC", gridLineWidth: 0, gridLineColor: "#CCCCCC", tickWidth: 1, tickColor: "#CCCCCC", dateTimeLabelFormats: { millisecond: "%H:%M:%S.%L", second: "%H:%M:%S", minute: "%H:%M", hour: "%H:%M", day: "%b %e", week: "%b %e", month: "%b '%y", year: "%Y" }, labels: { style: { color: "#808080", fontWeight: "normal" } } }, yAxis: { opposite: true, lineWidth: 2, lineColor: "#CCCCCC", gridLineWidth: 1, gridLineColor: "#CCCCCC", tickWidth: 0, tickColor: "#CCCCCC", labels: { align: "left", x: 2, formatter: function() { return Highcharts.currencyFormat(this.value,["${V}","-${V}"],-2,".",","); }, style: { color: "#808080", fontWeight: "normal" } } }, tooltip: { backgroundColor: "rgba(255,255,255,0.85)", borderColor: null, borderWidth: 2, borderRadius: 3, shadow: true, crosshairs: [ { color: "#CCCCCC", width: 1 }, { color: "#CCCCCC", width: 0 } ], useHTML: true, style: { color: null, fontSize: "12px", padding: "5px", whiteSpace: "nowrap", width: 300 } }, series: [{ name: "Price", id: "price", color: "#FF8F1C", lineColor: "#FF8F1C", marker: { states: { hover: { lineColor: "#FFFFFF" } } }, fillColor: "#FF8F1C", fillOpacity: "0.3", type: "area", threshold: null, data: [], tooltip: { pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b><br/>', valueFormatter: function(value) {return Highcharts.currencyFormat(value,["${V}","-${V}"],[2,4],".",",");} }, dataGrouping: { approximation: "close", timeOffset: 1, forced: true, dateTimeLabelFormats: { millisecond: ["", "%A, %b %e, %H:%M:%S.%L", ""], second: ["", "%A, %b %e, %H:%M:%S", ""], minute: ["", "%A, %b %e, %H:%M", ""], hour: ["", "%A, %b %e, %H:%M", ""], day: ["", "%A, %b %e, %Y", ""], week: ["", "%A, %b %e, %Y", ""], month: ["", "%B %Y", ""], year: ["", "%Y", ""] }, groupTime: "last", tooltipAdjust: false, units: groupingUnits } }] }); return; } if (!this.ticker_data[ticker]["chart"]) { webDriver.jQuery("#wd_chart_"+index+"-ranges .wd_chart-range").hide(); this.featureboxes[index].chart.showLoading('<span class="wd_loading_rotate" ><span class="fa-spin fa-fw fa fa-circle-o-notch" style="font-size: 3em;"></span><span class="wd_sr-only">Loading...</span></span>'); webDriver.jQuery.getJSON( "index.php", { ajax: "ir_featurebox", ticker: ticker, data: "chart" }, function(data) { data.quotes = new Array; ir_featurebox.ticker_data[ticker]["chart"] = data; ir_featurebox.featureboxes[index].chart.hideLoading(); ir_featurebox.update_chart(index, ticker); } ); } else { this.featureboxes[index].ticker = ticker; webDriver.jQuery("#wd_chart_"+index+"-ranges .wd_chart-range").hide(); for (range in this.ticker_data[ticker].chart.ranges) webDriver.jQuery("#wd_chart_"+index+"-range-"+range).show(); var range = webDriver.jQuery("#wd_chart_"+index+"-ranges").attr("wd_default_range") || "1mo"; this.chart_set_range(index, range, true); } } ir_featurebox.chart_set_range = function(index, range, ticker_changed) { webDriver.jQuery("#wd_chart_"+index+"-ranges .wd_chart-range") .removeClass("wd_chart-range-active") .attr("aria-checked", "false") .attr("tabindex", -1) ; webDriver.jQuery("#wd_chart_"+index+"-range-"+range) .addClass("wd_chart-range-active") .attr("aria-checked", "true") .attr("tabindex", 0) ; var ticker = this.featureboxes[index].ticker; var size = (range == "1dy") ? "minute" : "day"; if (!this.ticker_data[ticker].chart.quotes[size]) { this.featureboxes[index].chart.showLoading('<span class="wd_loading_rotate" ><span class="fa-spin fa-fw fa fa-circle-o-notch" style="font-size: 3em;"></span><span class="wd_sr-only">Loading...</span></span>'); webDriver.jQuery.getJSON( "index.php", { ajax: "ir_quotes", ticker: ticker, data: "X", size: size, mult: (size == "day") ? 1 : 5, min: this.ticker_data[ticker].chart.mins[size] }, function(data) { ir_featurebox.ticker_data[ticker].chart.quotes[size] = data; ir_featurebox.featureboxes[index].chart.hideLoading(); ir_featurebox.chart_set_range(index, range, ticker_changed); } ); } else { if (ticker_changed || size != this.featureboxes[index].size) { this.featureboxes[index].chart.get("price").setData(this.ticker_data[ticker].chart.quotes[size], false); this.featureboxes[index].size = size; } this.featureboxes[index].chart.xAxis[0].setExtremes(this.ticker_data[ticker].chart.ranges[range], this.ticker_data[ticker].chart.last); } } </script> <script type="text/javascript" src="js/wd_wcag.js" wd_script_id="wd_wcag.js" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="></script> <style type="text/css" wd_script_id="ir_featurebox_data_style" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> div.wd_chart-quote { width: 100%; overflow: auto; } div.wd_chart-quote-item { width: 49%; float: left; margin: 10px 0; } div.wd_chart-quote-value { margin: 0; font-weight: bold; } div.wd_chart-quote-value-down { color: #cc0000; } div.wd_chart-quote-value-up { color: #00cc00; } div.wd_chart-quote-label { margin: 0; color: #999999; } div.wd_chart-quote-footer { margin: 5px 0 0 0; font-size: .75em; color: #999999; } </style> <script type="text/javascript" wd_script_id="ir_featurebox_data_script" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> ir_featurebox.update_data = function(index, ticker) { if (!this.ticker_data[ticker]["data"]) { webDriver.jQuery("#ir_featurebox_"+index+"-data").html('<center><span class="wd_loading_rotate" ><span class="fa-spin fa-fw fa fa-circle-o-notch" style="font-size: 3em;"></span><span class="wd_sr-only">Loading...</span></span></center>'); webDriver.jQuery.get( "index.php", { ajax: "ir_featurebox", ticker: ticker, data: "data" }, function(data) { ir_featurebox.ticker_data[ticker]["data"] = data; ir_featurebox.update_data(index, ticker); } ); } else { webDriver.jQuery("#ir_featurebox_"+index+"-data").html(this.ticker_data[ticker]["data"]); } } </script> <style type="text/css" wd_script_id="featurebox_financial_style" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> div.wd_chart-quote-footer { margin: 5px 0 0 0; font-size: .75em; color: #999999; } </style> <script type="text/javascript" src="js/wd_scriptloader.js" wd_script_id="wd_scriptloader.js" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="></script> <script type="text/javascript" src="js/jquery-ui.js" wd_script_id="jquery-ui.js" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="></script> <script type="text/javascript" src="js/wd_resize.js" wd_script_id="wd_resize.js" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="></script> <link href="css/wd_modal.css" type="text/css" rel="stylesheet" wd_script_id="wd_modal.css"> <script type="text/javascript" wd_script_id="wd_modal_script" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> (function($) { webDriver.resizeModal = function() { $(this).find(".wd_modal").wd_modal("resize"); return false; } var modals = []; function _value(value, base) { if (typeof value == "string" && value.indexOf("%") > 0) { return base * parseInt(value, 10) / 100; } else { return parseInt(value, 10); } } var wd_modal = function(element, options) { this.init(element, options); }; wd_modal.prototype = { init: function(element, options) { var self = this; this.isOpen = false; this.opener = null; this.$element = $(element); this._options = { autoOpen: false, closeExisting: false, closeOnEscape: true, closeOnOverlayClick: true, fadeDuration: null, margin: "10%", padding: 10 }; this.options(options); this.$overlay = $("<div>").addClass("wd_modal-overlay").attr("wd_resize","resizeModal").appendTo($("body")).hide(); this.$outer = $("<div>").addClass("wd_modal-outer").appendTo(this.$overlay); this.$inner = $("<div>").addClass("wd_modal-inner").appendTo(this.$outer).append(this.$element); // Hack because I can't figure out where the extra few pixels at the bottom of the content are coming from this.$inner.css("overflow-y", "hidden"); this.$close = $("<a class=\"wd_modal-close fa fa-times\" href=\"#close\" title=\"Close\"><span class=\"wd_sr-only\">Close Dialog<\/span><\/a>") .on("click", function(event) {self.close(); event.preventDefault();}) .appendTo(this.$outer); this.$element.addClass("wd_modal"); if (this._options.autoOpen) this.open(this._options.closeExisting); }, options: function(options) { if (options) { $.extend(this._options, options); this._options.fadeDuration = parseInt(this._options.fadeDuration, 10); if (isNaN(this._options.fadeDuration)) this._options.fadeDuration = false; if (!$.isArray(this._options.margin)) this._options.margin = [this._options.margin]; if (this._options.margin.length < 2) this._options.margin[1] = this._options.margin[0]; if (this._options.margin.length < 3) this._options.margin[2] = this._options.margin[0]; if (this._options.margin.length < 4) this._options.margin[3] = this._options.margin[1]; if (!$.isArray(this._options.padding)) this._options.padding = [this._options.padding]; if (this._options.padding.length < 2) this._options.padding[1] = this._options.padding[0]; if (this._options.padding.length < 3) this._options.padding[2] = this._options.padding[0]; if (this._options.padding.length < 4) this._options.padding[3] = this._options.padding[1]; } else { return this._options; } }, reload: function(options) { if (options) { this.options(options); } this.resize(); }, open: function(closeExisting, now) { if (this.isOpen) return; var self = this; var myCloseExisting = closeExisting; if (!this.opener) this.opener = document.activeElement; if (closeExisting && modals.length > 0) { for (var i = modals.length - 1; i >= 0; --i) modals[i].close(true, true); } this.$overlay.addClass("wd_modal-current"); $("body").append(this.$overlay); if (!now && this._options.fadeDuration) { this.$overlay.fadeIn(this._options.fadeDuration, function() {self.open(myCloseExisting, true);}); } else { if (modals.length == 0) { $("body").css("overflow","hidden"); $(document).on("keydown.wd_modal", function (event) { var current = modals[modals.length - 1]; if ((event.which == 27 || event.keyCode == 27) && current._options.closeOnEscape) { current.close(); event.stopImmediatePropagation(); event.preventDefault(); } }); } if (this._options.closeOnOverlayClick) { this.$overlay.on("click.wd_modal", function (event) { if (event.target == this) { self.close(); event.preventDefault(); } }); } modals.push(this); this.$overlay.show(); var $focus = this.$element.find(":focusable"); if ($focus.length > 0) $focus[0].focus(); this.isOpen = true; this.$element.trigger("open"); } }, close: function(skipCurrent, now) { if (!this.isOpen) return; this.$element.trigger("beforeClose"); // TODO: allow closing of lower modals modals.pop(); if (modals.length == 0) { $("body").css("overflow",""); $(document).off("keydown.wd_modal"); } this.$overlay.off("click.wd_modal"); if (this.opener) { this.opener.focus(); this.opener = null; } this.isOpen = false; this.$overlay.removeClass("wd_modal-current").hide(); if (!skipCurrent && modals.length > 0) modals[modals.length-1].$overlay.addClass("wd_modal-current"); this.$element.trigger("close"); }, destroy: function() { this.close(false, true); $("body").append(this.$element); this.$overlay.remove(); }, resize: function() { if (!this.isOpen) return; var self = this; var winWidth = $(window).width(); var winHeight = $(window).height(); var margin = this._options.margin; var padding = this._options.padding; var width = winWidth - _value(margin[1], winWidth) - _value(margin[3], winWidth) - _value(padding[1], winWidth) - _value(padding[1], winWidth); var height = winHeight - _value(margin[0], winHeight) - _value(margin[2], winHeight) - _value(padding[0], winHeight) - _value(padding[2], winHeight); this.$inner.css("max-width", width); this.$inner.css("max-height", height); $.each(["Top", "Right", "Bottom", "Left"], function(i, v) { self.$outer.css("padding" + v, _value(padding[i])+"px"); }); var fixed = this.$element.find("[wd_need_fixed_container]").is(":visible"); this.$inner.css("width", width); this.$inner.css("height", height); webDriver.doResize(this.$inner); if (!fixed) { this.$inner.css("width", "auto"); this.$inner.css("height", "auto"); if (this.$element.outerHeight() > height) this.$inner.css("height", height); if (this.$element.outerWidth() > width) this.$inner.css("width", width); } } }; $.fn.wd_modal = function(options) { if (options == "exists") { return !!$(this).data("wd_modal"); } else if (typeof options == "string") { var instance = $(this).data("wd_modal"); if (!instance) return null; var args = Array.prototype.slice.call(arguments, 1); return instance[options].apply(instance, args); } else { return this.each(function() { var instance = $(this).data("wd_modal"); if (instance) { instance.reload(options); } else { $(this).data("wd_modal", new wd_modal(this, options)); } }); } }; })(webDriver.jQuery); </script> <script type="text/javascript" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA==">webDriver.pop_jQuery();</script> <script type="text/javascript" wd_script_id="subscribe_featurebox_script" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> (function($) { webDriver.subscribeClose = function(data) { $(".wd_subscribe_modal").wd_modal("close"); }; webDriver.subscribeSubmit = function(form, id) { var $modal = $(".wd_subscribe_modal"); if ($modal.length == 0) { $modal = $('<div class="wd_subscribe_modal" style="display:none;"></div>'); $modal.wd_modal({ autoOpen: false, }); } var my_form = form; var form_data = $(form).serializeArray(); $modal.html('<div class="wd_loading">Loading...</div>'); $modal.show(); $modal.wd_modal("open", true); $modal.load( "https://criteo.investorroom.com/alerts-by-email?ajax=subscribe&id="+id, form_data, function() { disable_submit(my_form, false); } ); }; })(webDriver.jQuery); </script> <script type="text/javascript" wd_script_id="csrfscript" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="> function fetchCSRFToken() { var currentPageUrl = window.location.href; fetch("verify_token.php", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: "page=" + encodeURIComponent(currentPageUrl) }) .then(response => response.text()) .then(token => { PushToken(token,encodeURIComponent(currentPageUrl)) }); } document.addEventListener("DOMContentLoaded", function() { fetchCSRFToken(); }); function PushToken(data){ const parsedData = (() => { try { return JSON.parse(data); } catch { return null; } })(); let token = parsedData ? parsedData.csrf_token : null; let cfid = parsedData ? parsedData.id : null; var elements = document.querySelectorAll(".csrf_token"); elements.forEach(function(element) { element.value = token; let existingHiddenInput = element.nextElementSibling; // Check the immediately following sibling if (cfid && (!existingHiddenInput || !existingHiddenInput.classList.contains("cfid"))) { const hiddenInput = document.createElement("input"); hiddenInput.type = "hidden"; hiddenInput.name = "cfid"; hiddenInput.className = "cfid"; hiddenInput.value = cfid; element.insertAdjacentElement("afterend", hiddenInput); } }); } function set_csrf_loaded() { var csrfElements = document.getElementsByClassName("csrf_token"); var csrfValue = csrfElements[0].value; var token=csrfValue; var tokElements = document.getElementsByClassName("cfid"); var tokValue = tokElements[0].value; var cfid=tokValue; if(token!="" && cfid!="") { let verifytok={csrf_token:token,id:cfid}; const verifyJson = JSON.stringify(verifytok); PushToken(verifyJson) } } </script> <script type="text/javascript" src="js/wd_form.js" wd_script_id="wd_form.js" nonce="YzRlNjU3ZDBlOTFmMjU1ZmU2N2UwYzVjYWM3NDg0OTg0MWY2YzQwNA=="></script> <link href="css/wd_form.css" type="text/css" rel="stylesheet" wd_script_id="wd_form.css"> <!-- end spin_special_output(head_start) --> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript" async="" src="js/a"></script> <script type="text/javascript" async="" src="js/conversion_async.js"></script> <script async="true" type="text/javascript" src="js/event.js" data-owner="criteo-tag"></script> <script type="text/javascript" id="www-widgetapi-script" src="js/www-widgetapi.js" async=""></script> <script type="text/javascript" async="" src="js/6si.js"></script> <script async="" src="js/uwt.js"></script> <script async="" id="demandbase_js_lib" src="js/pFhLSnHx.js"></script> <script async="" src="js/fbevents.js"></script> <script type="text/javascript" async="" src="js/insight.js"></script> <script type="text/javascript" async="" src="js/analytics.js"></script> <script src="js/iframe_api"></script> <script type="text/javascript" async="" src="js/9974.js"></script> <script type="text/javascript" async="" src="js/analytics.js"></script> <script type="text/javascript" charset="UTF-8" async="" src="js/cc.js"></script> <script src="js/nr-1123.js"></script> <script async="" src="js/gtm.js"></script> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-M4Z343H'); </script> <link rel="preload" href="../fonts/ApercuPro.woff2" as="font" type="font/woff2" crossorigin=""> <link rel="preload" href="../fonts/HurmeGeometricSans1-Regular.woff2" as="font" type="font/woff2" crossorigin=""> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <script type="text/javascript"> (window.NREUM||(NREUM={})).loader_config={xpid:"VQAOWV5aDhAHVlRRBgQPUg=="};window.NREUM||(NREUM={}),__nr_require=function(t,n,e){function r(e){if(!n[e]){var o=n[e]={exports:{}};t[e][0].call(o.exports,function(n){var o=t[e][1][n];return r(o||n)},o,o.exports)}return n[e].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<e.length;o++)r(e[o]);return r}({1:[function(t,n,e){function r(t){try{s.console&&console.log(t)}catch(n){}}var o,i=t("ee"),a=t(18),s={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,o.indexOf("dev")!==-1&&(s.dev=!0),o.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on("internal-error",function(t){r(t.stack)}),s.dev&&i.on("fn-err",function(t,n,e){r(e.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,n){return t}).join(", ")))},{}],2:[function(t,n,e){function r(t,n,e,r,s){try{p?p-=1:o(s||new UncaughtException(t,n,e),!0)}catch(f){try{i("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,n,e){this.message=t||"Uncaught error with no additional information",this.sourceURL=n,this.line=e}function o(t,n){var e=n?null:c.now();i("err",[t,e])}var i=t("handle"),a=t(19),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,l="nr@seenError",p=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(8),t(7),"addEventListener"in window&&t(5),c.xhrWrappable&&t(9),d=!0)}s.on("fn-start",function(t,n,e){d&&(p+=1)}),s.on("fn-err",function(t,n,e){d&&!e[l]&&(f(e,l,function(){return!0}),this.thrown=!0,o(e))}),s.on("fn-end",function(){d&&!this.thrown&&p>0&&(p-=1)}),s.on("internal-error",function(t){i("ierr",[t,c.now(),!0])})},{}],3:[function(t,n,e){t("loader").features.ins=!0},{}],4:[function(t,n,e){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t("ee"),i=t("handle"),a=t(8),s=t(7),c="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",l="resource",p="-start",h="-end",m="fn"+p,w="fn"+h,v="bstTimer",y="pushState",g=t("loader");g.features.stn=!0,t(6);var x=NREUM.o.EV;o.on(m,function(t,n){var e=t[0];e instanceof x&&(this.bstStart=g.now())}),o.on(w,function(t,n){var e=t[0];e instanceof x&&i("bst",[e,n,this.bstStart,g.now()])}),a.on(m,function(t,n,e){this.bstStart=g.now(),this.bstType=e}),a.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),this.bstType])}),s.on(m,function(){this.bstStart=g.now()}),s.on(w,function(t,n){i(v,[n,this.bstStart,g.now(),"requestAnimationFrame"])}),o.on(y+p,function(t){this.time=g.now(),this.startPath=location.pathname+location.hash}),o.on(y+h,function(t){i("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["c"+c]()},!1):window.performance[f]("webkit"+u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance["webkitC"+c]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],5:[function(t,n,e){function r(t){for(var n=t;n&&!n.hasOwnProperty(u);)n=Object.getPrototypeOf(n);n&&o(n)}function o(t){s.inPlace(t,[u,d],"-",i)}function i(t,n){return t[1]}var a=t("ee").get("events"),s=t(21)(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";n.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,n){var e=t[1],r=c(e,"nr@wrapped",function(){function t(){if("function"==typeof e.handleEvent)return e.handleEvent.apply(e,arguments)}var n={object:t,"function":e}[typeof e];return n?s(n,"fn-",null,n.name||"anonymous"):e});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],6:[function(t,n,e){var r=t("ee").get("history"),o=t(21)(r);n.exports=r,o.inPlace(window.history,["pushState","replaceState"],"-")},{}],7:[function(t,n,e){var r=t("ee").get("raf"),o=t(21)(r),i="equestAnimationFrame";n.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],8:[function(t,n,e){function r(t,n,e){t[0]=a(t[0],"fn-",null,e)}function o(t,n,e){this.method=e,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,e)}var i=t("ee").get("timer"),a=t(21)(i),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";n.exports=i,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],9:[function(t,n,e){function r(t,n){d.inPlace(n,["onreadystatechange"],"fn-",s)}function o(){var t=this,n=u.context(t);t.readyState>3&&!n.resolved&&(n.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function i(t){g.push(t),h&&(b?b.then(a):w?w(a):(E=-E,R.data=E))}function a(){for(var t=0;t<g.length;t++)r([],g[t]);g.length&&(g=[])}function s(t,n){return n}function c(t,n){for(var e in t)n[e]=t[e];return n}t(5);var f=t("ee"),u=f.get("xhr"),d=t(21)(u),l=NREUM.o,p=l.XHR,h=l.MO,m=l.PR,w=l.SI,v="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],g=[];n.exports=u;var x=window.XMLHttpRequest=function(t){var n=new p(t);try{u.emit("new-xhr",[n],n),n.addEventListener(v,o,!1)}catch(e){try{u.emit("internal-error",[e])}catch(r){}}return n};if(c(p,x),x.prototype=p.prototype,d.inPlace(x.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,n){r(t,n),i(n)}),u.on("open-xhr-start",r),h){var b=m&&m.resolve();if(!w&&!m){var E=1,R=document.createTextNode(E);new h(a).observe(R,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===v||a()})},{}],10:[function(t,n,e){function r(){var t=window.NREUM,n=t.info.accountID||null,e=t.info.agentID||null,r=t.info.trustKey||null,i="btoa"in window&&"function"==typeof window.btoa;if(!n||!e||!i)return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:e,id:o.generateCatId(),tr:o.generateCatId(),ti:Date.now()}};return r&&n!==r&&(a.d.tk=r),btoa(JSON.stringify(a))}var o=t(16);n.exports={generateTraceHeader:r}},{}],11:[function(t,n,e){function r(t){var n=this.params,e=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<p;r++)t.removeEventListener(l[r],this.listener,!1);n.aborted||(e.duration=s.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==n.status&&(n.status=0):a(this,t),e.cbTime=this.cbTime,d.emit("xhr-done",[t],t),c("xhr",[n,e,this.startTime]))}}function o(t,n){var e=t.responseType;if("json"===e&&null!==n)return n;var r="arraybuffer"===e||"blob"===e||"json"===e?t.response:t.responseText;return w(r)}function i(t,n){var e=f(n),r=t.params;r.host=e.hostname+":"+e.port,r.pathname=e.pathname,t.sameOrigin=e.sameOrigin}function a(t,n){t.params.status=n.status;var e=o(n,t.lastSize);if(e&&(t.metrics.rxSize=e),t.sameOrigin){var r=n.getResponseHeader("X-NewRelic-App-Data");r&&(t.params.cat=r.split(", ").pop())}t.loadCaptureCalled=!0}var s=t("loader");if(s.xhrWrappable){var c=t("handle"),f=t(12),u=t(10).generateTraceHeader,d=t("ee"),l=["load","error","abort","timeout"],p=l.length,h=t("id"),m=t(15),w=t(14),v=window.XMLHttpRequest;s.features.xhr=!0,t(9),d.on("new-xhr",function(t){var n=this;n.totalCbs=0,n.called=0,n.cbTime=0,n.end=r,n.ended=!1,n.xhrGuids={},n.lastSize=null,n.loadCaptureCalled=!1,t.addEventListener("load",function(e){a(n,t)},!1),m&&(m>34||m<10)||window.opera||t.addEventListener("progress",function(t){n.lastSize=t.loaded},!1)}),d.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),d.on("open-xhr-end",function(t,n){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid);var e=!1;if("init"in NREUM&&"distributed_tracing"in NREUM.init&&(e=!!NREUM.init.distributed_tracing.enabled),e&&this.sameOrigin){var r=u();r&&n.setRequestHeader("newrelic",r)}}),d.on("send-xhr-start",function(t,n){var e=this.metrics,r=t[0],o=this;if(e&&r){var i=w(r);i&&(e.txSize=i)}this.startTime=s.now(),this.listener=function(t){try{"abort"!==t.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof n.onload))&&o.end(n)}catch(e){try{d.emit("internal-error",[e])}catch(r){}}};for(var a=0;a<p;a++)n.addEventListener(l[a],this.listener,!1)}),d.on("xhr-cb-time",function(t,n,e){this.cbTime+=t,n?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof e.onload||this.end(e)}),d.on("xhr-load-added",function(t,n){var e=""+h(t)+!!n;this.xhrGuids&&!this.xhrGuids[e]&&(this.xhrGuids[e]=!0,this.totalCbs+=1)}),d.on("xhr-load-removed",function(t,n){var e=""+h(t)+!!n;this.xhrGuids&&this.xhrGuids[e]&&(delete this.xhrGuids[e],this.totalCbs-=1)}),d.on("addEventListener-end",function(t,n){n instanceof v&&"load"===t[0]&&d.emit("xhr-load-added",[t[1],t[2]],n)}),d.on("removeEventListener-end",function(t,n){n instanceof v&&"load"===t[0]&&d.emit("xhr-load-removed",[t[1],t[2]],n)}),d.on("fn-start",function(t,n,e){n instanceof v&&("onload"===e&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=s.now()))}),d.on("fn-end",function(t,n){this.xhrCbStart&&d.emit("xhr-cb-time",[s.now()-this.xhrCbStart,this.onload,n],n)})}},{}],12:[function(t,n,e){n.exports=function(t){var n=document.createElement("a"),e=window.location,r={};n.href=t,r.port=n.port;var o=n.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=n.hostname||e.hostname,r.pathname=n.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!n.protocol||":"===n.protocol||n.protocol===e.protocol,a=n.hostname===document.domain&&n.port===e.port;return r.sameOrigin=i&&(!n.hostname||a),r}},{}],13:[function(t,n,e){function r(){}function o(t,n,e){return function(){return i(t,[f.now()].concat(s(arguments)),n?null:this,e),n?void 0:this}}var i=t("handle"),a=t(18),s=t(19),c=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",p=l+"ixn-";a(d,function(t,n){u[n]=o(l+n,!0,"api")}),u.addPageAction=o(l+"addPageAction",!0),u.setCurrentRouteName=o(l+"routeName",!0),n.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,n){var e={},r=this,o="function"==typeof n;return i(p+"tracer",[f.now(),t,e],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],e),o)try{return n.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],e),t}finally{c.emit("fn-end",[f.now()],e)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,n){h[n]=o(p+n)}),newrelic.noticeError=function(t,n){"string"==typeof t&&(t=new Error(t)),i("err",[t,f.now(),!1,n])}},{}],14:[function(t,n,e){n.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(n){return}}}},{}],15:[function(t,n,e){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),n.exports=r},{}],16:[function(t,n,e){function r(){function t(){return n?15&n[e++]:16*Math.random()|0}var n=null,e=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(n=r.getRandomValues(new Uint8Array(31)));for(var o,i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",s=0;s<i.length;s++)o=i[s],"x"===o?a+=t().toString(16):"y"===o?(o=3&t()|8,a+=o.toString(16)):a+=o;return a}function o(){function t(){return n?15&n[e++]:16*Math.random()|0}var n=null,e=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&Uint8Array&&(n=r.getRandomValues(new Uint8Array(31)));for(var o=[],i=0;i<16;i++)o.push(t().toString(16));return o.join("")}n.exports={generateUuid:r,generateCatId:o}},{}],17:[function(t,n,e){function r(t,n){if(!o)return!1;if(t!==o)return!1;if(!n)return!0;if(!i)return!1;for(var e=i.split("."),r=n.split("."),a=0;a<r.length;a++)if(r[a]!==e[a])return!1;return!0}var o=null,i=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf("Chrome")===-1&&s.indexOf("Chromium")===-1&&(o="Safari",i=c[1])}n.exports={agent:o,version:i,match:r}},{}],18:[function(t,n,e){function r(t,n){var e=[],r="",i=0;for(r in t)o.call(t,r)&&(e[i]=n(r,t[r]),i+=1);return e}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],19:[function(t,n,e){function r(t,n,e){n||(n=0),"undefined"==typeof e&&(e=t?t.length:0);for(var r=-1,o=e-n||0,i=Array(o<0?0:o);++r<o;)i[r]=t[n+r];return i}n.exports=r},{}],20:[function(t,n,e){n.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],21:[function(t,n,e){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t("ee"),i=t(19),a="nr@original",s=Object.prototype.hasOwnProperty,c=!1;n.exports=function(t,n){function e(t,n,e,o){function nrWrapper(){var r,a,s,c;try{a=this,r=i(arguments),s="function"==typeof e?e(r,a):e||{}}catch(f){l([f,"",[r,a,o],s])}u(n+"start",[r,a,o],s);try{return c=t.apply(a,r)}catch(d){throw u(n+"err",[r,a,d],s),d}finally{u(n+"end",[r,a,c],s)}}return r(t)?t:(n||(n=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,n,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<n.length;c++)s=n[c],a=t[s],r(a)||(t[s]=e(a,f?s+o:o,i,s))}function u(e,r,o){if(!c||n){var i=c;c=!0;try{t.emit(e,r,o,n)}catch(a){l([a,e,r,o])}c=i}}function d(t,n){if(Object.defineProperty&&Object.keys)try{var e=Object.keys(t);return e.forEach(function(e){Object.defineProperty(n,e,{get:function(){return t[e]},set:function(n){return t[e]=n,n}})}),n}catch(r){l([r])}for(var o in t)s.call(t,o)&&(n[o]=t[o]);return n}function l(n){try{t.emit("internal-error",n)}catch(e){}}return t||(t=o),e.inPlace=f,e.flag=a,e}},{}],ee:[function(t,n,e){function r(){}function o(t){function n(t){return t&&t instanceof r?t:t?c(t,s,i):i()}function e(e,r,o,i){if(!l.aborted||i){t&&t(e,r,o);for(var a=n(o),s=m(e),c=s.length,f=0;f<c;f++)s[f].apply(a,r);var d=u[g[e]];return d&&d.push([x,e,r,a]),a}}function p(t,n){y[t]=m(t).concat(n)}function h(t,n){var e=y[t];if(e)for(var r=0;r<e.length;r++)e[r]===n&&e.splice(r,1)}function m(t){return y[t]||[]}function w(t){return d[t]=d[t]||o(e)}function v(t,n){f(t,function(t,e){n=n||"feature",g[e]=n,n in u||(u[n]=[])})}var y={},g={},x={on:p,addEventListener:p,removeEventListener:h,emit:e,get:w,listeners:m,context:n,buffer:v,abort:a,aborted:!1};return x}function i(){return new r}function a(){(u.api||u.feature)&&(l.aborted=!0,u=l.backlog={})}var s="nr@context",c=t("gos"),f=t(18),u={},d={},l=n.exports=o();l.backlog=u},{}],gos:[function(t,n,e){function r(t,n,e){if(o.call(t,n))return t[n];var r=e();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(t,n,e){function r(t,n,e,r){o.buffer([t],r),o.emit(t,n,e)}var o=t("ee").get("handle");n.exports=r,r.ee=o},{}],id:[function(t,n,e){function r(t){var n=typeof t;return!t||"object"!==n&&"function"!==n?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");n.exports=r},{}],loader:[function(t,n,e){function r(){if(!E++){var t=b.info=NREUM.info,n=p.getElementsByTagName("script")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&n))return u.abort();f(g,function(n,e){t[n]||(t[n]=e)}),c("mark",["onload",a()+b.offset],null,"api");var e=p.createElement("script");e.src="https://"+t.agent,n.parentNode.insertBefore(e,n)}}function o(){"complete"===p.readyState&&i()}function i(){c("mark",["domContent",a()+b.offset],null,"api")}function a(){return R.exists&&performance.now?Math.round(performance.now()):(s=Math.max((new Date).getTime(),s))-b.offset}var s=(new Date).getTime(),c=t("handle"),f=t(18),u=t("ee"),d=t(17),l=window,p=l.document,h="addEventListener",m="attachEvent",w=l.XMLHttpRequest,v=w&&w.prototype;NREUM.o={ST:setTimeout,SI:l.setImmediate,CT:clearTimeout,XHR:w,REQ:l.Request,EV:l.Event,PR:l.Promise,MO:l.MutationObserver};var y=""+location,g={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-1123.min.js"},x=w&&v&&v[h]&&!/CriOS/.test(navigator.userAgent),b=n.exports={offset:s,now:a,origin:y,features:{},xhrWrappable:x,userAgent:d};t(13),p[h]?(p[h]("DOMContentLoaded",i,!1),l[h]("load",r,!1)):(p[m]("onreadystatechange",o),l[m]("onload",r)),c("mark",["firstbyte",s],null,"api");var E=0,R=t(20)},{}]},{},["loader",2,11,4,3]); </script> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="Criteo - "> <link rel="icon" href="images/faviconV2.png"> <link rel="profile" href="http://gmpg.org/xfn/11"> <title>Overview - Criteo</title> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","@id":"#website","url":"https:\/\/www.criteo.com\/","name":"Criteo","potentialAction":{"@type":"SearchAction","target":"https:\/\/www.criteo.com\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script> <!-- / Yoast SEO plugin. --> <link rel="stylesheet preload" as="style" id="wp-block-library-css" href="css/style_002.css" type="text/css" media="all"> <link rel="stylesheet preload" as="style" id="mpp_gutenberg-css" href="css/front-end-gutenberg.css" type="text/css" media="all"> <link rel="stylesheet preload" as="style" id="mo_saml_admin_settings_style-css" href="css/jquery.css" type="text/css" media="all"> <link rel="stylesheet preload" as="style" id="cookie-consent-style-css" href="css/style.css" type="text/css" media="all"> <link rel="stylesheet preload" as="style" id="Criteo2017-styles-css" href="css/theme.css" type="text/css" media="all"> <link rel="stylesheet preload" as="style" id="tablepress-responsive-tables-css" href="ccs/responsive.css" type="text/css" media="all"> <link rel="stylesheet preload" as="style" id="tablepress-default-css" href="ccs/default.css" type="text/css" media="all"> <!--[if !IE]><!--> <link rel="stylesheet preload" as="style" id="tablepress-responsive-tables-flip-css" href="css/tablepress-responsive-flip.css" type="text/css" media="all"> <!--<![endif]--> <script type="text/javascript" src="js/jquery_002.js"></script> <script type="text/javascript" src="js/settings.js"></script> <style id="ctcc-css" type="text/css" media="screen"> #catapult-cookie-bar { box-sizing: border-box; max-height: 0; opacity: 0; z-index: 99999; overflow: hidden; color: #ddd; position: fixed; left: 0; bottom: 0; width: 100%; background-color: #464646; } #catapult-cookie-bar a { color: #fff; } #catapult-cookie-bar .x_close span { background-color: ; } button#catapultCookie { background:; color: ; border: 0; padding: 6px 9px; border-radius: 3px; } #catapult-cookie-bar h3 { color: #ddd; } .has-cookie-bar #catapult-cookie-bar { opacity: 1; max-height: 999px; min-height: 30px; } </style> <style type="text/css" id="CookieConsentStateDisplayStyles">.cookieconsent-optin,.cookieconsent-optin-preferences,.cookieconsent-optin-statistics,.cookieconsent-optin-marketing{display:block;display:initial;}.cookieconsent-optout-preferences,.cookieconsent-optout-statistics,.cookieconsent-optout-marketing,.cookieconsent-optout{display:none;}</style> <link rel="stylesheet" type="text/css" href="css/wdcontent.css"> <!-- begin spin_special_output(head_end) --> <link rel="canonical" href="https://criteo.investorroom.com/" /> <!-- end spin_special_output(head_end) --> </head> <body class="wd_pageid_45 home page-template page-template-page-templates page-template-homePageModular page-template-page-templateshomePageModular-php page page-id-20074 page-parent-new-home group-blog new-home" style=""> <script>var $ = jQuery.noConflict();</script> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M4Z343H" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <div class="header-container desktop sticky"> <div class="header-main-nav desktop sticky"> <div class="hidden-lg-up container mobile-version"> <div class="mobile-nav-menu"> <a href="#" onclick="return false;"> <i id="mobile-nav-menu-icon" class="fa fa-navicon" aria-hidden="true"></i> </a> </div> <div class="mobile-logo-holder"> <div class="logo"> <a href="https://www.criteo.com/"> <img src="images/Criteo-Logo-Orange-300.png"> </a> </div> </div> <div class="mobile-contact-us"> <a href="https://www.criteo.com/get-started/"><button class="button button__orange-bg"><span>Get Started</span></button></a> </div> </div> <div class="hidden-md-down container justify-content-between"> <div class="left"> <div class="logo"> <a href="https://www.criteo.com/"><img src="images/Criteo-Logo-Orange-300.png"></a> </div> <div id="desktop-menu-container"> <div class="menu-main-menu-container"> <ul id="menu-main-menu" class="nav-links"> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/index" target="_self">Overview</a> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/releases" target="_self">News</a> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="events" target="_self">Events </a> <ul class="sub-menu"> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/events" target="_self">Events</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="Retail-Media-Investor-Update" target="_self">2024 Retail Media Update</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="investor-day-2022" target="_self">2022 Investor Day</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="investor-day" target="_self">2021 Investor Day</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/annuals" target="_self">Shareholders' Meeting</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="https://criteo.investorroom.com/corporate-governance" target="_self">Governance </a> <ul class="sub-menu"> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="corporate-governance" target="_self">Governance Documents</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/management" target="_self">Management</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/directors" target="_self">Board of Directors</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/committees" target="_self">Committees</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/contactboard" target="_self">Contact the Board</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="sec" target="_self">Results </a> <ul class="sub-menu"> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/sec" target="_self">SEC Filings</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/results" target="_self">Financial Results</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="https://criteo.investorroom.com/stockquote" target="_self">Stock </a> <ul class="sub-menu"> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/index.php?s=122" target="_self">Interactive Chart</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/index.php?s=125" target="_self">Stock Price History</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/analysts" target="_self">Analyst Coverage</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/calculator" target="_self">Investment Calculator</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/capital-structure" target="_self">Capital Structure</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="investor-presentation" target="_self">Investor Resources</a> <ul class="sub-menu"> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/investor-presentation" target="_self">Presentations & Other Resources</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://www.criteo.com/solutions/addressability/" target="_blank">Addressability Strategy</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/industry-analyst-research" target="_self">Industry Analyst Research</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/faq" target="_self">FAQ</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/ir-contacts" target="_self">IR Contacts</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="https://www.criteo.com/sustainability/" target="_self">Sustainability</a> <ul class="sub-menu"> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/csr-reports" target="_self">CSR Reports</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://careers.criteo.com/en/working-at-criteo/diversity-inclusion/" target="_blank">Diversity, Equity, and Inclusion</a></li> <li class="section-title menu-item menu-item-type-custom menu-item-object-custom"><a href="https://criteo.investorroom.com/awards-and-recognitions" target="_self">Awards and Recognitions</a></li> </ul> </li> </ul> </div> </div> </div> <div class="right"> <div class="search"> <form method="get" id="searchform" action="https://www.criteo.com/" role="search"> <input id="s" name="s" type="text" placeholder="Search..." autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-labelledby="s" style=""> <input class="submit" id="searchsubmit" name="submit" type="submit" value=""> </form> </div> <div class="dropdown"> <div class="dropdown-wrapper"> <img id="language-dropdown-trigger" src="images/globe.svg"> </div> <ul> <li class=""> <a href="https://www.criteo.com/de/"> Deutsch </a> </li> <li class="active"> <a href="https://www.criteo.com/"> English </a> </li> <li class=""> <a href="https://www.criteo.com/es/"> Español </a> </li> <li class=""> <a href="https://www.criteo.com/fr/"> Français </a> </li> <li class=""> <a href="https://www.criteo.com/it/"> Italiano </a> </li> <li class=""> <a href="https://www.criteo.com/pl/"> Polski </a> </li> <li class=""> <a href="https://www.criteo.com/br/"> Português </a> </li> <li class=""> <a href="https://www.criteo.com/ru/"> Pусский </a> </li> <li class=""> <a href="https://www.criteo.com/kr/"> 한국어 </a> </li> <li class=""> <a href="https://www.criteo.com/cn/"> 中文 </a> </li> <li class=""> <a href="https://www.criteo.com/jp/"> 日本語 </a> </li> </ul> </div> <span id="header-buttons"> <a data-id="my_account__button" href="https://www.criteo.com/login/"><button class="button button__gray"><span>My Account</span></button></a> </span> </div> </div> </div> </div><!-- header container --> <!-- mobile only --> <div id="mobile-nav-dialog" class="hidden-lg-up mobile-nav-dialog no-show"> <div id="mobile-nav" class="mobile-nav"> <div class="content"> <div class="functions py-4"> <div class="container"> <div class="row"> <div class="col-6"> <div id="mobile-nav-button"> <a href="https://www.criteo.com/login/"><button class="button button__gray"><span>My Account</span></button></a> </div> </div> <div class="search col-6"> <form method="get" id="searchform" action="https://www.criteo.com/" role="search"> <div class="input-group"> <button class="input-group-addon mobile-button-search"><i class="fa fa-search"></i></button> <input id="search-mobile" class="field form-control aa-input" name="s" type="text" placeholder="Search …" autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-labelledby="s" aria-owns="algolia-autocomplete-listbox-0" dir="auto" style=""> </div> </form> </div> </div> </div> </div> <div class="white-bg"> <div class="container"> <div id="mobile-menu-container" class="links py-2"> <div class="menu-main-menu-container"> <ul id="menu-main-menu-1" class="links"> <li class="menu-item menu-item-type-custom menu-item-object-custom"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/index" target="_self">Overview</a> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/releases" target="_self">News</a> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><i class="fa fa-chevron-down"></i><a href="events" target="_self">Events </a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/events" target="_self">Events</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="Retail-Media-Investor-Update" target="_self">2024 Retail Media Update</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="investor-day-2022" target="_self">2022 Investor Day</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="investor-day" target="_self">2021 Investor Day</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/annuals" target="_self">Shareholders' Meeting</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/corporate-governance" target="_self">Governance </a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="corporate-governance" target="_self">Governance Documents</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/management" target="_self">Management</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/directors" target="_self">Board of Directors</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/committees" target="_self">Committees</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/contactboard" target="_self">Contact the Board</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><i class="fa fa-chevron-down"></i><a href="sec" target="_self">Results </a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/sec" target="_self">SEC Filings</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/results" target="_self">Financial Results</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/stockquote" target="_self">Stock </a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/index.php?s=122" target="_self">Interactive Chart</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/index.php?s=125" target="_self">Stock Price History</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/analysts" target="_self">Analyst Coverage</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/calculator" target="_self">Investment Calculator</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/capital-structure" target="_self">Capital Structure</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><i class="fa fa-chevron-down"></i><a href="investor-presentation" target="_self">Investor Resources</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/investor-presentation" target="_self">Presentations & Other Resources</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://www.criteo.com/solutions/addressability/" target="_blank">Addressability Strategy</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/industry-analyst-research" target="_self">Industry Analyst Research</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/faq" target="_self">FAQ</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/ir-contacts" target="_self">IR Contacts</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><i class="fa fa-chevron-down"></i><a href="https://www.criteo.com/sustainability/" target="_self">Sustainability</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/csr-reports" target="_self">CSR Reports</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://careers.criteo.com/en/working-at-criteo/diversity-inclusion/" target="_blank">Diversity, Equity, and Inclusion</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><i class="fa fa-chevron-down"></i><a href="https://criteo.investorroom.com/awards-and-recognitions" target="_self">Awards and Recognitions</a></li> </ul> </li> </ul> </div> </div> </div> </div> <div class="top-nav-mobile"> <div class="container flex-column"> <div class="top-links py-2"> <a href="https://www.criteo.com/company/">COMPANY</a><a href="https://www.criteo.com/careers/">CAREERS</a><a href="http://criteo.investorroom.com/">INVESTORS</a><a href="https://www.criteo.com/news/">NEWS</a><a href="https://www.criteo.com/events/">EVENTS</a><a href="https://www.criteo.com/resellers-program/">PARTNERS</a> </div> <div class="mobile-languages"> <select onchange="onMobileLanguageSelect('')"> <option value="https://www.criteo.com/de/">Deutsch</option><option value="https://www.criteo.com/" selected="selected">English</option><option value="https://www.criteo.com/es/">Español</option><option value="https://www.criteo.com/fr/">Français</option><option value="https://www.criteo.com/it/">Italiano</option><option value="https://www.criteo.com/pl/">Polski</option><option value="https://www.criteo.com/br/">Português</option><option value="https://www.criteo.com/ru/">Pусский</option><option value="https://www.criteo.com/kr/">한국어</option><option value="https://www.criteo.com/cn/">中文</option><option value="https://www.criteo.com/jp/">日本語</option> </select> </div> </div> </div> </div> </div> </div> <div id="homepage-modular"> <div class="wd_home_hero" style="background-image: url(/image/22-Investor-Room-Hero-1920px.png);"> <div class="wd_header_content"> <div class="container"> <div class=""><!-- removed class row --> <div class="col-md-12"><font color="FFFFFF">investor home</font></div><div class="col-md-12"></div> </div> </div> </div> </div> <section class="pt-5 pb-5 wd_clearfix"> <div class="container"> <div class="col-12"> <div id="wd_printable_content"><h3>We're powering the world’s marketers and media owners with AI-driven trusted and impactful advertising</h3> <p>Over 3,500 Criteo team members partner with thousands of marketers and media owners around the globe to activate the world's largest set of commerce data to drive better commerce outcomes. By powering trusted and impactful advertising, Criteo brings richer experiences to every consumer while supporting a fair and open internet that enables discovery, innovation and choice.</p> <h4 style="text-align:center;">Criteo has been named one of the hottest AdTech companies in <a href="https://www.businessinsider.com/the-hottest-adtech-companies-of-2022-2022-12?r=US&IR=T" target="_blank">2022</a> and in <a href="https://www.businessinsider.com/the-16-hottest-adtech-companies-solving-the-industrys-big-challenges-2023-12#criteo-4" target="_blank">2023</a> by Insider</h4> <p style="text-align:center;"><a href="https://www.businessinsider.com/the-hottest-adtech-companies-of-2022-2022-12?r=US&IR=T"> <video controls="" style="max-width:100% !important; height:auto !important;"><source src="https://sqps.onstreamsecure.com/origin/multivu_archive/MNR/e7ac93f3-c38c-450c-ce05-3558a8222bb2.mp4" type="video/mp4" /> Your browser does not support the video tag.</video> </a></p> <div class="wd_standard"> </div> </div> </div> </div> </section> <section class="wd_clearfix"> <div class="container"> <div class="col-12 d-flex justify-content-center"> <div class="wd_featureboxes_top wd_featureboxes-horizontal"> <div id="wd_featurebox-standard_40" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Why Invest in CRTO Today?</div><div class="wd_featurebox"></div></div><div id="wd_featurebox-standard_41" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Huge Market Opportunity </div><div class="wd_featurebox"><p>Leadership in fast-growing Commerce and Retail Media market with $110B SAM</p> </div></div><div id="wd_featurebox-standard_42" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Unique Commerce Data</div><div class="wd_featurebox"><p>Large scale and commerce data with access to 725M daily Active Users and $1+ trillion in annul ecommerce sales</p> </div></div><div id="wd_featurebox-standard_43" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Differentiated Technology</div><div class="wd_featurebox"><p>16+ years of AI powering unified tech platform for 1st-party data based marketing and media monetization with unique supply at scale and closed-loop measurement </p> </div></div><div id="wd_featurebox-standard_44" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Proven Resilience to Signal Loss</div><div class="wd_featurebox"><p>Innovation, advanced AI engine largest data set to deliver outcomes in any enviornment</p> </div></div><div id="wd_featurebox-standard_45" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">World-Class Team</div><div class="wd_featurebox"><p>Seasoned management team, culture of innovation and accountability </p> </div></div><div id="wd_featurebox-standard_46" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Strong Financials</div><div class="wd_featurebox"><p>Sustainable growth, rebalanced revenue and high margin </p> </div></div><div id="wd_featurebox-standard_47" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Robust Balance Sheet</div><div class="wd_featurebox"><p>Strong cash generation, no debt, flexibility to invest for growth</p> </div></div><div id="wd_featurebox-standard_48" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Sustainability</div><div class="wd_featurebox"><p>DE&I core to people strategy, strong privacy and data protection standards</p> </div></div></div> </div> </div> </section> <section class="wd_clearfix"> <div class="container"> <div class="col-12 d-flex justify-content-center"> <div class="wd_featureboxes_middle wd_featureboxes-horizontal"> <div id="wd_featurebox-teaser_2" class="wd_featurebox_container wd_featurebox-teaser"><div class="wd_featurebox_title">Recent Releases </div><div class="wd_featurebox"> <div class="wd_newsfeed_releases-teaser"> <div class="subscribe_link"><a href="https://criteo.investorroom.com/alerts-by-email"><span class="wd_subscribe_email-icon fa fa-envelope-o"></span></a> <a href="https://criteo.investorroom.com/alerts-by-email">Get News Alerts by Email</a></div> <div class="item"> <div class="wd_date">Wednesday, Feb 5, 2025</div> <div class="wd_title"><a href="https://criteo.investorroom.com/2025-02-05-CRITEO-REPORTS-RECORD-FOURTH-QUARTER-2024-RESULTS">CRITEO REPORTS RECORD FOURTH QUARTER 2024 RESULTS</a></div> <div class="wd_summary"><p>Michael Komasinski Appointed as Chief Executive Officer Deployed Record $225 Million to Repurchase Shares in 2024 Remaining Share Buyback Authorization Increased up to $200 Million Targeting...</p></div> </div> <div class="item"> <div class="wd_date">Wednesday, Jan 22, 2025</div> <div class="wd_title"><a href="https://criteo.investorroom.com/2025-01-22-CRITEO-TO-ANNOUNCE-FOURTH-QUARTER-AND-FISCAL-YEAR-2024-FINANCIAL-RESULTS-ON-FEBRUARY-5,-2025">CRITEO TO ANNOUNCE FOURTH QUARTER AND FISCAL YEAR 2024 FINANCIAL RESULTS ON FEBRUARY 5, 2025</a></div> <div class="wd_summary"><p>Criteo S.A. (NASDAQ: CRTO), the Commerce Media company, will announce its financial results for the fourth quarter and fiscal year ended December 31, 2024, on Wednesday, February 5, 2025. On that day,</p></div> </div> </div> <p class="more"><a href="https://criteo.investorroom.com/releases"><span>View all press releases</span></a></p> </div></div><div id="wd_featurebox-teaser_4" class="wd_featurebox_container wd_featurebox-teaser"><div class="wd_featurebox_title">Events </div><div class="wd_featurebox"> <div class="wd_events-teaser"> <div class="wd_events_list_past"><div class="item"><div class="item_name"><a href="https://criteo.investorroom.com/events?item=149" class="itemlink">Criteo Q4 2024 Financial Results</a></div> <div class="item_date">Wednesday, Feb 5, 2025</div> <div class="item_time">8:00am - 9:00am EST</div> </div> <div class="item"><div class="item_name"><a href="https://criteo.investorroom.com/Retail-Media-Investor-Update" class="itemlink">Retail Media Investor Update</a></div> <div class="item_date">Monday, Nov 18, 2024</div> <div class="item_time">8:30am - 10:30am EST</div> </div> </div> </div> <p class="more"><a href="https://criteo.investorroom.com/events#past"><span>View all events </span></a></p> </div></div></div> </div> </div> </section> <section id="wd_hp_call_out" class="wd_clearfix"> <div class="container"> <div class="col-12 d-flex justify-content-center"> <div class="wd_featureboxes_home_call_out wd_featureboxes-vertical"> <div id="wd_featurebox-standard_26" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">New to the Criteo Commerce Media Platform?</div><div class="wd_featurebox"><div class="col-md-4 col-sm-4"> <p>See the latest Investor Day content</p> <p><a class="btn btn--primary" href="https://criteo.investorroom.com/investor-day-2022">Investor Day</a></p> </div> <!-- <div class="col-md-4 col-sm-4"> <p>See the latest Investor Presentation</p> <p><a class="btn btn--primary" href="https://criteo.investorroom.com/download/CRTO+-+Investor+Presentation+February+2024+FINAL.pdf">Download PDF</a></p> </div> --> <div class="col-md-4 col-sm-4"> <p>View our video tutorials to learn more </p> <p><a class="btn btn--primary" href="http://criteo.investorroom.com/investor-presentation">Video Tutorials</a></p> </div> <div class="col-md-4 col-sm-4"> <p>Download Criteo’s historical financials</p> <p><a class="btn btn--primary" href="download/CRTO_Financials_Q4_2024.xlsx">Download XLS</a></p> </div> <div class="col-md-4 col-sm-4"> <p>101 Investor Presentation</p> <p><a class="btn btn--primary" href="download/CRTO+-+Investor+Presentation+February+2025.pdf">Download PDF</a></p> </div> <div class="col-md-4 col-sm-4"> <p>See our latest factsheet</p> <p><a class="btn btn--primary" href="download/Criteo_Factsheet_Q4_2024.pdf">Download PDF</a></p> </div> </div></div></div> </div> </div> </section> <section class="pt-5 pb-5 wd_clearfix"> <div class="container"> <div class="wd_featureboxes_bottom wd_featureboxes-vertical"> <div id="wd_featurebox-financial_1" class="wd_featurebox_container wd_featurebox-financial"><div class="wd_featurebox_title">NASDAQ <h3>CRTO</h3></div><div class="wd_featurebox"><div class="wd_ticker_label"><span class="wd_exchange">NASDAQ</span><span class="wd_symbol">CRTO</span></div> <div style="position:relative;overflow:hidden;height:250px;width:100%;margin:0;padding:0;border:0;"> <div id="ir_featurebox_1-chart" style="height:100%; width:100%;position:absolute;margin:0;padding:0;border:0;"></div> </div> <div id="wd_chart_1-ranges" class="wd_chart-ranges" wd_default_range="1mo" role="radiogroup"><div id="wd_chart_1-range-1dy" class="wd_chart-range" style="display:none;" onclick="ir_featurebox.chart_set_range(1, '1dy');" onkeydown="webDriver.WCAG_Keypress(this, event);" tabindex="-1" role="radio" aria-checked="false" aria-label="1 Day" title="1 Day">1dy</div><div id="wd_chart_1-range-1mo" class="wd_chart-range" style="display:none;" onclick="ir_featurebox.chart_set_range(1, '1mo');" onkeydown="webDriver.WCAG_Keypress(this, event);" tabindex="-1" role="radio" aria-checked="false" aria-label="1 Month" title="1 Month">1mo</div><div id="wd_chart_1-range-6mo" class="wd_chart-range" style="display:none;" onclick="ir_featurebox.chart_set_range(1, '6mo');" onkeydown="webDriver.WCAG_Keypress(this, event);" tabindex="-1" role="radio" aria-checked="false" aria-label="6 Months" title="6 Months">6mo</div><div id="wd_chart_1-range-1yr" class="wd_chart-range" style="display:none;" onclick="ir_featurebox.chart_set_range(1, '1yr');" onkeydown="webDriver.WCAG_Keypress(this, event);" tabindex="-1" role="radio" aria-checked="false" aria-label="1 Year" title="1 Year">1yr</div><div id="wd_chart_1-range-5yr" class="wd_chart-range" style="display:none;" onclick="ir_featurebox.chart_set_range(1, '5yr');" onkeydown="webDriver.WCAG_Keypress(this, event);" tabindex="-1" role="radio" aria-checked="false" aria-label="5 Years" title="5 Years">5yr</div></div><div class="wd_quote-container" id="ir_featurebox_1-data"></div><div class="wd_chart-quote-footer" id="ir_featurebox_1-footer"></div><script type="text/javascript">webDriver.jQuery(function() {ir_featurebox.update(1, "CRTO", false);});</script></div></div></div> </div> </section> <section class="wd_clearfix"> <div class="container"> <div class="wd_featureboxes_footerleft wd_featureboxes-vertical"> <div id="wd_featurebox-standard_19" class="wd_featurebox_container wd_featurebox-standard"><div class="wd_featurebox_title">Contact</div><div class="wd_featurebox"><p>Melanie Dambre<br /> Head of Investor Relations<br /> <a href="mailto:m.dambre@criteo.com">m.dambre@criteo.com</a></p> <p> </p> </div></div></div> <div class="wd_featureboxes_footerright wd_featureboxes-vertical"> <div id="wd_featurebox-subscribe_1" class="wd_featurebox_container wd_featurebox-subscribe"><div class="wd_featurebox_title">Subscribe</div><div class="wd_featurebox"><div class="wd_subscribe_featurebox"> <form method="POST" class="wd_formbuilder" id="subscribe_form_1" name="formbuilderform" action="https://criteo.investorroom.com/index?submitted=1" enctype="multipart/form-data" onsubmit="disable_submit(this, true);var ok = check_required_fields(this,["subscribe_1[email]"],["subscribe_1[email]"],"#ff0000","This field is required","This field must contain a valid email address","Please fill in all required fields highlighted in red.","Please provide a valid email address."); if (!ok) {disable_submit(this,false); return false;} webDriver.subscribeSubmit(this,1); return false;"> <div class="wd_form_header"> <div class="wd_form_legend"> * Required Fields </div> </div> <div class="wd_form_field wd_form_field_pos_right"> <div class="wd_form_field_label"> <label for="formbuilderform_subscribe_1[email]">* Email</label> </div> <div class="wd_form_field_input"> <input type="text" name="subscribe_1[email]" value="" size="16" id="formbuilderform_subscribe_1[email]" /> </div> </div> <div class="wd_form_footer"> <div class="wd_form_buttons"> <input type="submit" class="wd_formbuilder_submit" name="Submit" value="Submit"><input type="hidden" name="csrf_token" class="csrf_token" value=""/> </div> </div> </form> </div></div></div></div> </div> </section> </div> <footer class="py-6"> <div class="container"> <div class="row "> <div class="col d-flex"> <div class="list-col hidden-md-down"> <div class="inner"> <h4 class="h5 list-header" style="height: 22px;">Solutions & Technology</h4> <ul> <li> <a href="https://www.criteo.com/solutions/"> Solutions </a> </li> <li> <a href="https://www.criteo.com/products/"> Products for Marketers </a> </li> <li> <a href="https://www.criteo.com/products/criteo-direct-bidder/"> Products for Publishers </a> </li> <li> <a href="https://www.criteo.com/technology/"> Technology </a> </li> </ul> </div> </div> <div class="list-col hidden-md-down"> <div class="inner"> <h4 class="h5 list-header" style="height: 22px;">Customers & Partners</h4> <ul role="navigation"> <li> <a href="https://www.criteo.com/success-stories/"> Success Stories</a> </li> <li> <a href="https://www.criteo.com/retargeting-ad-examples/"> Ad Gallery</a> </li> <li> <a href="https://www.criteo.com/partners/"> Partners</a> </li> <li> <a href="https://www.criteo.com/resellers-program/"> Reseller Program</a> </li> <li> <a href="https://www.criteo.com/shopify-plus/"> Shopify Plus</a> </li> <li> <a href="https://www.criteo.com/prestashop/"> PrestaShop</a> </li> </ul> </div> </div> <div class="list-col hidden-md-down"> <div class="inner"><h4 class="h5 list-header" style="height: 22px;">Resources</h4> <ul> <li> <a href="https://www.criteo.com/digital-marketing-reports/"> Reports & Research </a> </li> <li> <a href="https://www.criteo.com/digital-marketing-webinars/"> Webinars </a> </li> <li> <a href="https://www.criteo.com/events/"> Events </a> </li> <li> <a href="https://ailab.criteo.com/"> Criteo AI Lab </a> </li> <li> <a href="https://www.criteo.com/insights/"> Blog </a> </li> </ul> </div> </div> <div class="list-col hidden-md-down"> <div class="inner"><h4 class="h5 list-header" style="height: 22px;">About</h4> <ul> <li> <a href="https://www.criteo.com/careers/"> Careers </a> </li> <li> <a href="https://www.criteo.com/company/"> Company </a> </li> <li> <a href="http://criteo.investorroom.com/"> Investors </a> </li> <li> <a href="https://www.criteo.com/news/"> In the News </a> </li> <li> <a href="https://www.criteo.com/sustainability/"> Sustainability </a> </li> <li> <a href="https://careers.criteo.com/diversity-equity-and-inclusion"> Diversity, Equity & Inclusion </a> </li> <li> <a href="https://www.criteo.com/contact-us/"> Contact Us </a> </li> </ul> </div> </div> <div class="right-col d-flex flex-column justify-content-between "> <div class="inner pl-0 pl-lg-2"> <div class="border-left pl-0 pl-lg-1"> <div> <div class="contact-button mb-4"> <a data-id="talk_to_an_expert__button" href="https://www.criteo.com/talk-to-an-expert/"><button class="button button__orange-bg"><span>Talk To an Expert</span></button></a> </div> <div class="careers-cta mb-4"> <a data-id="join_our_team__button" href="https://www.criteo.com/careers/"><button class="button button__light-blue"><span>Join Our Team</span></button></a> </div> <div class="social-links mb-4"> <div class="d-flex justify-content-between flex-wrap"> <div class="social-icons"> <a href="https://www.linkedin.com/company/criteo"> <div> <i class="fa fa-linkedin fa-2x" aria-hidden="true"></i> </div> </a> </div> <div class="social-icons"> <a href="https://www.youtube.com/user/CriteoOfficial"> <div> <i class="fa fa-youtube fa-2x" aria-hidden="true"></i> </div> </a> </div> <div class="social-icons"> <a href="https://twitter.com/criteo"> <div> <i class="fa fa-twitter fa-2x" aria-hidden="true"></i> </div> </a> </div> <div class="social-icons"> <a href="https://www.facebook.com/GoCriteo"> <div> <i class="fa fa-facebook-f fa-2x" aria-hidden="true"></i> </div> </a> </div> </div> </div> <div class="pb-3 notices w-100"> <a href="http://www.criteo.com/privacy/" class="d-block mb-1">Opt-Out of Criteo Ads</a> <span class="copyright"> Copyright © Criteo 2025 </span> </div> </div> </div> </div> </div> </div> </div> <div class="row col py-2 hidden-md-down"> <hr> </div> <div class="row col lg-reverse"> <div class="logo-col d-flex flex-column"> <a href="https://www.criteo.com/"> <img class="footer-logo mb-3" src="images/Criteo-Logo-White-300.png" style="height:auto;width:auto;"> </a> </div> <div class="bottom-col"> <div class="row"> <div class="col mb-3"> <div class="label mb-1"> PRIVACY </div> <div role="navigation"> <span> <a href=" https://www.criteo.com/privacy/"> Privacy Policy</a> </span> <span> <a href=" https://www.criteo.com/privacy/CCPA-Privacy-Policy"> CCPA Privacy Policy</a> </span> <span> <a href=" https://www.criteo.com/privacy/corporate-privacy-policy/"> Website Privacy Policy</a> </span> <span> <a href=" https://www.criteo.com/CCPA-website-Privacy-Policy"> CCPA Website Privacy Policy</a> </span> <span> <a href=" https://www.criteo.com/ccpa-website-privacy-policy/#optout"> Do Not Sell My Personal Information</a> </span> <span style="display: none;"> <a href=" javascript:Cookiebot.renew()"> Cookie Management</a> </span> </div> </div> <div class="col mb-3"> <div class="label mb-1"> LEGAL </div> <div role="navigation"> <span> <a href=" http://www.criteo.com/terms-and-conditions/"> Terms and Conditions</a> </span> <span> <a href=" http://www.criteo.com/legal/"> Legal Mentions</a> </span> <span> <a href=" https://www.criteo.com/supply-partner-guidelines/"> Supply Partner Guidelines</a> </span> <span> <a href=" https://www.criteo.com//advertising-guidelines/"> Advertising Guidelines</a> </span> <span> <a href=" https://www.criteo.com/privacy/our-partners/"> Supported Platforms</a> </span> </div> </div> <div class="col mb-3"> <div class="label mb-1"> POPULAR TOPICS </div> <div> <span> <a href="https://www.criteo.com/what-is-retargeting/"> Retargeting</a> </span> <span> <a href="https://www.criteo.com/customer-acquisition-for-commerce-marketing/"> Customer Acquisition</a> </span> <span> <a href="https://www.criteo.com/customer-targeting-for-commerce-marketing/"> Customer Targeting</a> </span> <span> <a href="https://www.criteo.com/app-advertising/"> App Advertising</a> </span> </div> </div> <div class="col mb-3"> <div class="label mb-1"> UK NOTICES </div> <div> <span> <a href="images/Modern-Slavery Statement-2024-signed.pdf"> UK Modern Slavery Act</a> </span> <span> <a href="https://www.criteo.com/wp-content/uploads/2018/06/Criteo-Tax-strategy-of-UK-subsidiaries.pdf"> Tax Strategy</a> </span> </div> </div> </div> </div> </div> </div> </footer> <div class="modal fade" id="modalEmbed" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header" style="text-align: right;"> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body modal-center"></div> </div> </div> </div> <div class="modal fade" id="newsletterThankyou" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header" style="text-align: right;"> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body modal-center"><h4><p>Thanks for signing up for Criteo's newsletter, <b>The Thread</b>.</p><p> Look forward to regular updates on the current and future state of retail, trends to prepare for, and innovation to watch in your inbox each month.</p></h4></div> </div> </div> </div> <div class="modal fade" id="newsletterError" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header" style="text-align: right;"> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body modal-center"><h4><p>There was an error signing up. Please make sure you are providing a valid email address, then try again.</p></h4></div> </div> </div> </div> <style> .modal-dialog .modal-header { justify-content: flex-end; } </style> <script> // modal video embed auto-play and auto-shut-up jQuery(document).ready(function() { var btn = jQuery('body').find('[data-toggle="modal"][data-type]'); // the button var target = jQuery(btn.data('target')); // modal div var src = btn.data('src'); var type = btn.data('type'); // youtube or pardot var modalBody = target.find('.modal-body'); // modal body var iframe; btn.click(function() { //console.log('modal opened: create iframe for ' + type); iframe = modalBody.html('<iframe width="100%" height="450" frameborder="0" allowfullscreen></iframe>').children('iframe'); if (type === 'pardot') { //console.log('iframe pardot'); iframe.load(function() { //console.log('iframe loaded'); iFrameResize(); // the secret sauce! }); iframe.attr('src', src); } else { // youtube //console.log('iframe youtube'); iframe.attr('src', src + '?autoplay=1&enablejsapi=1&rel=0'); // video URL in the button's data attr ytTracker.init(); // <-- Decorate all new videos on the page, from the 400-line monstrosity GTM } }); target.on('hidden.bs.modal', function (e) { //console.log('modal closed: stripping the contents'); modalBody.html(''); }); }); </script> <script type="text/javascript"> /* <![CDATA[ */ var qpprFrontData = {"linkData":{"https:\/\/www.criteo.com\/insights\/omnichannel-glossary\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/omnichannel-at-a-glance\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/retargeting-cheat-sheet\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/top-10-retargeting-acronyms\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/smart-marketers-guide-retargeting\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/apparel-trend-report\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/apparel-trend-report-uk\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/report-trade-marketing-transition\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/cpg-and-grocery-trend-report\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/uk-fmcg-trend-report-taking-stock-of-the-future-of-grocery\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/an-enlightened-holiday\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/introducing-criteo-commerce-marketing-ecosystem\/":[1,0,""],"https:\/\/www.criteo.com\/?p=6423":[1,0,""],"https:\/\/www.criteo.com\/?p=6442":[1,0,""],"https:\/\/www.criteo.com\/?p=6444":[1,0,""],"https:\/\/www.criteo.com\/?p=6448":[1,0,""],"https:\/\/www.criteo.com\/?p=6450":[1,0,""],"https:\/\/www.criteo.com\/insights\/say-hello-opportunity-video\/":[1,0,""],"https:\/\/www.criteo.com\/?p=6446":[1,0,""],"https:\/\/www.criteo.com\/?p=6878":[1,0,""],"https:\/\/www.criteo.com\/?p=6881":[1,0,""],"https:\/\/www.criteo.com\/insights\/shopper-story-2017-us\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/the-shopper-story-executive-summary\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/5-myths-omnishopping\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/shopper-story-2017-uk\/":[1,0,""],"https:\/\/www.criteo.com\/?p=7374":[1,0,""],"https:\/\/www.criteo.com\/?p=7376":[1,0,""],"https:\/\/www.criteo.com\/?p=7399":[1,0,""],"https:\/\/www.criteo.com\/?p=7738":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-us-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-uk-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-me-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-sea-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-anz-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-nl-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-germany-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-germany-de\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-france-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-france-fr\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-brazil-br\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-brazil-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-japan-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-japan-jp\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-korea-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-spain-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-spain-es\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-spain-es-2\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-italy-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-russia-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-russia-ru\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-italy-en-2\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-korea-kr\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q3-2017-italy-it\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/report-idc-can-machines-be-creative\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/emea-exec-connect-recaps\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/machine-learning-ebook\/":[1,0,""],"https:\/\/www.criteo.com\/?p=7395":[1,0,""],"https:\/\/www.criteo.com\/?p=7407":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q4-2017-us-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q4-2017-anz-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q4-2017-sea-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q4-2017-nl-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-q4-2017-me-en\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/state-customer-lifetime-value-report-uk\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-uk-q4-2017-2\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-anz-q1-2018\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-me-q1-2018\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-nl-q1-2018\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-sea-q1-2018\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-united-states-q1-2018\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-uk-q1-2018\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/summer-travel-report\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-united-states-q2-2018\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-europe-q2-2018\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/global-commerce-review-apac-q2-2018\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/what-type-of-digital-marketer-are-you\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/the-growing-retailers-guide-to-cross-channel-marketing\/":[1,0,""],"https:\/\/www.criteo.com\/insights\/ramadan-southeast-asia-2018\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/ramadan-middle-east-2018\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/ramadan-turkey-2018\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/gen-z-report\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/criteo-festive-season-report-2018\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/criteo-holiday-report-2018\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/digital-marketing-for-small-business\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/criteo-commerce-marketing-suite\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/pocket-guide-apparel-marketing\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/pocket-guide-sporting-goods-marketing\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/interactive-the-pocket-guide-to-health-beauty-marketing\/":[0,0,""],"https:\/\/www.criteo.com\/insights\/pocket-guide-home-goods-marketing\/":[0,0,""]},"siteURL":"https:\/\/www.criteo.com","siteURLq":"https:\/\/www.criteo.com"}; /* ]]> */ </script> <script type="text/javascript" src="js/qppr_frontend_script.js"></script> <script type="text/javascript"> /* <![CDATA[ */ var ctcc_vars = {"expiry":"578","method":"","version":"1"}; /* ]]> */ </script> <script type="text/javascript" src="js/uk-cookie-consent-js.js"></script> <script type="text/javascript" src="js/iframe.js"></script> <script type="text/javascript" src="js/theme.js"></script> <script type="text/javascript" src="js/scrolllock.js"></script> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/mixitup.js"></script> <script type="text/javascript" src="js/wp-embed.js"></script> <script type="text/javascript"> jQuery(window).load(function($){ $ = jQuery; if(!catapultReadCookie("STYXKEY_catAccCookies") && typeof Cookiebot !== "undefined" && Cookiebot.isOutsideEU == true){ // If the cookie has not been set then show the bar $("html").addClass("has-cookie-bar"); $("html").addClass("cookie-bar-bottom-bar"); $("html").addClass("cookie-bar-bar"); } }); </script> <!-- <div id="catapult-cookie-bar" class=""><div class="ctcc-inner "><span class="ctcc-left-side">We use Cookies to enhance your experience on our website. By continuing your navigation, you accept the placement and use of Cookies. To learn more about Cookies or opt-out from these services please see our privacy policy <a class="ctcc-more-info-link" tabindex="0" target="_blank" href="https://www.criteo.com/privacy/">more information</a></span><span class="ctcc-right-side"><button id="catapultCookie" tabindex="0" onclick="catapultAcceptCookies();">Accept</button></span></div> </div> --> <!-- #catapult-cookie-bar --><div style="display: none"> </div> <script type="text/javascript"> window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"bb94583995","applicationID":"72531584","transactionName":"b1YBYkFZWBBYBURaDVYcIlVHUVkNFg5fXgdoUgRTfldSFlUHQg==","queueTime":0,"applicationTime":808,"atts":"QxECFAlDSx4=","errorBeacon":"bam.nr-data.net","agent":""} </script> <div style="display: none; visibility: hidden;"> <script>var htmlLang;"www2.criteo.com"!=location.host?(htmlLang=document.documentElement.lang.substring(0,2),htmlLang='data-culture\x3d"'+htmlLang+'"'):htmlLang="";var url="\x3cscript "+htmlLang+' id\x3d"Cookiebot" src\x3d"https://consent.cookiebot.com/uc.js?cbid\x3de6070bcb-f83a-4f89-996c-109eb6b840ec" type\x3d"text/javascript"\x3e\x3c/script\x3e';document.write(url);</script><script data-culture="en" id="Cookiebot" src="js/uc.js" type="text/javascript"></script> <script>function CookiebotCallback_OnAccept(){console.log("cookiebot callback fired");Cookiebot.consent.preferences&&dataLayer.push({event:"cookieconsent_preferences"});Cookiebot.consent.statistics&&dataLayer.push({event:"cookieconsent_statistics"});Cookiebot.consent.marketing&&dataLayer.push({event:"cookieconsent_marketing"});1!=Cookiebot.consent.statistics&&dataLayer.push({event:"cookieconsent_statistics_false"});Cookiebot&&1==Cookiebot.isOutsideEU&&document.querySelector('span a[href\x3d" javascript:Cookiebot.renew()"]')&& (document.querySelector('span a[href\x3d" javascript:Cookiebot.renew()"]').parentNode.style.display="none");Cookiebot&&1==Cookiebot.isOutsideEU&&document.querySelector("#cookieManage")&&(document.querySelector("#cookieManage").style.display="none")}function CookiebotCallback_OnDecline(){1!=Cookiebot.consent.statistics&&dataLayer.push({event:"cookieconsent_statistics_false"})};</script> </div> <script type="text/javascript" id="gtm-scroll-tracking"> (function(h,l,a){function q(){if(!h.querySelector||!h.body.getBoundingClientRect)return!1;a.dataLayerName=a.dataLayerName||"dataLayer";a.distances=a.distances||{};u();r(l,"scroll",y(u,500))}function v(k,a,f,b,d){var e;for(e=0;e<a.length;e++){var c=parseInt(a[e],10),g="%"!==f?c+d:c/100*b+d;c+=f;g<=b+d&&(k[c]=g)}return k}function w(a,g){var k=parseInt(a,10),b=g/k,d=[],e;for(e=1;e<b+1;e++)d.push(e*k);return d}function u(){var k=x(a.bottom),g=x(a.top);var f=h.body;var b=h.documentElement;f=Math.max(f.scrollHeight, f.offsetHeight,b.clientHeight,b.scrollHeight,b.offsetHeight);g&&(f-=g);k&&(f=k-(g||0));f-=5;b=g||0;var d=z()||{},e=[],c=[],m;if(a.distances.percentages&&(a.distances.percentages.each&&(e=e.concat(a.distances.percentages.each)),a.distances.percentages.every))for(m=0;m<a.distances.percentages.every.length;m++)e=w(a.distances.percentages.every[m],100),e=c.concat(e);if(a.distances.pixels&&(a.distances.pixels.each&&(c=c.concat(a.distances.pixels.each)),a.distances.pixels.every))for(m=0;m<a.distances.pixels.every.length;m++){var A= w(a.distances.pixels.every[m],f);c=c.concat(A)}d=v(d,e,"%",f,b);f=d=v(d,c,"px",f,b);b=void 0!==l.pageXOffset;d="CSS1Compat"===(h.compatMode||"");b=b?l.pageYOffset:d?h.documentElement.scrollTop:h.body.scrollTop;b=parseInt(b,10);d=parseInt;c="CSS1Compat"===h.compatMode?h.documentElement:h.body;c=c.clientHeight;b+=d(c,10);for(var p in f)if(d=f[p],b>d&&!n[p]&&d<(k||Infinity)&&d>(g||0))if(n[p]=!0,d=p,c=l.GoogleAnalyticsObject,"undefined"===typeof l[a.dataLayerName]||a.forceSyntax)if("function"===typeof l[c]&& "function"===typeof l[c].getAll&&2!==a.forceSyntax)l[c]("send","event",a.category,d,a.label,{nonInteraction:1});else"undefined"!==typeof l._gaq&&1!==a.forceSyntax&&l._gaq.push(["_trackEvent",a.category,d,a.label,0,!0]);else l[a.dataLayerName].push({event:"scrollTracking",attributes:{distance:d,label:a.label}})}function x(a){if("number"===typeof a||parseInt(a,10))return parseInt(a,10);try{var k=1===a.nodeType?a:h.querySelector(a);return t(k)}catch(f){}}function y(a,g){var k,b,d,e=null,c=0,h=function(){c= new Date;e=null;d=a.apply(k,b)};return function(){var f=new Date;c||(c=f);var m=g-(f-c);k=this;b=arguments;0>=m?(clearTimeout(e),e=null,c=f,d=a.apply(k,b)):e||(e=setTimeout(h,m));return d}}function r(a,g,f){if(a.addEventListener)a.addEventListener(g,f);else if(a.attachEvent)a.attachEvent("on"+g,function(b){f.call(a,b)});else if("undefined"===typeof a["on"+g]||null===a["on"+g])a["on"+g]=function(b){f.call(a,b)}}function t(a){a=a.getBoundingClientRect().top;var k=void 0!==l.pageYOffset?l.pageYOffset: (h.documentElement||h.body.parentNode||h.body).scrollTop;return a+k}var n={};!a.distances.percentages||!a.distances.percentages.every||a.distances.percentages.every instanceof Array||(a.distances.percentages.every=[a.distances.percentages.every]);!a.distances.pixels||!a.distances.pixels.every||a.distances.pixels.every instanceof Array||(a.distances.pixels.every=[a.distances.pixels.every]);var z=function(a){function g(){var d,e,c;f={};if(a.each)for(c=0;c<a.each.length;c++){var b=a.each[c];n[b]||(d= h.querySelector(b))&&(f[b]=t(d))}if(a.every)for(c=0;c<a.every.length;c++){b=a.every[c];var g=h.querySelectorAll(b);if(g.length&&!n[b+":"+(g.length-1)])for(e=0;e<g.length;e++){var k=b+":"+e;n[k]||(d=g[e],f[k]=t(d))}}}if(a){var f={},b=0;g();return function(){var a={},e;b++;10<b&&(g(),b=0);for(e in f)a[e]=f[e];return a}}}(a.distances.elements);"loading"!==h.readyState?q():h.addEventListener?r(h,"DOMContentLoaded",q):r(l,"load",q)})(document,window,{forceSyntax:!1,dataLayerName:!1,distances:{percentages:{each:[10, 90],every:[25]},pixels:{each:[],every:[]},elements:{each:[],every:[]}},top:null,bottom:null,category:"Scroll Tracking",label:document.location.pathname});</script><script type="text/javascript" id="">var ytTracker=function(g,e,l){function n(){var d=g.getElementsByTagName("iframe"),c=g.getElementsByTagName("embed");m(d);m(c)}function m(d){var c;for(c=0;c<d.length;c++){var a=d[c];a.getAttribute("data-gtm-yt")?a=!1:(a=a.src||"",a=-1<a.indexOf("youtube.com/embed/")||-1<a.indexOf("youtube.com/v/")?!0:!1);if(a){a=d[c];var b=g.createElement("a");b.href=a.src;b.hostname="www.youtube.com";b.protocol=g.location.protocol;var f="/"===b.pathname.charAt(0)?b.pathname:"/"+b.pathname,h=e.location.protocol+"%2F%2F"+ e.location.hostname+(e.location.port?":"+e.location.port:"");-1===b.search.indexOf("enablejsapi")&&(b.search=(0<b.search.length?b.search+"\x26":"")+"enablejsapi\x3d1");-1===b.search.indexOf("origin")&&-1===e.location.hostname.indexOf("localhost")&&(b.search=b.search+"\x26origin\x3d"+h);"application/x-shockwave-flash"===a.type&&(h=g.createElement("iframe"),h.height=a.height,h.width=a.width,f=f.replace("/v/","/embed/"),a.parentNode.parentNode.replaceChild(h,a.parentNode),a=h);b.pathname=f;a.src!==b.href+ b.hash&&(a.src=b.href+b.hash);a.setAttribute("data-gtm-yt","true");t(a)}}}function t(d){d.pauseFlag=!1;new YT.Player(d,{events:{onStateChange:function(c){u(c,d)}}})}function v(d){var c={};f.events["Watch to End"]&&(c["Watch to End"]=98*d/100);if(f.percentageTracking){var a=[],b;f.percentageTracking.each&&(a=a.concat(f.percentageTracking.each));if(f.percentageTracking.every){var e=parseInt(f.percentageTracking.every,10),h=100/e;for(b=1;b<h;b++)a.push(b*e)}for(b=0;b<a.length;b++)h=a[b],e=h+"%",h=d* h/100,c[e]=Math.floor(h)}return c}function u(e,c){var a=e.data,b=e.target,d=b.getVideoUrl();d=d.match(/[?&]v=([^&#]*)/)[1];var f=b.getPlayerState(),g=b.getDuration(),k=v(g);g={1:"Play",2:"Pause"};g=g[a];c.playTracker=c.playTracker||{};1!==f||c.timer?(clearInterval(c.timer),c.timer=!1):(clearInterval(c.timer),c.timer=setInterval(function(){var a=b,e=k,d=c.videoId;a.getDuration();var f=a.getCurrentTime();a.getPlaybackRate();a[d]=a[d]||{};for(var g in e)e[g]<=f&&!a[d][g]&&(a[d][g]=!0,p(d,g))},1E3)); 1===a&&(c.playTracker[d]=!0,c.videoId=d,c.pauseFlag=!1);if(!c.playTracker[c.videoId])return!1;if(2===a){if(c.pauseFlag)return!1;c.pauseFlag=!0}q[g]&&p(c.videoId,g)}function p(d,c){var a="https://www.youtube.com/watch?v\x3d"+d,b=e.GoogleAnalyticsObject;if("undefined"===typeof e[r]||f.forceSyntax)if("function"===typeof e[b]&&"function"===typeof e[b].getAll&&2!==f.forceSyntax)e[b]("send","event","Videos",c,a);else"undefined"!==typeof e._gaq&&1!==w&&e._gaq.push(["_trackEvent","Videos",c,a]);else e[r].push({event:"youTubeTrack", attributes:{videoUrl:a,videoAction:c}})}e.onYouTubeIframeAPIReady=function(){var d=e.onYouTubeIframeAPIReady;return function(){d&&d.apply(this,arguments);navigator.userAgent.match(/MSIE [67]./gi)||n()}}();var f=l||{},w=f.forceSyntax||0,r=f.dataLayerName||"dataLayer",q={Play:!0,Pause:!0,"Watch to End":!0};for(k in f.events)f.events.hasOwnProperty(k)&&(q[k]=f.events[k]);l=g.createElement("script");l.src="//www.youtube.com/iframe_api";var k=g.getElementsByTagName("script")[0];k.parentNode.insertBefore(l, k);return{init:n,digestPotentialVideos:m}}(document,window,{events:{Play:!0,Pause:!0,"Watch to End":!0},percentageTracking:{every:25,each:[10,90]}}); </script> <script type="text/javascript" id=""> (function(a){a(function(){a(document).on("click","a",function(b){dataLayer.push({"gtm.element":b.currentTarget,"gtm.elementClasses":a(b.currentTarget).attr("class"),"gtm.elementId":a(b.currentTarget).attr("id"),"gtm.elementTarget":b.target,"gtm.elementUrl":a(b.currentTarget).attr("href"),event:"gtm.linkClick"})})})})(jQuery); </script> <script type="text/javascript" id=""> !function(b,e,f,g,a,c,d){b.fbq||(a=b.fbq=function(){a.callMethod?a.callMethod.apply(a,arguments):a.queue.push(arguments)},b._fbq||(b._fbq=a),a.push=a,a.loaded=!0,a.version="2.0",a.queue=[],c=e.createElement(f),c.async=!0,c.src=g,d=e.getElementsByTagName(f)[0],d.parentNode.insertBefore(c,d))}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js");fbq("init","284607265480036");fbq("track","PageView"); </script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=284607265480036&ev=PageView &noscript=1"> </noscript> <script type="text/javascript" id=""> (function(a,b,c,d,e){a=b.createElement(c);b=b.getElementsByTagName(c)[0];a.async=1;a.id=e;a.src=("https:"==document.location.protocol?"https://":"http://")+d;b.parentNode.insertBefore(a,b)})(window,document,"script","scripts.demandbase.com/pFhLSnHx.min.js","demandbase_js_lib");</script><script type="text/javascript" id="">!function(d,e,f,a,b,c){d.twq||(a=d.twq=function(){a.exe?a.exe.apply(a,arguments):a.queue.push(arguments)},a.version="1.1",a.queue=[],b=e.createElement(f),b.async=!0,b.src="//static.ads-twitter.com/uwt.js",c=e.getElementsByTagName(f)[0],c.parentNode.insertBefore(b,c))}(window,document,"script");twq("init","nxwpt");twq("track","PageView");</script><div style="display: none; visibility: hidden;"><script type="text/javascript">var piProtocol="https:"==document.location.protocol?"https://pi.":"http://cdn.";document.write(unescape("%3Cscript src\x3d'"+piProtocol+"pardot.com/pi.js' type\x3d'text/javascript'%3E%3C/script%3E"));</script><script src="js/pi.js" type="text/javascript"></script></div><script type="text/javascript" id="" src="js/ld.js"></script><script type="text/javascript" id="">window._6si=window._6si||[];window._6si.push(["enableEventTracking",!0]);window._6si.push(["setToken","9a2240100b38fda428c291ff01dce076"]);window._6si.push(["setEndpoint","b.6sc.co"]);(function(){var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src="//j.6sc.co/6si.min.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)})();</script> <script type="text/javascript" id="" src="js/js"></script><script type="text/javascript" id="" src="js/1122510.js"></script> <script type="text/javascript" id="">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date);gtag("config","AW-878667505");</script><div id="criteo-tags-div" style="display: none;"></div><script id="zg-variation-script-code-1131850">fm_$("html:eq(0) > body:eq(0) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(1) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(0) > a:eq(0)").css({"opacity":0}); fm_$("html:eq(0) > body:eq(0) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(1) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(0) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(1) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(4) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(1) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(5) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(1) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(6) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(1) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(7) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(4) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(5) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(6) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(7) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(0) > a:eq(0)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(4)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(5)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(6)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(7)").css({"display":"none","visibility":""}); fm_$("html:eq(0) > body:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(1) > div:eq(0) > div:eq(0) > div:eq(0) > ul:eq(0) > li:eq(0) > ul:eq(0) > li:eq(0)").css({"display":"none","visibility":""}); </script> <script type="text/javascript"> $('<hr class="dots hidden-sm-down">').insertBefore('.wd_home_hero .wd_header_content p'); $('<hr class="dots dots--colored">').insertAfter('.feature__content h2'); //$('<hr class="dots dots--colored">').insertAfter('h1.internal_header'); //$('<hr class="dots dots--gray">').insertAfter('.wd_featurebox_title'); var img_tbl_plyfil = function(){ $('.wd_imagetable').each(function(){ var img_url = $(this).find('img').attr('src'), link_url = $(this).find('a').attr('href'), rend_html = ''; if(link_url){ rend_html = '<picture class="wd_image_tbl_pollyf"><a href="'+link_url+'"><img src="'+img_url+'" /></a></picture>'; }else{ rend_html = '<picture class="wd_image_tbl_pollyf"><img src="'+img_url+'" /></picture>'; } $(this).before(rend_html) .remove(); }) } $(document).ready(function(){ $('.wd_newsfeed_releases-teaser .item, .wd_events-teaser .item').each(function(e){ var _url = $(this).find('a').attr('href'); $(this).append('<a class="btn btn--primary wd_more_btn" href="'+_url+'">Read More <i class="fa fa-angle-right" aria-hidden="true"></i></a>') }); //Analyst Research Page //Analyst Research Page if( $('.wd_pageid_189')[0] ) { // $('.wd_pageid_189 .wd_category:nth-child(2) .item').prepend( $('.wd_pageid_189 .wd_category:nth-child(2) .category_header') ); $('.wd_pageid_189 .wd_category:nth-child(2) .wd_category_items').append( $('.wd_pageid_189 .wd_category:nth-child(2) .item .wd_imagetable') ); } // Homepage Top fbox tiles $('div.wd_featureboxes_top .wd_featurebox_container:not(div:first-child)').on('click', function() { $('.wd_featurebox', this).toggleClass('show-text'); $(this).toggleClass('show-x'); }); $('.mobile-nav-menu a').on('click', function() { $('#mobile-nav-dialog').toggleClass('no-show'); }); }); </script> <!-- begin spin_special_output(body_end) --> <script wd_script_id="piwik_tracking_code"></script> <!-- Piwik Tracking Code --> <script type="text/javascript"> var _paq = _paq || []; _paq.push(["setCustomVariable", 1, "Content Type", "Standard", "page"]); _paq.push(["setCustomVariable", 3, "Navigation Page", "Overview", "page"]); _paq.push(["trackPageView"]); _paq.push(["enableLinkTracking"]); (function() { var u="//stats.drivetheweb.com/"; _paq.push(["setTrackerUrl", u+"piwik.php"]); _paq.push(["setSiteId", 2312]); var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; g.async=true; g.defer=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); })(); </script> <noscript> <img src="https://stats.drivetheweb.com/piwik.php?idsite=2312&rec=1" style="border:0" alt="" /> </noscript> <!-- End Piwik Tracking Code --> <!-- end spin_special_output(body_end) --> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9149295c788891c9',t:'MTczOTk5ODU2NS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>