CINXE.COM
Supply Chain News and Analysis | Supply Chain Dive
<!DOCTYPE html> <html class="no-js" dir="ltr" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Supply Chain News and Analysis | Supply Chain Dive</title> <meta name="description" content="Supply Chain Dive provides in-depth journalism and insight into the most impactful news and trends shaping the supply chain industry."/> <meta property="fb:pages" content="609358982577446"> <script data-cfasync="false"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('consent','default',{ 'ad_storage':'denied', 'analytics_storage':'denied', 'ad_user_data':'denied', 'ad_personalization':'denied', 'personalization_storage':'denied', 'functionality_storage':'granted', 'security_storage':'granted', 'wait_for_update': 500 }); gtag("set", "ads_data_redaction", true); </script> <script data-cfasync="false" src="https://cmp.osano.com/AzqdtLT8Mqkut2TZ/bdeb2f70-056f-4937-961a-e9db412e4c7a/osano.js"></script> <style> .osano-cm-widget{display: none;} </style> <script data-cfasync="false"> window.Osano.cm.addEventListener("osano-cm-script-blocked", function (item) { console.log("Script blocked: " + item); }); window.Osano.cm.addEventListener("osano-cm-cookie-blocked", function (item) { console.log("Cookie blocked: " + item); }); </script> <script> window.dive_location = "NonEU"; window.dive_limit_data_processing = false; </script> <!-- ====== FAVICONS ======= --> <link rel="icon" type="image/x-icon" sizes="any" href="/favicon.ico?v=2" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=2"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=2"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=2"> <link rel="manifest" href="/site.webmanifest?v=2"> <link rel="mask-icon" href="/safari-pinned-tab.svg?v=2" color="#5bbad5"> <meta name="msapplication-TileImage" content="/mstile-150x150.png?v=2"> <meta name="msapplication-TileColor" content="#603cba"> <meta name="theme-color" content="#ffffff"> <link rel="alternate" type="application/rss+xml" title="Supply Chain Dive - Latest News Feed" href="https://www.supplychaindive.com/feeds/news/"/> <meta property="og:title" content="Supply Chain News and Analysis | Supply Chain Dive" /> <meta property="og:description" content="Supply Chain Dive provides in-depth journalism and insight into the most impactful news and trends shaping the supply chain industry." /> <meta property="og:image" content="https://d12v9rtnomnebu.cloudfront.net/divesite/header_image_logos/supplychain_dive_feed_header.jpg" /> <link rel="stylesheet" href="/static/css/dive_app.css?330116211124"> <script> // Initialize dataLayer empty array for GTM events window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'site': 'Supply Chain Dive', }); // wrapper function to push GTM events to dataLayer pushGTMEvent = (eventObject) => { // if window.datalayer is not defined, then set to an empty array window.dataLayer.push(eventObject); }; </script> <!-- Google Tag Manager --> <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-55G8WRR');</script> <!-- End Google Tag Manager --> <script> let eventParams = {}; const gtmEventObject = { event: 'page.content', 'page.content': { v:11, // seer version ...eventParams } }; window.pushGTMEvent(gtmEventObject); </script> <script type="module" src="/static/js/dist/lyticsHelper.bundle.js?520216211124" ></script> <script type="text/javascript" src="/static/js/ad_blocker_recovery.js?160016291122"></script> <!-- These are the 2 necessary scripts for the ad recovery message to work --> <script async src="https://fundingchoicesmessages.google.com/i/pub-8553262192892817?ers=1" nonce="RORABhIXgMhQdZXbks8fZQ"></script> <script nonce="RORABhIXgMhQdZXbks8fZQ">(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();</script> <!-- If the ad recovery message is blocked, this script shows a backup error message asking users to allow ads --> <script>(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ 'use strict';var aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},k;if("function"==typeof Object.setPrototypeOf)k=Object.setPrototypeOf;else{var m;a:{var ca={a:!0},n={};try{n.__proto__=ca;m=n.a;break a}catch(a){}m=!1}k=m?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} var p=k,q=function(a,b){a.prototype=ba(b.prototype);a.prototype.constructor=a;if(p)p(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.v=b.prototype},r=this||self,da=function(){},t=function(a){return a};var u;var w=function(a,b){this.g=b===v?a:""};w.prototype.toString=function(){return this.g+""};var v={},x=function(a){if(void 0===u){var b=null;var c=r.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:t,createScript:t,createScriptURL:t})}catch(d){r.console&&r.console.error(d.message)}u=b}else u=b}a=(b=u)?b.createScriptURL(a):a;return new w(a,v)};var A=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};var B={},C=null;var D="function"===typeof Uint8Array;function E(a,b,c){return"object"===typeof a?D&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):F(a,b,c):b(a)}function F(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e<a.length;e++){var f=a[e];null!=f&&(d[e]=E(f,b,c))}Array.isArray(a)&&a.s&&G(d);return d}d={};for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(f=a[e],null!=f&&(d[e]=E(f,b,c)));return d} function ea(a){return F(a,function(b){return"number"===typeof b?isFinite(b)?b:String(b):b},function(b){var c;void 0===c&&(c=0);if(!C){C={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var h=d.concat(e[f].split(""));B[f]=h;for(var g=0;g<h.length;g++){var l=h[g];void 0===C[l]&&(C[l]=g)}}}c=B[c];d=Array(Math.floor(b.length/3));e=c[64]||"";for(f=h=0;h<b.length-2;h+=3){var y=b[h],z=b[h+1];l=b[h+2];g=c[y>>2];y=c[(y&3)<< 4|z>>4];z=c[(z&15)<<2|l>>6];l=c[l&63];d[f++]=""+g+y+z+l}g=0;l=e;switch(b.length-h){case 2:g=b[h+1],l=c[(g&15)<<2]||e;case 1:b=b[h],d[f]=""+c[b>>2]+c[(b&3)<<4|g>>4]+l+e}return d.join("")})}var fa={s:{value:!0,configurable:!0}},G=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,fa);return a};var H;var J=function(a,b,c){var d=H;H=null;a||(a=d);d=this.constructor.u;a||(a=d?[d]:[]);this.j=d?0:-1;this.h=null;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],!(null===d||"object"!=typeof d||Array.isArray(d)||D&&d instanceof Uint8Array))){this.l=a-this.j;this.i=d;break a}void 0!==b&&-1<b?(this.l=Math.max(b,a+1-this.j),this.i=null):this.l=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.l?(a+=this.j,(d=this.g[a])?G(d):this.g[a]=I):(d=this.l+this.j,this.g[d]||(this.i=this.g[d]={}),(d=this.i[a])? G(d):this.i[a]=I)},I=Object.freeze(G([])),K=function(a,b){if(-1===b)return null;if(b<a.l){b+=a.j;var c=a.g[b];return c!==I?c:a.g[b]=G([])}if(a.i)return c=a.i[b],c!==I?c:a.i[b]=G([])},M=function(a,b){var c=L;if(-1===b)return null;a.h||(a.h={});if(!a.h[b]){var d=K(a,b);d&&(a.h[b]=new c(d))}return a.h[b]};J.prototype.toJSON=function(){var a=N(this,!1);return ea(a)}; var N=function(a,b){if(a.h)for(var c in a.h)if(Object.prototype.hasOwnProperty.call(a.h,c)){var d=a.h[c];if(Array.isArray(d))for(var e=0;e<d.length;e++)d[e]&&N(d[e],b);else d&&N(d,b)}return a.g},O=function(a,b){H=b=b?JSON.parse(b):null;a=new a(b);H=null;return a};J.prototype.toString=function(){return N(this,!1).toString()};var P=function(a){J.call(this,a)};q(P,J);function ha(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[nonce]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};var Q=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},R=function(a){this.g=a||r.document||document};R.prototype.appendChild=function(a,b){a.appendChild(b)};var S=function(a,b,c,d,e,f){try{var h=a.g,g=Q(a.g,"SCRIPT");g.async=!0;g.src=b instanceof w&&b.constructor===w?b.g:"type_error:TrustedResourceUrl";ha(g);h.head.appendChild(g);g.addEventListener("load",function(){e();d&&h.head.removeChild(g)});g.addEventListener("error",function(){0<c?S(a,b,c-1,d,e,f):(d&&h.head.removeChild(g),f())})}catch(l){f()}};var ia=r.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"),ja=r.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="),ka=r.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu"),la=function(a,b,c){this.h=a;this.j=new R(this.h);this.g=null;this.i=[];this.l=!1;this.o=b;this.m=c},V=function(a){if(a.h.body&&!a.l){var b= function(){T(a);r.setTimeout(function(){return U(a,3)},50)};S(a.j,a.o,2,!0,function(){r[a.m]||b()},b);a.l=!0}},T=function(a){for(var b=W(1,5),c=0;c<b;c++){var d=X(a);a.h.body.appendChild(d);a.i.push(d)}b=X(a);b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.width=W(100,110).toString()+"%";b.style.zIndex=W(2147483544,2147483644).toString();b.style["background-color"]=ma(249,259,242,252,219,229);b.style["box-shadow"]="0 0 12px #888";b.style.color=ma(0,10,0,10,0,10);b.style.display= "flex";b.style["justify-content"]="center";b.style["font-family"]="Roboto, Arial";c=X(a);c.style.width=W(80,85).toString()+"%";c.style.maxWidth=W(750,775).toString()+"px";c.style.margin="24px";c.style.display="flex";c.style["align-items"]="flex-start";c.style["justify-content"]="center";d=Q(a.j.g,"IMG");d.className=A();d.src=ia;d.style.height="24px";d.style.width="24px";d.style["padding-right"]="16px";var e=X(a),f=X(a);f.style["font-weight"]="bold";f.textContent=ja;var h=X(a);h.textContent=ka;Y(a, e,f);Y(a,e,h);Y(a,c,d);Y(a,c,e);Y(a,b,c);a.g=b;a.h.body.appendChild(a.g);b=W(1,5);for(c=0;c<b;c++)d=X(a),a.h.body.appendChild(d),a.i.push(d)},Y=function(a,b,c){for(var d=W(1,5),e=0;e<d;e++){var f=X(a);b.appendChild(f)}b.appendChild(c);c=W(1,5);for(d=0;d<c;d++)e=X(a),b.appendChild(e)},W=function(a,b){return Math.floor(a+Math.random()*(b-a))},ma=function(a,b,c,d,e,f){return"rgb("+W(Math.max(a,0),Math.min(b,255)).toString()+","+W(Math.max(c,0),Math.min(d,255)).toString()+","+W(Math.max(e,0),Math.min(f, 255)).toString()+")"},X=function(a){a=Q(a.j.g,"DIV");a.className=A();return a},U=function(a,b){0>=b||null!=a.g&&0!=a.g.offsetHeight&&0!=a.g.offsetWidth||(na(a),T(a),r.setTimeout(function(){return U(a,b-1)},50))},na=function(a){var b=a.i;var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];b=c?c.call(b):{next:aa(b)};for(c=b.next();!c.done;c=b.next())(c=c.value)&&c.parentNode&&c.parentNode.removeChild(c);a.i=[];(b=a.g)&&b.parentNode&&b.parentNode.removeChild(b);a.g=null};var pa=function(a,b,c,d,e){var f=oa(c),h=function(l){l.appendChild(f);r.setTimeout(function(){f?(0!==f.offsetHeight&&0!==f.offsetWidth?b():a(),f.parentNode&&f.parentNode.removeChild(f)):a()},d)},g=function(l){document.body?h(document.body):0<l?r.setTimeout(function(){g(l-1)},e):b()};g(3)},oa=function(a){var b=document.createElement("div");b.className=a;b.style.width="1px";b.style.height="1px";b.style.position="absolute";b.style.left="-10000px";b.style.top="-10000px";b.style.zIndex="-10000";return b};var L=function(a){J.call(this,a)};q(L,J);var qa=function(a){J.call(this,a)};q(qa,J);var ra=function(a,b){this.l=a;this.m=new R(a.document);this.g=b;this.i=K(this.g,1);b=M(this.g,2);this.o=x(K(b,4)||"");this.h=!1;b=M(this.g,13);b=x(K(b,4)||"");this.j=new la(a.document,b,K(this.g,12))};ra.prototype.start=function(){sa(this)}; var sa=function(a){ta(a);S(a.m,a.o,3,!1,function(){a:{var b=a.i;var c=r.btoa(b);if(c=r[c]){try{var d=O(P,r.atob(c))}catch(e){b=!1;break a}b=b===K(d,1)}else b=!1}b?Z(a,K(a.g,14)):(Z(a,K(a.g,8)),V(a.j))},function(){pa(function(){Z(a,K(a.g,7));V(a.j)},function(){return Z(a,K(a.g,6))},K(a.g,9),K(a.g,10),K(a.g,11))})},Z=function(a,b){a.h||(a.h=!0,a=new a.l.XMLHttpRequest,a.open("GET",b,!0),a.send())},ta=function(a){var b=r.btoa(a.i);a.l[b]&&Z(a,K(a.g,5))};(function(a,b){r[a]=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];r[a]=da;b.apply(null,d)}})("__h82AlnkH6D91__",function(a){"function"===typeof window.atob&&(new ra(window,O(qa,window.atob(a)))).start()});}).call(this); window.__h82AlnkH6D91__("WyJwdWItODU1MzI2MjE5Mjg5MjgxNyIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi04NTUzMjYyMTkyODkyODE3Il0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hVc0lBMXlKVmRQQWNGaXJQX1lGUTdENkpIZVNZUGV6bWNOM216TmJmYWhldlNobXpBVHkzVzlPLU5LV3MyNkx5cWVXRUx3YnRhZzN1MnZEWHVkZnFFSkVRXHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFVoRGZtbFAtR2RTZUhBa1lVY2VmWTFQYXh1cDNFdmhndlJDNVM4bms3S2t1TElaUXBFQ05VZTIySUNjcGx4eF9oeVlveHJTdy1iU3FjUkhKZWwyWU1NalFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFgzMm02dWJvVVVwaXJ1b1VQMmhkY2R1S2U5S0pzaDlGRDloMDlWOTlYTkpyZkVTRW5HNzh4Vm0yUDZXdjBDNmkwMXZ4Ui11V25ZVVdlWEI3dmNCd1c5cFFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFh0cXRhOEVpaV9LUVI4VHNLaDFVUGJ5TFlnNU1ocDFqdVNFemltQVFFeDFjRDJxalJhTjNDM21hSkt1VkVqdGZ5bTZjSXg5emVaLU5IazZMbTE5QjB1ZGdcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUZzFOVE15TmpJeE9USTRPVEk0TVRjXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi04NTUzMjYyMTkyODkyODE3LmpzP3VzcXBcdTAwM2RDQUUiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V0QtdnVGQVVZRE9STnItSmY2SnJGSGhYYU1QNlo5NG1CTjFyQ2g5M1FvdVNLSmtJcFBlLW1Uc2NpdHNWOEZ0aUdIdzBFZ1QtOEMzbHpFblJMczduZ0pQQVx1MDAzZFx1MDAzZCJd"); </script> <script src="/static/js/jquery_360.min.js?543516150322"></script> <script> // waitForTriggerHandler() is library for queuing up javascript to be stored and then executed when a trigger // function is called. You can push() any number of functions which will be stored unless and until trigger() // is called. Once trigger() is called any future functions that you push() in will be executed immediately. // It is safe to call .trigger() multiple times. Any arguments passed to .trigger() will also be passed along // to the associated function function waitForTriggerHandler() { var function_queue = []; var trigger_arguments = []; this._triggered = false; this.push = function(fn) { if (this._triggered) { // just run it immediately if handler has already been triggered fn.apply(null, trigger_arguments); } else { // otherwise add to the queue to run later function_queue.push(fn); } }; this.trigger = function() { // any arguments passed to trigger(foo, bar, baz) will also be passed along to functions in the queue // first convert any arguments to an array trigger_arguments = Array.prototype.slice.call(arguments); while (function_queue.length){ // for each function in the queue, pop it off and then execute it while passing in any // args that may have been passed to trigger(). function_queue.pop().apply(null, trigger_arguments); // The "null" above is for the value of "this". // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply#Parameters } this._triggered = true; } } // set up waitToLoadAds handler window.waitToLoadAds = new waitForTriggerHandler(); // We set up the triggers for this below, they depend on whether we're loading lytics on the page </script> <script type="text/javascript"> // This token is here for test_lytics_snippet.py test: lytics-is-enabled window.googletag = window.googletag || {}; googletag.cmd = googletag.cmd || []; // initialize callback (source: https://learn.lytics.com/product-docs/lytics-javascript-tag/receiving-data-from-lytics) !function(){"use strict";var o=window.jstag||(window.jstag={}),r=[];function n(e){o[e]=function(){for(var n=arguments.length,t=new Array(n),i=0;i<n;i++)t[i]=arguments[i];r.push([e,t])}}n("send"),n("mock"),n("identify"),n("pageView"),n("unblock"),n("getid"),n("setid"),n("loadEntity"),n("getEntity"),n("on"),n("once"),n("call"),o.loadScript=function(n,t,i){var e=document.createElement("script");e.async=!0,e.src=n,e.onload=t,e.onerror=i;var o=document.getElementsByTagName("script")[0],r=o&&o.parentNode||document.head||document.body,c=o||r.lastChild;return null!=c?r.insertBefore(e,c):r.appendChild(e),this},o.init=function n(t){return this.config=t,this.loadScript(t.src,function(){if(o.init===n)throw new Error("Load error!");o.init(o.config),function(){for(var n=0;n<r.length;n++){var t=r[n][0],i=r[n][1];o[t].apply(o,i)}r=void 0}()}),this}}(); // custom init + lytics default install tag from https://activate.getlytics.com/connect?aid=2751 // see https://learn.lytics.com/understanding/product-docs/lytics-javascript-tag/configuration#configuration-options var lyticsCid = '44fda7674f94228540d8fba6786f9770'; console.log('You are using the Lytics Prod account'); jstag.init({ src: `https://c.lytics.io/api/tag/${lyticsCid}/latest.min.js`, pageAnalysis: { dataLayerPull: { disabled: true } } }); jstag.pageView(); (function(){ var sailthru_cookie, sailthru_user_id; function read_cookie(cookieName) { var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); var sMatch = (' '+document.cookie).match(re); if (cookieName && sMatch) return unescape(sMatch[1]); return ''; } sailthru_cookie = read_cookie('sailthru_hid'); if (sailthru_cookie.length > 56) { sailthru_user_id = sailthru_cookie.slice(32,56); jstag.send({ st_profile_id: sailthru_user_id }); } })(); jstag.call('entityReady', waitToLoadAds.trigger); setTimeout(waitToLoadAds.trigger, 1000); // also trigger lytics if it's taking too long waitToLoadAds.push(function (lytics_data) { // lytics_data won't be defined if lytics failed to load correctly. In that case // we don't need to set any segments. if (lytics_data && lytics_data.segments) { googletag.cmd.push(function() { googletag.pubads().setTargeting("LyticsSegments", lytics_data.segments); }); } }); function getUID(id) { window.dataLayer.push({'user_id': id}); }; jstag.getid(getUID); </script> <script type="text/javascript" src="/static/js/mailcheck.min.js?192616240919"></script> <script type="text/javascript" src="/static/js/dive_mailcheck.js?192616240919"></script> <script src="/static/js/app.js?040116120224"></script> <script type="text/javascript"> var divecounter_settings = {}; </script> <script type="text/javascript" src="/static/js/divecounter.js?261616040423"></script> <script type="text/javascript"> // Special unbounce signup thing for google traffic. Test with ?test_unbounce in the URL // Note: divecounter must already be loaded. Only enabled on pages that would normally have signup ads // Note: showSignupAd is always off if prestitial is enabled! if ((typeof divecounter !== "undefined") && ($(window).width() > 640)) { var test_unbounce = (window.location.href.indexOf("?test_unbounce")>=0); var force_unbounce = (window.location.href.indexOf("signupbounce=1")>=0) || (window.location.href.indexOf("utm_campaign=Linked-HR")>=0) || (window.location.href.indexOf("utm_source=outbrain")>=0); if (test_unbounce || force_unbounce || (document.referrer.match(/^https?:\/\/(www\.google\.|news\.google\.|t\.co|twitter\.com|www\.facebook\.com)/i) && divecounter.getOption('showSignupAd') && divecounter.canShow(1,1)) ) { // dyanmically load ouibounce.js only on pages where its needed $.getScript("/static/js/ouibounce.min.js?102717100918", function(){ // Once ouibounce.js loads, call the script // We're reusing divecounter's modal instead of OuiBounce's modal code (that's why we pass it 'false') var _ouibounce = ouibounce(false, { aggressive: test_unbounce, // ignore cookie in test mode cookieName: '_viewedOuiBounce', // underscored cookies should be ignored by Varnish callback: function() { divecounter_open_ad(); } }); }); } // end should show unbounce } // end divecounter defined </script> <script type="text/javascript"> // Load analytics.js (universal analytics) first (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); // set all the variables that are per-session or per-visit ga( 'create', 'UA-19684343-49', 'auto', {'name': 'orig'}, {'siteSpeedSampleRate': 2} ); // Set the same variables for aggregate data profile ga( 'create', 'UA-19684343-45', 'auto', {'name': 'agg'}, {'siteSpeedSampleRate': 2} ); //GA.js for tracking outbound links function trackOutboundLink(link, category, action, redirect) { try{ ga('orig.send', 'event', category, action); } catch(err) {} try{ ga('agg.send', 'event', category, action); } catch(err) {} //Timer to prevent redirect before processing data - not necessary if opening tab in new window if(redirect){ setTimeout(function(){ document.location.href = link.href; }, 100); } } $(document).ready(function() { $(".outboundlink").click(function() { trackOutboundLink(this, 'outboundlink', this.link, this.target != '_blank'); }); }); var diveSendPageviewEvent = true; if (diveSendPageviewEvent === true) { ga('orig.send', 'pageview'); ga('agg.send', 'pageview'); console.log('Queued sending of the pageview event to Google Analytics.'); } else { console.log('Sending the Google Analytics pageview event is disabled for this page.'); } // Actually track outbound links // Not sure if this is being used? var trackOutboundRegisterLink = function (url) { ga('agg.send', 'event', 'event_register', url, 'Registered for event', {'hitCallback': function () { document.location = url; } }); }; // Not sure if this is being used? var trackOutboundWebsiteLink = function (url) { // No need to manually change document.location; website opens in new tab ga('agg.send', 'event', 'event_website', url, 'Visited event site'); }; </script> <script type="module" src="/static/js/dist/googleAnalyticsHelper.bundle.js?520216211124" ></script> <!-- Start VWO Async SmartCode --> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> <script type='text/javascript' data-cfasync="false" id='vwoCode'> window._vwo_code || (function() { var account_id=796876, version=2.0, settings_tolerance=2000, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=this.getSettings(),n=d.createElement('script'),i=this;if(t){n.textContent=t;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);i.load(e)}}else{n.fetchPriority='high';n.src=e;n.type='text/javascript';n.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(n)}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t=d.currentScript,n=d.createElement('style'),i=this.hide_element(),r=t&&!t.async&&i?i+this.hide_element_style():'',c=d.getElementsByTagName('head')[0];n.setAttribute('id','_vis_opt_path_hides');v&&n.setAttribute('nonce',v.nonce);n.setAttribute('type','text/css');if(n.styleSheet)n.styleSheet.cssText=r;else n.appendChild(d.createTextNode(r));c.appendChild(n);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version)}};w._vwo_code=code;code.init();})(); </script> <!-- End VWO Async SmartCode --> <script type="text/javascript"> function read_cookie(cookieName) { var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); var sMatch = (' '+document.cookie).match(re); if (cookieName && sMatch) return unescape(sMatch[1]); return ''; } var script = document.createElement('script'); script.type = 'text/javascript'; script.async = true; script.addEventListener('load', function(e) { // we only pass the template this context variable on newsposts let informaData = false; if (window.IIRISTracker) { var sailthru_id = read_cookie('sailthru_hid'); if (sailthru_id.length > 56) { sailthru_id = sailthru_id.slice(32,56); } var notProduction = 'False' === 'True'; var domain = 'www.supplychaindive.com'.split('.')[1]; // on non-prod environment, there is specific collector domain to send the data to. var cDomain = notProduction ? 'com-informa-prod1.mini.snplow.net' : 'c.' + domain + '.com' // removed .com previous line var cfg = { config: { td: {}, snowplow: { context: {} } } }; cfg.config.idsource = 'sailthruid'; cfg.config.snowplow.appId = domain; cfg.config.snowplow.cDomain = cDomain; cfg.config.td.lob = 'it'; cfg.config.td.domain = domain; cfg.config.snowplow.contentTagEnabled = !!informaData cfg.config.snowplow.context = informaData window.IIRISTracker.initConfig(cfg); window.IIRISTracker.setTrackingUID(sailthru_id); var irisEvt = new Event('trackerLoaded'); window.dispatchEvent(irisEvt); } else { window.addEventListener('trackerLoaded', function(evt) { if(window.IIRISTracker) { window.IIRISTracker.setTrackingUID(sailthru_id); } }); } }); script.src = 'https://static.iris.informa.com/widgets/v3.0/iris-t.js'; document.getElementsByTagName('head')[0].appendChild(script); </script> <script type="text/javascript"> jQuery.browser = {}; (function () { jQuery.browser.msie = false; jQuery.browser.version = 0; if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) { jQuery.browser.msie = true; jQuery.browser.version = RegExp.$1; } })(); </script> <!-- for modal signup form --> <script type="text/javascript" src="/static/js/jquery.simplemodal.divefork.min.js?093716120922"></script> <style> /* dynamic style overrides based on DB go here*/ </style> <link rel="preload" as="image" href="https://imgproxy.divecdn.com/rTaaBkdVeOcCTLYhJXBIKr-Lx-DHqQNMZnkIeL16APE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp" imagesrcset="https://imgproxy.divecdn.com/9KzIfdUeVVdpa9i9dsN-t_Zu37kMVFZ8-VuDE8gIp-U/g:ce/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp 400w, https://imgproxy.divecdn.com/2ozF_FVzw_tU083q5Y_nUxrnBmPtUyGU9SZ9FZNaG44/g:ce/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp 800w, https://imgproxy.divecdn.com/rTaaBkdVeOcCTLYhJXBIKr-Lx-DHqQNMZnkIeL16APE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp 1200w, https://imgproxy.divecdn.com/LwIPq4zsWHmD8UA6gus-yN72qqHD54wD-1kJmgcdeg4/g:ce/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp 1600w" imagesizes="(min-width: 64em) 60vw, 100vw"> <script> $(document).ready(function() { if (window.location.search.toLowerCase().indexOf('suppressannouncement') !== -1) { var msg_to_add = '<div class="columns">' + '<div class="message message--success">' + 'You got it, you will not see this message in future emails! Enjoy the news.' + '<img class="message__close" src="/static/img/components/messages/close.svg?353714160519" alt="close">'+ '</div></div>'; $('.dash-top > .row > .columns > .row').prepend(msg_to_add); } }); </script> <script> $(document).ready(function() { if (window.location.search.toLowerCase().indexOf('suppresstrials') !== -1) { var msg_to_add = '<div class="columns">' + '<div class="message message--success">' + 'You got it, you will not see this message in future emails! Enjoy the news.' + '<img class="message__close" src="/static/img/components/messages/close.svg?353714160519" alt="close">'+ '</div></div>'; /** place message in the correct section of the page. Hacky but temporary **/ $('.dash-top > .row > .columns > .row').prepend(msg_to_add); } if (window.location.search.toLowerCase().indexOf('futureupdates') !== -1) { let sitename = window.siteName; var msg_to_add = '<div class="columns">' + '<div class="message message--success">' + sitename + " subscription updated: You will no longer receive newsletters from " + sitename + ". Based on your selection, we will keep you up to date as we launch into more industries." + '<img class="message__close" src="/static/img/components/messages/close.svg?353714160519" alt="close">'+ '</div></div>'; /** place message in the correct section of the page. Hacky but temporary **/ $('.dash-top > .row > .columns > .row').prepend(msg_to_add); } }); </script> <script data-cfasync="false" type="text/javascript" src="/static/js/prestitial.js?270116210524"></script> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script src="/static/js/dist/signupDataGam.bundle.js?520216211124"></script> <script type="text/javascript" src="/static/js/dist/adTemplates.bundle.js?520216211124"></script> <script> var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; var eventer = window[eventMethod]; var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message"; // Build the site_logos object to be later referenced in house ads const site_logos = {}; site_logos['diveapi'] = { domain: 'diveapi', site_name: "API Site", alt_text: "API Site logo", is_current_site: false, white: { png: "None", svg: "None", }, black: { png: "None", svg: "None", } }; site_logos['agriculturedive'] = { domain: 'agriculturedive', site_name: "Agriculture Dive", alt_text: "Agriculture Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/agriculture_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/agriculture_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/agriculture_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/agriculture_black.svg", } }; site_logos['automotivedive'] = { domain: 'automotivedive', site_name: "Automotive Dive", alt_text: "Automotive Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/automotive_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/automotive_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/automotive_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/automotive_black.svg", } }; site_logos['bankingdive'] = { domain: 'bankingdive', site_name: "Banking Dive", alt_text: "Banking Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/banking_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/banking_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/banking_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/banking_black.svg", } }; site_logos['biopharmadive'] = { domain: 'biopharmadive', site_name: "BioPharma Dive", alt_text: "BioPharma Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/biopharma_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/biopharma_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/biopharma_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/biopharma_black.svg", } }; site_logos['cfo'] = { domain: 'cfo', site_name: "CFO.com", alt_text: "CFO.com logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfodotcom_white.svg", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfodotcom_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfodotcom_black.svg", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfodotcom_black.svg", } }; site_logos['cfodive'] = { domain: 'cfodive', site_name: "CFO Dive", alt_text: "CFO Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfo_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfo_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfo_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfo_black.svg", } }; site_logos['ciodive'] = { domain: 'ciodive', site_name: "CIO Dive", alt_text: "CIO Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cio_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cio_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cio_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cio_black.svg", } }; site_logos['constructiondive'] = { domain: 'constructiondive', site_name: "Construction Dive", alt_text: "Construction Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/construction_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/construction_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/construction_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/construction_black.svg", } }; site_logos['cstoredive'] = { domain: 'cstoredive', site_name: "C-Store Dive", alt_text: "C-Store Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cstore_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cstore_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cstore_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cstore_black.svg", } }; site_logos['customerexperiencedive'] = { domain: 'customerexperiencedive', site_name: "CX Dive", alt_text: "CX Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cx_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cx_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cx_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cx_black.svg", } }; site_logos['cybersecuritydive'] = { domain: 'cybersecuritydive', site_name: "Cybersecurity Dive", alt_text: "Cybersecurity Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_black.svg", } }; site_logos['educationdive'] = { domain: 'educationdive', site_name: "Education Dive", alt_text: "Education Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/education_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/education_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/education_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/education_black.svg", } }; site_logos['esgdive'] = { domain: 'esgdive', site_name: "ESG Dive", alt_text: "ESG Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/esg_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/esg_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/esg_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/esg_black.svg", } }; site_logos['facilitiesdive'] = { domain: 'facilitiesdive', site_name: "Facilities Dive", alt_text: "Facilities Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/facilities_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/facilities_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/facilities_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/facilities_black.svg", } }; site_logos['fashiondive'] = { domain: 'fashiondive', site_name: "Fashion Dive", alt_text: "Fashion Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/fashion_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/fashion_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/fashion_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/fashion_black.svg", } }; site_logos['fooddive'] = { domain: 'fooddive', site_name: "Food Dive", alt_text: "Food Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_black.svg", } }; site_logos['grocerydive'] = { domain: 'grocerydive', site_name: "Grocery Dive", alt_text: "Grocery Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/grocery_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/grocery_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/grocery_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/grocery_black.svg", } }; site_logos['healthcaredive'] = { domain: 'healthcaredive', site_name: "Healthcare Dive", alt_text: "Healthcare Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/healthcare_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/healthcare_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/healthcare_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/healthcare_black.svg", } }; site_logos['highereddive'] = { domain: 'highereddive', site_name: "Higher Ed Dive", alt_text: "Higher Ed Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/highered_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/highered_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/highered_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/highered_black.svg", } }; site_logos['hoteldive'] = { domain: 'hoteldive', site_name: "Hotel Dive", alt_text: "Hotel Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hotel_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hotel_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hotel_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hotel_black.svg", } }; site_logos['hrdive'] = { domain: 'hrdive', site_name: "HR Dive", alt_text: "HR Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hr_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hr_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hr_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hr_black.svg", } }; site_logos['k12dive'] = { domain: 'k12dive', site_name: "K-12 Dive", alt_text: "K-12 Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/k12_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/k12_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/k12_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/k12_black.svg", } }; site_logos['legaldive'] = { domain: 'legaldive', site_name: "Legal Dive", alt_text: "Legal Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/legal_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/legal_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/legal_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/legal_black.svg", } }; site_logos['manufacturingdive'] = { domain: 'manufacturingdive', site_name: "Manufacturing Dive", alt_text: "Manufacturing Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/manufacturing_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/manufacturing_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/manufacturing_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/manufacturing_black.svg", } }; site_logos['marketingdive'] = { domain: 'marketingdive', site_name: "Marketing Dive", alt_text: "Marketing Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_black.svg", } }; site_logos['medtechdive'] = { domain: 'medtechdive', site_name: "MedTech Dive", alt_text: "MedTech Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/medtech_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/medtech_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/medtech_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/medtech_black.svg", } }; site_logos['mobilemarketer'] = { domain: 'mobilemarketer', site_name: "Mobile Marketer", alt_text: "Mobile Marketer logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/mobilemarketer_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/mobilemarketer_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/mobilemarketer_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/mobilemarketer_black.svg", } }; site_logos['multifamilydive'] = { domain: 'multifamilydive', site_name: "Multifamily Dive", alt_text: "Multifamily Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/multifamily_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/multifamily_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/multifamily_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/multifamily_black.svg", } }; site_logos['packagingdive'] = { domain: 'packagingdive', site_name: "Packaging Dive", alt_text: "Packaging Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/packaging_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/packaging_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/packaging_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/packaging_black.svg", } }; site_logos['paymentsdive'] = { domain: 'paymentsdive', site_name: "Payments Dive", alt_text: "Payments Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/payments_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/payments_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/payments_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/payments_black.svg", } }; site_logos['pharmavoice'] = { domain: 'pharmavoice', site_name: "PharmaVoice", alt_text: "PharmaVoice logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/pharmavoice_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/pharmavoice_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/pharmavoice_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/pharmavoice_black.svg", } }; site_logos['proformative'] = { domain: 'proformative', site_name: "Proformative", alt_text: "Proformative logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/proformative_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/proformative_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/proformative_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/proformative_black.svg", } }; site_logos['restaurantdive'] = { domain: 'restaurantdive', site_name: "Restaurant Dive", alt_text: "Restaurant Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/restaurant_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/restaurant_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/restaurant_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/restaurant_black.svg", } }; site_logos['retaildive'] = { domain: 'retaildive', site_name: "Retail Dive", alt_text: "Retail Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_black.svg", } }; site_logos['smartcitiesdive'] = { domain: 'smartcitiesdive', site_name: "Smart Cities Dive", alt_text: "Smart Cities Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smartcities_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smartcities_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smartcities_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smartcities_black.svg", } }; site_logos['socialmediatoday'] = { domain: 'socialmediatoday', site_name: "Social Media Today", alt_text: "Social Media Today logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smt_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smt_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smt_color.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smt_color.svg", } }; site_logos['supplychaindive'] = { domain: 'supplychaindive', site_name: "Supply Chain Dive", alt_text: "Supply Chain Dive logo", is_current_site: true, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_black.svg", } }; site_logos['truckingdive'] = { domain: 'truckingdive', site_name: "Trucking Dive", alt_text: "Trucking Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/trucking_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/trucking_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/trucking_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/trucking_black.svg", } }; site_logos['utilitydive'] = { domain: 'utilitydive', site_name: "Utility Dive", alt_text: "Utility Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/utility_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/utility_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/utility_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/utility_black.svg", } }; site_logos['wastedive'] = { domain: 'wastedive', site_name: "Waste Dive", alt_text: "Waste Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/waste_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/waste_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/waste_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/waste_black.svg", } }; // Get the dive domain and return the dive logo object, or null if it doesn't exist in site_logos function getDivesiteLogoObject(link_url, alt_domain='') { let dive_domain; // Split link URL on 'adurl=' and take what comes after as the ad url const ad_url = decodeURIComponent(link_url.split('adurl=')[1]); // Split on . to get an array of hostname segments const dive_domain_array = new URL(ad_url).hostname.split('.'); // Retrieve the second to last element of the hostname array, which should always be the domain dive_domain = dive_domain_array[dive_domain_array.length - 2] if (alt_domain) { // If alt_domain has been specified, normalize it. i.e. "HR Dive", "http://hrdive.com", etc. => "hrdive" // This will override the link url's domain. dive_domain = alt_domain.replace(/\s+/g, '').replace(/^(https?:\/\/)?(www\.)?|\.com.*|\?.*|#.*/gi, '').toLowerCase(); } // Return the site logos object for this domain if it exists, or null if it does not if (site_logos[dive_domain]) { return site_logos[dive_domain]; } else { // Fallback logo const url_prefix = "https://d12v9rtnomnebu.cloudfront.net/divesite/responsive_ad_assets/small_logos/"; return { domain: 'industrydive', site_name: 'Industry Dive', alt_text: 'Industry Dive logo', white: { svg: url_prefix + 'industrydive-small-white.svg', png: url_prefix + 'industrydive-small-white.png', }, black: { svg: url_prefix + 'industrydive-small-black.svg', png: url_prefix + 'industrydive-small-black.png', } } } } eventer(messageEvent, function (e) { var key = e.message ? "message" : "data"; var data = e[key]; var eventName = data.message || 'ignore'; if (eventName == 'adContentAvailable') { var $ad_element; $ad_element = $('div').filter('[data-container-ad-unit-id="' + data.adUnit + '-' + window.dfp_visibility + '"]'); $ad_element.hide() var nativeAdEditorialSelector = '.sidebar .hybrid-ad-wrapper .native-ad-editorial'; var nativeAdEditorialExists = $(nativeAdEditorialSelector).length > 0; if ( nativeAdEditorialExists ) { $(nativeAdEditorialSelector).closest('.hybrid-ad-wrapper').addClass('native-ad-editorial-sidebar-border'); } // Inline homepage ad $('.feed-item-ad .hybrid-ad-wrapper a').each(function (index, element) { window.updateGamAdUrl(element, 'inline'); }); // Editorial native ad sidebar // NOTE: must go before inline native ad to ensure correct location added $('.sidebar .native-ad.editorial a').each(function (index, element) { window.updateGamAdUrl(element, 'sidebar'); }); // Editorial native ad inline $('.native-ad.editorial a').each(function (index, element) { window.updateGamAdUrl(element, 'inline'); }); // Sidebar ad $('.sidebar .hybrid-ad-wrapper a').each(function (index, element) { window.updateGamAdUrl(element, 'sidebar'); }); } }, false); var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function () { var desktopWidth = 1024; if (window.innerWidth >= desktopWidth) { window.dfp_visibility = 'desktop'; } else { window.dfp_visibility = 'mobile'; } var dfpDisplayConfiguration = { "prestitialEnabled": true, "leaderboardEnabled": true, "sidebarAdsEnabled": true, "visibility": window.dfp_visibility }; if (window.dfp_visibility == 'desktop') { if (typeof prestitialAds == 'object' && prestitialAds.pageIsPrestitialEligible()) { googletag.defineSlot('/21662595662/supplychaindive/supplychaindiveprestitial', [[500, 300], [640, 480]], 'paychekgoeshere').addService(googletag.pubads()); } if (dfpDisplayConfiguration.leaderboardEnabled) { googletag.defineSlot('/21662595662/supplychaindive/supplychaindiveleaderboard', [[970, 180], [728, 90], [970, 90]], 'dfp-leaderboard-desktop').addService(googletag.pubads()); googletag.pubads().addEventListener('slotRenderEnded', function (event) { if ((event.slot.getAdUnitPath() === '/21662595662/supplychaindive/supplychaindiveleaderboard' || event.slot.getAdUnitPath() === '/21662595662/supplychaindive/supplychaindiveleaderboard') && !event.isEmpty ) { $(window).blur(function () { if (document.activeElement === $('#dfp-leaderboard-desktop iframe')[0] || document.activeElement === $('#dfp-leaderboard-desktop iframe')[0]) { try { localStorage.setItem('leaderboard_signup_path', document.location.pathname); } catch (e) { // local storage could not be available due to privacy settings or something } } }); } }); } if (dfpDisplayConfiguration.sidebarAdsEnabled) { googletag.defineSlot('/21662595662/supplychaindive/supplychaindivehybrid1', [[300, 250], 'fluid', [160, 600]], 'dfp-hybrid1-desktop').addService(googletag.pubads()); } googletag.defineSlot('/21662595662/supplychaindive/supplychaindivehybrid2', [[300, 250], 'fluid'], 'dfp-hybrid2-desktop').addService(googletag.pubads()); googletag.defineSlot('/21662595662/supplychaindive/supplychaindivehybrid3', [[300, 250], 'fluid'], 'dfp-hybrid3-desktop').addService(googletag.pubads()); googletag.defineSlot('/21662595662/supplychaindive/supplychaindivehybrid4', [[300, 250], 'fluid'], 'dfp-hybrid4-desktop').addService(googletag.pubads()); googletag.defineSlot('/21662595662/supplychaindive/supplychaindivethankyouhybrid1', ['fluid'], 'dfp-thankyouhybrid1-desktop').addService(googletag.pubads()); googletag.defineSlot('/21662595662/supplychaindive/supplychaindivethankyouhybrid2', ['fluid'], 'dfp-thankyouhybrid2-desktop').addService(googletag.pubads()); } else { googletag.defineSlot('/21662595662/supplychaindive/supplychaindivehybrid1', [[300, 250], 'fluid'], 'dfp-hybrid1-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/supplychaindive/supplychaindivehybrid2', [[300, 250], 'fluid'], 'dfp-hybrid2-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/supplychaindive/supplychaindivehybrid3', [[300, 250], 'fluid'], 'dfp-hybrid3-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/supplychaindive/supplychaindivehybrid4', [[300, 250], 'fluid'], 'dfp-hybrid4-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/supplychaindive/supplychaindivethankyouhybrid1', ['fluid'], 'dfp-thankyouhybrid1-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/supplychaindive/supplychaindivethankyouhybrid2', ['fluid'], 'dfp-thankyouhybrid2-mobile').addService(googletag.pubads()); } googletag.pubads().setTargeting("topics", ["dashboard"]); if ((typeof divecounter !== "undefined") && (divecounter.getData().is_subscriber)) { googletag.pubads().setTargeting("is_subscriber", "yes"); } var site = window.location.host; googletag.pubads().setTargeting("site", site); var first_path = window.location.pathname.split( '/' )[1]; googletag.pubads().setTargeting("first_path", first_path); // Set ad targeting on the trendline to show the ads designated for it var isTopicPage = window.location.pathname.indexOf('/topic/') !== -1; if(isTopicPage) { googletag.pubads().setTargeting('is_topics_page', 'true'); } googletag.pubads().setCentering(true); googletag.pubads().collapseEmptyDivs(false); // Whether to collapse the slots even before the ads are fetched. googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script> <script>window.fallbackAds = '[{\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/peak\u002Dseason\u002Dmanagement/172/?utm_source\u003DSC\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/8VOAzAp5JOMKwC0ifynakkj8bsAn9EuA5faHMr9mgNg/g:ce/rs:fit:212:100/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TREMtc3VwcGx5Y2hhaW4tbG9naXN0aWNzLnBuZw\u003D\u003D.webp\u0022, \u0022attribution\u0022: \u0022\u0022, \u0022headline\u0022: \u0022Navigating supply chain peak season in 2024\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022Higher peak season surcharges are one risk for shippers to manage this year.\u0022}]'</script> <script type="module" src="/static/js/dist/onBoardDiagnostics.bundle.js?520216211124" ></script> <!-- NEW RELIC SYNTHETICS CANARY --> </head> <body class="dash flush-top"> <!-- Accessibility skip-nav link --> <a href="#skip-link-target" class="button button--loud skip-nav-link" tabindex="1">Skip to main content</a> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-55G8WRR" height="0" width="0" style="display:none;visibility:hidden"> </iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="prestitial-init" style="display: none;" class="prestitial-init"></div> <div id="prestitial-outer" class="prestitial content-overlay" style="display:none;"> <section class="site-menu" aria-label="Site menu"> <div class="site-menu-inner"> <img src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_black.svg" alt="Supply Chain Dive" class="pub-logo"> </div> </section> <section class="paychek-page-wrapper row"> <div class="paychek-button large-4 large-push-8 columns"> <div> CONTINUE TO SITE ➞ </div> </div> <div class="paychek large-8 large-pull-4 columns"> <div id="paychekgoeshere"></div> <script data-cfasync="false" type="text/javascript"> if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { prestitialAds.showOverlay(); } </script> <script type="text/javascript"> if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { prestitialAds.initialize(7); prestitialAds.setPrestitialPossibleCookie(); var prestitial_ad_is_loaded = false; var prestitial_ad_is_empty = false; googletag.cmd.push(function () { googletag.pubads().addEventListener('slotRenderEnded', function (event) { if (event.slot.getAdUnitPath() == '/21662595662/supplychaindive/supplychaindiveprestitial') { if (event.isEmpty || prestitialAds.testingNoAd()) { prestitial_ad_is_empty = true; prestitialAds.closePrestitial(); } else { prestitial_ad_is_loaded = true; $.modal.close(); $('div#prestitial-init').hide(); // hide the all white overlay prestitialAds.setCookie( "_prestitialViewed", (new Date()).getTime(), prestitialAds.daysBetweenPrestitial ); } } }); }); if (prestitialAds.testingNoAd()) { } else { waitToLoadAds.push(function() { googletag.cmd.push(function () { googletag.display('paychekgoeshere'); }); }); } setTimeout( function () { if (!prestitial_ad_is_loaded && !prestitialAds.overrideTimeout()) { if (!prestitial_ad_is_empty) { // if the prestitial is already hidden, then don't hide it again. if (!prestitialAds.prestitialAdIsClosed()) { prestitialAds.closePrestitial(); prestitialAds.logClosePrestitialAdBy('failed'); } } } else if (!prestitialAds.overrideTimeout()) { setTimeout( function () { // if the prestitial is already hidden, then don't hide it again. if (!prestitialAds.prestitialAdIsClosed()) { prestitialAds.closePrestitial(); prestitialAds.logClosePrestitialAdBy('timeout'); } }, prestitialAds.timeoutSeconds() ); } else { } }, 2900 ); prestitialAds.sentPrestitialEligibleEvent(); } else if (typeof prestitialAds !== 'undefined' && !prestitialAds.pageIsPrestitialEligible()){ prestitialAds.closePrestitial(); } </script> </div> </section> </div> <div id="signup-inter" class="modal_dialog" style="display:none;"> <form id="signup-inter-form" class="form-basic" name="signup-inter-form" action="/signup/" method="POST"> <input type="hidden" name="signup_box_location" value="interstitial"> <input type="hidden" name="signup_initial_url_path" value=""> <h1> Don't miss tomorrow's supply chain industry news </h1> <p class="interstitial-text"> Let Supply Chain Dive's free newsletter keep you informed, straight from your inbox. </p> <p class="form-error__message" id="interstitial-error"></p> <div id="form-interstitial"> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_ea0db3_email"> <div id="newsletter-list-section"> <ul id="id_ea0db3_site_newsletters" class="list-no-bullets"> <li><label for="id_ea0db3_site_newsletters_0"><input type="checkbox" name="site_newsletters" value="55" class="list-no-bullets" id="id_ea0db3_site_newsletters_0"> Daily Dive <span class="secondary-label">M-F</span></label> </li> <li><label for="id_ea0db3_site_newsletters_1"><input type="checkbox" name="site_newsletters" value="326" class="list-no-bullets" id="id_ea0db3_site_newsletters_1"> Operations Weekly <span class="secondary-label">Every Tuesday</span></label> </li> <li><label for="id_ea0db3_site_newsletters_2"><input type="checkbox" name="site_newsletters" value="719" class="list-no-bullets" id="id_ea0db3_site_newsletters_2"> Procurement Weekly <span class="secondary-label">Every Thursday</span></label> </li> <li><label for="id_ea0db3_site_newsletters_3"><input type="checkbox" name="site_newsletters" value="2109" class="list-no-bullets" id="id_ea0db3_site_newsletters_3"> Logistics Weekly <span class="secondary-label">Every Wednesday</span></label> </li> </ul> </div> <div id="interstitial-consent-container"> <input name="user_consent" value="1" id="id_user_consent" type="checkbox"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </div> </div> <input id="signup-inter-submit" class="email_submit submit button" type="submit" data-role="none" value="Subscribe today"> </form> </div> <!-- leaderboard --> <div class="leaderboard-wrap"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/supplychaindive/supplychaindiveleaderboard-desktop"></div> <div id='dfp-leaderboard-desktop' style="min-height: 90px"> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop') { googletag.display('dfp-leaderboard-desktop'); } }) }); </script> </div> </div> </div> <div class="page-container"> <header role="banner"> <nav id="top" class="site-menu" aria-label="Site menu"> <div class="site-menu-inner"> <!-- logo --> <div class="pub-logo-wrapper"> <a href="/" class="analytics t-dash-navigation"> <img class="pub-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_black.svg" alt="Supply Chain Dive" height="28"> </a> </div> <!-- desktop menu, not visible on mobile/tablet --> <div class="menu-content-wrapper"> <ul class="desktop-menu-main"> <li> <a href="/deep-dive/" class="nav-menu-item analytics t-deepdive-navigation">Deep Dive</a> </li> <li> <a href="/opinion/" class="nav-menu-item analytics t-opinion-navigation">Opinion</a> </li> <li> <a href="/library/" class="nav-menu-item analytics t-library-navigation">Library</a> </li> <li> <a href="/events/" class="nav-menu-item analytics t-events-navigation">Events</a> </li> <li> <a href="/press-release/" class="nav-menu-item analytics t-press-releases-navigation">Press Releases</a> </li> <li class="topics top-nav-dropdown-item"> <button class="nav-menu-item topics-dropdown-item"> Topics <span class="dropdown-toggle-arrow"></span> </button> </li> </ul> <!-- mobile menu toggle icon, not visible on desktop --> <a href="/signup/?signup_location=header" class="nav-menu-item nav-signup-button mobile-nav-signup-button analytics t-signup-navigation button"> Sign up </a> <button class="mobile-menu-toggle"> <img src="/static/img/menu_icons/menu.svg?273117231121" alt="menu" loading="lazy"> </button> <!-- newsletter and search, only shown on desktop --> <ul class="desktop-menu-sub list-no-bullets"> <li> <button class="search-toggle search-button-front analytics t-search-navigation-top"> <img src="/static/img/menu_icons/search.svg?320116291121" alt="search" width="16" height="16" loading="lazy"> <span class="sub-link">Search</span> </button> </li> <li> <a href="/signup/?signup_location=header" class="nav-menu-item nav-signup-button desktop-nav-signup-button analytics t-signup-navigation button"> <img src="/static/img/email_icons/mail.svg?273117231121" width="16" height="11" loading="lazy" alt=""> Sign up </a> </li> </ul> </div> </div> </nav> </header> <div class="menu-search js-search-hide"> <div class="menu-search-inner-wrapper row"> <form action="/search/" method="GET" data-ajax="false"> <label for="search-desktop"> <span class="screen-reader-text search">Search</span> </label> <input id="search-desktop" type="search" name="q" placeholder="Search" data-role="none"> <button type="submit" value="" data-role="none" class="search-button-front analytics t-search-navigation-drawer"> <img src="/static/img/menu_icons/search.svg?320116291121" alt="search" height="16" width="16" loading="lazy"> </button> <img class="close" src="/static/img/menu_icons/close.svg?273117231121" width="16" height="16" alt="close search" loading="lazy"> </form> </div> </div> <nav class="topics menu-bar" aria-label="Menu bar"> <ul class="list-no-bullets"> <li> <a class="analytics t-topic-navigation-risk-resilience" href="/topic/risk-resilience/">Risk</a> </li> <li> <a class="analytics t-topic-navigation-technology" href="/topic/technology/">Technology</a> </li> <li> <a class="analytics t-topic-navigation-operations" href="/topic/operations/">Operations</a> </li> <li> <a class="analytics t-topic-navigation-procurement" href="/topic/procurement/">Procurement</a> </li> <li> <a class="analytics t-topic-navigation-logistics" href="/topic/logistics/">Logistics</a> </li> <li> <a class="analytics t-topic-navigation-freight" href="/topic/freight/">Freight</a> </li> <li> <a class="analytics t-topic-navigation-regulation" href="/topic/regulation/">Regulation</a> </li> </ul> </nav> <script type="module" src="/static/js/dist/navSignupHelper.bundle.js?520216211124" ></script> <script> window.siteName = 'Supply Chain Dive'; </script> <div class="search-overlay"></div> <div class="page-wrapper"> <div class="page-inner-wrapper" id="skip-link-target"> <section class="dash-top"> <div class="row"> <div class="large-12 medium-10 medium-centered columns"> <div class="row"> <div class="large-6 columns"> <section class="hero-article"> <figure class="hero-article__container"> <a href="/news/ontrac-lasership-financing-agreement/733774/" class="analytics t-dash-hero-img" aria-labelledby="hero-item-title"> <img class="hero-article__img analytics t-dash-hero-img" src="https://imgproxy.divecdn.com/rTaaBkdVeOcCTLYhJXBIKr-Lx-DHqQNMZnkIeL16APE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/9KzIfdUeVVdpa9i9dsN-t_Zu37kMVFZ8-VuDE8gIp-U/g:ce/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp 400w, https://imgproxy.divecdn.com/2ozF_FVzw_tU083q5Y_nUxrnBmPtUyGU9SZ9FZNaG44/g:ce/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp 800w, https://imgproxy.divecdn.com/rTaaBkdVeOcCTLYhJXBIKr-Lx-DHqQNMZnkIeL16APE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp 1200w, https://imgproxy.divecdn.com/LwIPq4zsWHmD8UA6gus-yN72qqHD54wD-1kJmgcdeg4/g:ce/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9PblRyYWNfQnJhbmRlZF9WZWhpY2xlLmpwZw==.webp 1600w" sizes="(min-width: 64em) 60vw, 100vw" alt="An OnTrac delivery vehicle." > </a> <figcaption> <img class="hero-article__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="hero-article__attribution">Permission granted by OnTrac</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="hero-article__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> <h1 id="hero-item-title"> <a href="/news/ontrac-lasership-financing-agreement/733774/" class="analytics t-dash-hero-title"> OnTrac financing deal paves way for further expansion </a> </h1> <p class="hero-article__teaser">The parcel carrier's agreement with lenders comes after heavy spending to grow its network. <a class="call-out-link analytics t-dash-hero-readmore nowrap" href="/news/ontrac-lasership-financing-agreement/733774/">Read more <span class="call-out-link__arrow">➔</span> </a> </p> </section> </div> <div class="large-6 columns"> <section class="top-stories"> <h2 class="dash-header">Top stories</h2> <ol> <li> <h3> <a href="/news/target-supply-chain-disruptions-costs-q3-earnings/733685/" class="analytics t-dash-top-1"> Target takes a Q3 beating from supply chain disruptions </a> </h3> </li> <li> <h3> <a href="/news/tariff-concerns-loom-construction-input-prices/733067/" class="analytics t-dash-top-2"> Tariff concerns loom over construction material pricing </a> </h3> </li> <li> <h3> <a href="/news/3PL-leasing-activity-2024-CBRE/733517/" class="analytics t-dash-top-3"> 3PLs ramp up leasing activity as outsourcing interest grows </a> </h3> </li> <li> <h3> <a href="/news/supply-chains-created-serve-united-states-trump-tariffs/733552/" class="analytics t-dash-top-4"> US-only supply chains will emerge under Trump: PIIE economist </a> </h3> </li> <li> <h3> <a href="/news/ferrero-us-hazelnut-production-willamette-valley-oregon-new-jersey/733607/" class="analytics t-dash-top-5"> Ferrero invests in hazelnut sourcing as it grows US production </a> </h3> </li> </ol> </section> </div> </div> </div> </div> </section> <div class="row"> <div class="medium-10 medium-centered large-12"> <section id="main-content" class="main-content large-8 columns"> <section class="dash-feed"> <h2 class="dash-header hide-small show-large">The Latest</h2> <ul class="feed layout-stack-xxl"> <li class="feed__item feed-item-ad"> <div class="hybrid-ad-wrapper show-small hide-large"> <div class="hybrid-ad-inner-wrapper"> <div class="show-small hide-large"> <div data-container-ad-unit-id="/21662595662/supplychaindive/supplychaindivehybrid1-mobile"></div> <div id='dfp-hybrid1-mobile'> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'mobile' ) { googletag.display('dfp-hybrid1-mobile'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/supplychaindive/supplychaindivehybrid1'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-mobile'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-1" aria-labelledby="feed-item-title-1" href="/news/largest-us-ports-by-volume-month-coast-cargo-trends/693493/"> <img class="" src="https://imgproxy.divecdn.com/GFnB9yCGKJcxZsZ_mr_h9LodP8GwLQj8WEQbeayfFWQ/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QWExfMjAyMTEyMTdfMDA0MzE2NjY5XzEuanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/ZhQz_6hXO6jWOL7FY3PQoWXqCM-UJErZZsXyUd7K2mg/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QWExfMjAyMTEyMTdfMDA0MzE2NjY5XzEuanBn.webp 300w, https://imgproxy.divecdn.com/PNCk6fN_irPcay1fnla5wHkLq7FFd-ysqGVUm786K-o/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QWExfMjAyMTEyMTdfMDA0MzE2NjY5XzEuanBn.webp 600w, https://imgproxy.divecdn.com/GFnB9yCGKJcxZsZ_mr_h9LodP8GwLQj8WEQbeayfFWQ/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9QWExfMjAyMTEyMTdfMDA0MzE2NjY5XzEuanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Empty container sit stacked at a pop-up container yard by the Port of Los Angeles on December 16, 2021." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Edwin Lopez/Supply Chain Dive</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <div class="label label--medium">Tracker</div> <h3 id="feed-item-title-1" class="feed__title feed__title--display"> <a href="/news/largest-us-ports-by-volume-month-coast-cargo-trends/693493/" class="analytics t-dash-feed-item-1"> US ports by volume: How maritime cargo trends are stacking up </a> </h3> <p class="feed__description">The amount of containers handled at 12 major gateways can help show how the economy is faring. Use this tracker to dig into trends by seaport, coast and month.</p> <span class="secondary-label"> Updated Nov. 22, 2024 </span> <div> <a href="/topic/maritime/" class="topic-tag analytics t-dash-feed-item-topic">Maritime</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-2" aria-labelledby="feed-item-title-2" href="/news/dual-case-reusable-transport-packaging-sustainability-cost-48forty-tosca-marrad/732961/"> <img class="" src="https://imgproxy.divecdn.com/Cz7zeXhO15gTeMiuF200wJN-K4XmLMqmPuMU6zqSJUA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNDAxNjc1MzA2LmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/JBGx11FAUJPzoYv5Ad1yflDitdsVJf6lhtjCIyC4RSE/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNDAxNjc1MzA2LmpwZw==.webp 300w, https://imgproxy.divecdn.com/YVYtgxWuJJdFFevV4lHmDQmvGbca7cFmoBNJ4eroKRI/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNDAxNjc1MzA2LmpwZw==.webp 600w, https://imgproxy.divecdn.com/Cz7zeXhO15gTeMiuF200wJN-K4XmLMqmPuMU6zqSJUA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNDAxNjc1MzA2LmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Stacks of reusable plastic transport totes sit on plastic pallets in a warehouse." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">luchunyu via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-2" class="feed__title feed__title--display"> <a href="/news/dual-case-reusable-transport-packaging-sustainability-cost-48forty-tosca-marrad/732961/" class="analytics t-dash-feed-item-2"> The dual case for reusable transport packaging in supply chains </a> </h3> <p class="feed__description">Adopting reusables across the supply chain presents not just sustainability benefits, but also cost savings, according to speakers at Pack Expo International.</p> <div> <a href="/topic/last-mile-delivery/" class="topic-tag analytics t-dash-feed-item-topic">Last-Mile Delivery</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-3" aria-labelledby="feed-item-title-3" href="/news/electrolux-procurement-officer-Michelle-Shi-Verdaasdonk-dyson/733378/"> <img class="" src="https://imgproxy.divecdn.com/vb-1s6EDaBMdAB0BR-E0wZvwDDhwJXeSoBBvaQWzGFo/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9hODZmMGQyOWM1MmViMWE3X29yZy5qcGc=.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/7mFg9eYVGIKGRy63WuJvO1xp4O-uMcS0IbynctQzzvE/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9hODZmMGQyOWM1MmViMWE3X29yZy5qcGc=.webp 300w, https://imgproxy.divecdn.com/EXFU-m33f9_ZqVmiyA4vcBW94y-0KpP51o-4t7vrxk8/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9hODZmMGQyOWM1MmViMWE3X29yZy5qcGc=.webp 600w, https://imgproxy.divecdn.com/vb-1s6EDaBMdAB0BR-E0wZvwDDhwJXeSoBBvaQWzGFo/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9hODZmMGQyOWM1MmViMWE3X29yZy5qcGc=.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="A Frigidaire espresso maker brewing espresso" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Courtesy of Electrolux Group</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-3" class="feed__title feed__title--display"> <a href="/news/electrolux-procurement-officer-Michelle-Shi-Verdaasdonk-dyson/733378/" class="analytics t-dash-feed-item-3"> Electrolux appoints chief procurement officer </a> </h3> <p class="feed__description">Michelle Shi-Verdaasdonk will oversee the home appliance maker’s materials and product sourcing strategies.</p> <div> <a href="/topic/procurement/" class="topic-tag analytics t-dash-feed-item-topic">Procurement</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-4" aria-labelledby="feed-item-title-4" href="/news/walmart-reduces-delivery-costs-earnings/733492/"> <img class="" src="https://imgproxy.divecdn.com/Ct4g3y2_MZspoX5UNVcyG09cd1Fm4BOB2F3kk8AyHIY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS93YWxtYXJ0X2RlbGl2ZXJ5LmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/8IZNCEmN515odqyV00ojmggQco1FJkBcQY16egM1lI4/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS93YWxtYXJ0X2RlbGl2ZXJ5LmpwZw==.webp 300w, https://imgproxy.divecdn.com/l8FvEGc86IczPTKVdZ47wLRoIgf46sHb622QNr_kY0Q/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS93YWxtYXJ0X2RlbGl2ZXJ5LmpwZw==.webp 600w, https://imgproxy.divecdn.com/Ct4g3y2_MZspoX5UNVcyG09cd1Fm4BOB2F3kk8AyHIY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS93YWxtYXJ0X2RlbGl2ZXJ5LmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Person hands two blue bags to person at the front door of a residence." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Courtesy of Walmart</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-4" class="feed__title feed__title--display"> <a href="/news/walmart-reduces-delivery-costs-earnings/733492/" class="analytics t-dash-feed-item-4"> Walmart slashes US delivery costs by 40% per order </a> </h3> <p class="feed__description">Increased automation and more efficient driver routes helped the retail giant accomplish the feat for the third consecutive quarter.</p> <div> <a href="/topic/last-mile-delivery/" class="topic-tag analytics t-dash-feed-item-topic">Last-Mile Delivery</a> </div> </div> </li> <li class="feed__item feed-item-ad"> <div class="hybrid-ad-wrapper show-small hide-large"> <div class="hybrid-ad-inner-wrapper"> <div class="show-small hide-large"> <div data-container-ad-unit-id="/21662595662/supplychaindive/supplychaindivehybrid3-mobile"></div> <div id='dfp-hybrid3-mobile'> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'mobile' ) { googletag.display('dfp-hybrid3-mobile'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/supplychaindive/supplychaindivehybrid3'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-mobile'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> <div class="hybrid-ad-wrapper hide-small show-large"> <div class="hybrid-ad-inner-wrapper"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/supplychaindive/supplychaindivehybrid2-desktop"></div> <div id='dfp-hybrid2-desktop'> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop' ) { googletag.display('dfp-hybrid2-desktop'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/supplychaindive/supplychaindivehybrid2'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-desktop'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-5" aria-labelledby="feed-item-title-5" href="/news/ports-focus-on-cargo-handling-equipment-for-emissions-reduction/733283/"> <img class="" src="https://imgproxy.divecdn.com/74dsZNYcq4Kz9nr1IyaVt8FG2JsOiPHeL3-na0OgpQ0/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9tYXhyZXNkZWZhdWx0X1RkSXlNd1EuanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/3Pwuy3wrh1Sr952_KDWBJIoCaKlR3ogG82tPC4f2reo/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9tYXhyZXNkZWZhdWx0X1RkSXlNd1EuanBn.webp 300w, https://imgproxy.divecdn.com/Mh7UKp8_zN02j_dPmrJe_4fQ-yfLVjo0WcKRDnaGTWc/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9tYXhyZXNkZWZhdWx0X1RkSXlNd1EuanBn.webp 600w, https://imgproxy.divecdn.com/74dsZNYcq4Kz9nr1IyaVt8FG2JsOiPHeL3-na0OgpQ0/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9tYXhyZXNkZWZhdWx0X1RkSXlNd1EuanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="A top handlers at the Port of Los Angeles." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Retrieved from <a href="https://www.portoflosangeles.org/references/news_080520_top_handlers_performing_well" target="_blank">Port of Los Angeles</a> on November 18, 2024</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-5" class="feed__title feed__title--display"> <a href="/news/ports-focus-on-cargo-handling-equipment-for-emissions-reduction/733283/" class="analytics t-dash-feed-item-5"> Ports prioritize cargo handling equipment with EPA funding </a> </h3> <p class="feed__description">The federal agency will dole out $3 billion to support emissions reduction goals at 55 ports.</p> <div> <a href="/topic/maritime/" class="topic-tag analytics t-dash-feed-item-topic">Maritime</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-6" aria-labelledby="feed-item-title-6" href="/news/donald-trump-names-howard-lutnick-commerce-secretary/733483/"> <img class="" src="https://imgproxy.divecdn.com/X7pCx0B7CzGOJOSoApsiBHToq3GvIqXKg90v6wENAmE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTcxMzYwNjg1LmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/H1T2qdujxiifJqHKtuzCM21gJa1I7nbYwlNRWDVNqfo/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTcxMzYwNjg1LmpwZw==.webp 300w, https://imgproxy.divecdn.com/KcxvQCbHu7_X4K_zDvRcQB_tTGDYhiNLEBCzrpeYyCY/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTcxMzYwNjg1LmpwZw==.webp 600w, https://imgproxy.divecdn.com/X7pCx0B7CzGOJOSoApsiBHToq3GvIqXKg90v6wENAmE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTcxMzYwNjg1LmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="howard-lutnik-jd-vance" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">(Photo by Dave Kotinsky/Getty Images for The Cantor Fitzgerald Relief Fund) via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-6" class="feed__title feed__title--display"> <a href="/news/donald-trump-names-howard-lutnick-commerce-secretary/733483/" class="analytics t-dash-feed-item-6"> Trump selects Howard Lutnick as commerce secretary </a> </h3> <p class="feed__description">The Cantor Fitzgerland CEO will be responsible for delivering Trump’s promise of a 60% tariff on goods from China.</p> <div> <a href="/topic/regulation/" class="topic-tag analytics t-dash-feed-item-topic">Regulation</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-7" aria-labelledby="feed-item-title-7" href="/news/amazon-fba-2025-fulfillment-fee-changes/733418/"> <img class="" src="https://imgproxy.divecdn.com/6jiWrfpuOKzrJ0pXefcJQ023za1fu5oRRrWz6tRBacg/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbWF6b25fd2FyZWhvdXNlLmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/wrf8mfiu0Tu-9OLR8KTT3U0TUZcWNfTXfUgy2i6-gIg/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbWF6b25fd2FyZWhvdXNlLmpwZw==.webp 300w, https://imgproxy.divecdn.com/zLiLoElWdYX3EXTxoxGl557aIGDVE5vsjUP6u8gbh1M/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbWF6b25fd2FyZWhvdXNlLmpwZw==.webp 600w, https://imgproxy.divecdn.com/6jiWrfpuOKzrJ0pXefcJQ023za1fu5oRRrWz6tRBacg/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9BbWF6b25fd2FyZWhvdXNlLmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Fines are a small burden for large companies like Amazon" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Octavio Jones via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-7" class="feed__title feed__title--display"> <a href="/news/amazon-fba-2025-fulfillment-fee-changes/733418/" class="analytics t-dash-feed-item-7"> Amazon opts for no fulfillment fee increases in 2025 </a> </h3> <p class="feed__description">The e-commerce giant vowed "to focus on stability and simplicity" for its sellers after levying new charges earlier this year.</p> <div> <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations Management</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-8" aria-labelledby="feed-item-title-8" href="/news/lowes-prepping-trump-tariffs-added-costs/733371/"> <img class="" src="https://imgproxy.divecdn.com/mP5MEJDmGLkMtmSt4sUCRKIzzxX7iIei00JGVLVCaOM/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Mb3dlc19TdG9yZWZyb250LmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/3wzqUQyn9EJ3UNziRfW9g1xzzpER2yKZFRvdSU5nZa0/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Mb3dlc19TdG9yZWZyb250LmpwZw==.webp 300w, https://imgproxy.divecdn.com/QUur7xt2Kxt29sXN3zhSp9rGXaKFV0rNuwtg2sLvZBQ/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Mb3dlc19TdG9yZWZyb250LmpwZw==.webp 600w, https://imgproxy.divecdn.com/mP5MEJDmGLkMtmSt4sUCRKIzzxX7iIei00JGVLVCaOM/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Mb3dlc19TdG9yZWZyb250LmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Lowe's storefront" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Courtesy of Lowe's</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-8" class="feed__title feed__title--display"> <a href="/news/lowes-prepping-trump-tariffs-added-costs/733371/" class="analytics t-dash-feed-item-8"> Lowe’s braces for potential tariff hikes </a> </h3> <p class="feed__description">The retailer said it diversified its supply chain after Trump’s first tariffs, but 40% of its assortment is sourced abroad and more levies would add costs.</p> <div> <a href="/topic/retail/" class="topic-tag analytics t-dash-feed-item-topic">Retail</a> </div> </div> </li> <li class="feed__item feed-item-ad"> <div class="hybrid-ad-wrapper show-small hide-large"> <div class="hybrid-ad-inner-wrapper"> <div class="show-small hide-large"> <div data-container-ad-unit-id="/21662595662/supplychaindive/supplychaindivehybrid4-mobile"></div> <div id='dfp-hybrid4-mobile'> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'mobile' ) { googletag.display('dfp-hybrid4-mobile'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/supplychaindive/supplychaindivehybrid4'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-mobile'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> <div class="hybrid-ad-wrapper hide-small show-large"> <div class="hybrid-ad-inner-wrapper"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/supplychaindive/supplychaindivehybrid3-desktop"></div> <div id='dfp-hybrid3-desktop'> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop' ) { googletag.display('dfp-hybrid3-desktop'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/supplychaindive/supplychaindivehybrid3'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-desktop'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> </li> <li class="row feed__item"> <div class="medium-6 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-9" aria-labelledby="feed-item-title-9" href="/news/railroad-speed-dwell-carsonline-bnsf-csx-up-cn-cp-kcs-ns/588233/"> <img class="" src="https://imgproxy.divecdn.com/aLz-V0GiengscTGu_VL5td3BeJ0S7yv1ekTYl1N-3uU/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9OQlNfRXJmdXJ0X0xlaXB6aWctSGFsbGVfLV9aSEFfYW5fZGFzX1Vtc3Bhbm53ZXJrX0VyZnVydF9WaWVzZWxiYWNoLmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/umce3vg-SqV2Ap-_Jjzegp_ITtIUM-XgreHIh2iTia8/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9OQlNfRXJmdXJ0X0xlaXB6aWctSGFsbGVfLV9aSEFfYW5fZGFzX1Vtc3Bhbm53ZXJrX0VyZnVydF9WaWVzZWxiYWNoLmpwZw==.webp 300w, https://imgproxy.divecdn.com/pxo7JvIosYQjrdNoXvTN9rKU183BkQ7FM63Zbt0asaU/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9OQlNfRXJmdXJ0X0xlaXB6aWctSGFsbGVfLV9aSEFfYW5fZGFzX1Vtc3Bhbm53ZXJrX0VyZnVydF9WaWVzZWxiYWNoLmpwZw==.webp 600w, https://imgproxy.divecdn.com/aLz-V0GiengscTGu_VL5td3BeJ0S7yv1ekTYl1N-3uU/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9OQlNfRXJmdXJ0X0xlaXB6aWctSGFsbGVfLV9aSEFfYW5fZGFzX1Vtc3Bhbm53ZXJrX0VyZnVydF9WaWVzZWxiYWNoLmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0" loading="lazy"> <div class="feed__attribution"><a href="https://commons.wikimedia.org/wiki/File:NBS_Erfurt_Leipzig-Halle_-_ZHA_an_das_Umspannwerk_Erfurt_Vieselbach.jpg" target="_blank">Ingbife</a></div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1" loading="lazy"> </figcaption> </figure> </div> <div class="medium-6 columns "> <h3 id="feed-item-title-9" class="feed__title feed__title--display"> <a href="/news/railroad-speed-dwell-carsonline-bnsf-csx-up-cn-cp-kcs-ns/588233/" class="analytics t-dash-feed-item-9"> Tracking the speed, dwell and cars of Class I railroads </a> </h3> <p class="feed__description">This dashboard shows the average speed, dwell time and cars online for all of the Class I railroads operating in the U.S.</p> <span class="secondary-label"> Updated Nov. 22, 2024 </span> <div> <a href="/topic/rail/" class="topic-tag analytics t-dash-feed-item-topic">Rail</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-10" aria-labelledby="feed-item-title-10" href="/news/target-supply-chain-holiday-season/733328/"> <img class="" src="https://imgproxy.divecdn.com/BbH_5KLg2LMp54zJpPM2oB59py6XLWPKYyCSBMTVLE0/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UYXJnZXQtSG9saWRheS0yMDI0LTE4LmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/sCyStHMQkI9fhLnmo4Q6LU1ljADm7wPynvg1sswVV9Q/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UYXJnZXQtSG9saWRheS0yMDI0LTE4LmpwZw==.webp 300w, https://imgproxy.divecdn.com/1RhF0Tg_zY71wDdutS8o5QHlNpWyyCELK1RX2dUwEO8/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UYXJnZXQtSG9saWRheS0yMDI0LTE4LmpwZw==.webp 600w, https://imgproxy.divecdn.com/BbH_5KLg2LMp54zJpPM2oB59py6XLWPKYyCSBMTVLE0/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UYXJnZXQtSG9saWRheS0yMDI0LTE4LmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Three customers shop at a Target store." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Courtesy of Target</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-10" class="feed__title feed__title--display"> <a href="/news/target-supply-chain-holiday-season/733328/" class="analytics t-dash-feed-item-10"> Target’s supply chain investments power holiday season ambitions </a> </h3> <p class="feed__description">The retailer expects to quadruple its order processing output and ramp up next-day delivery at its sortation centers, including a Detroit facility it opened earlier this year. </p> <span class="secondary-label"> Updated Nov. 20, 2024 </span> <div> <a href="/topic/last-mile-delivery/" class="topic-tag analytics t-dash-feed-item-topic">Last-Mile Delivery</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-11" aria-labelledby="feed-item-title-11" href="/news/trucking-groups-praise-trump-transportation-secretary-nominee-sean-duffy-ata-ooida/733358/"> <img class="" src="https://imgproxy.divecdn.com/1n_VkLzOPhxgiOZ1XWkrg0OK_S1Xmu1260WhahQ19RQ/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy02MjAxMzI1MDguanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/NbZCSV9VvDl4sfTxM8XsZ9Nz6dexiCMjfF7c8B3i5IA/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy02MjAxMzI1MDguanBn.webp 300w, https://imgproxy.divecdn.com/7qNGv6DHLL7GXpsVusJCqx8dyDU862YgQiZnrOQBRjk/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy02MjAxMzI1MDguanBn.webp 600w, https://imgproxy.divecdn.com/1n_VkLzOPhxgiOZ1XWkrg0OK_S1Xmu1260WhahQ19RQ/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy02MjAxMzI1MDguanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="President-elect Donald Trump joined Wisconsin's then-Gov. Scott Walker and then-Rep. Sean Duffy for a small business roundtable in Altoona in 2016." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Chip Somodevilla/Getty Images via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-11" class="feed__title feed__title--display"> <a href="/news/trucking-groups-praise-trump-transportation-secretary-nominee-sean-duffy-ata-ooida/733358/" class="analytics t-dash-feed-item-11"> Trucking groups see ally in Trump’s DOT nominee </a> </h3> <p class="feed__description">Former U.S. Rep. Sean Duffy could roll back industry regulations and support small business priorities, the OOIDA said.</p> <div> <a href="/topic/trucking/" class="topic-tag analytics t-dash-feed-item-topic">Trucking</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-12" aria-labelledby="feed-item-title-12" href="/news/advance-auto-parts-sku-management-q3-inventory/733241/"> <img class="" src="https://imgproxy.divecdn.com/UXVUOaePi12s3F7NEqXYuniU49r7ilp2V4g0OFEMIPc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTY3MTQ3NzMyLmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/Zvehy0fB977T4BzIBDc--WfY-RtPmmR9fOPg1MYtX_c/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTY3MTQ3NzMyLmpwZw==.webp 300w, https://imgproxy.divecdn.com/jGu93rdO50FmKEg2WnLt4BHjqEWGR4tR366bawUtaGw/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTY3MTQ3NzMyLmpwZw==.webp 600w, https://imgproxy.divecdn.com/UXVUOaePi12s3F7NEqXYuniU49r7ilp2V4g0OFEMIPc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTY3MTQ3NzMyLmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="An Advance Auto Parts storefront" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Tierney L. Cross via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-12" class="feed__title feed__title--display"> <a href="/news/advance-auto-parts-sku-management-q3-inventory/733241/" class="analytics t-dash-feed-item-12"> Advance Auto Parts targets unproductive SKUs </a> </h3> <p class="feed__description">The auto parts retailer plans to conduct up to 250 line reviews this year as part of an inventory overhaul.</p> <div> <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations Management</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-13" aria-labelledby="feed-item-title-13" href="/news/us-postal-service-2025-price-increases/733215/"> <img class="" src="https://imgproxy.divecdn.com/sHFf6i6cS1W8iietI8R2A0PEbVaKbdtAvdKCWDeLI2w/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy05MzU3NjE5ODguanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/GXuh4dQZGoVW3ekYHlpLX6Qa5BSxfHpYUZ4FQxiCdqw/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy05MzU3NjE5ODguanBn.webp 300w, https://imgproxy.divecdn.com/0TsTeyMxbz9L6OukaZbpN3XK7s-VekHheZO1V20wSN0/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy05MzU3NjE5ODguanBn.webp 600w, https://imgproxy.divecdn.com/sHFf6i6cS1W8iietI8R2A0PEbVaKbdtAvdKCWDeLI2w/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy05MzU3NjE5ODguanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="A mail carrier walks through the snow on March 21, 2018 in the Brooklyn borough of New York City." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Spencer Platt/Getty Images via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-13" class="feed__title feed__title--display"> <a href="/news/us-postal-service-2025-price-increases/733215/" class="analytics t-dash-feed-item-13"> USPS plans 2025 rate hikes, including big Parcel Select increase </a> </h3> <p class="feed__description">The pricing changes, slated to take effect in January, aim to provide a revenue boost for the financially struggling agency.</p> <div> <a href="/topic/last-mile-delivery/" class="topic-tag analytics t-dash-feed-item-topic">Last-Mile Delivery</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-14" aria-labelledby="feed-item-title-14" href="/news/home-depot-trump-tariffs-plan/733235/"> <img class="" src="https://imgproxy.divecdn.com/o4U4DZWeQL6mwZTVCEr5scBlIaB2up_Nwk5k4Ak0Cxo/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMDI2MDU1MjQ5XzhjeGxFQ0ouanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/-Ifbe-tFanMb68_YWcew6Qde5uM68g0vemRHVIcupoY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMDI2MDU1MjQ5XzhjeGxFQ0ouanBn.webp 300w, https://imgproxy.divecdn.com/--SZ6kEO2MKdAhBRiebaWFXfJK63w1lcrblir6pyILU/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMDI2MDU1MjQ5XzhjeGxFQ0ouanBn.webp 600w, https://imgproxy.divecdn.com/o4U4DZWeQL6mwZTVCEr5scBlIaB2up_Nwk5k4Ak0Cxo/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMDI2MDU1MjQ5XzhjeGxFQ0ouanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="An associate stocks a shelf at a Home Depot" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Brandon Bell / Staff via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-14" class="feed__title feed__title--display"> <a href="/news/home-depot-trump-tariffs-plan/733235/" class="analytics t-dash-feed-item-14"> Home Depot will leverage experience to tackle tariffs </a> </h3> <p class="feed__description">The home improvement retailer plans to take a "differentiated" approach built on its previous efforts to navigate higher duties.</p> <div> <a href="/topic/retail/" class="topic-tag analytics t-dash-feed-item-topic">Retail</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-15" aria-labelledby="feed-item-title-15" href="/news/ralph-lauren-supply-chain-tariff-trump-earnings-q2/733113/"> <img class="" src="https://imgproxy.divecdn.com/xab1H170d2JmK84LkSb4bDh2C_CxmpDo8AUzR8kMgK8/g:nowe:0:68/c:916:517/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8wOTI3MjNfVG9yb250b09wZW5pbmcuanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/fsrWdfAlKq6SEM81sVSSGi5z7wSM7sVv29QZAg05IJk/g:nowe:0:68/c:916:517/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8wOTI3MjNfVG9yb250b09wZW5pbmcuanBn.webp 300w, https://imgproxy.divecdn.com/5v_tUnQUqzu_rMjVUcX8Y6MAw0YWYQYk7TpdPP04opg/g:nowe:0:68/c:916:517/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8wOTI3MjNfVG9yb250b09wZW5pbmcuanBn.webp 600w, https://imgproxy.divecdn.com/xab1H170d2JmK84LkSb4bDh2C_CxmpDo8AUzR8kMgK8/g:nowe:0:68/c:916:517/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8wOTI3MjNfVG9yb250b09wZW5pbmcuanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="The Ralph Lauren storefront in Toronto, Canada, is pictured." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Courtesy of Ralph Lauren Corporation</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-15" class="feed__title feed__title--display"> <a href="/news/ralph-lauren-supply-chain-tariff-trump-earnings-q2/733113/" class="analytics t-dash-feed-item-15"> Ralph Lauren sources ‘single digit percentage’ of its products from China </a> </h3> <p class="feed__description">The fashion brand's globally-diversified production footprint makes it well-positioned to mitigate potential tariff hikes, CEO Patrice Louvet said.</p> <div> <a href="/topic/retail/" class="topic-tag analytics t-dash-feed-item-topic">Retail</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-16" aria-labelledby="feed-item-title-16" href="/news/BJs-wholesale-club-chief-supply-chain-officer-krystyna-kostka/732783/"> <img class="" src="https://imgproxy.divecdn.com/RBNLLuYXT-xIcsPkzYbe30L8Z9fPmoYe4EQM6EhC6E8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9CSnNfV2hvbGVzYWxlX0NsdWJfLV9DdXJic2lkZV9QaWNrdXAuanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/pcwJQx7TbMrFDR2QTHIgnM83mNnCobQd90D41Lb9oXY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9CSnNfV2hvbGVzYWxlX0NsdWJfLV9DdXJic2lkZV9QaWNrdXAuanBn.webp 300w, https://imgproxy.divecdn.com/y1bDlFu0EnB6tSXzoJSRCuVBcC54--Gjfm048Qa8YR0/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9CSnNfV2hvbGVzYWxlX0NsdWJfLV9DdXJic2lkZV9QaWNrdXAuanBn.webp 600w, https://imgproxy.divecdn.com/RBNLLuYXT-xIcsPkzYbe30L8Z9fPmoYe4EQM6EhC6E8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9CSnNfV2hvbGVzYWxlX0NsdWJfLV9DdXJic2lkZV9QaWNrdXAuanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Exterior of BJ's Wholesale Club store" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Courtesy of BJ's Wholesale Club</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-16" class="feed__title feed__title--display"> <a href="/news/BJs-wholesale-club-chief-supply-chain-officer-krystyna-kostka/732783/" class="analytics t-dash-feed-item-16"> BJ’s names new chief operations officer, chief supply chain officer </a> </h3> <p class="feed__description">The promoted executives will both be involved in distribution and logistics operations</p> <div> <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations Management</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-17" aria-labelledby="feed-item-title-17" href="/news/honda-q3-2024-trump-tariffs-nearshoring-mexico/733239/"> <img class="" src="https://imgproxy.divecdn.com/CIA9Ezx4iwi1e0Qp4ENZYx86pRzFDcTIfp1FYzqNUZU/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8yMDI0X0hvbmRhX0NSLVZfU3BvcnRfVG91cmluZy5qcGVn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/G1zp8jpEvigt5iaW5-eVF0PmZL2J7nrKGfKMDcSFSss/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8yMDI0X0hvbmRhX0NSLVZfU3BvcnRfVG91cmluZy5qcGVn.webp 300w, https://imgproxy.divecdn.com/Fh_mzN0GOAdCW5li57FrFFawHRXn4Mx3ds4crNwn9SE/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8yMDI0X0hvbmRhX0NSLVZfU3BvcnRfVG91cmluZy5qcGVn.webp 600w, https://imgproxy.divecdn.com/CIA9Ezx4iwi1e0Qp4ENZYx86pRzFDcTIfp1FYzqNUZU/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8yMDI0X0hvbmRhX0NSLVZfU3BvcnRfVG91cmluZy5qcGVn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="2024 Honda CR-V Sport Touring." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Courtesy of American Honda Motor Co.</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-17" class="feed__title feed__title--display"> <a href="/news/honda-q3-2024-trump-tariffs-nearshoring-mexico/733239/" class="analytics t-dash-feed-item-17"> Honda weighs production pivot ahead of potential tariffs </a> </h3> <p class="feed__description">The automaker is committed to ramping up U.S. electric vehicle production despite the incoming Trump administration's tariff threats, an executive said.</p> <div> <a href="/topic/manufacturing/" class="topic-tag analytics t-dash-feed-item-topic">Manufacturing</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-18" aria-labelledby="feed-item-title-18" href="/news/mcdonalds-ecoli-response-teaches-suppliers-restaurants/732699/"> <img class="" src="https://imgproxy.divecdn.com/ndJ6eBc1gjGyEujquBQDCM0x8kuEWAN4SulkUViI38M/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTgwNTM4NTM1LmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/6JxgrGFTe4Iu1paFONkO9U3RHakmX-JmgdI46aWGU0Y/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTgwNTM4NTM1LmpwZw==.webp 300w, https://imgproxy.divecdn.com/wZPqtnNroRjRIyDdcxn_gAGLrz-U4zgswmDGd9ZIa6Q/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTgwNTM4NTM1LmpwZw==.webp 600w, https://imgproxy.divecdn.com/ndJ6eBc1gjGyEujquBQDCM0x8kuEWAN4SulkUViI38M/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTgwNTM4NTM1LmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="An image of a burger and french fries from McDonald's" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Michael M. Santiago via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <div class="label label--medium"> Deep Dive </div> <h3 id="feed-item-title-18" class="feed__title feed__title--display"> <a href="/news/mcdonalds-ecoli-response-teaches-suppliers-restaurants/732699/" class="analytics t-dash-feed-item-18"> What restaurants, suppliers can learn from McDonald’s E. coli outbreak </a> </h3> <p class="feed__description">The fast food giant’s initial response to the outbreak was quick, but guest sentiment suffered from a lack of direct consumer messaging.</p> <div> <a href="/topic/risk-resilience/" class="topic-tag analytics t-dash-feed-item-topic">Risk and Resilience</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-19" aria-labelledby="feed-item-title-19" href="/news/us-postal-service-amazon-holiday-delivery-changes/733088/"> <img class="" src="https://imgproxy.divecdn.com/OB3V1YXLkZzgROCEHqOsfT09TikeCQefVLCraKll6Ew/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTkxNTE1MTkxLmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/GQ9yyWrMuRycemgaoAuoL4yYHiGpeZJwnwIbXOJERiY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTkxNTE1MTkxLmpwZw==.webp 300w, https://imgproxy.divecdn.com/TsBuJwZE4cJyW7sMm_3MPdBnRl3tsiDBQH3IHtBJa1I/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTkxNTE1MTkxLmpwZw==.webp 600w, https://imgproxy.divecdn.com/OB3V1YXLkZzgROCEHqOsfT09TikeCQefVLCraKll6Ew/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMTkxNTE1MTkxLmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="A U.S. Postal Service worker unpacks packages from a truck on December 02, 2019 in San Francisco, California." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Justin Sullivan via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-19" class="feed__title feed__title--display"> <a href="/news/us-postal-service-amazon-holiday-delivery-changes/733088/" class="analytics t-dash-feed-item-19"> Amazon delivery tweaks among USPS’ peak season preparations </a> </h3> <p class="feed__description">The agency will also lean on expanded processing capacity and early morning courier routes to strengthen holiday service reliability.</p> <div> <a href="/topic/last-mile-delivery/" class="topic-tag analytics t-dash-feed-item-topic">Last-Mile Delivery</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-20" aria-labelledby="feed-item-title-20" href="/news/dollar-general-aurora-colorado-distribution-center-opening/733094/"> <img class="" src="https://imgproxy.divecdn.com/60ozVUvXDPrwuYriIFu7eG-XCGpm4W0OrT8PuqJfINY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS81NTE5LXNjYWxlZC5qcGc=.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/lCCoK3YTDqz7OVURjo9dVmjMRjVC105oEK7Q4xVe6eE/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS81NTE5LXNjYWxlZC5qcGc=.webp 300w, https://imgproxy.divecdn.com/ZuW49ZKj8HNMbZHprPlcfvAGP5PSt6NppfguYQRdSRQ/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS81NTE5LXNjYWxlZC5qcGc=.webp 600w, https://imgproxy.divecdn.com/60ozVUvXDPrwuYriIFu7eG-XCGpm4W0OrT8PuqJfINY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS81NTE5LXNjYWxlZC5qcGc=.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="An outside view of a distribution center." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Retrieved from <a href="https://claycorp.com/project/dollar-general-distribution-centers" target="_blank">Clayco</a> on November 15, 2024</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-20" class="feed__title feed__title--display"> <a href="/news/dollar-general-aurora-colorado-distribution-center-opening/733094/" class="analytics t-dash-feed-item-20"> Dollar General opens Colorado distribution center </a> </h3> <p class="feed__description">The Aurora location will support the company’s growing private fleet and help it shift away from less efficient temporary facilities.</p> <div> <a href="/topic/retail/" class="topic-tag analytics t-dash-feed-item-topic">Retail</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-21" aria-labelledby="feed-item-title-21" href="/news/west-coast-rail-operations-challenges-what-shippers-can-do/732680/"> <img class="" src="https://imgproxy.divecdn.com/5gQKH68Rrq4JS_lIlgrOzzJJvINBsIcXeoiGkbC8ufY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9SYWlsLmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/vVbQWtNFUvNav5GuEMEySWg_t-HelT0OjpF0859DpDw/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9SYWlsLmpwZw==.webp 300w, https://imgproxy.divecdn.com/aNlKoouEhVPLyGr4IOq4kYxJMS1PsnXN9QTdThuMcVQ/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9SYWlsLmpwZw==.webp 600w, https://imgproxy.divecdn.com/5gQKH68Rrq4JS_lIlgrOzzJJvINBsIcXeoiGkbC8ufY/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9SYWlsLmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="A string of containers at an on-dock rail yard at the Port of Los Angeles." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Courtesy of Port of Los Angeles</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-21" class="feed__title feed__title--display"> <a href="/news/west-coast-rail-operations-challenges-what-shippers-can-do/732680/" class="analytics t-dash-feed-item-21"> How shippers can navigate West Coast rail congestion </a> </h3> <p class="feed__description">Spiking port volumes have increased dwell times, causing some companies to consider alternative transport options.</p> <div> <a href="/topic/maritime/" class="topic-tag analytics t-dash-feed-item-topic">Maritime</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-22" aria-labelledby="feed-item-title-22" href="/news/trump-china-tariffs-sourcing-changes/732966/"> <img class="" src="https://imgproxy.divecdn.com/BthLQD9wCxeOVuhd6Y_MUwJLJ3ynaX-tmASx2XT83qc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS91MjBVdmV6Ui5qcGVn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/qwo4cb6GGFnsWSOlAtUCdBbitYjsn2I45rm1P6IF__w/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS91MjBVdmV6Ui5qcGVn.webp 300w, https://imgproxy.divecdn.com/3rbsHrhtEkZ7KfjSZtTCAWLUJWzSqcnC7tnyxo0a7Fc/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS91MjBVdmV6Ui5qcGVn.webp 600w, https://imgproxy.divecdn.com/BthLQD9wCxeOVuhd6Y_MUwJLJ3ynaX-tmASx2XT83qc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS91MjBVdmV6Ui5qcGVn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Yeti unveils New York flagship store on April 4." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Courtesy of Yeti Holdings, Inc.</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-22" class="feed__title feed__title--display"> <a href="/news/trump-china-tariffs-sourcing-changes/732966/" class="analytics t-dash-feed-item-22"> Yeti, e.l.f. Beauty and others prep supply chains for Trump tariffs </a> </h3> <p class="feed__description">Some businesses are planning more production outside of China or mulling price increases. Others are maintaining the status quo.</p> <div> <a href="/topic/manufacturing/" class="topic-tag analytics t-dash-feed-item-topic">Manufacturing</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-23" aria-labelledby="feed-item-title-23" href="/news/pack-expo-international-extended-producer-responsibility-ameripen/732413/"> <img class="" src="https://imgproxy.divecdn.com/ya72ZintverRvjtWQEEblEPTNy-BtG4EhRokFaAofno/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NaWNoYWVsX2FuZF9wYW5lbC5qcGc=.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/uo5c3eWFwYjC52DKt2ymClMZj6cwbHdnF1DL5-5gj-Q/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NaWNoYWVsX2FuZF9wYW5lbC5qcGc=.webp 300w, https://imgproxy.divecdn.com/uc_HbKDnWnruYdojc054nrdW5BPvl0XzX4pB6s1HNZY/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NaWNoYWVsX2FuZF9wYW5lbC5qcGc=.webp 600w, https://imgproxy.divecdn.com/ya72ZintverRvjtWQEEblEPTNy-BtG4EhRokFaAofno/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NaWNoYWVsX2FuZF9wYW5lbC5qcGc=.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Ameripen Program Director Kyla Fisher (left) moderates a discussion with Michael Okoroafor (center), chief sustainability officer at McCormick & Co., and Neil Menezes (right), packaging sustainability policy manager at General Mills, about how suppliers can help brands complying with packaging EPR programs at Pack Expo International in Chicago on Nov. 5, 2024." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Permission granted by Ameripen</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-23" class="feed__title feed__title--display"> <a href="/news/pack-expo-international-extended-producer-responsibility-ameripen/732413/" class="analytics t-dash-feed-item-23"> How suppliers can help brands’ extended producer responsibility transition </a> </h3> <p class="feed__description">Representatives from General Mills, Clorox and McCormick & Co. discussed how companies are pushing for decarbonization via packaging changes at Pack Expo International. </p> <div> <a href="/topic/manufacturing/" class="topic-tag analytics t-dash-feed-item-topic">Manufacturing</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-24" aria-labelledby="feed-item-title-24" href="/news/clorox-decarbonization-efforts-manufacture-2030/732887/"> <img class="" src="https://imgproxy.divecdn.com/80UXzU-7Q_bkar0SRIgjJ8Aen6baJic_Gr824LQ7eL8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMDkwMTI0NjYuanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/yqEIvQgTJrhxJvZB9jRkpImPfQ8884SwXhw9Cp8vlns/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMDkwMTI0NjYuanBn.webp 300w, https://imgproxy.divecdn.com/ApJHugUsBg2Bs5wIKKDYXlPzoeglVthSuWnGefTA5sk/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMDkwMTI0NjYuanBn.webp 600w, https://imgproxy.divecdn.com/80UXzU-7Q_bkar0SRIgjJ8Aen6baJic_Gr824LQ7eL8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMDkwMTI0NjYuanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Bottles of Clorox bleach on a shelf." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Justin Sullivan/Getty Images via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <h3 id="feed-item-title-24" class="feed__title feed__title--display"> <a href="/news/clorox-decarbonization-efforts-manufacture-2030/732887/" class="analytics t-dash-feed-item-24"> Clorox prioritizes supplier decarbonization efforts </a> </h3> <p class="feed__description">The cleaning product manufacturer is partnering with a carbon tracking service Manufacture 2030 to gain visibility into its vendors’ emission reduction plans.</p> <div> <a href="/topic/procurement/" class="topic-tag analytics t-dash-feed-item-topic">Procurement</a> </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns "> <figure class="feed__image-container"> <a class="feed__image analytics t-dash-feed-item-25" aria-labelledby="feed-item-title-25" href="/news/ila-usmx-contract-negotiations-challenge-automation-concerns/732874/"> <img class="" src="https://imgproxy.divecdn.com/qTD9T3kKA5-CgvAj8BJsi7nlYMl-704d4RWwEVn244A/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTc2NDYxMjk4XzEuanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/BlwWBoSI4eu5_o4Mrc_UGzhetejB4EgjOFKWu55NIlI/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTc2NDYxMjk4XzEuanBn.webp 300w, https://imgproxy.divecdn.com/3yyS8RdwMpkwK4wS17Cph7Rc5eyaDX-zoZi41ggAoJc/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTc2NDYxMjk4XzEuanBn.webp 600w, https://imgproxy.divecdn.com/qTD9T3kKA5-CgvAj8BJsi7nlYMl-704d4RWwEVn244A/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTc2NDYxMjk4XzEuanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Longshoremen picket outside of an entrance to the Dundalk Marine Terminal in the Port of Baltimore." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Anna Moneymaker via Getty Images</div> <!-- included to allow for opaque icon when hovering over the attribution --> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-8 columns "> <!-- just show the storyline title, unless this is part of most popular sidebar box --> <div class="label label--storyline">ILA-USMX port labor talks</div> <h3 id="feed-item-title-25" class="feed__title feed__title--display"> <a href="/news/ila-usmx-contract-negotiations-challenge-automation-concerns/732874/" class="analytics t-dash-feed-item-25"> ILA-USMX’s automation divide halts negotiations again </a> </h3> <p class="feed__description">The parties have been unable to come to an agreement on automation used at the ports as a Jan. 15 deadline approaches.</p> <div> <a href="/topic/maritime/" class="topic-tag analytics t-dash-feed-item-topic">Maritime</a> </div> </div> </li> </ul> <div class="pagination"> <a href="?page=2" class="button button--soft"> <!--first page pagination for Dash and Topics--> More stories<img class="button__icon button__icon--small button__icon--right" src="/static/img/components/buttons/right-arrow.svg?353714160519" alt="next icon"> </a> </div> </section> </section> <aside class="sidebar large-4 columns"> <div class="hybrid-ad-wrapper hide-small show-large"> <div class="hybrid-ad-inner-wrapper"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/supplychaindive/supplychaindivehybrid1-desktop"></div> <div id='dfp-hybrid1-desktop'> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop' ) { googletag.display('dfp-hybrid1-desktop'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/supplychaindive/supplychaindivehybrid1'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-desktop'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> <div class="signup sidebar-signup-box hide-small show-large" data-box-priority="0"> <h3 class="sidebar-signup-box__header">Get the free newsletter</h3> <p class="sidebar-signup-box__description">Subscribe to Supply Chain Dive for top news, trends & analysis</p> <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> <label for="id_28e208_email" class="email-input js-email-input"> <span class="screen-reader-text">Email:</span> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_28e208_email"> </label> <input type="hidden" name="signup_box_location" value="sidebar"> <input type="hidden" name="signup_initial_url_path" value="/"> <input type="hidden" name="js_enabled" value="0" id="id_28e208_js_enabled"> <ul class="signup-list list-no-bullets"> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-sidebar-checkbox-55" type="checkbox" name="site_newsletters" value="55" class="checkbox" checked /> <label for="newsletter-sidebar-checkbox-55"> <span class="newsletter-title">Daily Dive</span> <span class="secondary-label">M-F</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-sidebar-checkbox-326" type="checkbox" name="site_newsletters" value="326" class="checkbox" /> <label for="newsletter-sidebar-checkbox-326"> <span class="newsletter-title">Operations Weekly</span> <span class="secondary-label">Every Tuesday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-sidebar-checkbox-719" type="checkbox" name="site_newsletters" value="719" class="checkbox" /> <label for="newsletter-sidebar-checkbox-719"> <span class="newsletter-title">Procurement Weekly</span> <span class="secondary-label">Every Thursday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-sidebar-checkbox-2109" type="checkbox" name="site_newsletters" value="2109" class="checkbox" /> <label for="newsletter-sidebar-checkbox-2109"> <span class="newsletter-title">Logistics Weekly</span> <span class="secondary-label">Every Wednesday</span> </label> </li> <li> <label><span class="screen-reader-text">Select user consent:</span></label> <input type="checkbox" name="user_consent" id="id_user_consent-sidebar" value="1" class="checkbox"/> <label for="id_user_consent-sidebar"> <span class="signup-user-consent_box"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </span> </label> </li> </ul> <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> <script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?520216211124" ></script> <label class="error email_error" style="display:none;">A valid email address is required.</label> <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> </form> </div> <div class="subscriber-demographics demographics-form" id="demographics-box-sidebar"></div> <script src="/static/js/subscriberDemographicsForm.js?302516180124"></script> <script> var siteName = 'Supply Chain Dive' || null; if (siteName) { setupFormCallbackAndCreateFormIfSub(siteName, 'sidebar'); } </script> <div class="sidebar-box" data-box-priority="2"> <h3 class="sidebar-box__header sidebar-box__header--loud"> Most Popular </h3> <ol class="sidebar-box-list sidebar-box-list--ordered"> <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> <!-- image --> <div class="sidebar-box-list__image-container"> <a class="analytics t-most-popular-sidebar-item-1 hide-small show-large" href="/news/us-postal-service-2025-price-increases/733215/"> <img class="sidebar-box-list__image" src="https://imgproxy.divecdn.com/0TsTeyMxbz9L6OukaZbpN3XK7s-VekHheZO1V20wSN0/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy05MzU3NjE5ODguanBn.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/GXuh4dQZGoVW3ekYHlpLX6Qa5BSxfHpYUZ4FQxiCdqw/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy05MzU3NjE5ODguanBn.webp 300w, https://imgproxy.divecdn.com/0TsTeyMxbz9L6OukaZbpN3XK7s-VekHheZO1V20wSN0/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy05MzU3NjE5ODguanBn.webp 600w" sizes="25vw" alt="A mail carrier walks through the snow on March 21, 2018 in the Brooklyn borough of New York City." loading="lazy" > </a> </div> <div class="sidebar-box-title-container"> <a class="analytics t-most-popular-sidebar-item-1 sidebar-box-list__item-title" href="/news/us-postal-service-2025-price-increases/733215/">USPS plans 2025 rate hikes, including big Parcel Select increase </a> <!--Article Title--> </div> </li> <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> <!-- image --> <div class="sidebar-box-list__image-container"> <a class="analytics t-most-popular-sidebar-item-2 hide-small show-large" href="/news/supply-chains-created-serve-united-states-trump-tariffs/733552/"> <img class="sidebar-box-list__image" src="https://imgproxy.divecdn.com/zafQ7Qi03GMt875nx7fm1vkdIjhFr15yWuqLbZtzLUg/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNDcwODE1ODA3XzEuanBn.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/DVgLDgssf8p3wdt9Cbi6gFX_O8AvU0R_75VFxp6SGzo/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNDcwODE1ODA3XzEuanBn.webp 300w, https://imgproxy.divecdn.com/zafQ7Qi03GMt875nx7fm1vkdIjhFr15yWuqLbZtzLUg/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNDcwODE1ODA3XzEuanBn.webp 600w" sizes="25vw" alt="In an aerial view, trucks drive by shipping containers at the Port of Oakland" loading="lazy" > </a> </div> <div class="sidebar-box-title-container"> <a class="analytics t-most-popular-sidebar-item-2 sidebar-box-list__item-title" href="/news/supply-chains-created-serve-united-states-trump-tariffs/733552/">US-only supply chains will emerge under Trump: PIIE economist </a> <!--Article Title--> </div> </li> <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> <!-- image --> <div class="sidebar-box-list__image-container"> <a class="analytics t-most-popular-sidebar-item-3 hide-small show-large" href="/news/walmart-reduces-delivery-costs-earnings/733492/"> <img class="sidebar-box-list__image" src="https://imgproxy.divecdn.com/l8FvEGc86IczPTKVdZ47wLRoIgf46sHb622QNr_kY0Q/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS93YWxtYXJ0X2RlbGl2ZXJ5LmpwZw==.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/8IZNCEmN515odqyV00ojmggQco1FJkBcQY16egM1lI4/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS93YWxtYXJ0X2RlbGl2ZXJ5LmpwZw==.webp 300w, https://imgproxy.divecdn.com/l8FvEGc86IczPTKVdZ47wLRoIgf46sHb622QNr_kY0Q/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS93YWxtYXJ0X2RlbGl2ZXJ5LmpwZw==.webp 600w" sizes="25vw" alt="Person hands two blue bags to person at the front door of a residence." loading="lazy" > </a> </div> <div class="sidebar-box-title-container"> <a class="analytics t-most-popular-sidebar-item-3 sidebar-box-list__item-title" href="/news/walmart-reduces-delivery-costs-earnings/733492/">Walmart slashes US delivery costs by 40% per order </a> <!--Article Title--> </div> </li> <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> <!-- image --> <div class="sidebar-box-list__image-container"> <a class="analytics t-most-popular-sidebar-item-4 hide-small show-large" href="/news/home-depot-trump-tariffs-plan/733235/"> <img class="sidebar-box-list__image" src="https://imgproxy.divecdn.com/--SZ6kEO2MKdAhBRiebaWFXfJK63w1lcrblir6pyILU/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMDI2MDU1MjQ5XzhjeGxFQ0ouanBn.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/-Ifbe-tFanMb68_YWcew6Qde5uM68g0vemRHVIcupoY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMDI2MDU1MjQ5XzhjeGxFQ0ouanBn.webp 300w, https://imgproxy.divecdn.com/--SZ6kEO2MKdAhBRiebaWFXfJK63w1lcrblir6pyILU/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMDI2MDU1MjQ5XzhjeGxFQ0ouanBn.webp 600w" sizes="25vw" alt="An associate stocks a shelf at a Home Depot" loading="lazy" > </a> </div> <div class="sidebar-box-title-container"> <a class="analytics t-most-popular-sidebar-item-4 sidebar-box-list__item-title" href="/news/home-depot-trump-tariffs-plan/733235/">Home Depot will leverage experience to tackle tariffs </a> <!--Article Title--> </div> </li> </ol> </div> <div class="sidebar-box hide-small show-large" data-box-priority="4"> <h3 class="sidebar-box__header">Library resources</h3> <ul class="sidebar-box-list"> <li class="sidebar-box-list__item flex"> <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> <img src="/static/img/lib_icons/webinar-black.svg?141716111021" height="25" width="25" alt="studioID resource icon" loading="lazy"> </div> <div> <div class="label label--soft">Webinar - on demand</div> <a class="analytics t-library-sidebar-item-1 sidebar-box-list__item-title" target="_blank" href="http://resources.industrydive.com/are-you-fsma-204-ready?utm_source=SC&utm_medium=Library&utm_campaign=GS1"> Are You FSMA 204 Ready? Turn This Challenge into Opportunity </a> <span class="sponsor-label__leading-text secondary-label">Custom content for </span> <span class="sponsor-label__name secondary-label">GS1 US</span> </div> </li> <li class="sidebar-box-list__item flex"> <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> <img src="/static/img/lib_icons/webinar-black.svg?141716111021" height="25" width="25" alt="studioID resource icon" loading="lazy"> </div> <div> <div class="label label--soft">Webinar - on demand</div> <a class="analytics t-library-sidebar-item-2 sidebar-box-list__item-title" target="_blank" href="https://resources.industrydive.com/navigating-package-security-and-anti-counterfeit-technologies?utm_source=SC&utm_medium=Library&utm_campaign=Digimarc"> Securing the Future: Navigating Package Security & Anti-Counterfeit Technologies </a> <span class="sponsor-label__leading-text secondary-label">Custom content for </span> <span class="sponsor-label__name secondary-label">Digimarc</span> </div> </li> <li class="sidebar-box-list__item flex"> <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> <img src="/static/img/lib_icons/webinar-black.svg?141716111021" height="25" width="25" alt="studioID resource icon" loading="lazy"> </div> <div> <div class="label label--soft">Webinar - on demand</div> <a class="analytics t-library-sidebar-item-3 sidebar-box-list__item-title" target="_blank" href="https://resources.industrydive.com/supply-chain-resilience-why-the-best-defense-is-a-good-offense?utm_source=SC&utm_medium=Library&utm_campaign=Flexe"> Supply Chain Resilience: Why the Best Defense is a Good Offense </a> <span class="sponsor-label__leading-text secondary-label">Custom content for </span> <span class="sponsor-label__name secondary-label">Flexe</span> </div> </li> </ul> <a class="analytics t-library-sidebar-all sidebar-box__cta" aria-label="View all library items" href="/library/">View all</a> </div> <div class="sidebar-box js-pressrelease-sidebar-box" data-box-priority=" 6 "> <h3 class="sidebar-box__header">Company Announcements</h3> <ul class="sidebar-box-list"> <li class="sidebar-box-list__item flex js-pressrelease" data-pressrelease-full-url="https://www.supplychaindive.com/press-release/20241104-autostoretm-strengthens-leadership-team-with-keith-white-as-chief-commercial/"> <div class="sidebar-box-list__thumbnail-container"> <img alt="AutoStore logo" height="48" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_48,w_48/v1730728882/press_release/assets/company_logos/AutoStoreLogo_zcgznu.png" width="48"/> </div> <div class="sidebar-box-title-container"> <a class="sidebar-box-list__item-title analytics t-pr-sidebar-item" href="/press-release/20241104-autostoretm-strengthens-leadership-team-with-keith-white-as-chief-commercial/">AutoStore™ Strengthens Leadership Team with Keith White as Chief Commercial Officer</a> <span class="secondary-label"> From AutoStore </span> </div> </li> <li class="sidebar-box-list__item flex js-pressrelease" data-pressrelease-full-url="https://www.supplychaindive.com/press-release/20241104-vector-global-logistics-wins-us-chamber-of-commerce-foundations-25th-ann/"> <div class="sidebar-box-list__thumbnail-container"> <img alt="Vector Global Logistics logo" height="48" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_48,w_48/v1730767345/press_release/assets/company_logos/Vector_logo_-_200x200_lx7jjg.png" width="48"/> </div> <div class="sidebar-box-title-container"> <a class="sidebar-box-list__item-title analytics t-pr-sidebar-item" href="/press-release/20241104-vector-global-logistics-wins-us-chamber-of-commerce-foundations-25th-ann/">Vector Global Logistics Wins U.S. Chamber of Commerce Foundation’s 25th Annual Citizen Award</a> <span class="secondary-label"> From Vector Global Logistics </span> </div> </li> <li class="sidebar-box-list__item flex js-pressrelease" data-pressrelease-full-url="https://www.supplychaindive.com/press-release/20241111-descartes-releases-november-global-shipping-report-october-monthly-contain/"> <div class="sidebar-box-list__thumbnail-container"> <img alt="Descartes Systems Group logo" height="48" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_48,w_48/v1731339917/press_release/assets/company_logos/Descartes_Logo_Color_RGB_dx9meq.png" width="48"/> </div> <div class="sidebar-box-title-container"> <a class="sidebar-box-list__item-title analytics t-pr-sidebar-item" href="/press-release/20241111-descartes-releases-november-global-shipping-report-october-monthly-contain/">Descartes Releases November Global Shipping Report: October Monthly Container Import Volumes R…</a> <span class="secondary-label"> From Descartes Systems Group </span> </div> </li> <li class="sidebar-box-list__item flex js-pressrelease" data-pressrelease-full-url="https://www.supplychaindive.com/press-release/20241105-quest-transport-selects-next-generation-fuel-delivery-with-titan-clouds-do-1/"> <div class="sidebar-box-list__thumbnail-container"> <img alt="Titan Cloud logo" height="48" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_48,w_48/v1730828704/press_release/assets/company_logos/TC_logo_250x250_lapaf3.png" width="48"/> </div> <div class="sidebar-box-title-container"> <a class="sidebar-box-list__item-title analytics t-pr-sidebar-item" href="/press-release/20241105-quest-transport-selects-next-generation-fuel-delivery-with-titan-clouds-do-1/">Quest Transport Selects Next-Generation Fuel Delivery with Titan Cloud’s Downstream Fuel Platf…</a> <span class="secondary-label"> From Titan Cloud </span> </div> </li> </ul> <span class="sidebar-box__cta"> <a class="analytics t-pr-sidebar-all" aria-label="View all press release items" href="/press-release/">View all</a> | <a class="analytics t-pr-sidebar-start" href="/press-release/get-started/">Post a press release</a> </span> </div> <div class="sidebar-box hide-small show-large" data-box-priority="8"> <h3 class="sidebar-box__header">What We're Reading</h3> <ul class="sidebar-box-list"> <li class="sidebar-box-list__item"> <img src="https://www.google.com/s2/favicons?domain=https%3A//www.reuters.com/world/china-says-stable-trade-business-development-with-us-will-benefit-both-nations-2024-11-22/" height="16" width="16" alt="" loading="lazy"> <span class="label label--soft">Reuters</span> <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.reuters.com/world/china-says-stable-trade-business-development-with-us-will-benefit-both-nations-2024-11-22/" target="_blank"> China says it is willing to talk with US to push forward bilateral trade <img src="/static/img/offsite.svg?141716111021" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> </a> </li> <li class="sidebar-box-list__item"> <img src="https://www.google.com/s2/favicons?domain=https%3A//www.courier-journal.com/story/life/holiday/2024/11/22/ups-delivers-willie-bird-turkeys-from-williams-sonoma/75630928007/" height="16" width="16" alt="" loading="lazy"> <span class="label label--soft">Louisville Courier Journal</span> <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.courier-journal.com/story/life/holiday/2024/11/22/ups-delivers-willie-bird-turkeys-from-williams-sonoma/75630928007/" target="_blank"> UPS, Williams Sonoma to fly more than 10,000 turkeys to Thanksgiving dinner tables <img src="/static/img/offsite.svg?141716111021" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> </a> </li> <li class="sidebar-box-list__item"> <img src="https://www.google.com/s2/favicons?domain=https%3A//supplychaindigital.com/digital-supply-chain/how-supply-chains-can-meet-black-friday-demand" height="16" width="16" alt="" loading="lazy"> <span class="label label--soft">Supply Chain Digital</span> <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://supplychaindigital.com/digital-supply-chain/how-supply-chains-can-meet-black-friday-demand" target="_blank"> Black Friday: Reinforcing Supply Chains to Meet Demand <img src="/static/img/offsite.svg?141716111021" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> </a> </li> </ul> <a class="analytics t-wwr-sidebar-all sidebar-box__cta" aria-label="View all what we are reading items" href="/what-we-are-reading">View all</a> </div> <div class="sidebar-box hide-small show-large" data-box-priority="10"> <h3 class="sidebar-box__header">Events</h3> <ul class="sidebar-box-list"> <li class="sidebar-box-list__item flex"> <div class="sidebar-box-list__events-date "> <span class="sidebar-box-list__events-date__day "> 04 </span> <span class="sidebar-box-list__events-date__month "> FEB </span> </div> <div class="sidebar-box-title-container__events"> <span class="label label--soft"> Tradeshow </span> <a class="analytics t-events-sidebar-item sidebar-box-list__item-title sidebar-box-list__item-title--spaced" href="https://utm.io/SupplyDive" target="_blank" rel="noopener noreferrer">Sustainable Manufacturing Expo </a> <span class="label label--weak">Anaheim, California </span><br> <span class="label label--weak-italic">Presented by Informa Markets</span> </div> </li> <li class="sidebar-box-list__item flex"> <div class="sidebar-box-list__events-date "> <span class="sidebar-box-list__events-date__day "> 24 </span> <span class="sidebar-box-list__events-date__month "> MAR </span> </div> <div class="sidebar-box-title-container__events"> <span class="label label--soft"> Conference </span> <a class="analytics t-events-sidebar-item sidebar-box-list__item-title sidebar-box-list__item-title--spaced" href="https://channelpartnersconference.com/?_mc=we_cplv_cplv_le_x_x_industry-dive-event-listing_2025&utm_source=other&utm_medium=referral&utm_campaign=industry-dive-event-listing&utm_term=x&utm_content=le_" target="_blank" rel="noopener noreferrer">Channel Partners Conference & Expo, co-located with MSP Summit </a> <span class="label label--weak">Las Vegas, Nevada </span><br> <span class="label label--weak-italic">Presented by Informa</span> </div> </li> </ul> <div class="sidebar-box__cta"> <a class="analytics t-events-sidebar-start " href="/selfservice/event-listings/contact">Promote an event</a> </div> </div> <div class="hybrid-ad-wrapper hide-small show-large"> <div class="hybrid-ad-inner-wrapper"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/supplychaindive/supplychaindivehybrid4-desktop"></div> <div id='dfp-hybrid4-desktop'> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop' ) { googletag.display('dfp-hybrid4-desktop'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/supplychaindive/supplychaindivehybrid4'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-desktop'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> </aside> </div> </div> </div> <!-- ends page-inner-wrapper --> <section class="pre-footer"> <section class="signup call-out"> <div class="row"> <div class="large-10 medium-11 medium-centered columns footer-signup" style="display: flex"> <div class="footer-signup__content"> <h3>Supply Chain Dive news delivered to your inbox</h3> <p class="subhead">Get the free daily newsletter read by industry experts</p> <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> <label for="id_a19b76_email" class="email-input js-email-input"> <span class="screen-reader-text">Email:</span> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_a19b76_email"> </label> <input type="hidden" name="signup_box_location" value="bottom"> <input type="hidden" name="signup_initial_url_path" value="/"> <input type="hidden" name="js_enabled" value="0" id="id_a19b76_js_enabled"> <ul class="signup-list list-no-bullets"> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-bottom-checkbox-55" type="checkbox" name="site_newsletters" value="55" class="checkbox" checked /> <label for="newsletter-bottom-checkbox-55"> <span class="newsletter-title">Daily Dive</span> <span class="secondary-label">M-F</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-bottom-checkbox-326" type="checkbox" name="site_newsletters" value="326" class="checkbox" /> <label for="newsletter-bottom-checkbox-326"> <span class="newsletter-title">Operations Weekly</span> <span class="secondary-label">Every Tuesday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-bottom-checkbox-719" type="checkbox" name="site_newsletters" value="719" class="checkbox" /> <label for="newsletter-bottom-checkbox-719"> <span class="newsletter-title">Procurement Weekly</span> <span class="secondary-label">Every Thursday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-bottom-checkbox-2109" type="checkbox" name="site_newsletters" value="2109" class="checkbox" /> <label for="newsletter-bottom-checkbox-2109"> <span class="newsletter-title">Logistics Weekly</span> <span class="secondary-label">Every Wednesday</span> </label> </li> <li> <label><span class="screen-reader-text">Select user consent:</span></label> <input type="checkbox" name="user_consent" id="id_user_consent-bottom" value="1" class="checkbox"/> <label for="id_user_consent-bottom"> <span class="signup-user-consent_box"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </span> </label> </li> </ul> <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> <script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?520216211124" ></script> <label class="error email_error" style="display:none;">A valid email address is required.</label> <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> </form> </div> <div class="footer-signup__image"> <img class="desktop-image" src="/static/img/signup-dive.png?080016020822" width="300" height="300" loading="lazy" alt="Daily Dive newsletter example"> </div> </div> </div> </section> </section> <hr class="footer-hr"> <footer> <div class="custom-article-footer"> <div class="row columns"> <div class="footer-grid"> <div class="footer-links"> <a href="https://www.industrydive.com"> <img class="pub-logo-footer" src="https://d12v9rtnomnebu.cloudfront.net/logo/corporate/ID_black.svg" alt="Industry Dive Logo" height="28" loading="lazy"/> </a> <ul class="social-icon-list social-icon-list__footer"> <li> <a href="https://www.linkedin.com/company/supply-chain-dive-supply-chain-and-logistics-news" aria-label="Industry Dive LinkedIn" class="social-icon-footer analytics t-sitefooter-linkedin"> <img src="/static/img/social_icons/article_page/linkedin.svg?092716141024"> </a> </li> <li> <a href="https://www.facebook.com/SupplyChainDive/" aria-label="Industry Dive Facebook" class="social-icon-footer analytics t-sitefooter-facebook"> <img src="/static/img/social_icons/article_page/facebook.svg?440116200824"> </a> </li> <li> <a href="https://twitter.com/SupplyChainDive" aria-label="Industry Dive X/Twitter" class="social-icon-footer analytics t-sitefooter-twitter"> <img src="/static/img/social_icons/article_page/x.svg?092716141024"> </a> </li> <li> <a href="https://www.supplychaindive.com/feeds/news/" aria-label="Industry Dive RSS feed" class="social-icon-footer analytics t-sitefooter-rss"> <img src="/static/img/social_icons/article_page/rss.svg?440116200824"> </a> </li> </ul> </div> <div class="link-wrapper"> <div class="footer-links"> <h4 class="uppercase-heading-01">Explore</h4> <ul class="list-no-bullets"> <li> <a href="/about/" class="analytics t-about-sitefooter">About</a> </li> <li> <a href="/editors/" class="analytics t-editors-sitefooter">Editorial Team</a> </li> <li> <a href="/contact/" class="analytics t-feedback-sitefooter">Contact Us</a> </li> <li> <a href="/signup/?signup_location=footer-list&signup_path=/" class="analytics t-signup-sitefooter">Newsletter</a> </li> <li> <a href="/selfservice/article-licensing/submit/" class="analytics t-licensing-sitefooter">Purchase Licensing Rights</a> </li> <li> <a class="analytics t-pr-sitefooter-all" href="/press-release/">Press Releases</a> </li> <li> <a href="/what-we-are-reading/" class="analytics t-wwr-sitefooter">What We're Reading</a> </li> </ul> </div> <div class="second-column"> <div class="footer-links"> <h4 class="uppercase-heading-01">Reach our audience</h4> <ul class="list-no-bullets"> <li> <a href="/advertise/" class="analytics t-advertising-sitefooter">Advertising</a> </li> <li> <a class="analytics t-pr-sitefooter-all" href="/press-release/get-started/">Post a press release</a> </li> <li> <a class="analytics t-pr-sitefooter-all" href="/opinion/">Submit an opinion piece</a> </li> <li> <a class="analytics t-events-sitefooter-start" href="/selfservice/event-listings/contact">Promote an event</a> </li> </ul> </div> <div class="footer-links"> <h4 class="uppercase-heading-01">Related Publications</h4> <ul class="list-no-bullets"> <li> <a href="https://www.retaildive.com/" class="analytics t-sitefooter-related-retail-dive">Retail Dive</a> </li> <li> <a href="https://www.truckingdive.com/" class="analytics t-sitefooter-related-trucking-dive">Trucking Dive</a> </li> </ul> </div> </div> </div> </div> </div> </div> </footer> <hr class="footer-hr"> <div class="baseline-footer-wrapper"> <div class="informa-brand"> <!--?xml version="1.0" encoding="UTF-8"?--> <svg id="SVGRoot" width="500" height="162" version="1.1" viewBox="0 0 500 162" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <linearGradient id="linearGradient20775" x1="-24.025" x2="19.204" y1="-161.85" y2="-207.91" gradientTransform="matrix(1.4283 0 0 1.4283 268.58 476.51)" gradientUnits="userSpaceOnUse"> <stop stop-color="#061d41" offset="0"></stop> <stop stop-color="#061d42" stop-opacity=".6549" offset=".232"></stop> <stop stop-color="#051d40" stop-opacity=".56078" offset=".41621"></stop> <stop stop-color="#061c40" stop-opacity=".49804" offset=".61283"></stop> <stop stop-color="#061c40" stop-opacity=".35686" offset=".73858"></stop> <stop stop-color="#051f3e" stop-opacity=".19216" offset=".84133"></stop> <stop stop-color="#002449" stop-opacity=".054902" offset=".92525"></stop> <stop stop-color="#002449" stop-opacity=".054902" offset="1"></stop> </linearGradient> <linearGradient id="linearGradient20795" x1="-4.8824" x2="58.082" y1="-141.2" y2="-141.2" gradientTransform="matrix(1.4283 0 0 1.4283 268.6 476.54)" gradientUnits="userSpaceOnUse"> <stop stop-color="#061d41" offset="0"></stop> <stop stop-color="#223358" stop-opacity=".85098" offset=".098161"></stop> <stop stop-color="#3b486e" stop-opacity=".55686" offset=".18261"></stop> <stop stop-color="#535d82" stop-opacity=".4" offset=".26261"></stop> <stop stop-color="#656e8e" stop-opacity=".31765" offset=".33879"></stop> <stop stop-color="#77819f" stop-opacity=".21569" offset=".40636"></stop> <stop stop-color="#79809f" stop-opacity=".26275" offset=".46157"></stop> <stop stop-color="#495478" stop-opacity=".54902" offset=".5371"></stop> <stop stop-color="#26365c" stop-opacity=".66667" offset=".6699"></stop> <stop stop-color="#26375b" stop-opacity=".76863" offset=".80174"></stop> <stop stop-color="#13264b" stop-opacity=".9098" offset=".88553"></stop> <stop stop-color="#061d41" offset="1"></stop> </linearGradient> <linearGradient id="linearGradient20785" x1="10.56" x2="51.569" y1="-165.47" y2="-148.21" gradientTransform="matrix(1.4283 0 0 1.4283 268.58 476.51)" gradientUnits="userSpaceOnUse"> <stop stop-color="#061d41" offset="0"></stop> <stop stop-color="#061d42" stop-opacity=".6549" offset=".1618"></stop> <stop stop-color="#051d40" stop-opacity=".56078" offset=".34338"></stop> <stop stop-color="#061c40" stop-opacity=".49804" offset=".54217"></stop> <stop stop-color="#061c40" stop-opacity=".35686" offset=".66063"></stop> <stop stop-color="#051f3e" stop-opacity=".19216" offset=".78691"></stop> <stop stop-color="#002449" stop-opacity=".054902" offset=".89046"></stop> <stop stop-color="#002449" stop-opacity=".054902" offset="1"></stop> </linearGradient> </defs> <metadata> <rdf:rdf> <cc:work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type> <dc:title></dc:title> </cc:work> </rdf:rdf> </metadata> <g transform="translate(-226.26 -174.1)"> <g fill="#061d41"> <path d="m433.38 241.62c-3.5038 0-6.3829-2.822-6.3829-6.3791s2.8792-6.3829 6.3829-6.3829 6.3791 2.8258 6.3791 6.3829-2.8754 6.3791-6.3791 6.3791m5.9945 50.686h-11.951v-46.269h11.951z"> </path> <path d="m477.3 292.31v-27.958c0-5.0614-0.5408-10.485-6.7371-10.485-3.4162 0-7.9101 1.4662-10.968 3.2143v35.228h-11.947v-46.265h11.947v4.6044c4.1398-3.0353 10.694-6.0706 15.816-6.0706 9.6163 0 13.836 7.1675 13.836 16.281v31.45z"> </path> <path d="m601.54 254.52c-3.5152 0.35038-7.2893 2.3003-10.344 4.0446v33.743h-11.951v-46.261h11.951v5.507c4.1321-3.0353 10.69-5.507 15.813-5.507v8.687s-2.9782-0.46083-5.4689-0.21328"> </path> <path d="m549.89 293.5c-15.276 0-23.452-9.4754-23.452-24.835 0-15.542 8.1767-24.096 23.452-24.096 14.822 0 23.452 9.0146 23.452 24.096 0 15.451-8.0853 24.835-23.452 24.835m0-40.655c-8.7175 0-11.593 8.4661-11.593 16.003 0 7.5445 2.6088 16.925 11.593 16.925 9.0793 0 11.68-9.2887 11.68-16.925 0-7.5369-2.963-16.003-11.68-16.003"> </path> <path d="m669.05 292.31v-27.958c0-5.1528-1.0816-10.485-7.1903-10.485-3.142 0-6.6457 1.4662-9.3421 3.2143 0.27039 1.1997 0.35799 2.4869 0.35799 3.778v31.45h-11.947v-27.958c0-5.0614-0.62838-10.485-6.8285-10.485-3.0582 0-6.8323 1.4662-9.3497 3.2143v35.228h-11.951v-46.265h11.951v4.6044c3.778-3.0353 9.9819-6.0706 14.735-6.0706 5.1262 0 9.1669 2.1099 11.505 6.8971 4.3149-2.9439 10.964-6.8971 16.174-6.8971 9.7039 0 13.836 7.1675 13.836 16.281v31.45z"> </path> <path d="m715.48 285.5c-3.2334 4.5054-9.2545 8.0015-14.735 8.0015-7.4569 0-13.84-5.0614-13.84-13.059 0-15.085 16.353-16.829 27.767-17.29v-2.7611c0-5.2404-4.2236-7.9063-9.0755-7.9063-4.4901 0-9.3421 0.63981-13.661 2.1137v-5.149c4.8557-3.0391 10.336-4.8748 16.087-4.8748 8.9841 0 18.239 3.9531 18.239 14.533v33.198h-10.782zm-16.982-6.8018c0 4.1398 2.6088 7.0761 6.6495 7.0761 5.0309 0 9.5249-4.3188 9.5249-9.563v-6.6228c-5.3013 0.28182-16.174 2.2089-16.174 9.1098"> </path> <path d="m520.32 236.2c1.5043 0 3.0658 0.14472 4.5815 0.36942v-5.2975c-2.9744-1.5538-6.2572-2.525-9.6125-2.525-10.606 0-15.001 7.3579-15.001 17.294h-5.5146v8.0548h5.5146l0.0876 38.206h12.035v-38.206h12.492v-8.0548h-12.579c0-5.8878 1.3482-9.841 7.9977-9.841"> </path> </g> <g fill="#061d41" fill-rule="evenodd" shape-rendering="auto"> <path d="m381.26 248.68c-2.4473 5.7e-4 -4.5519 1.4664-5.4845 3.568-0.38853 1.002-0.5029 1.8671-0.50214 2.798 1e-3 1.4426-0.0436 2.876-0.13391 4.2961-2.2793 35.836-31.958 64.081-68.38 64.081-37.915 0-68.523-30.608-68.523-68.523 0-1.6651 0.0792-3.3112 0.19528-4.9461h-12.007c-0.0999 1.6378-0.16738 3.2836-0.16738 4.9461 1e-5 44.387 36.114 80.499 80.501 80.499 42.933 0 78.125-33.783 80.384-76.164 0.0765-1.4352 0.0818-2.8815 0.11438-4.3352 0.0166-0.73955-0.17802-1.5025-0.30408-2.1229-0.79532-2.3817-3.0446-4.0986-5.6937-4.098z" color="#000000" color-rendering="auto" image-rendering="auto" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"> </path> <path d="m306.7 197.44c-0.88702-4.9e-4 -1.7724 0.34162-2.4884 0.59142-1.6476 0.85112-2.766 2.5696-2.7646 4.536 1e-3 1.7596 0.89642 3.3156 2.2624 4.2319 1.0349 0.56984 1.9875 0.91995 2.9905 0.92338 26.184 0.0893 47.302 21.117 47.302 47.302 0 1.5398-0.073 3.0621-0.21587 4.5636l10.251 0.79182c0.16357-1.7636 0.2472-3.5499 0.2472-5.3554 0-31.742-25.842-57.567-57.584-57.584zm-52.471 52.105c-2.4386-6.7e-4 -4.4709 1.6825-4.9851 3.9669-0.12083 0.53679-0.12789 1.0361-0.12832 1.512-5e-3 5.2759 0.70622 10.388 2.0408 15.246l10.155-1.9255c-1.2353-4.2224-1.9022-8.692-1.9127-13.32-2e-3 -0.69049-0.14382-1.4219-0.33476-2.042-0.62601-2.033-2.5892-3.4362-4.8345-3.4369z" color="#000000" color-rendering="auto" image-rendering="auto" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"> </path> <path d="m281.67 229.68c-6.5492 6.4699-10.616 15.447-10.616 25.347 0 7.0626 2.0718 13.653 5.6379 19.198l0.86758 1.2693c0.8646 1.2649 2.0641 2.1192 3.5457 2.1201 2.2281 1e-3 4.0346-1.8058 4.0339-4.0338-3.7e-4 -1.0655-0.50216-2.016-1.1744-2.8427-0.5747-0.70663-1.0534-1.5768-1.512-2.4103-2.1674-3.9394-3.4006-8.4678-3.4006-13.301 0-7.7048 3.1245-14.644 8.1787-19.64z" color="#000000" color-rendering="auto" image-rendering="auto" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"> </path> </g> <g fill="#071b40" fill-opacity=".29804" fill-rule="evenodd"> <g stroke-width="1.3525"> <path d="m291.86 206.48a5.1041 5.1041 0 0 1 -5.1041 5.1041 5.1041 5.1041 0 0 1 -5.1041 -5.1041 5.1041 5.1041 0 0 1 5.1041 -5.1041 5.1041 5.1041 0 0 1 5.1041 5.1041z"> </path> <path d="m274.75 217.8a5.1041 5.1041 0 0 1 -5.1041 5.1041 5.1041 5.1041 0 0 1 -5.1041 -5.1041 5.1041 5.1041 0 0 1 5.1041 -5.1041 5.1041 5.1041 0 0 1 5.1041 5.1041z"> </path> <path d="m263.36 234.81a5.1041 5.1041 0 0 1 -5.1041 5.1041 5.1041 5.1041 0 0 1 -5.1041 -5.1041 5.1041 5.1041 0 0 1 5.1041 -5.1041 5.1041 5.1041 0 0 1 5.1041 5.1041z"> </path> </g> <g stroke-width="1.0687"> <path d="m320.64 285.07a4.0328 4.0328 0 0 1 -4.0328 4.0328 4.0328 4.0328 0 0 1 -4.0328 -4.0328 4.0328 4.0328 0 0 1 4.0328 -4.0328 4.0328 4.0328 0 0 1 4.0328 4.0328z"> </path> <path d="m301.02 285.09a4.0328 4.0328 0 0 1 -4.0328 4.0328 4.0328 4.0328 0 0 1 -4.0328 -4.0328 4.0328 4.0328 0 0 1 4.0328 -4.0328 4.0328 4.0328 0 0 1 4.0328 4.0328z"> </path> <path d="m336.5 273.53a4.0328 4.0328 0 0 1 -4.0328 4.0328 4.0328 4.0328 0 0 1 -4.0328 -4.0328 4.0328 4.0328 0 0 1 4.0328 -4.0328 4.0328 4.0328 0 0 1 4.0328 4.0328z"> </path> </g> <g stroke-width="1.5897"> <path d="m312.8 180.37a5.9989 5.9989 0 0 1 -5.9989 5.9989 5.9989 5.9989 0 0 1 -5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 5.9989z"> </path> <path d="m332.03 182.94a5.9989 5.9989 0 0 1 -5.9989 5.9989 5.9989 5.9989 0 0 1 -5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 5.9989z"> </path> <path d="m350.06 190.37a5.9989 5.9989 0 0 1 -5.9989 5.9989 5.9989 5.9989 0 0 1 -5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 5.9989z"> </path> <path d="m365.49 202.19a5.9989 5.9989 0 0 1 -5.9989 5.9989 5.9989 5.9989 0 0 1 -5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 5.9989z"> </path> <path d="m377.25 217.59a5.9989 5.9989 0 0 1 -5.9989 5.9989 5.9989 5.9989 0 0 1 -5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 5.9989z"> </path> <path d="m384.78 235.81a5.9989 5.9989 0 0 1 -5.9989 5.9989 5.9989 5.9989 0 0 1 -5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 -5.9989 5.9989 5.9989 0 0 1 5.9989 5.9989z"> </path> </g> </g> <g fill-rule="evenodd" shape-rendering="auto"> <path d="m295.46 175.21c-39.056 5.5116-69.203 39.138-69.203 79.69h11.979c0-34.643 25.557-63.171 58.89-67.839z" color="#000000" color-rendering="auto" fill="url(#linearGradient20775)" image-rendering="auto" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"> </path> <path d="m354.02 255.05c0 26.184-21.117 47.302-47.302 47.302-22.44 0-41.114-15.509-46.034-36.426l-10.01 2.4168c6.0075 25.359 28.875 44.292 56.044 44.292 31.742 0 57.584-25.842 57.584-57.584z" color="#000000" color-rendering="auto" fill="url(#linearGradient20795)" image-rendering="auto" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"> </path> <path d="m306.7 219.37c-10.191 0-19.404 4.3099-25.911 11.201l5.893 5.3366c5.0292-5.267 12.128-8.5393 20.018-8.5393 15.319 0 27.651 12.335 27.651 27.654 0 3.852-0.78457 7.5121-2.1955 10.838l7.3396 3.116c1.8342-4.2892 2.8538-9.0054 2.8538-13.954 0-19.642-16.007-35.652-35.649-35.652z" color="#000000" color-rendering="auto" fill="url(#linearGradient20785)" image-rendering="auto" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"> </path> </g> </g> </svg> <div> Industry Dive is an Informa business </div> </div> <div class="baseline-footer"> © 2024 <a href="http://www.industrydive.com">Industry Dive</a>. All rights reserved. | View our <a href="http://www.industrydive.com/industries/">other publications</a> | <a href="http://www.industrydive.com/privacy-policy/">Privacy policy</a> | <a href="http://www.industrydive.com/terms-of-use/">Terms of use</a> | <a href="http://www.industrydive.com/takedown-policy/">Take down policy</a>. <br> <a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences / Do Not Sell</a> </div> </div> </div> </div> <!-- mobile menu, not visible on desktop, must go AFTER footer --> <nav class="mobile-menu"> <div class="mm-top-bar"> <button class="mobile-menu-toggle"> <img src="/static/img/menu_icons/close.svg?273117231121" width="20" height="20" alt="close menu"/> </button> <div class="mm-search"> <form action="/search/" method="GET" data-ajax="false"> <label for="search-mobile"> <span class="screen-reader-text">Search</span> <input id="search-mobile" type="search" name="q" placeholder="Search" data-role="none"> </label> <button type="submit" value="" data-role="none" class="search-button-front analytics t-search-navigation-mobile"> <img src="/static/img/menu_icons/search.svg?320116291121" width="15" height="15" alt="search"> </button> </form> </div> </div> <ul class="mm-list list-no-bullets"> <li> <a href="/" class="analytics t-dash-navigation-mobile"> <span>Home</span> </a> </li> <li class="mm-accordion"> <button> <span>Topics</span> <span class="accordion-toggle-arrow"> <img src="/static/img/menu_icons/chevron_down.svg?102717100918" width="16" height="9" alt="down arrow" loading="lazy"> </span> </button> <ul class="list-no-bullets"> <li> <a class="analytics t-topic-navigation-mobile-risk-resilience" href="/topic/risk-resilience/">Risk</a> </li> <li> <a class="analytics t-topic-navigation-mobile-technology" href="/topic/technology/">Technology</a> </li> <li> <a class="analytics t-topic-navigation-mobile-operations" href="/topic/operations/">Operations</a> </li> <li> <a class="analytics t-topic-navigation-mobile-procurement" href="/topic/procurement/">Procurement</a> </li> <li> <a class="analytics t-topic-navigation-mobile-logistics" href="/topic/logistics/">Logistics</a> </li> <li> <a class="analytics t-topic-navigation-mobile-freight" href="/topic/freight/">Freight</a> </li> <li> <a class="analytics t-topic-navigation-mobile-regulation" href="/topic/regulation/">Regulation</a> </li> </ul> </li> <li> <a href="/deep-dive/" class="analytics t-deepdive-navigation-mobile"> <span>Deep Dive</span> </a> </li> <li> <a href="/opinion/" class="analytics t-opinion-navigation-mobile"> <span>Opinion</span> </a> </li> <li> <a href="/library/" class="analytics t-library-navigation-mobile"> <span>Library</span> </a> </li> <li> <a href="/events/" class="analytics t-events-navigation-mobile"> <span>Events</span> </a> </li> <li> <a href="/press-release/" class="analytics t-press-releases-navigation-mobile"> <span>Press Releases</span> </a> </li> </ul> <section class="signup mm-signup"> <div class="row"> <div class="large-9 medium-10 medium-centered columns"> <h3 class="display-heading-03 display-heading-03--loud">Get Supply Chain Dive in your inbox</h3> <p class="subhead">The free newsletter covering the top industry headlines</p> <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> <label for="id_cb2c09_email" class="email-input js-email-input"> <span class="screen-reader-text">Email:</span> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_cb2c09_email"> </label> <input type="hidden" name="signup_box_location" value="integrated_menu"> <input type="hidden" name="signup_initial_url_path" value="/"> <input type="hidden" name="js_enabled" value="0" id="id_cb2c09_js_enabled"> <ul class="signup-list list-no-bullets"> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-integrated_menu-checkbox-55" type="checkbox" name="site_newsletters" value="55" class="checkbox" checked /> <label for="newsletter-integrated_menu-checkbox-55"> <span class="newsletter-title">Daily Dive</span> <span class="secondary-label">M-F</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-integrated_menu-checkbox-326" type="checkbox" name="site_newsletters" value="326" class="checkbox" /> <label for="newsletter-integrated_menu-checkbox-326"> <span class="newsletter-title">Operations Weekly</span> <span class="secondary-label">Every Tuesday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-integrated_menu-checkbox-719" type="checkbox" name="site_newsletters" value="719" class="checkbox" /> <label for="newsletter-integrated_menu-checkbox-719"> <span class="newsletter-title">Procurement Weekly</span> <span class="secondary-label">Every Thursday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-integrated_menu-checkbox-2109" type="checkbox" name="site_newsletters" value="2109" class="checkbox" /> <label for="newsletter-integrated_menu-checkbox-2109"> <span class="newsletter-title">Logistics Weekly</span> <span class="secondary-label">Every Wednesday</span> </label> </li> <li> <label><span class="screen-reader-text">Select user consent:</span></label> <input type="checkbox" name="user_consent" id="id_user_consent-integrated_menu" value="1" class="checkbox"/> <label for="id_user_consent-integrated_menu"> <span class="signup-user-consent_box"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </span> </label> </li> </ul> <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> <script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?520216211124" ></script> <label class="error email_error" style="display:none;">A valid email address is required.</label> <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> </form> </div> </div> </section> </nav> <!-- Track signups for Facebook Conversions API --> <script type="module" src="/static/js/dist/signupValidation.bundle.js?520216211124" ></script> <script type="module" src="/static/js/dist/gtmEvents.bundle.js?520216211124" ></script> <!-- Convert straight quotes to curly --> <script type="module" src="/static/js/dist/smartQuotes.bundle.js?520216211124" ></script> <script> //changes href of logo $(".site-menu a[href='/']").attr('href', '#top'); //adds smooth scroll $('.site-menu a[href="#top"]').on('click',function(event) { event.preventDefault(); $("html, body").animate({ scrollTop: 0 }, 500); }); </script> <script> // Set cookie if we're on mobile app. Expire if we're not. This affects // which template is used to display the site to the user. $(document).ready(function() { // Get integer value of mobileapp param from URL and default to 0 if it doesn't exist var mobileapp = ''; // Set cookie if mobileapp is 1 or 2 or expire cookie if mobileapp == 0 if (mobileapp == '0') { document.cookie = 'mobileapp=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; } else if (mobileapp == '1' || mobileapp == '2') { document.cookie = 'mobileapp=' + mobileapp + '; path=/;'; } // There's no need to immediately load or preload print.css since it's not needed on page // load. Therefore, load it when the document is ready var stylesheet=document.createElement("link"); stylesheet.setAttribute("rel", "stylesheet"); stylesheet.setAttribute("type", "text/css"); stylesheet.setAttribute("media", "print"); if (window.location.pathname.includes('trendline')) { stylesheet.setAttribute("href", "/static/css/print_trendline.css?300116211124"); } else { stylesheet.setAttribute("href", "/static/css/print.css?300116211124"); } document.getElementsByTagName("head")[0].appendChild(stylesheet); }); </script> <!-- Sailthru Horizon --> <!-- <script type="text/javascript" src="https://ak.sail-horizon.com/horizon/v1.js"></script> --> <script src="https://ak.sail-horizon.com/spm/spm.v1.min.js"></script> <script type="text/javascript"> $(function() { // Sailthru Personalization Engine Setup var sailthru_setup = { customerId: '12ab35a80530ffa5450add9c09f5de04', domain: 'horizon.supplychaindive.com', spider: false }; if (window.Sailthru) { Sailthru.init(sailthru_setup); } }); </script> </body> </html>