{"slug":"ex-dividend-date-for-turkish-investors","qid":"acilis_duzeltmesi","label":"acilis_duzeltmesi","post_title":"ex-dividend-date-for-turkish-investors","post_url":"/blog/lang/tr/ex-dividend-date-for-turkish-investors#q-acilis_duzeltmesi","columns":["ticker","olay_sayisi","temettu_orani_pct","acilis_degisim_pct"],"rows":[{"ticker":"XOM","olay_sayisi":23,"temettu_orani_pct":0.958,"acilis_degisim_pct":-0.843},{"ticker":"PEP","olay_sayisi":23,"temettu_orani_pct":0.797,"acilis_degisim_pct":-0.659},{"ticker":"KO","olay_sayisi":23,"temettu_orani_pct":0.735,"acilis_degisim_pct":-0.739},{"ticker":"JNJ","olay_sayisi":23,"temettu_orani_pct":0.685,"acilis_degisim_pct":-0.594},{"ticker":"PG","olay_sayisi":23,"temettu_orani_pct":0.637,"acilis_degisim_pct":-0.304},{"ticker":"HD","olay_sayisi":23,"temettu_orani_pct":0.621,"acilis_degisim_pct":-0.146},{"ticker":"MSFT","olay_sayisi":23,"temettu_orani_pct":0.207,"acilis_degisim_pct":-0.148},{"ticker":"AAPL","olay_sayisi":23,"temettu_orani_pct":0.129,"acilis_degisim_pct":0.183}],"shape":"ranking","sql":"WITH\ngunluk AS (\n    SELECT\n        ticker,\n        date,\n        toFloat64(any(open))  AS acilis,\n        toFloat64(any(close)) AS kapanis\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker IN ('AAPL','MSFT','KO','JNJ','PG','XOM','HD','PEP')\n      AND date >= '2021-01-01'\n    GROUP BY ticker, date\n),\nonceki AS (\n    SELECT\n        ticker,\n        date,\n        acilis,\n        lagInFrame(kapanis) OVER (PARTITION BY ticker ORDER BY date\n                                  ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS onceki_kapanis\n    FROM gunluk\n),\ntemettuler AS (\n    SELECT\n        ticker,\n        ex_dividend_date,\n        max(toFloat64(cash_amount)) AS tutar\n    FROM global_markets.stocks_dividends\n    WHERE ticker IN ('AAPL','MSFT','KO','JNJ','PG','XOM','HD','PEP')\n      AND currency = 'USD'\n      AND cash_amount > 0\n      AND ex_dividend_date >= '2021-01-01'\n    GROUP BY ticker, ex_dividend_date\n)\nSELECT\n    o.ticker                                               AS ticker,\n    count()                                                AS olay_sayisi,\n    round(avg(t.tutar / o.onceki_kapanis * 100), 3)        AS temettu_orani_pct,\n    round(avg((o.acilis / o.onceki_kapanis - 1) * 100), 3) AS acilis_degisim_pct\nFROM onceki AS o\nINNER JOIN temettuler AS t ON t.ticker = o.ticker AND t.ex_dividend_date = o.date\nWHERE o.onceki_kapanis > 0\nGROUP BY o.ticker\nHAVING count() >= 4\nORDER BY temettu_orani_pct DESC","computed_at":"2026-09-22T15:02:37.875894+00:00","elapsed":0.006578207}