Conagra (CAG): price, quarterly dividend, and yield, month-end 2023-07 to 2026-06
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-08-15, from What $1,000 a Month in Dividends Takes.
| month | month_label | price | quarterly_dividend_usd | dividend_yield_pct |
|---|---|---|---|---|
| 2023-07 | July 2023 | 32.82 | 0.35 | 4.27 |
| 2023-08 | August 2023 | 29.88 | 0.35 | 4.69 |
| 2023-09 | September 2023 | 27.43 | 0.35 | 5.1 |
| 2023-10 | October 2023 | 27.35 | 0.35 | 5.12 |
| 2023-11 | November 2023 | 28.3 | 0.35 | 4.95 |
| 2023-12 | December 2023 | 28.67 | 0.35 | 4.88 |
| 2024-01 | January 2024 | 29.14 | 0.35 | 4.8 |
| 2024-02 | February 2024 | 28.08 | 0.35 | 4.99 |
| 2024-03 | March 2024 | 29.64 | 0.35 | 4.72 |
| 2024-04 | April 2024 | 30.78 | 0.35 | 4.55 |
| 2024-05 | May 2024 | 29.87 | 0.35 | 4.69 |
| 2024-06 | June 2024 | 28.43 | 0.35 | 4.92 |
| 2024-07 | July 2024 | 30.31 | 0.35 | 4.62 |
| 2024-08 | August 2024 | 31.19 | 0.35 | 4.49 |
| 2024-09 | September 2024 | 32.52 | 0.35 | 4.31 |
| 2024-10 | October 2024 | 28.95 | 0.35 | 4.84 |
| 2024-11 | November 2024 | 27.55 | 0.35 | 5.08 |
| 2024-12 | December 2024 | 27.76 | 0.35 | 5.04 |
| 2025-01 | January 2025 | 25.88 | 0.35 | 5.41 |
| 2025-02 | February 2025 | 25.54 | 0.35 | 5.48 |
| 2025-03 | March 2025 | 26.68 | 0.35 | 5.25 |
| 2025-04 | April 2025 | 24.69 | 0.35 | 5.67 |
| 2025-05 | May 2025 | 22.88 | 0.35 | 6.12 |
| 2025-06 | June 2025 | 20.46 | 0.35 | 6.84 |
| 2025-07 | July 2025 | 18.26 | 0.35 | 7.67 |
| 2025-08 | August 2025 | 19.13 | 0.35 | 7.32 |
| 2025-09 | September 2025 | 18.28 | 0.35 | 7.66 |
| 2025-10 | October 2025 | 17.19 | 0.35 | 8.15 |
| 2025-11 | November 2025 | 17.85 | 0.35 | 7.84 |
| 2025-12 | December 2025 | 17.32 | 0.35 | 8.09 |
| 2026-01 | January 2026 | 18.51 | 0.35 | 7.56 |
| 2026-02 | February 2026 | 19.25 | 0.35 | 7.27 |
| 2026-03 | March 2026 | 15.71 | 0.35 | 8.91 |
| 2026-04 | April 2026 | 14.35 | 0.35 | 9.76 |
| 2026-05 | May 2026 | 13.28 | 0.35 | 10.54 |
| 2026-06 | June 2026 | 13.45 | 0.35 | 10.41 |
- Rows × columns
- 36 × 5
- 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 |
|---|---|---|---|
month |
date | 2023-07 to 2026-06 | |
month_label |
text | 36 distinct values (April 2024, April 2025, April 2026…) | |
price |
number | 13.28 to 32.82 | US dollars |
quarterly_dividend_usd |
number | every row is 0.35 | US dollars |
dividend_yield_pct |
number | 4.27 to 10.54 | 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.
the exact SQL behind every number
WITH px AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS month_start,
argMax(close, window_start) AS price,
max(toDate(toTimeZone(window_start, 'America/New_York'))) AS last_day
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'CAG'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-07-01')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY month_start
),
dv AS (
SELECT ex_dividend_date, cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'CAG'
AND distribution_type = 'recurring'
AND frequency = 4
AND cash_amount > 0
AND ex_dividend_date >= toDate('2022-06-01')
)
SELECT formatDateTime(px.month_start, '%Y-%m') AS month,
formatDateTimeInJodaSyntax(px.month_start, 'MMMM yyyy') AS month_label,
round(any(px.price), 2) AS price,
round(argMax(dv.cash_amount, dv.ex_dividend_date), 2) AS quarterly_dividend_usd,
round(argMax(dv.cash_amount, dv.ex_dividend_date) * 4 / any(px.price) * 100, 2) AS dividend_yield_pct
FROM px, dv
WHERE dv.ex_dividend_date <= px.last_day
GROUP BY px.month_start
ORDER BY px.month_start
Run your own version of this
The same 22 years of US equities and 12 years of options data are queryable in SQL or plain English. A free account runs 100 queries a day and takes no card.
More from this analysisWhat $1,000 a Month in Dividends Takes
S&P 500 tracker distributions per share, by calendar year (2015-2025)
ranking 11×3
→
Capital needed for $12,000 a year of distributions, by fund yield
table 10×5
→
Payout ratio by yield band: US payers, $1B+ market cap, latest snapshot
table 4×5
→
The 10-year Treasury yield, month by month: July 2021 to the latest reading on file
series 61×3
→
Intel (INTC): month-end price, quarterly dividend, and quoted yield, Jan 2021 to Jun 2024
series 42×5
→
Conagra (CAG): price, quarterly dividend, and yield, month-end 2023-07 to 2026-06
series 36×5
→
See all 2,170 queries →