{"slug":"long-vs-short-positions","qid":"dividenden_pflicht","label":"dividenden_pflicht","post_title":"long-vs-short-positions","post_url":"/blog/lang/de/long-vs-short-positions#q-dividenden_pflicht","columns":["ticker","dividends_per_share","payments","yield_pct"],"rows":[{"ticker":"PG","dividends_per_share":4.29,"payments":4,"yield_pct":2.96},{"ticker":"XOM","dividends_per_share":4.12,"payments":4,"yield_pct":2.51},{"ticker":"KO","dividends_per_share":2.1,"payments":4,"yield_pct":2.45},{"ticker":"JNJ","dividends_per_share":5.28,"payments":4,"yield_pct":2.06},{"ticker":"MSFT","dividends_per_share":3.64,"payments":4,"yield_pct":0.7},{"ticker":"AAPL","dividends_per_share":1.06,"payments":4,"yield_pct":0.32}],"shape":"ranking","sql":"SELECT\n    d.ticker                                       AS ticker,\n    round(d.dividends_12m, 2)                      AS dividends_per_share,\n    d.payments                                     AS payments,\n    round(d.dividends_12m / p.last_close * 100, 2) AS yield_pct\nFROM\n(\n    SELECT\n        ticker,\n        sum(amount) AS dividends_12m,\n        count()     AS payments\n    FROM\n    (\n        SELECT\n            ticker,\n            id,\n            max(toFloat64(cash_amount)) AS amount\n        FROM global_markets.stocks_dividends\n        WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'XOM', 'PG')\n          AND ex_dividend_date >= today() - 365\n          AND ex_dividend_date <= today()\n        GROUP BY ticker, id\n    )\n    GROUP BY ticker\n) AS d\nINNER JOIN\n(\n    SELECT\n        ticker,\n        toFloat64(argMax(close, date)) AS last_close\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'XOM', 'PG')\n      AND date >= today() - 30\n    GROUP BY ticker\n) AS p ON p.ticker = d.ticker\nORDER BY yield_pct DESC","computed_at":"2026-10-04T15:17:49.365914+00:00","elapsed":0.167127935}