{"slug":"stock-splits-on-euronext-paris","qid":"tranches_de_prix","label":"tranches_de_prix","post_title":"stock-splits-on-euronext-paris","post_url":"/blog/lang/fr/stock-splits-on-euronext-paris#q-tranches_de_prix","columns":["tranche_de_prix","divisions","regroupements"],"rows":[{"tranche_de_prix":"moins de 0,50 $","divisions":2,"regroupements":58},{"tranche_de_prix":"de 0,50 $ a 1 $","divisions":2,"regroupements":21},{"tranche_de_prix":"de 1 $ a 2 $","divisions":7,"regroupements":99},{"tranche_de_prix":"de 2 $ a 5 $","divisions":19,"regroupements":472},{"tranche_de_prix":"de 5 $ a 10 $","divisions":33,"regroupements":393},{"tranche_de_prix":"10 $ et plus","divisions":258,"regroupements":861}],"shape":"ranking","sql":"WITH operations AS\n(\n    SELECT\n        ticker,\n        execution_date,\n        if(toFloat64(any(split_to)) > toFloat64(any(split_from)), 'division', 'regroupement') AS sens\n    FROM global_markets.stocks_splits\n    WHERE execution_date >= today() - 1100\n      AND execution_date <  today() - 5\n      AND ticker NOT IN ('SPCX')\n    GROUP BY ticker, execution_date\n    HAVING toFloat64(any(split_to)) != toFloat64(any(split_from))\n)\nSELECT\n    tranche_de_prix,\n    countIf(sens = 'division')     AS divisions,\n    countIf(sens = 'regroupement') AS regroupements\nFROM\n(\n    SELECT\n        sens,\n        dernier_cours,\n        multiIf(\n            dernier_cours < 0.5, 'moins de 0,50 $',\n            dernier_cours < 1,   'de 0,50 $ a 1 $',\n            dernier_cours < 2,   'de 1 $ a 2 $',\n            dernier_cours < 5,   'de 2 $ a 5 $',\n            dernier_cours < 10,  'de 5 $ a 10 $',\n                                 '10 $ et plus'\n        ) AS tranche_de_prix\n    FROM\n    (\n        SELECT\n            o.sens                             AS sens,\n            argMax(toFloat64(d.close), d.date) AS dernier_cours\n        FROM operations AS o\n        INNER JOIN global_markets.stocks_daily_aggs AS d ON d.ticker = o.ticker\n        WHERE d.date >= o.execution_date - 15\n          AND d.date <  o.execution_date\n          AND d.date >= today() - 1120\n          AND d.date <  today()\n        GROUP BY o.ticker, o.execution_date, o.sens\n    )\n)\nGROUP BY tranche_de_prix\nORDER BY min(dernier_cours)","computed_at":"2026-09-28T15:26:44.512166+00:00","elapsed":22.237470393}