Free Trial

European Economic Data Calendar

--Rating: *** most market sensitive, * least market sensitive
Date   GMT /Local                                             Prior  Est.
-------------------------------------------------------------------------------
20-May 0600/0800 **  Apr    DE PPI m/m                         -0.1    --   %
20-May 0600/0800 **  Apr    DE PPI y/y                          2.4    --   %
20-May 0800/1000 **  Mar    EU current account                   27    -- b E
21-May 1400/1600 **  May    EU consumer confidence (p)         -7.9    --
23-May 0600/0800 *** Q1     DE GDP (f) q/q                      0.4    --   %
23-May 0600/0800 *** Q1     DE GDP (f) y/y wda                  0.7    --   %
23-May 0645/0845 *   May    FR Business Climate Indicator       105    --
23-May 0645/0845 *   May    FR Services Sentiment               105    --
23-May 0645/0845 **  May    FR Manufacturing Sentiment          101    --
23-May 0715/0915 **  May    FR Markit Manufacturing PMI (p)    50.0    --
23-May 0715/0915 **  May    FR Markit Services PMI (p)         50.5    --
23-May 0730/0930 **  May    DE Markit Manufacturing PMI (p)    44.4    --
23-May 0730/0930 **  May    DE Markit Services PMI (p)         55.7    --
23-May 0730/0930 **  Apr    SE Unemployment rate                7.1    --   %
23-May 0730/0930 **  Apr    SE Unemployment rate SA             6.7    --   %
23-May 0730/0930 **  Apr    SE Total Employment               5.098    -- m 
23-May 0800/1000 **  May    EU Markit Manufacturing PMI (p)    47.9    --
23-May 0800/1000 **  May    EU Markit Services PMI (p)         52.8    --
23-May 0800/1000 **  May    EU Markit Composite PMI (p)        51.5    --
23-May 0800/1000 *** May    DE IFO Business Climate Index      99.2    --
24-May 0700/0900 **  Apr    ES PPI m/m                         -0.2    --   %
24-May 0700/0900 **  Apr    ES PPI y/y                          2.4    --   %
24-May 0730/0930 **  Apr    SE PPI m/m                          1.2    --   %
24-May 0730/0930 **  Apr    SE PPI y/y                          6.3    --   %
24-May 1300/1500 **  May    BE BNB Business Sentiment          -3.2    --
28-May 0545/0745 *** Q1     CH GDP q/q                          0.2    --   %
28-May 0545/0745 *** Q1     CH GDP y/y                          1.4    --   %
28-May 0600/0800 *   May    DE GFK Consumer Climate            10.4    --
28-May 0645/0845 **  May    FR Consumer Sentiment                96    --
28-May 0730/0930 **  Apr    SE Retail sales m/m                 0.5    --   %
28-May 0730/0930 **  Apr    SE Retail sales y/y                 1.9    --   %
28-May 0730/0930 **  Apr    SE Trade Balance sek                7.0    -- b 
28-May 0730/0930 **  Apr    SE Exports sek                    132.9    -- b 
28-May 0730/0930 **  Apr    SE Imports sek                    125.9    -- b 
28-May 0800/1000 **  Apr    EU M3 y/y                           4.5    --   %
28-May 0800/1000 **  Apr    EU M3 3m. average                   4.2    --   %
28-May 0900/1100 *   May    EU Consumer Confidence             -7.9    --
28-May 0900/1100 *   May    EU Industrial Sentiment            -4.1    --
28-May 0900/1100 *   May    EU Business Climate Indicator      0.42    --
28-May 0900/1100 **  May    EU Economic Sentiment Indicator     104    --
29-May 0600/0800 **  Apr    DE ILO employment change             33    -- k 
29-May 0600/0800 **  Apr    DE Import Price Index m/m           0.0    --   %
29-May 0600/0800 **  Apr    DE Import Price Index y/y           1.7    --   %
29-May 0600/0800 **  Apr    DE Export Price Index m/m           0.1    --   %
29-May 0600/0800 **  Apr    DE Export Price Index y/y           1.3    --   %
29-May 0645/0845 *** Q1     FR GDP (f) q/q                      0.3    --   %
29-May 0645/0845 *** Q1     FR GDP (f) y/y                      1.1    --   %
29-May 0645/0845 **  Apr    FR PPI m/m                         -0.1    --   %
29-May 0645/0845 **  Apr    FR PPI y/y                          1.6    --   %
29-May 0645/0845 *** May    FR HICP m/m (p)                     0.4    --   %
29-May 0645/0845 *** May    FR HICP y/y (p)                     1.5    --   %
29-May 0645/0845 **  Apr    FR Consumer spending m/m           -0.1    --   %
29-May 0645/0845 **  Apr    FR Consumer Spending  y/y          -1.9    --   %
29-May 0700/0900 *   May    CH KOF Economic Barometer          96.2    --
29-May 0730/0930 *** Q1     SE GDP q/q                           --    --   %
29-May 0730/0930 *** Q1     SE GDP y/y                           --    --   %
29-May 0755/0955 **  May    DE unemployment rate                4.9    --   %
29-May 0755/0955 **  May    DE unemployment change m/m          -12    -- k 
29-May 0800/1000 **  May    IT ISTAT Business Confidence       98.7    --
29-May 0800/1000 **  May    IT ISTAT Consumer Confidence      110.5    --
30-May 0700/0900 *** May    ES HICP (p) m/m                     1.1    --   %
30-May 0700/0900 *** May    ES HICP (p) y/y                     1.6    --   %
30-May 0700/0900 *   Apr    ES retail sales y/y wda             1.7    --   %
31-May 0600/0800 **  Apr    DE retail sales m/m                -0.2    --   %
31-May 0600/0800 **  Apr    DE retail sales y/y                -2.1    --   %
31-May 0630/0830 **  Mar    CH retail sales m/m                -0.2    --   %
31-May 0630/0830 **  Mar    CH retail sales wda y/y            -0.7    --   %
31-May 0800/1000 *** Q1     IT GDP (f) q/q                      0.2    --   %
31-May 0800/1000 *** Q1     IT GDP (f) y/y                      0.1    --   %
31-May 0900/1100 *** May    IT HICP (p) m/m                     0.5    --   %
31-May 0900/1100 *** May    IT HICP (p) y/y                     1.1    --   %
31-May 1200/1400 *** May    DE HICP (p) m/m                      --    --   %
31-May 1200/1400 *** May    DE HICP (p) y/y                      --    --   %
03-Jun 0630/0830 **  May    SE Manufacturing PMI               50.9    --
03-Jun 0630/0830 *** May    CH CPI m/m                          0.2    --   %
03-Jun 0630/0830 *** May    CH CPI y/y                          0.7    --   %
03-Jun 0645/0845 *   May    FR car registrations y/y            0.4    --   %
03-Jun 0715/0915 **  May    ES Markit Manufacturing PMI (f)    51.8    --
03-Jun 0745/0945 **  May    IT Markit Manufacturing PMI (f)    49.1    --
03-Jun 0750/0950 **  May    FR Markit Manufacturing PMI (f)      --    --
03-Jun 0755/0955 **  May    DE Markit Manufacturing PMI (f)      --    --
03-Jun 0800/1000 **  May    EU Markit Manufacturing PMI (f)      --    --
04-Jun     -     *   May    DE car registrations y/y            0.2    --   %
04-Jun 0700/0900 *   May    ES unemployment m/m               -2.81    --   %
04-Jun 0700/0900 *   May    ES unemployment y/y               -5.17    --   %
04-Jun 0730/0930 *** May    SE Industrial Production m/m       -3.3    --   %
04-Jun 0730/0930 *** May    SE Industrial Production y/y       -2.6    --   %
04-Jun 0900/1100 **  May    EU unemployment m/m                 7.7    --   %
04-Jun 0900/1100 *** Jun    EU HICP (p) 'core' y/y              1.3    --   %
04-Jun 0900/1100 *** Jun    EU HICP (p) y/y                     1.7    --   %
05-Jun 0600/0800 *   Q1     DE wholesale sales q/q              1.4    --   %
05-Jun 0700/0900 **  Apr    ES industrial production y/y       -3.1    --   %
05-Jun 0715/0915 **  May    ES Markit Services PMI (f)           --    --
05-Jun 0745/0945 **  May    IT Markit Services PMI (f)           --    --
05-Jun 0750/0950 **  May    FR Markit Services PMI (f)           --    --
05-Jun 0755/0955 **  May    DE Markit Services PMI (f)           --    --
05-Jun 0800/1000 *   May    DE VDMA machine orders y/y        -10.0    --   %
05-Jun 0800/1000 **  May    EU Markit Services PMI (f)           --    --
05-Jun 0900/1100 **  Apr    EU PPI m/m                         -0.1    --   %
05-Jun 0900/1100 **  Apr    EU PPI y/y                          2.9    --   %
05-Jun 0900/1100 **  Apr    EU retail sales m/m                 0.0    --   %
05-Jun 0900/1100 **  Apr    EU retail sales y/y wda             1.9    --   %
06-Jun 0600/0800 **  Apr    DE manufacturing orders m/m         0.6    --   %
06-Jun 0600/0800 **  Apr    DE manufacturing orders  y/y wda   -6.0    --   %
06-Jun 0900/1100 *** Q1     EU GDP (2nd est.) q/q               0.4    --   %
06-Jun 0900/1100 *** Q1     EU GDP (2nd est.) y/y               1.2    --   %
06-Jun 0900/1100 *   Q1     EU employment q/q                   0.3    --   %
06-Jun 0900/1100 *   Q1     EU employment y/y                   1.3    --   %
06-Jun 1145/1345 ***        EU ECB Deposit Rate               -0.40 -0.40   %
06-Jun 1145/1345 ***        EU ECB Refinancing Rate             0.0   0.0   %
06-Jun 1145/1345 ***        EU ECB Lending Rate %              0.25  0.25   %
06-Jun 1145/1345 ***        EU ECB policy decision               --    --
     ---------------------------------------------------------------------------
