{"id":7777,"date":"2026-10-12T13:45:07","date_gmt":"2026-10-12T11:45:07","guid":{"rendered":"https:\/\/euralco.com\/?page_id=7777"},"modified":"2026-10-12T13:45:07","modified_gmt":"2026-10-12T11:45:07","slug":"aluminium-price","status":"publish","type":"page","link":"https:\/\/euralco.com\/en\/aluminium-price\/","title":{"rendered":"Aluminium price today"},"content":{"rendered":"<div id=\"pl-7777\"  class=\"panel-layout\" ><div id=\"pg-7777-0\"  class=\"panel-grid panel-has-style\" ><div class=\"panel-row-style panel-row-style-for-7777-0\" ><div id=\"pgc-7777-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-7777-0-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-headline so-widget-sow-headline-default-6295d66bf548-7777\"\n\t\t\t\n\t\t><div class=\"sow-headline-container \">\n\t\t\t\t\t\t\t<h1 class=\"sow-headline\">\n\t\t\t\t\t\tAluminium price today\t\t\t\t\t\t<\/h1>\n\t\t\t\t\t\t<\/div>\n<\/div><\/div><div id=\"panel-7777-0-0-1\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>The <strong>aluminium price<\/strong> moves every day with the international metals market. Below you will find today's indicative spot price for primary aluminium in euros and US dollars per tonne, the price trend and the monthly averages that many project contracts use as a reference. For a firm price for your alloy, dimensions and volume, request a project price directly.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><div id=\"pg-7777-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-7777-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-7777-1-0-0\" class=\"widget_text so-panel widget widget_custom_html panel-first-child\" data-index=\"2\" ><div class=\"textwidget custom-html-widget\"><!--\n  Euralco aluminiumprijs-widget v2 (NL\/EN)\n  Plakken in de WordPress-widget \"Aangepaste HTML\".\n  Data: data-src (JSON, elk uur op werkdagen bijgewerkt via GitHub Actions). Geen API-sleutel in de pagina.\n  WordPress-regels: geen \"]]\" + \">\" achter elkaar; spaties rond \"<\" in vergelijkingen; geen HTML-strings in JS.\n-->\n<div id=\"euralco-prijs\" class=\"eap\" data-lang=\"auto\"\n  data-src=\"https:\/\/euralcoeurope.github.io\/euralco-marketdata\/aluminium.json\"\n  data-quote-nl=\"https:\/\/euralco.com\/contact\/\" data-quote-en=\"https:\/\/euralco.com\/en\/contact\/\"\n  data-calc-nl=\"https:\/\/euralco.com\/aluminium-gewicht-berekenen\/\" data-calc-en=\"https:\/\/euralco.com\/en\/aluminium-weight-calculator\/\"\n  data-gf-form=\"12\" data-privacy-nl=\"https:\/\/euralco.com\/privacybeleid\/\" data-privacy-en=\"https:\/\/euralco.com\/en\/privacy-policy-en\/\">\n<style>\n.eap{--navy:#03084c;--navy2:#0c1566;--blue:#3f71ac;--blue2:#335f93;--muted:#4a5580;--line:#cfd9e8;--card:#eef3f9;--paper:#fff;--up:#0f7a3d;--down:#b91c1c;--flat:#6b7280;\n color:var(--navy);font-family:inherit;font-size:15px;line-height:1.5;max-width:1100px;margin:0 auto;font-variant-numeric:tabular-nums}\n.eap *,.eap *::before,.eap *::after{box-sizing:border-box}\n.eap button,.eap input{font:inherit;color:inherit;margin:0}\n.eap [data-hide]{display:none!important}\n.eap .x-demo{display:none;background:#fff7e0;border:1px solid #f0d68a;color:#6b4e00;border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:14px}\n.eap .x-demo.on{display:block}\n.eap .x-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}\n.eap .x-kick{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue2);display:flex;align-items:center;gap:8px}\n.eap .x-dot{width:8px;height:8px;border-radius:50%;background:var(--up);animation:xp 2.4s infinite}\n.eap .x-dot.off{background:var(--flat);animation:none}\n@keyframes xp{0%{box-shadow:0 0 0 0 rgba(15,122,61,.45)}70%{box-shadow:0 0 0 8px rgba(15,122,61,0)}100%{box-shadow:0 0 0 0 rgba(15,122,61,0)}}\n@media (prefers-reduced-motion:reduce){.eap .x-dot{animation:none}}\n.eap .x-stamp{font-size:13px;color:var(--muted)}\n.eap .x-cards{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:14px}\n@media (max-width:860px){.eap .x-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eap .x-main{grid-column:1\/-1}}\n@media (max-width:480px){.eap .x-cards{grid-template-columns:minmax(0,1fr)}}\n.eap .x-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:6px;min-width:0}\n.eap .x-main{background:linear-gradient(135deg,var(--navy) 0%,var(--navy2) 60%,#1b2d7a 100%);border-color:var(--navy);color:#fff;position:relative;overflow:hidden}\n.eap .x-main::after{content:\"\";position:absolute;right:-50px;top:-50px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(197,213,234,.22),rgba(197,213,234,0) 70%);pointer-events:none}\n.eap .x-lab{font-size:13px;font-weight:600;color:var(--muted)}\n.eap .x-main .x-lab,.eap .x-main .x-sub{color:#c5d5ea}\n.eap .x-val{font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}\n.eap .x-main .x-val{font-size:clamp(34px,4.8vw,48px)}\n.eap .x-unit{font-size:14px;font-weight:600;opacity:.75;margin-left:6px}\n.eap .x-sub{font-size:13px;color:var(--muted)}\n.eap .x-chip{align-self:flex-start;display:inline-flex;gap:4px;font-size:13px;font-weight:700;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff}\n.eap .x-chip.up{background:rgba(74,222,128,.2);color:#b7f5cc}.eap .x-chip.down{background:rgba(248,113,113,.22);color:#ffd0d0}\n.eap .x-phead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px}\n.eap .x-plab{font-size:14px;font-weight:700;color:var(--navy)}\n.eap .x-perf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px}\n@media (max-width:760px){.eap .x-perf{grid-template-columns:repeat(3,minmax(0,1fr))}}\n@media (max-width:420px){.eap .x-perf{grid-template-columns:repeat(2,minmax(0,1fr))}}\n.eap .x-pf{border:1px solid var(--line);border-radius:10px;padding:10px 14px;background:var(--paper)}\n.eap .x-pf span{font-size:12.5px;color:var(--muted)}\n.eap .x-pf b{display:block;font-size:18px;color:var(--flat)}\n.eap .x-pf.up b{color:var(--up)}.eap .x-pf.down b{color:var(--down)}\n.eap .x-sec{margin-top:24px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px}\n@media (max-width:480px){.eap .x-sec{padding:16px}}\n.eap .x-sec h3{margin:0 0 4px;font-size:18px;color:var(--navy)}\n.eap .x-intro{margin:0 0 14px;font-size:14px;color:var(--muted)}\n.eap .x-bar{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}\n.eap .x-seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--paper)}\n.eap .x-seg button{border:0;background:transparent;padding:6px 12px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--muted)}\n.eap .x-seg button[aria-pressed=\"true\"]{background:var(--navy);color:#fff}\n.eap .x-chart{position:relative;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:10px 6px 4px}\n.eap .x-chart svg{display:block;width:100%;max-width:100%;height:auto;touch-action:pan-y}\n.eap .x-tip{position:absolute;top:8px;pointer-events:none;background:var(--navy);color:#fff;font-size:12.5px;padding:5px 9px;border-radius:6px;white-space:nowrap;opacity:0;transition:opacity .12s}\n.eap .x-tip.on{opacity:1}\n.eap .x-range{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-top:10px}\n.eap .x-range b{color:var(--navy)}\n.eap .x-tbl{overflow-x:auto;background:var(--paper);border:1px solid var(--line);border-radius:10px}\n.eap table{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}\n.eap th,.eap td{padding:9px 14px;text-align:right;border-bottom:1px solid var(--line)}\n.eap th:first-child,.eap td:first-child{text-align:left}\n.eap thead th{font-size:12.5px;color:var(--muted);font-weight:600;background:var(--card)}\n.eap tbody tr:last-child td{border-bottom:0}\n.eap td.up{color:var(--up)}.eap td.down{color:var(--down)}\n.eap .x-imp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start}\n@media (max-width:760px){.eap .x-imp{grid-template-columns:minmax(0,1fr)}}\n.eap label{display:block;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:6px}\n.eap .x-in{display:flex;border:1px solid var(--line);border-radius:8px;background:var(--paper);overflow:hidden}\n.eap .x-in input{flex:1;min-width:0;border:0;padding:11px 12px;font-size:17px;font-weight:600;background:transparent}\n.eap .x-in input:focus{outline:none}.eap .x-in:focus-within{outline:2px solid var(--blue);outline-offset:1px}\n.eap .x-in span{display:flex;align-items:center;padding:0 12px;color:var(--muted);font-size:14px;border-left:1px solid var(--line)}\n.eap .x-hint{font-size:13px;color:var(--muted);margin:10px 0 0}\n.eap .x-hint a{color:var(--blue2);font-weight:600}\n.eap .x-res{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:16px 18px}\n.eap .x-res .x-val{font-size:28px;color:var(--navy)}\n.eap .x-scen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}\n@media (max-width:420px){.eap .x-scen{grid-template-columns:repeat(2,minmax(0,1fr))}}\n.eap .x-scen div{border-radius:8px;padding:8px 10px;background:var(--card);font-size:12.5px;color:var(--muted)}\n.eap .x-scen b{display:block;font-size:14px}\n.eap .x-scen .neg b{color:var(--up)}.eap .x-scen .pos b{color:var(--down)}\n.eap .x-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:24px;padding:20px 22px;border-radius:12px;background:var(--navy);color:#fff}\n.eap .x-cta p{margin:0;max-width:640px}.eap .x-cta b{display:block;font-size:17px;margin-bottom:2px}\n.eap .x-btn{display:inline-block;background:var(--blue);color:#fff!important;text-decoration:none;font-weight:700;padding:11px 20px;border-radius:8px;white-space:nowrap}\n.eap .x-btn:hover{background:var(--blue2)}\n.eap .x-note{font-size:12.5px;color:var(--muted);margin-top:14px}\n.eap .x-err{display:none;margin-top:12px;padding:12px 16px;border-radius:10px;background:var(--card);font-size:14px}\n.eap .x-err.on{display:block}\n.eap .x-sk{color:transparent!important;background:linear-gradient(90deg,rgba(207,217,232,.5),rgba(207,217,232,.9),rgba(207,217,232,.5));border-radius:6px}\n.eap .x-main .x-sk{background:rgba(255,255,255,.15)}\n<\/style>\n<div class=\"x-demo\" role=\"note\"><\/div>\n<div class=\"x-top\">\n  <div class=\"x-kick\"><span class=\"x-dot off\"><\/span><span data-t=\"kick\"><\/span><\/div>\n  <div class=\"x-stamp\" data-v=\"stamp\"><\/div>\n<\/div>\n<div class=\"x-cards\">\n  <div class=\"x-card x-main\">\n    <div class=\"x-lab\" data-t=\"cEur\"><\/div>\n    <div class=\"x-val\"><span data-v=\"eur\" class=\"x-sk\">0.000<\/span><span class=\"x-unit\">EUR\/t<\/span><\/div>\n    <span class=\"x-chip\" data-v=\"chip\" data-hide><\/span>\n    <div class=\"x-sub\" data-v=\"kg\"><\/div>\n  <\/div>\n  <div class=\"x-card\">\n    <div class=\"x-lab\" data-t=\"cUsd\"><\/div>\n    <div class=\"x-val\"><span data-v=\"usd\" class=\"x-sk\">0.000<\/span><span class=\"x-unit\">USD\/t<\/span><\/div>\n    <div class=\"x-sub\" data-t=\"cUsdSub\"><\/div>\n  <\/div>\n  <div class=\"x-card\">\n    <div class=\"x-lab\" data-t=\"cFx\"><\/div>\n    <div class=\"x-val\"><span data-v=\"fx\" class=\"x-sk\">0,0000<\/span><span class=\"x-unit\">USD<\/span><\/div>\n    <div class=\"x-sub\" data-v=\"fxInv\"><\/div>\n  <\/div>\n<\/div>\n<div class=\"x-phead\" data-s=\"perf\">\n  <span class=\"x-plab\" data-t=\"hPerf\"><\/span>\n  <div class=\"x-seg\" data-g=\"pcur\"><button type=\"button\" data-c=\"eur\" aria-pressed=\"true\">EUR<\/button><button type=\"button\" data-c=\"usd\" aria-pressed=\"false\">USD<\/button><\/div>\n<\/div>\n<div class=\"x-perf\" data-v=\"perf\"><\/div>\n<div class=\"x-err\" data-t=\"err\"><\/div>\n<div class=\"x-sec\" data-s=\"chart\">\n  <h3 data-t=\"hChart\"><\/h3>\n  <p class=\"x-intro\" data-t=\"pChart\"><\/p>\n  <div class=\"x-bar\">\n    <div class=\"x-seg\" data-g=\"range\"><button type=\"button\" data-r=\"22\">1M<\/button><button type=\"button\" data-r=\"66\">3M<\/button><button type=\"button\" data-r=\"130\">6M<\/button><button type=\"button\" data-r=\"261\" aria-pressed=\"true\">1Y<\/button><button type=\"button\" data-r=\"9999\" data-t=\"all\"><\/button><\/div>\n    <div class=\"x-seg\" data-g=\"cur\"><button type=\"button\" data-c=\"eur\" aria-pressed=\"true\">EUR<\/button><button type=\"button\" data-c=\"usd\">USD<\/button><\/div>\n  <\/div>\n  <div class=\"x-chart\"><div class=\"x-tip\"><\/div><\/div>\n  <div class=\"x-range\" data-v=\"rng\"><\/div>\n<\/div>\n<div class=\"x-sec\" data-s=\"table\">\n  <h3 data-t=\"hTbl\"><\/h3>\n  <p class=\"x-intro\" data-t=\"pTbl\"><\/p>\n  <div class=\"x-tbl\"><table><thead><tr><th data-t=\"thM\"><\/th><th data-t=\"thE\"><\/th><th data-t=\"thU\"><\/th><th>EUR\/USD<\/th><th data-t=\"thC\"><\/th><\/tr><\/thead><tbody><\/tbody><\/table><\/div>\n<\/div>\n<div class=\"x-cta\">\n  <p><b data-t=\"ctaH\"><\/b><span data-t=\"ctaP\"><\/span><\/p>\n  <a class=\"x-btn\" data-link=\"quote\" href=\"#\" data-t=\"ctaB\"><\/a>\n<\/div>\n<p class=\"x-note\" data-t=\"note\"><\/p>\n<script>\n(function(){\nvar root=document.getElementById('euralco-prijs'); if(!root) return;\nvar T={\n nl:{kick:'Koersinformatie aluminium',cEur:'Aluminium in euro',cUsd:'Aluminium in dollar',cUsdSub:'Internationale noteringsvaluta',cFx:'Euro \/ Dollar',\n  fxInv:'1 USD = {v} EUR',kg:'\\u2248 \\u20AC {v} per kg metaalwaarde',chip:'{v} vandaag',stamp:'Bijgewerkt {d}',stale:'Laatste stand {d}',\n  hPerf:'Koersverandering',p:['1 dag','1 week','1 maand','Dit jaar','1 jaar'],\n  err:'De koers kan op dit moment niet worden geladen. Ons team geeft u graag de actuele stand en een projectprijs.',\n  hChart:'Prijsverloop aluminium',pChart:'Dagkoers van primair aluminium per metrische ton.',all:'Alles',\n  lo:'Laagste',hi:'Hoogste',avg:'Gemiddeld',chg:'Verandering',\n  hTbl:'Maandgemiddelden',pTbl:'Gemiddelde dagkoers per maand, de basis voor veel prijsafspraken in projecten.',\n  thM:'Maand',thE:'EUR\/t',thU:'USD\/t',thC:'t.o.v. vorige maand',\n  hImp:'Wat betekent de koers voor uw project?',pImp:'Reken de metaalwaarde van uw projectvolume door en zie wat een koersbeweging betekent voor uw inkoopbudget.',\n  tonL:'Projectvolume',ton:'ton',calcHint:'Volume nog onbekend?',calcLink:'Bereken het met de gewichtscalculator',\n  resL:'Indicatieve metaalwaarde',resSub:'Exclusief regionale premie, legeringstoeslag, conversie en bewerking.',scen:'Koers {p}',\n  ctaH:'Projectprijs vastleggen?',ctaP:'Wij vertalen de actuele marktstand naar een concrete prijs voor uw legering, maatvoering en afnamevolume.',ctaB:'Projectprijs aanvragen',\n  note:'Indicatieve spotprijs voor primair aluminium op basis van internationale marktdata, met circa 30 minuten vertraging. Geen offici\u00eble LME-notering en geen aanbieding; aan deze waarden kunnen geen rechten worden ontleend.',\n  demo:'Voorbeeldwaarden (preview buiten euralco.com). Op de site worden de actuele koersen geladen.',\n  mTitle:'Projectprijs aanvragen',mIntro:'Laat uw gegevens en uw aanvraag achter. Wij nemen snel contact met u op met een prijs voor uw legering, maatvoering en afnamevolume.',\n  fName:'Naam',fCompany:'Bedrijf',fEmail:'E-mailadres',fPhone:'Telefoonnummer',fReq:'Aanvraag',fReqPh:'Bijvoorbeeld legering, productvorm, afmetingen, hoeveelheid en gewenste levering',\n  send:'Verzenden',sending:'Bezig met verzenden\\u2026',close:'Sluiten',mThanks:'Bedankt voor uw aanvraag. Wij nemen snel contact met u op.',\n  errReq:'Vul alle velden in.',errEmail:'Vul een geldig e-mailadres in.',errSend:'Verzenden is niet gelukt. Probeer het opnieuw of neem contact met ons op via',contactLbl:'onze contactpagina',\n  privA:'Wij gebruiken uw gegevens alleen om uw aanvraag te behandelen. Zie ons',privB:'privacybeleid'},\n en:{kick:'Aluminium market data',cEur:'Aluminium in euro',cUsd:'Aluminium in US dollar',cUsdSub:'International quotation currency',cFx:'Euro \/ Dollar',\n  fxInv:'1 USD = {v} EUR',kg:'\\u2248 \\u20AC {v} per kg metal value',chip:'{v} today',stamp:'Updated {d}',stale:'Last level {d}',\n  hPerf:'Price change',p:['1 day','1 week','1 month','Year to date','1 year'],\n  err:'The price cannot be loaded right now. Our team will gladly provide the current level and a project price.',\n  hChart:'Aluminium price trend',pChart:'Daily price of primary aluminium per metric tonne.',all:'All',\n  lo:'Low',hi:'High',avg:'Average',chg:'Change',\n  hTbl:'Monthly averages',pTbl:'Average daily price per month, the basis for many project price agreements.',\n  thM:'Month',thE:'EUR\/t',thU:'USD\/t',thC:'vs previous month',\n  hImp:'What does the price mean for your project?',pImp:'Calculate the metal value of your project volume and see how a price move affects your purchasing budget.',\n  tonL:'Project volume',ton:'t',calcHint:'Volume not known yet?',calcLink:'Use the weight calculator',\n  resL:'Indicative metal value',resSub:'Excluding regional premium, alloy surcharge, conversion and processing.',scen:'Price {p}',\n  ctaH:'Lock in a project price?',ctaP:'We translate today\\u2019s market level into a firm price for your alloy, dimensions and volume.',ctaB:'Request a project price',\n  note:'Indicative spot price for primary aluminium based on international market data, delayed by approx. 30 minutes. Not an official LME quotation and not an offer; no rights can be derived from these figures.',\n  demo:'Sample values (preview outside euralco.com). On the site live prices are loaded.',\n  mTitle:'Request a project price',mIntro:'Leave your details and your request. We will get back to you shortly with a price for your alloy, dimensions and volume.',\n  fName:'Name',fCompany:'Company',fEmail:'Email address',fPhone:'Phone number',fReq:'Request',fReqPh:'For example alloy, product form, dimensions, quantity and required delivery',\n  send:'Send',sending:'Sending\\u2026',close:'Close',mThanks:'Thank you for your request. We will contact you shortly.',\n  errReq:'Please complete all fields.',errEmail:'Please enter a valid email address.',errSend:'Sending failed. Please try again or contact us via',contactLbl:'our contact page',\n  privA:'We only use your details to handle your request. See our',privB:'privacy policy'}\n};\nvar ds=root.dataset, l=(document.documentElement.lang||'').toLowerCase();\nvar lang=ds.lang==='nl'||ds.lang==='en'?ds.lang:((l.indexOf('en')===0||\/\\\/en(\\\/|$)\/.test(location.pathname))?'en':'nl');\nvar tr=T[lang], loc=lang==='en'?'en-GB':'nl-NL', onSite=\/(^|\\.)euralco\\.com$\/i.test(location.hostname);\nfunction q(s){return root.querySelector(s);} function qa(s){return root.querySelectorAll(s);}\nfunction nf(v,d){return new Intl.NumberFormat(loc,{minimumFractionDigits:d,maximumFractionDigits:d}).format(v);}\nfunction pc(v){return (v > 0?'+':(v < 0?'\\u2212':''))+nf(Math.abs(v),2)+'%';}\nfunction cls(v){return v > 0.005?'up':(v < -0.005?'down':'');}\nfunction mk(tag,c,txt){var e=document.createElement(tag); if(c) e.className=c; if(txt!=null) e.textContent=txt; return e;}\nqa('[data-t]').forEach(function(e){var s=tr[e.dataset.t]; if(typeof s==='string') e.textContent=s;});\nqa('[data-link]').forEach(function(a){var u=ds[a.dataset.link+(lang==='en'?'En':'Nl')]; if(u) a.href=u;});\n\/* popup projectprijs (Gravity Forms, verborgen formulier op de pagina) *\/\nvar MD=null;\nvar MCSS=':host{all:initial}.m{position:fixed;inset:0;background:rgba(3,8,76,.6);display:flex;align-items:center;justify-content:center;padding:16px;z-index:2147483000;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#03084c;font-size:15px;line-height:1.5;text-align:left}'+\n '.m[hidden],[hidden]{display:none!important}*{box-sizing:border-box}'+\n '.c{position:relative;background:#fff;border-radius:10px;width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow:auto;padding:28px 24px 22px;box-shadow:0 20px 60px rgba(3,8,76,.35);border-top:5px solid #3f71ac}'+\n 'h3{margin:0 0 6px;font-size:20px;font-weight:600;color:#03084c}p{margin:0 0 14px;font-size:14px;color:#4a5580}'+\n '.x{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#4a5580;border-radius:6px}.x:hover{background:#eef3f9}'+\n '.f{margin-bottom:14px}label{display:block;font-size:13px;font-weight:600;color:#4a5580;margin-bottom:5px}'+\n 'input,textarea{width:100%;font:inherit;font-size:15px;color:#03084c;padding:0 12px;border:1px solid #cfd9e8;border-radius:7px;background:#fff;margin:0}input{height:44px}textarea{padding:10px 12px;min-height:110px;resize:vertical}'+\n 'input:focus,textarea:focus{outline:2px solid #3f71ac;outline-offset:1px}'+\n '.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pv{font-size:12.5px}.pv a,.er a{color:#3f71ac}.er{color:#b91c1c;margin:0 0 12px}.er:empty{display:none}'+\n '.b{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 18px;border-radius:7px;border:1px solid transparent;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;background:#03084c;color:#fff}.b[disabled]{opacity:.6;cursor:default}'+\n '.b.g{background:transparent;border-color:#3f71ac;color:#03084c}.ok{font-size:15px;color:#03084c;background:#eef3f9;border-left:4px solid #3f71ac;padding:14px;border-radius:6px}';\nfunction modal(){\n if(MD) return MD;\n var host=mk('div'); host.id='euralco-prijs-modal'; document.body.appendChild(host);\n var sh=host.attachShadow({mode:'open'}), st=mk('style'); st.textContent=MCSS; sh.appendChild(st);\n var box=mk('div','m'); box.hidden=true; box.setAttribute('role','dialog'); box.setAttribute('aria-modal','true'); box.setAttribute('aria-labelledby','eap-mt');\n var card=mk('div','c'), x=mk('button','x','\\u00D7'); x.type='button'; x.setAttribute('aria-label',tr.close);\n var h=mk('h3','',tr.mTitle); h.id='eap-mt'; card.appendChild(x); card.appendChild(h);\n var fm=mk('div'); fm.appendChild(mk('p','',tr.mIntro)); var F={};\n [['n','fName','text','name'],['c','fCompany','text','organization'],['e','fEmail','email','email'],['p','fPhone','tel','tel'],['r','fReq','area','']].forEach(function(d){\n  var w=mk('div','f'), lb=mk('label','',tr[d[1]]), inp=mk(d[2]==='area'?'textarea':'input'); inp.id='eap-m-'+d[0]; lb.htmlFor=inp.id;\n  if(d[2]!=='area') inp.type=d[2]; else inp.placeholder=tr.fReqPh; if(d[3]) inp.autocomplete=d[3];\n  w.appendChild(lb); w.appendChild(inp); fm.appendChild(w); F[d[0]]=inp; });\n var hpw=mk('div','hp'), hp=mk('input'); hp.tabIndex=-1; hp.autocomplete='off'; hpw.setAttribute('aria-hidden','true'); hpw.appendChild(hp); fm.appendChild(hpw);\n var pv=mk('p','pv',tr.privA+' '), pa=mk('a','',tr.privB); pa.href=ds[lang==='en'?'privacyEn':'privacyNl']||'\/privacybeleid\/'; pa.target='_blank'; pa.rel='noopener'; pv.appendChild(pa); pv.appendChild(document.createTextNode('.')); fm.appendChild(pv);\n var er=mk('p','er'); er.setAttribute('role','alert'); fm.appendChild(er);\n var sb=mk('button','b',tr.send); sb.type='button'; fm.appendChild(sb); card.appendChild(fm);\n var dn=mk('div'); dn.hidden=true; dn.appendChild(mk('p','ok',tr.mThanks)); var okb=mk('button','b g',tr.close); okb.type='button'; dn.appendChild(okb); card.appendChild(dn);\n box.appendChild(card); sh.appendChild(box);\n function close(){ box.hidden=true; try{ q('[data-link=\"quote\"]').focus(); }catch(e){} }\n x.addEventListener('click',close); okb.addEventListener('click',close);\n box.addEventListener('click',function(e){ if(e.target===box) close(); });\n box.addEventListener('keydown',function(e){ if(e.key==='Escape') close(); });\n function sendErr(){ er.textContent=tr.errSend+' '; var a=mk('a','',tr.contactLbl); a.href=ds[lang==='en'?'quoteEn':'quoteNl']; er.appendChild(a); er.appendChild(document.createTextNode('.')); sb.disabled=false; sb.textContent=tr.send; }\n sb.addEventListener('click',function(){\n  var v={n:F.n.value.trim(),c:F.c.value.trim(),e:F.e.value.trim(),p:F.p.value.trim(),r:F.r.value.trim()};\n  if(hp.value) return;\n  if(!v.n||!v.c||!v.e||!v.p||!v.r){ er.textContent=tr.errReq; return; }\n  if(!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(v.e)){ er.textContent=tr.errEmail; return; }\n  var id=ds.gfForm, form=id&&document.getElementById('gform_'+id); if(!form) return sendErr();\n  function set(n,val){ var el=form.querySelector('[name=\"input_'+n+'\"]'); if(el) el.value=val; }\n  set(1,v.n); set(2,v.c); set(3,v.e); set(4,v.p); set(5,v.r); set(6,location.href.split('?')[0]+' ('+lang.toUpperCase()+')');\n  er.textContent=''; sb.disabled=true; sb.textContent=tr.sending;\n  var done=false, $j=window.jQuery;\n  function finish(ok){ if(done) return; done=true; clearTimeout(tm); if($j) $j(document).off('.eapq');\n   if(ok){ fm.hidden=true; dn.hidden=false; okb.focus(); } else sendErr(); }\n  var tm=setTimeout(function(){ finish(false); },25000);\n  if($j){\n   $j(document).on('gform_confirmation_loaded.eapq',function(e,fid){ if(String(fid)===String(id)) finish(true); });\n   $j(document).on('gform_post_render.eapq',function(e,fid){ if(String(fid)===String(id)){ var w=document.getElementById('gform_wrapper_'+id); if(w && w.querySelector('.gform_validation_errors,.validation_error,.gfield_error')) finish(false); } });\n   var btn=form.querySelector('.gform_button,[type=submit]'); if(btn) btn.click(); else if(form.requestSubmit) form.requestSubmit(); else $j(form).trigger('submit');\n  } else finish(false);\n });\n MD={box:box,F:F,fm:fm,dn:dn,er:er,sb:sb}; return MD;\n}\nvar qb=q('[data-link=\"quote\"]');\nif(qb) qb.addEventListener('click',function(ev){\n var id=ds.gfForm; if(!id||!document.getElementById('gform_'+id)) return;\n ev.preventDefault(); var m=modal(); m.er.textContent=''; m.fm.hidden=false; m.dn.hidden=true; m.sb.disabled=false; m.sb.textContent=tr.send;\n m.box.hidden=false; setTimeout(function(){ m.F.n.focus(); },30);\n});\nfunction demoData(){var h=[],d=new Date(),v=2500,fx=1.08;d.setDate(d.getDate()-730);\n for(var i=0;i <= 730;i++){d.setDate(d.getDate()+1);var w=d.getDay();if(w===0||w===6)continue;\n  v=Math.max(2100,Math.min(3500,v+(Math.sin(i\/37)*14)+(Math.cos(i\/11)*9)));fx=Math.max(1.02,Math.min(1.2,fx+Math.sin(i\/60)*0.0012));\n  h.push({d:d.toISOString().slice(0,10),usd:+v.toFixed(2),fx:+fx.toFixed(5),eur:+(v\/fx).toFixed(2)});}\n var last=h[h.length-1]; return {updated:new Date().toISOString(),latest:last,history:h};}\nfunction load(){\n var url=ds.src+(ds.src.indexOf('?') > -1?'&':'?')+'v='+Math.floor(Date.now()\/6e5);\n return fetch(url,{cache:'no-store'}).then(function(r){if(!r.ok) throw 0; return r.json();});\n}\nload().then(function(d){ if(!d||!d.latest||!d.history) throw 0; render(d,false); })\n .catch(function(){ if(!onSite){ var b=q('.x-demo'); b.textContent=tr.demo; b.classList.add('on'); render(demoData(),true);} else fail(); });\nfunction fail(){ q('.x-err').classList.add('on'); ['chart','table'].forEach(function(s){q('[data-s=\"'+s+'\"]').setAttribute('data-hide','');});\n qa('.x-sk').forEach(function(e){e.classList.remove('x-sk');e.textContent='\\u2013';}); q('[data-v=\"perf\"]').setAttribute('data-hide',''); q('[data-s=\"perf\"]').setAttribute('data-hide',''); }\nfunction render(D,demo){\n var L=D.latest, H=D.history.slice().sort(function(a,b){return a.d < b.d?-1:1;});\n qa('.x-sk').forEach(function(e){e.classList.remove('x-sk');});\n q('[data-v=\"eur\"]').textContent=nf(L.eur,0); q('[data-v=\"usd\"]').textContent=nf(L.usd,0);\n q('[data-v=\"fx\"]').textContent=nf(L.fx,4); q('[data-v=\"fxInv\"]').textContent=tr.fxInv.replace('{v}',nf(1\/L.fx,4));\n q('[data-v=\"kg\"]').textContent=tr.kg.replace('{v}',nf(L.eur\/1000,2));\n var up=new Date(D.updated), age=(Date.now()-up)\/36e5;\n var df=new Intl.DateTimeFormat(loc,{day:'numeric',month:'short',year:'numeric',hour:'2-digit',minute:'2-digit',timeZone:'Europe\/Amsterdam'});\n q('[data-v=\"stamp\"]').textContent=(age > 80?tr.stale:tr.stamp).replace('{d}',df.format(up));\n if(age <= 80 && !demo) q('.x-dot').classList.remove('off');\n \/* veranderingen t.o.v. eerdere handelsdag, in EUR *\/\n var last=H[H.length-1], today=last.d;\n function at(daysBack){var t=new Date(today+'T12:00:00Z'); t.setUTCDate(t.getUTCDate()-daysBack); var k=t.toISOString().slice(0,10), p=null;\n  for(var i=H.length-1;i >= 0;i--){ if(H[i].d <= k){p=H[i];break;} } return p;}\n var prev=H.length > 1?H[H.length-2]:null, ytd=null;\n for(var i=0;i < H.length;i++){ if(H[i].d.slice(0,4)===today.slice(0,4)){ ytd=i > 0?H[i-1]:H[i]; break; } }\n var refs=[prev,at(7),at(30),ytd,at(365)], box=q('[data-v=\"perf\"]');\n function perf(k){ while(box.firstChild) box.removeChild(box.firstChild);\n  refs.forEach(function(r,i){ if(!r||r===last) return; var v=(L[k]\/r[k]-1)*100, c=mk('div','x-pf '+cls(v));\n   c.appendChild(mk('span','',tr.p[i])); c.appendChild(mk('b','',pc(v))); box.appendChild(c); }); }\n perf('eur');\n qa('[data-g=\"pcur\"] button').forEach(function(b){ b.addEventListener('click',function(){ press(b); perf(b.dataset.c); }); });\n if(prev && prev!==last){ var v0=(L.eur\/prev.eur-1)*100, ch=q('[data-v=\"chip\"]'); ch.removeAttribute('data-hide'); ch.className='x-chip '+cls(v0);\n  ch.textContent=(v0 > 0?'\\u25B2 ':(v0 < 0?'\\u25BC ':''))+tr.chip.replace('{v}',pc(v0)); }\n \/* grafiek *\/\n var state={n:261,c:'eur'}, wrap=q('.x-chart'), tip=q('.x-tip');\n if(H.length < 5) q('[data-s=\"chart\"]').setAttribute('data-hide','');\n qa('[data-g=\"range\"] button').forEach(function(b){ if(+b.dataset.r < 9999 && H.length < +b.dataset.r*0.6 && +b.dataset.r > 22) b.setAttribute('data-hide','');\n  b.addEventListener('click',function(){state.n=+b.dataset.r; press(b); draw();});});\n qa('[data-g=\"cur\"] button').forEach(function(b){ b.addEventListener('click',function(){state.c=b.dataset.c; press(b); draw();});});\n function press(b){ b.parentNode.querySelectorAll('button').forEach(function(x){x.setAttribute('aria-pressed',x===b?'true':'false');}); }\n var NS='http:\/\/www.w3.org\/2000\/svg';\n function el(n,a){var e=document.createElementNS(NS,n); for(var k in a) e.setAttribute(k,a[k]); return e;}\n function draw(){\n  var P=H.slice(-state.n), k=state.c, W=Math.max(320,wrap.clientWidth-12), Hh=W < 520?220:280, pl=W < 520?44:58, pr=12, pt=14, pb=28;\n  var old=wrap.querySelector('svg'); if(old) wrap.removeChild(old); tip.classList.remove('on'); tip.style.left='0px';\n  var vs=P.map(function(p){return p[k];}), mn=Math.min.apply(0,vs), mx=Math.max.apply(0,vs), pad=(mx-mn)*0.12||20, a=mn-pad, z=mx+pad;\n  function X(i){return pl+(W-pl-pr)*(P.length > 1?i\/(P.length-1):0);} function Y(v){return pt+(Hh-pt-pb)*(1-(v-a)\/(z-a));}\n  var s=el('svg',{viewBox:'0 0 '+W+' '+Hh,width:W,height:Hh,role:'img','aria-label':tr.hChart});\n  var g=el('linearGradient',{id:'eapg',x1:0,y1:0,x2:0,y2:1}); g.appendChild(el('stop',{offset:0,'stop-color':'#3f71ac','stop-opacity':.28})); g.appendChild(el('stop',{offset:1,'stop-color':'#3f71ac','stop-opacity':0}));\n  var dfs=el('defs',{}); dfs.appendChild(g); s.appendChild(dfs);\n  for(var j=0;j <= 4;j++){var v=a+(z-a)*j\/4,y=Y(v); s.appendChild(el('line',{x1:pl,x2:W-pr,y1:y,y2:y,stroke:'#e3e9f2'}));\n   var t=el('text',{x:pl-8,y:y+4,'text-anchor':'end','font-size':11,fill:'#4a5580'}); t.textContent=nf(v,0); s.appendChild(t);}\n  var path=P.map(function(p,i){return (i?'L':'M')+X(i).toFixed(1)+' '+Y(p[k]).toFixed(1);}).join(' ');\n  s.appendChild(el('path',{d:path+' L'+X(P.length-1)+' '+(Hh-pb)+' L'+pl+' '+(Hh-pb)+' Z',fill:'url(#eapg)'}));\n  s.appendChild(el('path',{d:path,fill:'none',stroke:'#03084c','stroke-width':2,'stroke-linejoin':'round'}));\n  var span=(new Date(P[P.length-1].d)-new Date(P[0].d))\/864e5, mf=new Intl.DateTimeFormat(loc,span > 100?{month:'short',year:'2-digit'}:{day:'numeric',month:'short'});\n  var step=Math.max(1,Math.ceil(P.length\/(W < 520?4:7)));\n  for(var m=0;m < P.length;m+=step){var tx=el('text',{x:X(m),y:Hh-8,'text-anchor':m===0?'start':'middle','font-size':11,fill:'#4a5580'}); tx.textContent=mf.format(new Date(P[m].d+'T12:00:00Z')); s.appendChild(tx);}\n  var li=P.length-1; s.appendChild(el('circle',{cx:X(li),cy:Y(P[li][k]),r:4.5,fill:'#3f71ac',stroke:'#fff','stroke-width':2}));\n  var vl=el('line',{y1:pt,y2:Hh-pb,stroke:'#3f71ac','stroke-dasharray':'3 3',opacity:0}), dot=el('circle',{r:4,fill:'#03084c',opacity:0});\n  s.appendChild(vl); s.appendChild(dot);\n  var hit=el('rect',{x:pl,y:pt,width:W-pl-pr,height:Hh-pt-pb,fill:'transparent'}); s.appendChild(hit);\n  var sym=k==='eur'?'\\u20AC ':'$ ', dl=new Intl.DateTimeFormat(loc,{day:'numeric',month:'short',year:'numeric'});\n  function mv(ev){var r=s.getBoundingClientRect(), x=(ev.clientX-r.left)*(W\/r.width), i=Math.round((x-pl)\/(W-pl-pr)*(P.length-1)); i=Math.max(0,Math.min(P.length-1,i));\n   var px=X(i),py=Y(P[i][k]); vl.setAttribute('x1',px);vl.setAttribute('x2',px);vl.setAttribute('opacity',1); dot.setAttribute('cx',px);dot.setAttribute('cy',py);dot.setAttribute('opacity',1);\n   tip.textContent=dl.format(new Date(P[i].d+'T12:00:00Z'))+'  \\u00B7  '+sym+nf(P[i][k],0)+'\/t'; tip.classList.add('on');\n   var left=px*(r.width\/W)+6, tw=tip.offsetWidth; tip.style.left=Math.min(Math.max(6,left-tw\/2),r.width-tw)+'px';}\n  function out(){tip.classList.remove('on');vl.setAttribute('opacity',0);dot.setAttribute('opacity',0);}\n  hit.addEventListener('pointermove',mv); hit.addEventListener('pointerdown',mv); hit.addEventListener('pointerleave',out);\n  wrap.appendChild(s);\n  var rg=q('[data-v=\"rng\"]'); while(rg.firstChild) rg.removeChild(rg.firstChild);\n  var avg=vs.reduce(function(x,y){return x+y;},0)\/vs.length, cv=(vs[vs.length-1]\/vs[0]-1)*100;\n  [[tr.lo,sym+nf(mn,0)],[tr.hi,sym+nf(mx,0)],[tr.avg,sym+nf(avg,0)],[tr.chg,pc(cv)]].forEach(function(x){var sp=mk('span','',x[0]+' '); sp.appendChild(mk('b','',x[1])); rg.appendChild(sp);});\n }\n draw(); var rt; window.addEventListener('resize',function(){clearTimeout(rt); rt=setTimeout(draw,150);});\n \/* maandtabel *\/\n var M={}; H.forEach(function(p){var m=p.d.slice(0,7); (M[m]=M[m]||{e:0,u:0,f:0,n:0}); M[m].e+=p.eur; M[m].u+=p.usd; M[m].f+=p.fx; M[m].n++;});\n var ks=Object.keys(M).sort(), tb=q('tbody'), mfl=new Intl.DateTimeFormat(loc,{month:'long',year:'numeric'});\n var rows=ks.slice(-13);\n for(var r=rows.length-1;r >= Math.max(0,rows.length-12);r--){var m=M[rows[r]], pm=r > 0?M[rows[r-1]]:null, e=m.e\/m.n, tr1=mk('tr');\n  tr1.appendChild(mk('td','',mfl.format(new Date(rows[r]+'-15T12:00:00Z'))));\n  tr1.appendChild(mk('td','',nf(e,0))); tr1.appendChild(mk('td','',nf(m.u\/m.n,0))); tr1.appendChild(mk('td','',nf(m.f\/m.n,4)));\n  var dv=pm?(e\/(pm.e\/pm.n)-1)*100:null; tr1.appendChild(mk('td',dv==null?'':cls(dv),dv==null?'\\u2013':pc(dv))); tb.appendChild(tr1);}\n if(!ks.length) q('[data-s=\"table\"]').setAttribute('data-hide','');\n}\n})();\n<\/script>\n<\/div>\n<\/div><\/div><div id=\"panel-7777-1-0-1\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"3\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<div id=\"euralco-offerte-gf\" style=\"display:none\" aria-hidden=\"true\"><script>\n\/\/----------------------------------------------------------\n\/\/------ JAVASCRIPT HOOK FUNCTIONS FOR GRAVITY FORMS -------\n\/\/----------------------------------------------------------\n\nif ( ! gform ) {\n\tdocument.addEventListener( 'gform_main_scripts_loaded', function() { gform.scriptsLoaded = true; } );\n\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', function() { gform.themeScriptsLoaded = true; } );\n\twindow.addEventListener( 'DOMContentLoaded', function() { gform.domLoaded = true; } );\n\n\tvar gform = {\n\t\tdomLoaded: false,\n\t\tscriptsLoaded: false,\n\t\tthemeScriptsLoaded: false,\n\t\tisFormEditor: () => typeof InitializeEditor === 'function',\n\n\t\t\/**\n\t\t * @deprecated 2.9 the use of initializeOnLoaded in the form editor context is deprecated.\n\t\t * @remove-in 4.0 this function will not check for gform.isFormEditor().\n\t\t *\/\n\t\tcallIfLoaded: function ( fn ) {\n\t\t\tif ( gform.domLoaded && gform.scriptsLoaded && ( gform.themeScriptsLoaded || gform.isFormEditor() ) ) {\n\t\t\t\tif ( gform.isFormEditor() ) {\n\t\t\t\t\tconsole.warn( 'The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.' );\n\t\t\t\t}\n\t\t\t\tfn();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\n\t\t\/**\n\t\t * Call a function when all scripts are loaded\n\t\t *\n\t\t * @param function fn the callback function to call when all scripts are loaded\n\t\t *\n\t\t * @returns void\n\t\t *\/\n\t\tinitializeOnLoaded: function( fn ) {\n\t\t\tif ( ! gform.callIfLoaded( fn ) ) {\n\t\t\t\tdocument.addEventListener( 'gform_main_scripts_loaded', () => { gform.scriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\tdocument.addEventListener( 'gform\/theme\/scripts_loaded', () => { gform.themeScriptsLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => { gform.domLoaded = true; gform.callIfLoaded( fn ); } );\n\t\t\t}\n\t\t},\n\n\t\thooks: { action: {}, filter: {} },\n\t\taddAction: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'action', action, callable, priority, tag );\n\t\t},\n\t\taddFilter: function( action, callable, priority, tag ) {\n\t\t\tgform.addHook( 'filter', action, callable, priority, tag );\n\t\t},\n\t\tdoAction: function( action ) {\n\t\t\tgform.doHook( 'action', action, arguments );\n\t\t},\n\t\tapplyFilters: function( action ) {\n\t\t\treturn gform.doHook( 'filter', action, arguments );\n\t\t},\n\t\tremoveAction: function( action, tag ) {\n\t\t\tgform.removeHook( 'action', action, tag );\n\t\t},\n\t\tremoveFilter: function( action, priority, tag ) {\n\t\t\tgform.removeHook( 'filter', action, priority, tag );\n\t\t},\n\t\taddHook: function( hookType, action, callable, priority, tag ) {\n\t\t\tif ( undefined == gform.hooks[hookType][action] ) {\n\t\t\t\tgform.hooks[hookType][action] = [];\n\t\t\t}\n\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\tif ( undefined == tag ) {\n\t\t\t\ttag = action + '_' + hooks.length;\n\t\t\t}\n\t\t\tif( priority == undefined ){\n\t\t\t\tpriority = 10;\n\t\t\t}\n\n\t\t\tgform.hooks[hookType][action].push( { tag:tag, callable:callable, priority:priority } );\n\t\t},\n\t\tdoHook: function( hookType, action, args ) {\n\n\t\t\t\/\/ splice args from object into array and remove first index which is the hook name\n\t\t\targs = Array.prototype.slice.call(args, 1);\n\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action], hook;\n\t\t\t\t\/\/sort by priority\n\t\t\t\thooks.sort(function(a,b){return a[\"priority\"]-b[\"priority\"]});\n\n\t\t\t\thooks.forEach( function( hookItem ) {\n\t\t\t\t\thook = hookItem.callable;\n\n\t\t\t\t\tif(typeof hook != 'function')\n\t\t\t\t\t\thook = window[hook];\n\t\t\t\t\tif ( 'action' == hookType ) {\n\t\t\t\t\t\thook.apply(null, args);\n\t\t\t\t\t} else {\n\t\t\t\t\t\targs[0] = hook.apply(null, args);\n\t\t\t\t\t}\n\t\t\t\t} );\n\t\t\t}\n\t\t\tif ( 'filter'==hookType ) {\n\t\t\t\treturn args[0];\n\t\t\t}\n\t\t},\n\t\tremoveHook: function( hookType, action, priority, tag ) {\n\t\t\tif ( undefined != gform.hooks[hookType][action] ) {\n\t\t\t\tvar hooks = gform.hooks[hookType][action];\n\t\t\t\thooks = hooks.filter( function(hook, index, arr) {\n\t\t\t\t\tvar removeHook = (undefined==tag||tag==hook.tag) && (undefined==priority||priority==hook.priority);\n\t\t\t\t\treturn !removeHook;\n\t\t\t\t} );\n\t\t\t\tgform.hooks[hookType][action] = hooks;\n\t\t\t}\n\t\t}\n\t};\n}\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_12' ><div id='gf_12' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_12' id='gform_12'  action='\/en\/wp-json\/wp\/v2\/pages\/7777#gf_12' data-formid='12' novalidate><div class='gf_invisible ginput_recaptchav3'  data-tabindex='0'><input id=\"input_fd8682e092e7bea48f7e2332284c56a1\" class=\"gfield_recaptcha_response\" type=\"hidden\" name=\"input_fd8682e092e7bea48f7e2332284c56a1\" value=\"\"\/><\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_12' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_12_7\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_12_7'><span class='gform-field-label__text'>URL<\/span><\/label><div class='ginput_container'><input name='input_7' id='input_12_7' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_12_7'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_12_1\" class=\"gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_12_1'><span class='gform-field-label__text'>Naam<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_12_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_12_2\" class=\"gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_12_2'><span class='gform-field-label__text'>Bedrijf<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_12_2' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_12_3\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_12_3'><span class='gform-field-label__text'>E-mailadres<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_3' id='input_12_3' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_12_4\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-international gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_12_4'><span class='gform-field-label__text'>Telefoonnummer<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_12_4' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"    \/><\/div><\/div><div id=\"field_12_5\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden\"  ><label class='gfield_label gform-field-label' for='input_12_5'><span class='gform-field-label__text'>Aanvraag<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_12_5' class='textarea large'     aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_12_6\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_6' id='input_12_6' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_12' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Verzenden<\/button> <input type='hidden' name='gform_ajax' value='form_id=12&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=6dbfa6cbe22976fe32454def187ae9fc' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_12' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_12' id='gform_theme_12' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_12' id='gform_style_settings_12' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_12' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='12' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='gTeEgnePnb47Ca2r9\/J2kahSmSb0gmM0e6\/APCsvdV7gU6JE1dkY\/K5IFEupbnMQyIt+7rUIGTzl9NWDEC88RPuqO0YJJGJ7lodSiVRjqYmeTEg=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_12' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjhkZTVkNWRlZGY5Nzc5YWVhNGI3ZDgyODA1OWQwMjdhXCIsXCJmMmFjNjhmMjU4NTllYWY5ZTk2OGZlOWNhMzA1ZGJiY1wiLFwiMTU3ZmFlZjY1NTBlZWNmMDIzMzMxMDgzOWMyMGRjNTJcIl0sXCJnZm9ybV90aGVtZVwiOlwiMmIxYWNkOTU4YTAyODQ4MmQ1NzkyNWQ5NTkwNWRmMDRcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJlNjBkM2U5MWYwYjAzMmUzNzNmZWY1NjBjNWQ4MGU0OFwiLFwiZm9ybV9pZFwiOlwiMmY1MWE0M2EyM2ViODhlYTE2OWRjNDU2ZjUwZmM5MjlcIixcInVybFwiOlwiYmI5Y2Q1MTVmYzZlYjA0MmNlOTFmZTM2OTQ2YjRhOGJcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiYTY4Zjc4NjMwZWU4YzM5ZDE2NWUyYzc4YThiZjE4Y2NcIn0iLCJjODY3ZmY2NTI1YzU5YzMyMmJmOTZhMDAzMjcyZTQwMiIsMTc5MjExMDc5NV0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_12' id='gform_target_page_number_12' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_12' id='gform_source_page_number_12' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_12' id='gform_ajax_frame_12' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_12').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_12');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_12').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_12').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_12').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_12').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_12').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_12').val();jQuery(document).trigger('gform_page_loaded', [12, current_page]);window['gf_submitting_12'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_12').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_12').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [12]);window['gf_submitting_12'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_12').text());}else{jQuery('#gform_12').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"12\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_12\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_12\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_12\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 12, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-7777-2\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-7777-2-0\"  class=\"panel-grid-cell\" ><div id=\"panel-7777-2-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child\" data-index=\"4\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<div class=\"eu-cb-rij\">\n<h3>How is the aluminium price set?<\/h3>\n<p>The global benchmark for aluminium is the London Metal Exchange (LME) price. It applies to primary aluminium with a purity of at least 99.7%, in lots of 25 tonnes, and is quoted in US dollars per metric tonne. The LME price reflects the balance between global production and demand. It is a price for unalloyed metal in ingot form, delivered to an exchange warehouse.<\/p>\n<p>For buyers outside the US, the exchange rate matters as well. Because the price is quoted in dollars, the aluminium price in euros can rise or fall while the dollar price stays the same. That is why we show both currencies and the EUR\/USD rate side by side.<\/p>\n<\/div>\n<div class=\"eu-cb-rij eu-cb-blauw\">\n<h3>From exchange price to project price<\/h3>\n<p>The aluminium price today on the exchange is the starting point, not a purchase price. Between the LME price and the price of rolled plate or an extruded profile there are several layers:<\/p>\n<ul>\n<li><strong>Regional premium.<\/strong> The surcharge for physically available metal in a specific region. For Europe this is the premium for aluminium delivered in Rotterdam, which covers logistics, financing and import duties, among other things. The premium moves independently of the exchange price and in tight markets can make up a substantial part of the metal value.<\/li>\n<li><strong>Alloy surcharge.<\/strong> Alloying elements such as magnesium, silicon, zinc and copper have their own price. The higher and more specific the alloy, the larger this surcharge.<\/li>\n<li><strong>Conversion.<\/strong> The cost of rolling, extruding, heat treating and, where required, stretching to the specified temper. This part depends on the product form, the dimensions and the tolerances.<\/li>\n<li><strong>Processing and delivery.<\/strong> Cutting to size, packing, certification (for example EN 10204 3.1) and freight to your site, yard or project.<\/li>\n<\/ul>\n<p>With larger volumes and project-based orders, the premium and conversion cost per tonne can come down. The opposite applies to small batches with non-standard dimensions. The price on this page therefore only reflects the metal value of primary aluminium. For a firm project price for your alloy, dimensions and volume, we will be glad to prepare a quotation. Don't know the tonnage of your project yet? Calculate it with our <a href=\"https:\/\/euralco.com\/en\/aluminium-weight-calculator\/\">aluminium weight calculator<\/a>.<\/p>\n<\/div>\n<div class=\"eu-cb-rij\">\n<h3>What drives the aluminium price?<\/h3>\n<p>The aluminium price is driven by a combination of factors:<\/p>\n<ul>\n<li><strong>Energy.<\/strong> Producing primary aluminium takes a great deal of electricity. High power prices force smelters, particularly in Europe, to curtail production. That tightens supply.<\/li>\n<li><strong>China.<\/strong> China is both the world's largest producer and its largest consumer. Production caps, export flows and demand from Chinese industry have a global impact.<\/li>\n<li><strong>Inventories.<\/strong> Falling stocks in exchange warehouses point to a tight physical market and support the price.<\/li>\n<li><strong>Dollar and interest rates.<\/strong> A stronger dollar makes aluminium more expensive for buyers outside the US and often weighs on the dollar price. For buyers paying in euros, the effect in euros can be the opposite.<\/li>\n<li><strong>Trade policy.<\/strong> Import duties, sanctions and the EU Carbon Border Adjustment Mechanism (CBAM) affect regional premiums and the cost of imported metal. Estimate the CBAM cost of an import with our <a href=\"https:\/\/euralco.com\/en\/cbam-calculator\/\">CBAM calculator<\/a>.<\/li>\n<li><strong>Demand from end markets.<\/strong> Transport, construction, packaging and the energy transition together determine the structural demand for semi-finished products.<\/li>\n<\/ul>\n<\/div>\n<div class=\"eu-cb-rij eu-cb-blauw\">\n<h3>Price agreements for projects<\/h3>\n<p>For projects with a longer duration or staggered call-offs, how the price is fixed matters at least as much as the level of the aluminium price itself. Common arrangements are:<\/p>\n<ul>\n<li><strong>Fixed price<\/strong> for the full project quantity, agreed at the time of order.<\/li>\n<li><strong>Indexation to a monthly average<\/strong>, where the metal component of each call-off is settled on the average of the previous month.<\/li>\n<li><strong>Split price<\/strong>, with a fixed conversion price and a variable metal component.<\/li>\n<\/ul>\n<p>Which arrangement fits best depends on your planning, your need for budget certainty and the duration of the project. We will be glad to advise you.<\/p>\n<\/div>\n<div class=\"eu-cb-rij eu-cb-faq\">\n<h3>Aluminium price: frequently asked questions<\/h3>\n<p><strong>What is the aluminium price per kg and per tonne?<\/strong><br \/>The exchange price of aluminium is quoted per tonne; divide it by 1,000 for the price per kg. You will find this value directly below the main price in the price information above. Note that this is the metal value of primary aluminium. The price per kg of plate or extrusions is higher because of the premium, the alloy surcharge, conversion and processing.<\/p>\n<p><strong>Is this the LME cash price or the 3-month price?<\/strong><br \/>Neither. The LME has a cash price (delivery within two working days) and a 3-month price (delivery in three months, the most traded contract). We show an indicative spot price based on international market data. It is intended for following the market, not as an official quotation. In our quotations the metal component is based on the LME cash or 3-month price, depending on what has been agreed.<\/p>\n<p><strong>How often is the aluminium price updated?<\/strong><br \/>Every hour on working days, with a delay of about 30 minutes. At weekends you see the last price of the previous trading day.<\/p>\n<p><strong>What is the aluminium premium?<\/strong><br \/>The surcharge paid on top of the exchange price for physically available metal in a specific region, such as Rotterdam for Europe. The premium reflects local availability, logistics, financing and import duties, and moves independently of the LME price.<\/p>\n<p><strong>Why does my quotation differ from the price on this page?<\/strong><br \/>A quotation for semi-finished products includes not only the metal value but also the premium, the alloy surcharge, conversion, processing, certification and freight. A quotation may also be based on a different reference date or on a monthly average.<\/p>\n<p><strong>Why do you show the price in euros and US dollars?<\/strong><br \/>Aluminium is traded internationally in US dollars, while most European projects are settled in euros. Seeing both side by side shows whether a price movement comes from the metals market or from the exchange rate.<\/p>\n<p><strong>Can I fix the aluminium price for my project?<\/strong><br \/>Yes. Depending on volume and duration, the metal component can be fixed at the time of order or indexed to an agreed average. <a href=\"https:\/\/euralco.com\/en\/contact\/\">Contact us<\/a> to discuss the options for your project.<\/p>\n<p><strong>Does this price also apply to scrap aluminium?<\/strong><br \/>No. This page shows the market price of primary aluminium as a reference for buying semi-finished products. Scrap prices depend on the grade, purity and contamination of the material and are generally lower.<\/p>\n<\/div>\n<\/div>\n<\/div><\/div><div id=\"panel-7777-2-0-1\" class=\"widget_text so-panel widget widget_custom_html panel-last-child\" data-index=\"5\" ><div class=\"textwidget custom-html-widget\"><style>#pl-7777 .eu-cb-rij{padding:30px 0;border-top:1px solid #c5d5ea;overflow-x:auto}#pl-7777 .eu-cb-rij.eu-cb-blauw{background:#eef3f9;border:0;border-radius:12px;padding:30px 24px;margin:12px 0}#pl-7777 .eu-cb-rij h3{font-family:\"Open Sans\",Helvetica,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:19px!important;line-height:1.3!important;color:#03084c!important;margin:24px 0 6px!important;text-transform:none!important;letter-spacing:normal!important}#pl-7777 .eu-cb-rij > h3:first-child{font-size:clamp(22px,2.6vw,28px)!important;line-height:1.2!important;margin:0 0 14px!important}#pl-7777 .eu-cb-rij p,#pl-7777 .eu-cb-rij li{max-width:72ch;color:#1d2340}#pl-7777 .eu-cb-rij a{color:#3f71ac;font-weight:600}#pl-7777 .eu-cb-rij table{border-collapse:collapse!important;min-width:480px;width:auto!important;font-size:16px;margin:14px 0!important;border:0!important;background:transparent!important}#pl-7777 .eu-cb-rij th,#pl-7777 .eu-cb-rij td{text-align:left;padding:8px 14px 8px 0!important;border:0!important;border-bottom:1px solid #c5d5ea!important;background:transparent!important;color:#1d2340}#pl-7777 .eu-cb-rij th{color:#03084c!important;font-weight:700}#pl-7777 .eu-cb-rij.eu-cb-faq{border-top:0}#pl-7777 .eu-cb-rij.eu-cb-faq p>strong:first-child{display:block;font-size:19px;font-weight:700;color:#03084c;line-height:1.3;margin:22px 0 4px}#pl-7777 .eu-cb-rij.eu-cb-faq p>strong:first-child+br{display:none}@media (max-width:600px){#pl-7777 .eu-cb-rij.eu-cb-blauw{padding:22px 16px}}<\/style>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is the aluminium price per kg and per tonne?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The exchange price of aluminium is quoted per tonne; divide it by 1,000 for the price per kg. You will find this value directly below the main price in the price information above. Note that this is the metal value of primary aluminium. The price per kg of plate or extrusions is higher because of the premium, the alloy surcharge, conversion and processing.\"}},{\"@type\":\"Question\",\"name\":\"Is this the LME cash price or the 3-month price?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Neither. The LME has a cash price (delivery within two working days) and a 3-month price (delivery in three months, the most traded contract). We show an indicative spot price based on international market data. It is intended for following the market, not as an official quotation. In our quotations the metal component is based on the LME cash or 3-month price, depending on what has been agreed.\"}},{\"@type\":\"Question\",\"name\":\"How often is the aluminium price updated?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Every hour on working days, with a delay of about 30 minutes. At weekends you see the last price of the previous trading day.\"}},{\"@type\":\"Question\",\"name\":\"What is the aluminium premium?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The surcharge paid on top of the exchange price for physically available metal in a specific region, such as Rotterdam for Europe. The premium reflects local availability, logistics, financing and import duties, and moves independently of the LME price.\"}},{\"@type\":\"Question\",\"name\":\"Why does my quotation differ from the price on this page?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A quotation for semi-finished products includes not only the metal value but also the premium, the alloy surcharge, conversion, processing, certification and freight. A quotation may also be based on a different reference date or on a monthly average.\"}},{\"@type\":\"Question\",\"name\":\"Why do you show the price in euros and US dollars?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Aluminium is traded internationally in US dollars, while most European projects are settled in euros. Seeing both side by side shows whether a price movement comes from the metals market or from the exchange rate.\"}},{\"@type\":\"Question\",\"name\":\"Can I fix the aluminium price for my project?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Depending on volume and duration, the metal component can be fixed at the time of order or indexed to an agreed average. Contact us to discuss the options for your project.\"}},{\"@type\":\"Question\",\"name\":\"Does this price also apply to scrap aluminium?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. This page shows the market price of primary aluminium as a reference for buying semi-finished products. Scrap prices depend on the grade, purity and contamination of the material and are generally lower.\"}}]}<\/script><\/div><\/div><\/div><\/div><div id=\"pg-7777-3\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-7777-3\" data-stretch-type=\"full\" ><div id=\"pgc-7777-3-0\"  class=\"panel-grid-cell\" ><div id=\"panel-7777-3-0-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"6\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-image so-widget-sow-image-default-25f6cc6690ac-7777\"\n\t\t\t\n\t\t>\n<div class=\"sow-image-container\">\n\t\t<img \n\tsrc=\"https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/img-6086-600x600.jpg\" width=\"600\" height=\"600\" srcset=\"https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/img-6086-600x600.jpg 600w, https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/img-6086-150x150.jpg 150w, https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/img-6086-400x400.jpg 400w, https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/img-6086-375x375.jpg 375w\" sizes=\"(max-width: 600px) 100vw, 600px\" title=\"Euralco - project management\" alt=\"Aluminium price and supply of aluminium plate, extrusions and coil for projects\" \t\tclass=\"so-widget-image\"\/>\n\t<\/div>\n\n<\/div><\/div><\/div><div id=\"pgc-7777-3-1\"  class=\"panel-grid-cell\" ><div id=\"panel-7777-3-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"7\" ><div class=\"panel-widget-style panel-widget-style-for-7777-3-1-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<h3>Global sourcing and supply<\/h3>\n<p>At <b>Euralco Europe B.V.<\/b> we believe that quality, security of supply and competitive pricing are the result of a strong international supply chain. That is why we source our aluminium worldwide through our international production network of carefully selected producers. We always look for the best option for our customers, whether that means material from <b>the Netherlands<\/b>, elsewhere in Europe or other parts of the world.<\/p>\n<p>&nbsp;<\/p>\n<h3>Our international production network<\/h3>\n<p>Through <b>our international production network<\/b> we can:<\/p>\n<ul>\n<li><b>Extrude profiles<\/b> in the 6000 and 7000 series (including 6061, 6082, 7010, 7075 and 7175), custom-designed to our customers' requirements.<\/li>\n<li><b>Supply plate and coil<\/b> from production, including special widths and stress-relieved grades for yacht building and shipbuilding.<\/li>\n<li><b>Process coils<\/b> by decoiling, slitting and cutting to length, so we deliver exactly the dimensions our customers need in their production.<\/li>\n<li><b>Offer advanced processing<\/b> through specialised service centres, such as laser-cut kits, machined parts and surface treatments.<\/li>\n<\/ul>\n<p>By working with both large international producers and specialised niche producers, we combine the advantages of scale with the flexibility of custom production.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/euralco.com\/en\/contact\/\">Contact us<\/a> today to find out how Euralco can support your projects with <a href=\"https:\/\/euralco.com\/en\/products\/\">high-quality aluminium plate and extrusions<\/a>.<\/p>\n<p>Euralco Europe B.V. is a member of the <a href=\"https:\/\/dutchaluminiumassociation.nl\/\" target=\"_blank\" rel=\"noopener\">Dutch Aluminium Association (DAA)<\/a>, an industry group run by and for its members, and of <a href=\"https:\/\/metaalunie.nl\/\" target=\"_blank\" rel=\"noopener\">Koninklijke Metaalunie<\/a>, the Dutch association for small and medium-sized manufacturing companies.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pg-7777-4\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-7777-4-0\"  class=\"panel-grid-cell\" ><div id=\"panel-7777-4-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"8\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<div id=\"pl-7701\"  class=\"panel-layout\" ><div id=\"pg-7701-0\"  class=\"panel-grid panel-has-style\" ><div class=\"lsow-dark-bg siteorigin-panels-stretch panel-row-style panel-row-style-for-7701-0\" id=\"serviceandsupport\" data-stretch-type=\"full\" ><div id=\"pgc-7701-0-0\"  class=\"panel-grid-cell\" ><div class=\"panel-cell-style panel-cell-style-for-7701-0-0\" ><div id=\"panel-7701-0-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-headline so-widget-sow-headline-default-fa1cc6ec0604-7777 so-widget-fittext-wrapper\"\n\t\t\t data-fit-text-compressor=\"0.85\"\n\t\t><div class=\"sow-headline-container \">\n\t\t\t\t\t\t\t<h2 class=\"sow-headline\">\n\t\t\t\t\t\tService &amp; Support\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t\t<\/div>\n<\/div><\/div><div id=\"panel-7701-0-0-1\" class=\"so-panel widget widget_sow-editor\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>Do you need more information?<br \/>\nOur team is here for you. Send us an email or give us a call!<\/p>\n<\/div>\n<\/div><\/div><div id=\"panel-7701-0-0-2\" class=\"so-panel widget widget_siteorigin-panels-builder panel-last-child\" data-index=\"2\" ><div id=\"pl-w6ac36844cf4cb\"  class=\"panel-layout\" ><div id=\"pg-w6ac36844cf4cb-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w6ac36844cf4cb-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w6ac36844cf4cb-0-0-0\" class=\"so-panel widget widget_sow-icon panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-icon so-widget-sow-icon-default-0b3a194374ef\"\n\t\t\t\n\t\t>\n<div class=\"sow-icon-container sow-icon\">\n\t\t\t<a href=\"mailto:info@euralco.com\" \n\t\t\t\t>\n\t\t\t<span class=\"sow-icon-elegantline\" data-sow-icon=\"&#xe028;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t<\/a>\n\t<\/div>\n<\/div><\/div><\/div><div id=\"pgc-w6ac36844cf4cb-0-1\"  class=\"panel-grid-cell\" ><div id=\"panel-w6ac36844cf4cb-0-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p><a href=\"mailto:info@euralco.com\" style=\"color:inherit;text-decoration:none\">info@euralco.com<\/a><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-w6ac36844cf4cb-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-w6ac36844cf4cb-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-w6ac36844cf4cb-1-0-0\" class=\"so-panel widget widget_sow-icon panel-first-child panel-last-child\" data-index=\"2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-icon so-widget-sow-icon-default-5cb95acfae48\"\n\t\t\t\n\t\t>\n<div class=\"sow-icon-container sow-icon\">\n\t\t\t<a href=\"tel:+31765720600\" \n\t\t\t\t>\n\t\t\t<span class=\"sow-icon-elegantline\" data-sow-icon=\"&#xe004;\"\n\t\t \n\t\taria-hidden=\"true\"><\/span>\t\t\t<\/a>\n\t<\/div>\n<\/div><\/div><\/div><div id=\"pgc-w6ac36844cf4cb-1-1\"  class=\"panel-grid-cell\" ><div id=\"panel-w6ac36844cf4cb-1-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"3\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p><a href=\"tel:+31765720600\" style=\"color:inherit;text-decoration:none\">+31 (0)76 - 572 0600<\/a><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"pgc-7701-0-1\"  class=\"panel-grid-cell\" ><div id=\"panel-7701-0-1-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"3\" ><div class=\"panel-widget-style panel-widget-style-for-7701-0-1-0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-image so-widget-sow-image-default-c67d20f9f743-7777\"\n\t\t\t\n\t\t>\n<div class=\"sow-image-container\">\n\t\t<img \n\tsrc=\"https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/your-partner-in-aluminium-1024x307.png\" width=\"1024\" height=\"307\" srcset=\"https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/your-partner-in-aluminium-1024x307.png 1024w, https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/your-partner-in-aluminium-768x230.png 768w, https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/your-partner-in-aluminium-1536x461.png 1536w, https:\/\/euralco.com\/wp-content\/uploads\/2025\/08\/your-partner-in-aluminium-2048x614.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" title=\"Your partner in aluminium\" alt=\"Euralco - contact\" \t\tclass=\"so-widget-image\"\/>\n\t<\/div>\n\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>The aluminium price moves every day with the international metals market. Below you will find today&#8217;s indicative spot price for primary aluminium in euros and US dollars per tonne, the price trend and the monthly averages that many project contracts use as a reference. For a firm price for your alloy, dimensions and volume, request [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"second-page-template.php","meta":{"_acf_changed":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"class_list":["post-7777","page","type-page","status-publish","entry"],"acf":[],"_links":{"self":[{"href":"https:\/\/euralco.com\/en\/wp-json\/wp\/v2\/pages\/7777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/euralco.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/euralco.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/euralco.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/euralco.com\/en\/wp-json\/wp\/v2\/comments?post=7777"}],"version-history":[{"count":5,"href":"https:\/\/euralco.com\/en\/wp-json\/wp\/v2\/pages\/7777\/revisions"}],"predecessor-version":[{"id":7786,"href":"https:\/\/euralco.com\/en\/wp-json\/wp\/v2\/pages\/7777\/revisions\/7786"}],"wp:attachment":[{"href":"https:\/\/euralco.com\/en\/wp-json\/wp\/v2\/media?parent=7777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}