Casey's (CASY): are the analysts right?

Casey's · Consumer Staples · ref. ETF XLP · 88 calls · price $801.99
What the company does: Casey's General Stores exploite des magasins de proximité vendant pizza, donuts, boissons et produits du tabac.
📈 1-year price
$801.99+56.5% over range
Jul 8, 25low $494.52 · high $916.28Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
67% recommend buying · 12 analysts

🎯 Analyst price target on CASY

High target · 5 analysts$995+24.1%
Median target · 11 analysts$960+19.7%
Low target · 2 analysts$780-2.7%
Current price$801.99

🗳️ The analyst consensus

Analyst breakdown · 12 (6 months)
Strong Buy0%
Buy67%
Hold33%
Sell0%
Strong Sell0%

💰 Casey's dividend

0.29%annual yield
🏆 Aristocrat26 yrs of consecutive dividend increases
That's ~$2.28 per share per year.

✅ Historical analyst reliability on CASY

Most reliable analysts on CASY (% profitable · 365j · ≥2 calls)
Benchmark 100% +38.7% 12
Deutsche Bank 100% +27.0% 12
Stephens & Co. 92% +38.3% 12

📊 What $1,000 invested in Casey's would be worth

In short — $1,000 invested in Casey's 10 years ago would be worth $6,599 today, i.e. +21%/yr on average. Best year: 2024 (+44%), worst: 2017 (-6%). Price performance, excluding dividends.

If I'd invested $1,000 in Casey's

InvestmentWorth todayGain
1 years ago$2,006+101%
3 years ago$3,543+254%
5 years ago$4,450+345%
10 years ago$6,599+560%
since inception (1985)$512,074+51107%

