{"slug":"jnj-dividend-increase-history","qid":"growth_horizons","label":"growth_horizons","post_title":"jnj-dividend-increase-history","post_url":"/blog/jnj-dividend-increase-history#q-growth_horizons","columns":["horizon","measured_from","start_annual_dividend","latest_annual_dividend","growth_cagr_pct","growth_multiple"],"rows":[{"horizon":"5-year","measured_from":"2021","start_annual_dividend":4.24,"latest_annual_dividend":5.36,"growth_cagr_pct":4.8,"growth_multiple":1.26},{"horizon":"10-year","measured_from":"2016","start_annual_dividend":3.2,"latest_annual_dividend":5.36,"growth_cagr_pct":5.29,"growth_multiple":1.68},{"horizon":"20-year","measured_from":"2006","start_annual_dividend":1.5,"latest_annual_dividend":5.36,"growth_cagr_pct":6.57,"growth_multiple":3.57}],"shape":"table","sql":"WITH\n    annual AS\n    (\n        SELECT\n            div_year,\n            annual_dividend,\n            max(div_year) OVER () AS latest_year\n        FROM\n        (\n            SELECT\n                toYear(ex_dividend_date) AS div_year,\n                round(max(toFloat64(cash_amount)) * 4, 4) AS annual_dividend\n            FROM global_markets.stocks_dividends\n            WHERE ticker = 'JNJ'\n              AND frequency = 4\n              AND ex_dividend_date >= '2000-01-01'\n              AND ex_dividend_date <  '2027-01-01'\n            GROUP BY div_year\n        )\n    )\nSELECT\n    concat(toString(e.div_year - b.div_year), '-year') AS horizon,\n    toString(b.div_year) AS measured_from,\n    b.annual_dividend AS start_annual_dividend,\n    e.annual_dividend AS latest_annual_dividend,\n    round((pow(e.annual_dividend / b.annual_dividend, 1.0 / (e.div_year - b.div_year)) - 1) * 100, 2) AS growth_cagr_pct,\n    round(e.annual_dividend / b.annual_dividend, 2) AS growth_multiple\nFROM annual AS e\nCROSS JOIN annual AS b\nWHERE e.div_year = e.latest_year\n  AND (e.div_year - b.div_year) IN (5, 10, 20)\nORDER BY e.div_year - b.div_year","computed_at":"2026-09-26T15:11:34.613236+00:00","elapsed":0.017461067}