---
[TOPICS: MTABLE]

To read the full story

Close

Why MNI

MNI is the leading provider

of intelligence and analysis on the Global Fixed Income, Foreign Exchange and Energy markets. We use an innovative combination of real-time analysis, deep fundamental research and journalism to provide unique and actionable insights for traders and investors. Our "All signal, no noise" approach drives an intelligence service that is succinct and timely, which is highly regarded by our time constrained client base.

Our Head Office is in London with offices in Chicago, Washington and Beijing, as well as an on the ground presence in other major financial centres across the world.
}); window.REBELMOUSE_TASKS_QUEUE.push(function(){ window.dataLayer.push({ 'event' : 'logedout', 'loggedOut' : 'loggedOut' }); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ (function appendPosts () { var policyPosts = document.getElementsByClassName('policy-posts-wrapper')[0]; var policyPostsMenu = document.querySelector('.policy-posts-span'); policyPostsMenu.append(policyPosts); policyPosts.style.display = "block"; var dataPosts = document.getElementsByClassName('data-posts-wrapper')[0]; var dataPostsMenu = document.querySelector('.data-posts-span'); dataPostsMenu.append(dataPosts); dataPosts.style.display = "block"; })(); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll(".my-mni").forEach(function(item){ item.href="/core/users/email_login/"; item.innerHTML="Log In"; }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelector('.signup-form').addEventListener('submit', () => { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'submission_click', 'event_category': "Sign Up Button Clicks", 'event_label': "Posts" }); }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('.signup-form.authentication--form',function(item){ item.onsubmit=function(e){ ga('b.send', 'event', {eventCategory: 'Signup', eventAction: 'CompletedForm', eventLabel:'pageTitle', eventValue:15}); window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'signup_click', 'event_category': "Signup", 'event_action': 'CompletedForm', 'event_label': 'pageTitle', 'event_value': 15 }); } }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ (function appendPosts () { var policyPosts = document.getElementsByClassName('policy-posts-wrapper')[0]; var policyPostsMenu = document.querySelector('.policy-posts-span'); policyPostsMenu.append(policyPosts); policyPosts.style.display = "block"; var dataPosts = document.getElementsByClassName('data-posts-wrapper')[0]; var dataPostsMenu = document.querySelector('.data-posts-span'); dataPostsMenu.append(dataPosts); dataPosts.style.display = "block"; })(); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll(".my-mni").forEach(function(item){ item.href="/core/users/email_login/"; item.innerHTML="Log In"; }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelectorAll("img").forEach(function (img) { img.addEventListener("contextmenu", function (e) { return false; }); }); document .querySelector(".site-logo img") .addEventListener("contextmenu", function (e) { return true; }); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ document.querySelector('.signup-form').addEventListener('submit', () => { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'submission_click', 'event_category': "Sign Up Button Clicks", 'event_label': "Posts" }); }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ REBELMOUSE_STDLIB.createElementChangeListener('.signup-form.authentication--form',function(item){ item.onsubmit=function(e){ ga('b.send', 'event', {eventCategory: 'Signup', eventAction: 'CompletedForm', eventLabel:'pageTitle', eventValue:15}); window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event' : 'signup_click', 'event_category': "Signup", 'event_action': 'CompletedForm', 'event_label': 'pageTitle', 'event_value': 15 }); } }) }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ let posts = document.querySelectorAll(".all-content-wrapper .widget:not(.stream-story-processed)"); window.check_story_posts(posts, "streamOfPosts"); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function populateInputsWithAPAPI(c) { document.querySelectorAll('.signup-form input[name="country"]').forEach(el => { el.setAttribute("value", c.country_name); }); document.querySelectorAll('.signup-form .country_name').forEach(el => { el.setAttribute("value", c.country_name); }); let country_code = c && c.country_code ? c.country_code.toLowerCase() : "auto"; document.querySelectorAll('.signup-form .country_code').forEach(el => { el.setAttribute("value", country_code); }); document.querySelectorAll('.signup-form .selected_country').forEach(el => { el.setAttribute("value", country_code); }); } const fetch = function (err, res) { var r = new XMLHttpRequest(); r.open("GET", err, !0), (r.responseType = "json"), (r.onload = function () { var err = r.status; res(200 === err ? null : err, r.response); }), r.send(); }; function setupCountry() { if (window.preventDuplicateExec) { return; } window.preventDuplicateExec = true; window.REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, firstOnly: true, oneTime: true, selector: ".signup-form", onIntersect: (entry) => { // when you need to get access to that data you call it in that way: let ipapiData = localStorage.getItem("ipapiData"); if (!ipapiData) { fetch("https://ipapi.co/json/", function (err, ipData) { console.log("populating inputs with data from IP API "); localStorage.setItem("ipapiData", JSON.stringify(ipData)); populateInputsWithAPAPI(ipData); }); } else { console.log( "populating inputs with data from IP API data stored in local storage" ); populateInputsWithAPAPI(JSON.parse(ipapiData)); } }, }); } setupCountry(); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ /* const sidebar = document.querySelector('.left-sidebar-container'); const stickyContent = document.querySelector('.sticky-content'); const siteContent = document.querySelector('.all-posts-stream'); if (sidebar && stickyContent && siteContent) { if (siteContent.clientHeight > sidebar.clientHeight) { console.log('grater -> ', siteContent.clientHeight + ' > ' + sidebar.clientHeight); stickyContent.style.height = (siteContent.clientHeight - sidebar.clientHeight) + 'px'; } } */ }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function populateInputsWithAPAPI(c) { document.querySelectorAll('.signup-form input[name="country"]').forEach(el => { el.setAttribute("value", c.country_name); }); document.querySelectorAll('.signup-form .country_name').forEach(el => { el.setAttribute("value", c.country_name); }); let country_code = c && c.country_code ? c.country_code.toLowerCase() : "auto"; document.querySelectorAll('.signup-form .country_code').forEach(el => { el.setAttribute("value", country_code); }); document.querySelectorAll('.signup-form .selected_country').forEach(el => { el.setAttribute("value", country_code); }); } const fetch = function (err, res) { var r = new XMLHttpRequest(); r.open("GET", err, !0), (r.responseType = "json"), (r.onload = function () { var err = r.status; res(200 === err ? null : err, r.response); }), r.send(); }; function setupCountry() { if (window.preventDuplicateExec) { return; } window.preventDuplicateExec = true; window.REBELMOUSE_STDLIB.onElementInViewport({ threshold: 0, firstOnly: true, oneTime: true, selector: ".signup-form", onIntersect: (entry) => { // when you need to get access to that data you call it in that way: let ipapiData = localStorage.getItem("ipapiData"); if (!ipapiData) { fetch("https://ipapi.co/json/", function (err, ipData) { console.log("populating inputs with data from IP API "); localStorage.setItem("ipapiData", JSON.stringify(ipData)); populateInputsWithAPAPI(ipData); }); } else { console.log( "populating inputs with data from IP API data stored in local storage" ); populateInputsWithAPAPI(JSON.parse(ipapiData)); } }, }); } setupCountry(); });