{"slug":"days-from-ex-date-to-dividend-payment","qid":"jours_bourse","label":"jours_bourse","post_title":"days-from-ex-date-to-dividend-payment","post_url":"/blog/lang/fr/days-from-ex-date-to-dividend-payment#q-jours_bourse","columns":["ticker","events_count","jours_calendaires_moy","jours_bourse_moy"],"rows":[{"ticker":"ABBV","events_count":20,"jours_calendaires_moy":32,"jours_bourse_moy":22},{"ticker":"PEP","events_count":20,"jours_calendaires_moy":28,"jours_bourse_moy":19},{"ticker":"XOM","events_count":20,"jours_calendaires_moy":27,"jours_bourse_moy":18},{"ticker":"PG","events_count":20,"jours_calendaires_moy":26,"jours_bourse_moy":18},{"ticker":"MSFT","events_count":20,"jours_calendaires_moy":24,"jours_bourse_moy":16},{"ticker":"CVX","events_count":20,"jours_calendaires_moy":23,"jours_bourse_moy":16},{"ticker":"CSCO","events_count":20,"jours_calendaires_moy":21,"jours_bourse_moy":14},{"ticker":"KO","events_count":20,"jours_calendaires_moy":17,"jours_bourse_moy":12},{"ticker":"JNJ","events_count":20,"jours_calendaires_moy":15,"jours_bourse_moy":10},{"ticker":"MCD","events_count":20,"jours_calendaires_moy":15,"jours_bourse_moy":10},{"ticker":"HD","events_count":20,"jours_calendaires_moy":14,"jours_bourse_moy":10},{"ticker":"AAPL","events_count":20,"jours_calendaires_moy":5,"jours_bourse_moy":4}],"shape":"ranking","sql":"WITH\n    (\n        SELECT groupArray(seance)\n        FROM\n        (\n            SELECT DISTINCT date AS seance\n            FROM global_markets.stocks_daily_aggs\n            WHERE ticker = 'SPY'\n              AND date >= '2021-09-01'\n              AND date <= today()\n        )\n    ) AS seances\nSELECT\n    ticker,\n    count()                                                                   AS events_count,\n    toUInt16(round(avg(dateDiff('day', ex_date, pay_date))))                  AS jours_calendaires_moy,\n    toUInt16(round(avg(arrayCount(d -> (d > ex_date) AND (d <= pay_date),\n                                  seances))))                                 AS jours_bourse_moy\nFROM\n(\n    SELECT\n        ticker,\n        ex_dividend_date AS ex_date,\n        pay_date\n    FROM global_markets.stocks_dividends\n    WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'PG', 'JNJ', 'XOM',\n                     'CVX', 'PEP', 'ABBV', 'CSCO', 'MCD', 'HD')\n      AND ex_dividend_date >= '2021-10-01'\n      AND pay_date > ex_dividend_date\n      AND pay_date < today()\n      AND cash_amount > 0\n    GROUP BY ticker, ex_dividend_date, pay_date\n)\nGROUP BY ticker\nORDER BY jours_calendaires_moy DESC, ticker ASC","computed_at":"2026-10-07T15:23:49.007096+00:00","elapsed":0.241365421}