stopaj_katmanlari
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-30, from us-dividend-tax-for-turkish-investors.
| ticker | odeme_sayisi | brut_usd | net_yuzde20_usd | net_yuzde30_usd | form_farki_usd |
|---|---|---|---|---|---|
| JNJ | 4 | 5.28 | 4.224 | 3.696 | 0.528 |
| PG | 4 | 4.2906 | 3.4325 | 3.0034 | 0.4291 |
| MSFT | 4 | 3.64 | 2.912 | 2.548 | 0.364 |
| KO | 4 | 2.08 | 1.664 | 1.456 | 0.208 |
- Rows × columns
- 4 × 6
- 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 |
|---|---|---|---|
ticker |
text | 4 distinct values (JNJ, KO, MSFT…) | |
odeme_sayisi |
number | every row is 4 | |
brut_usd |
number | 2.08 to 5.28 | US dollars |
net_yuzde20_usd |
number | 1.664 to 4.224 | US dollars |
net_yuzde30_usd |
number | 1.456 to 3.696 | US dollars |
form_farki_usd |
number | 0.208 to 0.528 | US dollars |
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 events AS
(
SELECT
any(ticker) AS sym,
any(pay_date) AS paid_on,
any(cash_amount) AS amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('KO', 'JNJ', 'PG', 'MSFT')
AND pay_date > today() - 365
AND pay_date <= today()
GROUP BY id
)
SELECT
sym AS ticker,
count() AS odeme_sayisi,
round(toFloat64(sum(amount)), 4) AS brut_usd,
round(toFloat64(sum(amount)) * 0.80, 4) AS net_yuzde20_usd,
round(toFloat64(sum(amount)) * 0.70, 4) AS net_yuzde30_usd,
round(toFloat64(sum(amount)) * 0.10, 4) AS form_farki_usd
FROM events
GROUP BY sym
ORDER BY brut_usd DESC
Bu verilerle yapay zekâ asistanınızda çalışın
Bu sayfanın verileriyle sorgulamaya hazır açılır. Ücretsiz, hesap gerekmez.