jnj_dividends
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-10-24, from what-is-jnj-stock-for-indian-investors.
| date | ex_date_label | dividend_usd |
|---|---|---|
| 2021-11-22 | 22/11/2021 | 1.06 |
| 2022-02-18 | 18/02/2022 | 1.06 |
| 2022-05-23 | 23/05/2022 | 1.13 |
| 2022-08-22 | 22/08/2022 | 1.13 |
| 2022-11-21 | 21/11/2022 | 1.13 |
| 2023-02-17 | 17/02/2023 | 1.13 |
| 2023-05-22 | 22/05/2023 | 1.19 |
| 2023-08-25 | 25/08/2023 | 1.19 |
| 2023-11-20 | 20/11/2023 | 1.19 |
| 2024-02-16 | 16/02/2024 | 1.19 |
| 2024-05-20 | 20/05/2024 | 1.24 |
| 2024-08-27 | 27/08/2024 | 1.24 |
| 2024-11-26 | 26/11/2024 | 1.24 |
| 2025-02-18 | 18/02/2025 | 1.24 |
| 2025-05-27 | 27/05/2025 | 1.3 |
| 2025-08-26 | 26/08/2025 | 1.3 |
| 2025-11-25 | 25/11/2025 | 1.3 |
| 2026-02-24 | 24/02/2026 | 1.3 |
| 2026-05-26 | 26/05/2026 | 1.34 |
| 2026-08-25 | 25/08/2026 | 1.34 |
- Rows × columns
- 20 × 3
- Period covered
- to
- Computed
- Completeness
- No missing values
- Source
- US exchange, SIP and OPRA market data
- Licence
- Strasmore terms · free, no signup
What each column holds
| Column | Type | Range | Notes |
|---|---|---|---|
date |
date | 2021-11-22 to 2026-08-25 | |
ex_date_label |
text | 20 distinct values (16/02/2024, 17/02/2023, 18/02/2022…) | |
dividend_usd |
number | 1.06 to 1.34 | US dollars |
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.
SELECT
toString(ex_dividend_date) AS date,
formatDateTime(ex_dividend_date, '%d/%m/%Y') AS ex_date_label,
round(max(toFloat64(cash_amount)), 2) AS dividend_usd
FROM global_markets.stocks_dividends
WHERE ticker = 'JNJ'
AND ex_dividend_date > today() - INTERVAL 5 YEAR
AND ex_dividend_date <= today()
GROUP BY ex_dividend_date
ORDER BY ex_dividend_date
Work with this data in your AI assistant
Opens ready to query, with this page's data. Free, no account.