{"slug":"euronext-amsterdam-hours-and-holidays","qid":"amsterdam_dicht","label":"amsterdam_dicht","post_title":"euronext-amsterdam-hours-and-holidays","post_url":"/blog/lang/nl/euronext-amsterdam-hours-and-holidays#q-amsterdam_dicht","columns":["date","closure_label","asml_volume_mln","median_volume_mln"],"rows":[{"date":"2023-04-10","closure_label":"10 april 2023","asml_volume_mln":0.69,"median_volume_mln":0.92},{"date":"2023-05-01","closure_label":"1 mei 2023","asml_volume_mln":0.47,"median_volume_mln":0.92},{"date":"2023-12-26","closure_label":"26 december 2023","asml_volume_mln":0.51,"median_volume_mln":0.92},{"date":"2024-04-01","closure_label":"1 april 2024","asml_volume_mln":1.11,"median_volume_mln":1.15},{"date":"2024-05-01","closure_label":"1 mei 2024","asml_volume_mln":1.46,"median_volume_mln":1.15},{"date":"2024-12-26","closure_label":"26 december 2024","asml_volume_mln":0.73,"median_volume_mln":1.15},{"date":"2025-04-21","closure_label":"21 april 2025","asml_volume_mln":1.56,"median_volume_mln":1.41},{"date":"2025-05-01","closure_label":"1 mei 2025","asml_volume_mln":1.07,"median_volume_mln":1.41},{"date":"2025-12-26","closure_label":"26 december 2025","asml_volume_mln":0.36,"median_volume_mln":1.41},{"date":"2026-04-06","closure_label":"6 april 2026","asml_volume_mln":1.3,"median_volume_mln":1.62},{"date":"2026-05-01","closure_label":"1 mei 2026","asml_volume_mln":0.71,"median_volume_mln":1.62}],"shape":"series","sql":"WITH\n    closures AS\n    (\n        SELECT arrayJoin([\n            toDate('2023-04-10'), toDate('2023-05-01'), toDate('2023-12-26'),\n            toDate('2024-04-01'), toDate('2024-05-01'), toDate('2024-12-26'),\n            toDate('2025-04-21'), toDate('2025-05-01'), toDate('2025-12-26'),\n            toDate('2026-04-06'), toDate('2026-05-01')\n        ]) AS closure_date\n    ),\n    adr AS\n    (\n        SELECT\n            date,\n            max(volume) AS day_volume\n        FROM global_markets.stocks_daily_aggs\n        WHERE ticker = 'ASML'\n          AND date >= '2023-01-01'\n        GROUP BY date\n    ),\n    yearly AS\n    (\n        SELECT\n            toYear(date) AS yr,\n            quantileDeterministic(0.5)(toFloat64(day_volume), toUInt32(toYYYYMMDD(date))) AS median_volume\n        FROM adr\n        GROUP BY yr\n    )\nSELECT\n    toString(c.closure_date)                       AS date,\n    concat(\n        toString(toDayOfMonth(c.closure_date)), ' ',\n        ['januari','februari','maart','april','mei','juni','juli','augustus',\n         'september','oktober','november','december'][toMonth(c.closure_date)], ' ',\n        toString(toYear(c.closure_date))\n    )                                              AS closure_label,\n    round(toFloat64(a.day_volume) / 1e6, 2)        AS asml_volume_mln,\n    round(y.median_volume / 1e6, 2)                AS median_volume_mln\nFROM closures AS c\nINNER JOIN adr AS a ON a.date = c.closure_date\nINNER JOIN yearly AS y ON y.yr = toYear(c.closure_date)\nORDER BY c.closure_date","computed_at":"2026-10-03T15:10:21.980116+00:00","elapsed":0.071723694}