{"slug":"what-is-income","qid":"stake_payout","label":"stake_payout","post_title":"what-is-income","post_url":"/blog/lang/pcm/what-is-income#q-stake_payout","columns":["ticker","shares_for_500","dividend_per_share","payments","last_ex_date_label","gross_usd","net_after_us_tax_usd"],"rows":[{"ticker":"KO","shares_for_500":7,"dividend_per_share":2.1,"payments":4,"last_ex_date_label":"Sep 15, 2026","gross_usd":14.7,"net_after_us_tax_usd":10.29},{"ticker":"JNJ","shares_for_500":2,"dividend_per_share":5.28,"payments":4,"last_ex_date_label":"Aug 25, 2026","gross_usd":10.56,"net_after_us_tax_usd":7.39},{"ticker":"AAPL","shares_for_500":2,"dividend_per_share":1.06,"payments":4,"last_ex_date_label":"Aug 10, 2026","gross_usd":2.12,"net_after_us_tax_usd":1.48}],"shape":"table","sql":"SELECT\n    p.ticker                                     AS ticker,\n    toUInt32(p.shares)                           AS shares_for_500,\n    round(d.cash_per_share, 2)                   AS dividend_per_share,\n    toUInt32(d.payments)                         AS payments,\n    d.last_ex_date_label                         AS last_ex_date_label,\n    round(p.shares * d.cash_per_share, 2)        AS gross_usd,\n    round(p.shares * d.cash_per_share * 0.7, 2)  AS net_after_us_tax_usd\nFROM\n(\n    SELECT\n        ticker,\n        floor(500 / argMin(toFloat64(close), date)) AS shares\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker IN ('AAPL', 'KO', 'JNJ')\n      AND date >= today() - 400\n      AND date <  today() - 360\n    GROUP BY ticker\n) AS p\nINNER JOIN\n(\n    SELECT\n        ticker,\n        sum(cash_amount)                                   AS cash_per_share,\n        count()                                            AS payments,\n        formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS last_ex_date_label\n    FROM\n    (\n        SELECT\n            ticker,\n            ex_dividend_date,\n            toFloat64(max(cash_amount)) AS cash_amount\n        FROM global_markets.stocks_dividends\n        WHERE ticker IN ('AAPL', 'KO', 'JNJ')\n          AND ex_dividend_date >= today() - 365\n          AND ex_dividend_date <  today()\n        GROUP BY ticker, ex_dividend_date\n    )\n    GROUP BY ticker\n) AS d ON d.ticker = p.ticker\nORDER BY gross_usd DESC","computed_at":"2026-09-23T14:55:48.075763+00:00","elapsed":0.103703073}