ko_izi
Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-09-22, from ex-dividend-date-for-turkish-investors.
| ex_date | ex_gunu | temettu_orani_pct | acilis_degisim_pct |
|---|---|---|---|
| 2021-03-12 | 12 Mar 2021 | 0.825 | -0.57 |
| 2021-06-14 | 14 Haz 2021 | 0.748 | -0.837 |
| 2021-09-14 | 14 Eyl 2021 | 0.749 | -0.268 |
| 2021-11-30 | 30 Kas 2021 | 0.77 | -1.796 |
| 2022-03-14 | 14 Mar 2022 | 0.76 | 0.086 |
| 2022-06-14 | 14 Haz 2022 | 0.717 | -0.994 |
| 2022-09-15 | 15 Eyl 2022 | 0.724 | -0.642 |
| 2022-11-30 | 30 Kas 2022 | 0.704 | -0.752 |
| 2023-03-16 | 16 Mar 2023 | 0.761 | -0.563 |
| 2023-06-15 | 15 Haz 2023 | 0.756 | -0.411 |
| 2023-09-14 | 14 Eyl 2023 | 0.787 | -0.342 |
| 2023-11-30 | 30 Kas 2023 | 0.79 | -0.464 |
| 2024-03-14 | 14 Mar 2024 | 0.794 | -0.884 |
| 2024-06-14 | 14 Haz 2024 | 0.77 | -0.968 |
| 2024-09-13 | 13 Eyl 2024 | 0.681 | -0.548 |
| 2024-11-29 | 29 Kas 2024 | 0.753 | -0.636 |
| 2025-03-14 | 14 Mar 2025 | 0.733 | -1.594 |
| 2025-06-13 | 13 Haz 2025 | 0.706 | -0.651 |
| 2025-09-15 | 15 Eyl 2025 | 0.761 | -0.492 |
| 2025-12-01 | 1 Ara 2025 | 0.697 | -0.711 |
| 2026-03-13 | 13 Mar 2026 | 0.683 | -0.18 |
| 2026-06-15 | 15 Haz 2026 | 0.641 | -1.864 |
| 2026-09-15 | 15 Eyl 2026 | 0.593 | -0.918 |
- Rows × columns
- 23 × 4
- Period covered
- to
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
ex_date |
date | 2021-03-12 to 2026-09-15 | |
ex_gunu |
text | 23 distinct values (1 Ara 2025, 12 Mar 2021, 13 Eyl 2024…) | |
temettu_orani_pct |
number | 0.593 to 0.825 | percent |
acilis_degisim_pct |
number | -1.864 to 0.086 | percent |
Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.
Run it yourself
This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.
WITH
gunluk AS (
SELECT
date,
toFloat64(any(open)) AS acilis,
toFloat64(any(close)) AS kapanis
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'KO'
AND date >= '2021-01-01'
GROUP BY date
),
onceki AS (
SELECT
date,
acilis,
lagInFrame(kapanis) OVER (ORDER BY date
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS onceki_kapanis
FROM gunluk
),
temettuler AS (
SELECT
ex_dividend_date,
max(toFloat64(cash_amount)) AS tutar
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND currency = 'USD'
AND cash_amount > 0
AND ex_dividend_date >= '2021-01-01'
GROUP BY ex_dividend_date
)
SELECT
toString(o.date) AS ex_date,
concat(toString(toDayOfMonth(o.date)), ' ',
arrayElement(['Oca','Şub','Mar','Nis','May','Haz','Tem','Ağu','Eyl','Eki','Kas','Ara'],
toMonth(o.date)), ' ',
toString(toYear(o.date))) AS ex_gunu,
round(t.tutar / o.onceki_kapanis * 100, 3) AS temettu_orani_pct,
round((o.acilis / o.onceki_kapanis - 1) * 100, 3) AS acilis_degisim_pct
FROM onceki AS o
INNER JOIN temettuler AS t ON t.ex_dividend_date = o.date
WHERE o.onceki_kapanis > 0
ORDER BY o.date