{"slug":"jnj-dividend-increase-history","qid":"raise_history","label":"raise_history","post_title":"jnj-dividend-increase-history","post_url":"/blog/jnj-dividend-increase-history#q-raise_history","columns":["year","quarterly_dividend","raise_cents","raise_pct","declared","goes_ex"],"rows":[{"year":"2006","quarterly_dividend":0.375,"raise_cents":4.5,"raise_pct":13.64,"declared":null,"goes_ex":"May"},{"year":"2007","quarterly_dividend":0.415,"raise_cents":4,"raise_pct":10.67,"declared":null,"goes_ex":"May"},{"year":"2008","quarterly_dividend":0.46,"raise_cents":4.5,"raise_pct":10.84,"declared":null,"goes_ex":"May"},{"year":"2009","quarterly_dividend":0.49,"raise_cents":3,"raise_pct":6.52,"declared":null,"goes_ex":"May"},{"year":"2010","quarterly_dividend":0.54,"raise_cents":5,"raise_pct":10.2,"declared":null,"goes_ex":"May"},{"year":"2011","quarterly_dividend":0.57,"raise_cents":3,"raise_pct":5.56,"declared":null,"goes_ex":"May"},{"year":"2012","quarterly_dividend":0.61,"raise_cents":4,"raise_pct":7.02,"declared":"October","goes_ex":"May"},{"year":"2013","quarterly_dividend":0.66,"raise_cents":5,"raise_pct":8.2,"declared":"April","goes_ex":"May"},{"year":"2014","quarterly_dividend":0.7,"raise_cents":4,"raise_pct":6.06,"declared":"April","goes_ex":"May"},{"year":"2015","quarterly_dividend":0.75,"raise_cents":5,"raise_pct":7.14,"declared":"April","goes_ex":"May"},{"year":"2016","quarterly_dividend":0.8,"raise_cents":5,"raise_pct":6.67,"declared":"April","goes_ex":"May"},{"year":"2017","quarterly_dividend":0.84,"raise_cents":4,"raise_pct":5,"declared":"April","goes_ex":"May"},{"year":"2018","quarterly_dividend":0.9,"raise_cents":6,"raise_pct":7.14,"declared":"April","goes_ex":"May"},{"year":"2019","quarterly_dividend":0.95,"raise_cents":5,"raise_pct":5.56,"declared":"April","goes_ex":"May"},{"year":"2020","quarterly_dividend":1.01,"raise_cents":6,"raise_pct":6.32,"declared":"April","goes_ex":"May"},{"year":"2021","quarterly_dividend":1.06,"raise_cents":5,"raise_pct":4.95,"declared":"April","goes_ex":"May"},{"year":"2022","quarterly_dividend":1.13,"raise_cents":7,"raise_pct":6.6,"declared":"April","goes_ex":"May"},{"year":"2023","quarterly_dividend":1.19,"raise_cents":6,"raise_pct":5.31,"declared":"April","goes_ex":"May"},{"year":"2024","quarterly_dividend":1.24,"raise_cents":5,"raise_pct":4.2,"declared":"April","goes_ex":"May"},{"year":"2025","quarterly_dividend":1.3,"raise_cents":6,"raise_pct":4.84,"declared":"April","goes_ex":"May"},{"year":"2026","quarterly_dividend":1.34,"raise_cents":4,"raise_pct":3.08,"declared":"April","goes_ex":"May"}],"shape":"table","sql":"WITH\n    payments AS\n    (\n        SELECT\n            toYear(ex_dividend_date) AS div_year,\n            ex_dividend_date AS ex_date,\n            any(declaration_date) AS declared_date,\n            max(toFloat64(cash_amount)) AS amount\n        FROM global_markets.stocks_dividends\n        WHERE ticker = 'JNJ'\n          AND frequency = 4\n          AND ex_dividend_date >= '2004-01-01'\n          AND ex_dividend_date <  '2027-01-01'\n        GROUP BY ex_dividend_date\n    ),\n    yearly AS\n    (\n        SELECT\n            div_year,\n            div_year - 1 AS prior_year,\n            round(max(amount), 4) AS quarterly_rate\n        FROM payments\n        GROUP BY div_year\n    ),\n    step_up AS\n    (\n        SELECT\n            p.div_year AS div_year,\n            arrayElement(['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], toMonth(min(p.declared_date))) AS declared,\n            arrayElement(['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], toMonth(min(p.ex_date))) AS goes_ex\n        FROM payments AS p\n        INNER JOIN yearly AS y ON y.div_year = p.div_year\n        WHERE round(p.amount, 4) = y.quarterly_rate\n        GROUP BY p.div_year\n    )\nSELECT\n    toString(cur.div_year) AS year,\n    cur.quarterly_rate AS quarterly_dividend,\n    round((cur.quarterly_rate - prv.quarterly_rate) * 100, 1) AS raise_cents,\n    round((cur.quarterly_rate / prv.quarterly_rate - 1) * 100, 2) AS raise_pct,\n    s.declared AS declared,\n    s.goes_ex AS goes_ex\nFROM yearly AS cur\nINNER JOIN yearly AS prv ON prv.div_year = cur.prior_year\nLEFT JOIN step_up AS s ON s.div_year = cur.div_year\nWHERE cur.div_year >= 2006\nORDER BY cur.div_year","computed_at":"2026-09-26T15:11:34.440775+00:00","elapsed":0.002886372}