{"slug":"ibm-dividend-2026-forecast","qid":"scenarios","label":"scenarios","post_title":"ibm-dividend-2026-forecast","post_url":"/blog/lang/de/ibm-dividend-2026-forecast#q-scenarios","columns":["scenario","next_quarterly_usd","next_annual_usd","raise_pct","annual_cost_bn","yield_at_last_close_pct"],"rows":[{"scenario":"+0 Cent","next_quarterly_usd":1.69,"next_annual_usd":6.76,"raise_pct":0,"annual_cost_bn":6.41,"yield_at_last_close_pct":2.67},{"scenario":"+1 Cent","next_quarterly_usd":1.7,"next_annual_usd":6.8,"raise_pct":0.59,"annual_cost_bn":6.45,"yield_at_last_close_pct":2.68},{"scenario":"+2 Cent","next_quarterly_usd":1.71,"next_annual_usd":6.84,"raise_pct":1.18,"annual_cost_bn":6.49,"yield_at_last_close_pct":2.7},{"scenario":"+3 Cent","next_quarterly_usd":1.72,"next_annual_usd":6.88,"raise_pct":1.78,"annual_cost_bn":6.53,"yield_at_last_close_pct":2.71},{"scenario":"+5 Cent","next_quarterly_usd":1.74,"next_annual_usd":6.96,"raise_pct":2.96,"annual_cost_bn":6.6,"yield_at_last_close_pct":2.74}],"shape":"table","sql":"WITH\n(\n    SELECT max(toFloat64(cash_amount))\n    FROM global_markets.stocks_dividends\n    WHERE ticker = 'IBM'\n      AND ex_dividend_date BETWEEN today() - 120 AND today()\n) AS current_quarterly,\n(\n    SELECT argMax(toFloat64(close), date)\n    FROM global_markets.stocks_daily_aggs\n    WHERE ticker = 'IBM'\n      AND date >= today() - 30\n      AND date <= today()\n) AS last_close,\n(\n    SELECT argMax(toFloat64(diluted_shares_outstanding), (filing_date, period_end))\n    FROM global_markets.stocks_income_statements\n    WHERE has(tickers, 'IBM')\n      AND timeframe = 'quarterly'\n      AND period_end >= today() - 400\n      AND period_end <= today()\n) AS diluted_shares\nSELECT\n    concat('+', toString(step_cents), ' Cent')                                     AS scenario,\n    round(current_quarterly + step_cents / 100, 2)                                 AS next_quarterly_usd,\n    round((current_quarterly + step_cents / 100) * 4, 2)                           AS next_annual_usd,\n    round(step_cents / 100 / current_quarterly * 100, 2)                           AS raise_pct,\n    round((current_quarterly + step_cents / 100) * 4 * diluted_shares / 1e9, 2)    AS annual_cost_bn,\n    round((current_quarterly + step_cents / 100) * 4 / last_close * 100, 2)        AS yield_at_last_close_pct\nFROM\n(\n    SELECT arrayJoin([0, 1, 2, 3, 5]) AS step_cents\n)\nORDER BY step_cents","computed_at":"2026-10-24T21:32:08.116883+00:00","elapsed":0.107665597}