raises
Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-09-26, from hon-dividend-history.
| effective_from | announced | prior_rate | new_rate | increase_pct |
|---|---|---|---|---|
| Feb 2011 | None | 0.3025 | 0.3325 | 9.9 |
| Nov 2011 | None | 0.3325 | 0.3725 | 12 |
| Nov 2012 | Oct 2012 | 0.3725 | 0.41 | 10.1 |
| Nov 2013 | Oct 2013 | 0.41 | 0.45 | 9.8 |
| Nov 2014 | Oct 2014 | 0.45 | 0.5175 | 15 |
| Nov 2015 | Oct 2015 | 0.5175 | 0.595 | 15 |
| Nov 2016 | Oct 2016 | 0.595 | 0.665 | 11.8 |
| Nov 2017 | Sep 2017 | 0.665 | 0.745 | 12 |
| Nov 2018 | Sep 2018 | 0.745 | 0.82 | 10.1 |
| Nov 2019 | Sep 2019 | 0.82 | 0.9 | 9.8 |
| Nov 2020 | Sep 2020 | 0.9 | 0.93 | 3.3 |
| Nov 2021 | Oct 2021 | 0.93 | 0.98 | 5.4 |
| Nov 2022 | Sep 2022 | 0.98 | 1.03 | 5.1 |
| Nov 2023 | Sep 2023 | 1.03 | 1.08 | 4.9 |
| Nov 2024 | Sep 2024 | 1.08 | 1.13 | 4.6 |
| Nov 2025 | Sep 2025 | 1.13 | 1.19 | 5.3 |
- Rows × columns
- 16 × 5
- Computed
- Completeness
- Some fields are partly empty — see the columns below
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
effective_from |
text | 16 distinct values (Feb 2011, Nov 2011, Nov 2012…) | |
announced |
text | 14 distinct values (Oct 2012, Oct 2013, Oct 2014…) | 14 of 16 rows populated |
prior_rate |
number | 0.3025 to 1.13 | ratio or rate |
new_rate |
number | 0.3325 to 1.19 | ratio or rate |
increase_pct |
number | 3.3 to 15 | percent |
Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.
Run it yourself
This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.
WITH per_ex AS
(
SELECT
ex_dividend_date AS ex_date,
max(toFloat64(cash_amount)) AS amount,
max(declaration_date) AS declared_on
FROM global_markets.stocks_dividends
WHERE ticker = 'HON'
AND ex_dividend_date >= '2010-01-01'
GROUP BY ex_date
),
stepped AS
(
SELECT
ex_date,
declared_on,
amount,
any(amount) OVER (ORDER BY ex_date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_amount
FROM per_ex
)
SELECT
formatDateTime(ex_date, '%b %Y') AS effective_from,
formatDateTime(declared_on, '%b %Y') AS announced,
round(prior_amount, 4) AS prior_rate,
round(amount, 4) AS new_rate,
round(100 * (amount / prior_amount - 1), 1) AS increase_pct
FROM stepped
WHERE prior_amount > 0
AND amount > prior_amount
ORDER BY ex_date
Work with this data in your AI assistant
Opens ready to query, with this page's data. Free, no account.