Return by year (Casey's)

YearReturn$1,000 invested at year start
2026 (YTD)+44%$1,438 (+44%)
2025+39%$2,006 (+101%)
2024+44%$2,893 (+189%)
2023+22%$3,543 (+254%)
2022+14%$4,027 (+303%)
2021+10%$4,450 (+345%)
2020+12%$4,999 (+400%)
2019+24%$6,203 (+520%)
2018+14%$7,100 (+610%)
2017-6%$6,686 (+569%)
2016-1%$6,599 (+560%)
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

🔎 Detailed analyses

👥 Analysts & forecasts📊 Returns & performance💰 Dividend
📈 Fundamentals, technical momentum and live news will show here on the final site (loaded live from the same origin as the API).

📋 All analyst calls on CASY

BMO Capital
Jun 29, 26
▲ Outperform · 🎯$950
Price at call : $780.24 — upside +22%
Today : $801.99 — upside +18%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
in progress (365j)
matures : Jun 29, 27
BNP Paribas
Jun 25, 26
▲ Outperform · 🎯$995
Price at call : $778.63 — upside +28%
Today : $801.99 — upside +24%
🎯 on CASY : no call matured yet · 📊 unranked overall
in progress (365j)
matures : Jun 25, 27
Goldman Sachs
Jun 25, 26
■ Neutral neutral · not a buy · 🎯$795
Price at call : $778.63 — gap to target +2%
Today : $801.99 — gap to target -1%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 47.5% · +0.1% (200 calls)
in progress (365j)
matures : Jun 25, 27
RBC Capital
Jun 25, 26
■ Sector Perform neutral · not a buy · 🎯$850
Price at call : $778.63 — gap to target +9%
Today : $801.99 — gap to target +6%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 45.2% · +0.3% (168 calls)
in progress (365j)
matures : Jun 25, 27
▲ Outperform · 🎯$975
Price at call : $801.35 — upside +22%
Today : $801.99 — upside +22%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 63.9% · +9.9% (119 calls)
in progress (365j)
matures : Jun 23, 27
▲ Outperform · 🎯$990
Price at call : $872.39 — upside +13%
Today : $801.99 — upside +23%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 63.9% · +9.9% (119 calls)
in progress (365j)
matures : Jun 12, 27
JP Morgan
Jun 12, 26
■ Neutral neutral · not a buy · 🎯$975
Price at call : $872.39 — gap to target +12%
Today : $801.99 — gap to target +22%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 54.5% · +1.3% (354 calls)
in progress (365j)
matures : Jun 12, 27
▲ Overweight · 🎯$975
Price at call : $895.14 — upside +9%
Today : $801.99 — upside +22%
🎯 on CASY : 92% (12 calls matureds) · 📊 on Cons. staples : 61.1% · +9.8% (54 calls)
in progress (365j)
matures : Jun 12, 27
UBS
Jun 11, 26
■ Neutral neutral · not a buy · 🎯$945
Price at call : $895.14 — gap to target +6%
Today : $801.99 — gap to target +18%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 48.6% · +2.7% (243 calls)
in progress (365j)
matures : Jun 11, 27
Wells Fargo
Jun 11, 26
▲ Overweight · 🎯$960
Price at call : $895.14 — upside +7%
Today : $801.99 — upside +20%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 53.1% · +1.4% (243 calls)
in progress (365j)
matures : Jun 11, 27
Keybanc
Jun 11, 26
▲ Overweight · 🎯$970
Price at call : $916.28 — upside +6%
Today : $801.99 — upside +21%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 79.3% · +15.9% (58 calls)
in progress (365j)
matures : Jun 11, 27
BMO Capital
Jun 11, 26
■ Market Perform neutral · not a buy · 🎯$950
Price at call : $916.28 — gap to target +4%
Today : $801.99 — gap to target +18%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
in progress (365j)
matures : Jun 11, 27
RBC Capital
Jun 10, 26
■ Sector Perform neutral · not a buy · 🎯$794
Price at call : $916.28 — gap to target -13%
Today : $801.99 — gap to target -1%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 45.2% · +0.3% (168 calls)
in progress (365j)
matures : Jun 10, 27
UBS
Jun 3, 26
■ Neutral neutral · not a buy · 🎯$805
Price at call : $761.57 — gap to target +6%
Today : $801.99 — gap to target +0%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 48.6% · +2.7% (243 calls)
in progress (365j)
matures : Jun 3, 27
Wells Fargo
May 26, 26
▲ Overweight · 🎯$910
Price at call : $784.38 — upside +16%
Today : $801.99 — upside +13%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 53.1% · +1.4% (243 calls)
in progress (365j)
matures : May 26, 27
William Blair
May 20, 26
▲ Outperform
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 100% · +21.5% (4 calls)
in progress (365j)
matures : May 20, 27
Keybanc
Apr 24, 26
▲ Overweight · 🎯$860
Price at call : $804.5 — upside +7%
Today : $801.99 — upside +7%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 79.3% · +15.9% (58 calls)
in progress (365j)
matures : Apr 24, 27
▲ Outperform · 🎯$780
Price at call : $781.82 — upside -0%
Today : $801.99 — upside -3%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 63.9% · +9.9% (119 calls)
in progress (365j)
matures : Apr 21, 27
Keybanc
Apr 20, 26
▲ Overweight · 🎯$830
Price at call : $768.45 — upside +8%
Today : $801.99 — upside +3%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 79.3% · +15.9% (58 calls)
in progress (365j)
matures : Apr 20, 27
▲ Outperform · 🎯$775
Price at call : $758.37 — upside +2%
Today : $801.99 — upside -3%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 63.9% · +9.9% (119 calls)
in progress (365j)
matures : Apr 7, 27
JP Morgan
Mar 26, 26
■ Neutral neutral · not a buy · 🎯$719
Price at call : $711.81 — gap to target +1%
Today : $801.99 — gap to target -10%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 54.5% · +1.3% (354 calls)
in progress (365j)
matures : Mar 26, 27
UBS
Mar 11, 26
■ Neutral neutral · not a buy · 🎯$706
Price at call : $673.81 — gap to target +5%
Today : $801.99 — gap to target -12%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 48.6% · +2.7% (243 calls)
in progress (365j)
matures : Mar 11, 27
Goldman Sachs
Mar 11, 26
■ Neutral neutral · not a buy · 🎯$605
Price at call : $673.81 — gap to target -10%
Today : $801.99 — gap to target -25%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 47.5% · +0.1% (200 calls)
in progress (365j)
matures : Mar 11, 27
▲ Outperform · 🎯$765
Price at call : $673.81 — upside +14%
Today : $801.99 — upside -5%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 63.9% · +9.9% (119 calls)
in progress (365j)
matures : Mar 11, 27
Wells Fargo
Mar 10, 26
▲ Overweight · 🎯$745
Price at call : $685 — upside +9%
Today : $801.99 — upside -7%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 53.1% · +1.4% (243 calls)
in progress (365j)
matures : Mar 10, 27
Jefferies
Mar 10, 26
▲ Buy · 🎯$780
Price at call : $685 — upside +14%
Today : $801.99 — upside -3%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 42.6% · -0.3% (176 calls)
in progress (365j)
matures : Mar 10, 27
RBC Capital
Mar 10, 26
■ Sector Perform neutral · not a buy · 🎯$713
Price at call : $689.92 — gap to target +3%
Today : $801.99 — gap to target -11%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 45.2% · +0.3% (168 calls)
in progress (365j)
matures : Mar 10, 27
▲ Overweight · 🎯$680
Price at call : $689.92 — upside -1%
Today : $801.99 — upside -15%
🎯 on CASY : 92% (12 calls matureds) · 📊 on Cons. staples : 61.1% · +9.8% (54 calls)
in progress (365j)
matures : Mar 10, 27
Wells Fargo
Mar 2, 26
▲ Overweight · 🎯$725
Price at call : $678.22 — upside +7%
Today : $801.99 — upside -10%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 53.1% · +1.4% (243 calls)
in progress (365j)
matures : Mar 2, 27
▲ Outperform · 🎯$665
Price at call : $675.74 — upside -2%
Today : $801.99 — upside -17%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 63.9% · +9.9% (119 calls)
in progress (365j)
matures : Feb 24, 27
Keybanc
Jan 15, 26
▲ Overweight · 🎯$650
Price at call : $637.37 — upside +2%
Today : $801.99 — upside -19%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 79.3% · +15.9% (58 calls)
in progress (365j)
matures : Jan 15, 27
RBC Capital
Dec 10, 25
■ Sector Perform neutral · not a buy · 🎯$591
Price at call : $533.18 — gap to target +11%
Today : $801.99 — gap to target -26%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 45.2% · +0.3% (168 calls)
in progress (365j)
matures : Dec 10, 26
▲ Overweight · 🎯$600
Price at call : $563.15 — upside +7%
Today : $801.99 — upside -25%
🎯 on CASY : 92% (12 calls matureds) · 📊 on Cons. staples : 61.1% · +9.8% (54 calls)
in progress (365j)
matures : Dec 3, 26
UBS
Dec 3, 25
■ Neutral neutral · not a buy · 🎯$600
Price at call : $555.3 — gap to target +8%
Today : $801.99 — gap to target -25%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 48.6% · +2.7% (243 calls)
in progress (365j)
matures : Dec 3, 26
▲ Outperform · 🎯$610
Price at call : $555.3 — upside +10%
Today : $801.99 — upside -24%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 63.9% · +9.9% (119 calls)
in progress (365j)
matures : Dec 2, 26
Wells Fargo
Dec 2, 25
▲ Overweight · 🎯$625
Price at call : $566.81 — upside +10%
Today : $801.99 — upside -22%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 53.1% · +1.4% (243 calls)
in progress (365j)
matures : Dec 2, 26
▲ Outperform · 🎯$585
Price at call : $545.15 — upside +7%
Today : $801.99 — upside -27%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 63.9% · +9.9% (119 calls)
in progress (365j)
matures : Oct 21, 26
▲ Overweight · 🎯$570
Price at call : $553.74 — upside +3%
Today : $801.99 — upside -29%
🎯 on CASY : 92% (12 calls matureds) · 📊 on Cons. staples : 61.1% · +9.8% (54 calls)
in progress (365j)
matures : Oct 8, 26
Goldman Sachs
Sep 10, 25
■ Neutral neutral · not a buy · 🎯$490
Price at call : $553.99 — gap to target -12%
Today : $801.99 — gap to target -39%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 47.5% · +0.1% (200 calls)
in progress (365j)
matures : Sep 10, 26
Wells Fargo
Sep 10, 25
▲ Overweight · 🎯$580
Price at call : $538.5 — upside +8%
Today : $801.99 — upside -28%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 53.1% · +1.4% (243 calls)
in progress (365j)
matures : Sep 10, 26
▲ Outperform · 🎯$580
Price at call : $538.5 — upside +8%
Today : $801.99 — upside -28%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 63.9% · +9.9% (119 calls)
in progress (365j)
matures : Sep 10, 26
BMO Capital
Sep 10, 25
■ Market Perform neutral · not a buy · 🎯$540
Price at call : $538.5 — gap to target +0%
Today : $801.99 — gap to target -33%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
in progress (365j)
matures : Sep 10, 26
Jefferies
Sep 9, 25
▲ Buy · 🎯$600
Price at call : $538.5 — upside +11%
Today : $801.99 — upside -25%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 42.6% · -0.3% (176 calls)
in progress (365j)
matures : Sep 9, 26
▲ Overweight · 🎯$530
Price at call : $541.3 — upside -2%
Today : $801.99 — upside -34%
🎯 on CASY : 92% (12 calls matureds) · 📊 on Cons. staples : 61.1% · +9.8% (54 calls)
in progress (365j)
matures : Sep 9, 26
Keybanc
Jul 25, 25
▲ Overweight · 🎯$575
Price at call : $527.51 — upside +9%
Today : $801.99 — upside -28%
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 79.3% · +15.9% (58 calls)
in progress (365j)
matures : Jul 25, 26
RBC Capital
Jul 9, 25
■ Sector Perform neutral · not a buy · 🎯$542
Price at call : $522.32 — gap to target +4%
Today : $801.99 — gap to target -32%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 45.2% · +0.3% (168 calls)
in progress (365j)
matures : Jul 9, 26
Goldman Sachs
Jun 11, 25
■ Neutral neutral · not a buy · 🎯$450
Price at call : $506.99 — gap to target -11%
Today : $801.99 — gap to target -44%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 47.5% · +0.1% (200 calls)
in progress (365j)
matures : Jun 11, 26
BMO Capital
Jun 11, 25
■ Market Perform neutral · not a buy · 🎯$515
Price at call : $506.99 — gap to target +2%
Today : $801.99 — gap to target -36%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
in progress (365j)
matures : Jun 11, 26
Keybanc
Jun 11, 25
▲ Overweight · 🎯$550
Price at call : $499.53 — upside +10%
Today : $801.99 — upside -31%
Expected +10% · Actual +83% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 79.3% · +15.9% (58 calls)
+83.4%
stock +83% · XLP +5%
Wells Fargo
Jun 11, 25
▲ Overweight · 🎯$540
Price at call : $499.53 — upside +8%
Today : $801.99 — upside -33%
Expected +8% · Actual +83% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 53.1% · +1.4% (243 calls)
+83.4%
stock +83% · XLP +5%
▲ Overweight · 🎯$490
Price at call : $499.53 — upside -2%
Today : $801.99 — upside -39%
Expected -2% · Actual +83% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 92% (12 calls matureds) · 📊 on Cons. staples : 61.1% · +9.8% (54 calls)
+83.4%
stock +83% · XLP +5%
▲ Buy · 🎯$454
Price at call : $413.37 — upside +10%
Today : $801.99 — upside -43%
Expected +10% · Actual +29% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (12 calls matureds) · 📊 on Cons. staples : 52.1% · +2.2% (361 calls)
+29.1%
stock +29% · XLP -4%
■ Hold neutral · not a buy · 🎯$400
Price at call : $381.08 — gap to target +5%
Today : $801.99 — gap to target -50%
🎯 on CASY : no call matured yet · 📊 on Cons. staples : 50% · -3.5% (26 calls)
in progress (365j)
matures : Nov 4, 25
▲ Buy · 🎯$435
Price at call : $371.87 — upside +17%
Today : $801.99 — upside -46%
Expected +17% · Actual +47% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (1 call matured) · 📊 on Cons. staples : 66.7% · +15.6% (3 calls)
+47.1%
stock +47% · XLP -5%
Benchmark
Sep 10, 24
▲ Buy · 🎯$410
Price at call : $374.91 — upside +9%
Today : $801.99 — upside -49%
Expected +9% · Actual +44% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (12 calls matureds) · 📊 on Cons. staples : 100% · +32.6% (21 calls)
+43.6%
stock +44% · XLP -4%
Benchmark
Sep 5, 24
▲ Buy · 🎯$410
Price at call : $373.82 — upside +10%
Today : $801.99 — upside -49%
Expected +10% · Actual +40% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (12 calls matureds) · 📊 on Cons. staples : 100% · +32.6% (21 calls)
+39.5%
stock +40% · XLP -3%
Benchmark
Sep 3, 24
▲ Buy · 🎯$410
Price at call : $354.92 — upside +16%
Today : $801.99 — upside -49%
Expected +16% · Actual +41% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (12 calls matureds) · 📊 on Cons. staples : 100% · +32.6% (21 calls)
+40.8%
stock +41% · XLP -3%
Deutsche Bank
Jul 29, 24
▲ Buy · 🎯$444
Price at call : $387.54 — upside +15%
Today : $801.99 — upside -45%
Expected +15% · Actual +36% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (12 calls matureds) · 📊 on Cons. staples : 52.1% · +2.2% (361 calls)
+35.5%
stock +36% · XLP +3%
Benchmark
Jul 29, 24
▲ Buy · 🎯$410
Price at call : $387.54 — upside +6%
Today : $801.99 — upside -49%
Expected +6% · Actual +36% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (12 calls matureds) · 📊 on Cons. staples : 100% · +32.6% (21 calls)
+35.5%
stock +36% · XLP +3%
Benchmark
Jul 24, 24
▲ Buy · 🎯$410
Price at call : $372.78 — upside +10%
Today : $801.99 — upside -49%
Expected +10% · Actual +42% · Reason (≥ +15%) : ✓ Yes
🎯 on CASY : 100% (12 calls matureds) · 📊 on Cons. staples : 100% · +32.6% (21 calls)
+41.5%
stock +42% · XLP +5%
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)