Middleby (MIDD): are the analysts right?

Middleby · Industrials · ref. ETF XLI · 59 calls · price $171.3
What the company does: Middleby fabrique et commercialise des équipements de cuisine commerciale et de transformation alimentaire mondialement.
📈 1-year price
$139.26+16.9% over range
Jul 8, 25low $89.85 · high $144.17Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
83% recommend buying · 6 analysts

🎯 Analyst price target on MIDD

High target · 2 analysts$205+19.7%
Median target · 6 analysts$193.5+13.0%
Low target · 3 analysts$185+8.0%
Current price$171.3

🗳️ The analyst consensus

Analyst breakdown · 6 (6 months)
Strong Buy0%
Buy83%
Hold17%
Sell0%
Strong Sell0%

✅ Historical analyst reliability on MIDD

Most reliable analysts on MIDD (% profitable · 365j · ≥2 calls)
Barclays 100% +8.0% 2
Baird 67% +2.9% 3
Canaccord Genuity 50% +2.6% 12
Keybanc 50% +0.8% 12
JP Morgan 25% -3.3% 4

📊 What $1,000 invested in Middleby would be worth

In short — $1,000 invested in Middleby 10 years ago would be worth $1,904 today, i.e. +7%/yr on average. Best year: 2016 (+48%), worst: 2022 (-16%). Price performance, excluding dividends.

If I'd invested $1,000 in Middleby

InvestmentWorth todayGain
1 years ago$1,005+1%
3 years ago$1,107+11%
5 years ago$1,267+27%
10 years ago$1,904+90%
since inception (1987)$312,745+31175%

Return by year (Middleby)

YearReturn$1,000 invested at year start
2026 (YTD)+17%$1,169 (+17%)
2025-14%$1,005 (+1%)
2024+21%$1,219 (+22%)
2023-9%$1,107 (+11%)
2022-16%$929 (-7%)
2021+36%$1,267 (+27%)
2020+21%$1,534 (+53%)
2019-5%$1,462 (+46%)
2018-14%$1,262 (+26%)
2017+2%$1,282 (+28%)
2016+48%$1,904 (+90%)
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

🔎 Detailed analyses

👥 Analysts & forecasts📊 Returns & performance
📈 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 MIDD

Oppenheimer
Jun 17, 26
▲ Outperform · 🎯$205
Price at call : $164.77 — upside +24%
Today : $171.3 — upside +20%
🎯 on MIDD : no call matured yet · 📊 on Industry : 51.2% · +4.7% (201 calls)
in progress (365j)
matures : Jun 17, 27
JP Morgan
May 8, 26
■ Neutral neutral · not a buy · 🎯$185
Price at call : $156.25 — gap to target +18%
Today : $171.3 — gap to target +8%
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
in progress (365j)
matures : May 8, 27
Barclays
May 8, 26
▲ Overweight · 🎯$190
Price at call : $156.25 — upside +22%
Today : $171.3 — upside +11%
🎯 on MIDD : 100% (2 calls matureds) · 📊 on Industry : 48.1% · +3.8% (385 calls)
in progress (365j)
matures : May 8, 27
JP Morgan
Apr 10, 26
■ Neutral neutral · not a buy · 🎯$150
Price at call : $142.54 — gap to target +5%
Today : $171.3 — gap to target -12%
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
in progress (365j)
matures : Apr 10, 27
▲ Buy · 🎯$203
Price at call : $164.99 — upside +23%
Today : $171.3 — upside +19%
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
in progress (365j)
matures : Feb 27, 27
Keybanc
Feb 27, 26
▲ Overweight · 🎯$190
Price at call : $168.86 — upside +13%
Today : $171.3 — upside +11%
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
in progress (365j)
matures : Feb 27, 27
Baird
Feb 27, 26
▲ Outperform · 🎯$197
Price at call : $168.86 — upside +17%
Today : $171.3 — upside +15%
🎯 on MIDD : 67% (3 calls matureds) · 📊 on Industry : 52.4% · +5.7% (309 calls)
in progress (365j)
matures : Feb 27, 27
▲ Buy · 🎯$187
Price at call : $157.78 — upside +19%
Today : $171.3 — upside +9%
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
in progress (365j)
matures : Feb 24, 27
JP Morgan
Jan 14, 26
■ Neutral neutral · not a buy · 🎯$140
Price at call : $148.85 — gap to target -6%
Today : $171.3 — gap to target -18%
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
in progress (365j)
matures : Jan 14, 27
Jefferies
Dec 10, 25
▲ Buy · 🎯$175
Price at call : $140.96 — upside +24%
Today : $171.3 — upside +2%
🎯 on MIDD : 0% (1 call matured) · 📊 on Industry : 45.3% · +4.3% (181 calls)
in progress (365j)
matures : Dec 10, 26
▲ Buy · 🎯$175
Price at call : $128.19 — upside +37%
Today : $171.3 — upside +2%
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
in progress (365j)
matures : Dec 5, 26
Barclays
Nov 11, 25
▲ Overweight · 🎯$168
Price at call : $124.5 — upside +35%
Today : $171.3 — upside -2%
🎯 on MIDD : 100% (2 calls matureds) · 📊 on Industry : 48.1% · +3.8% (385 calls)
in progress (365j)
matures : Nov 11, 26
▲ Buy · 🎯$171
Price at call : $123.16 — upside +39%
Today : $171.3 — upside -0%
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
in progress (365j)
matures : Nov 7, 26
JP Morgan
Nov 7, 25
■ Neutral neutral · not a buy · 🎯$125
Price at call : $123.2 — gap to target +1%
Today : $171.3 — gap to target -27%
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
in progress (365j)
matures : Nov 7, 26
Barclays
Oct 20, 25
▲ Overweight · 🎯$180
Price at call : $134.49 — upside +34%
Today : $171.3 — upside +5%
🎯 on MIDD : 100% (2 calls matureds) · 📊 on Industry : 48.1% · +3.8% (385 calls)
in progress (365j)
matures : Oct 20, 26
JP Morgan
Oct 14, 25
▼ Underweight · 🎯$140
Price at call : $133.75 — upside +5%
Today : $171.3 — upside -18%
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
in progress (365j)
matures : Oct 14, 26
▲ Outperform · 🎯$163
Price at call : $141.81 — upside +15%
Today : $171.3 — upside -5%
🎯 on MIDD : no call matured yet · 📊 on Industry : 47.6% · -1.8% (42 calls)
in progress (365j)
matures : Sep 4, 26
▲ Buy · 🎯$175
Price at call : $135.64 — upside +29%
Today : $171.3 — upside +2%
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
in progress (365j)
matures : Sep 2, 26
▲ Buy · 🎯$162
Price at call : $119.71 — upside +35%
Today : $171.3 — upside -5%
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
in progress (365j)
matures : Aug 8, 26
JP Morgan
Aug 7, 25
▼ Underweight · 🎯$125
Price at call : $119.71 — upside +4%
Today : $171.3 — upside -27%
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
in progress (365j)
matures : Aug 7, 26
Barclays
Jul 21, 25
▲ Overweight · 🎯$165
Price at call : $144.46 — upside +14%
Today : $171.3 — upside -4%
🎯 on MIDD : 100% (2 calls matureds) · 📊 on Industry : 48.1% · +3.8% (385 calls)
in progress (365j)
matures : Jul 21, 26
▲ Buy · 🎯$186
Price at call : $139.52 — upside +33%
Today : $171.3 — upside +9%
Expected +33% · Actual +12% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
+12.0%
stock +12% · XLI +29%
Baird
May 8, 25
▲ Outperform · 🎯$162
Price at call : $139.59 — upside +16%
Today : $171.3 — upside -5%
Expected +16% · Actual +18% · Reason (≥ +15%) : ✓ Yes
🎯 on MIDD : 67% (3 calls matureds) · 📊 on Industry : 52.4% · +5.7% (309 calls)
+18.0%
stock +18% · XLI +27%
Keybanc
Apr 8, 25
▲ Overweight · 🎯$175
Price at call : $143.55 — upside +22%
Today : $171.3 — upside +2%
Expected +22% · Actual +1% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
+1.3%
stock +1% · XLI +36%
▲ Buy · 🎯$200
Price at call : $163.25 — upside +23%
Today : $171.3 — upside +17%
Expected +23% · Actual +3% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
+3.4%
stock +3% · XLI +32%
JP Morgan
Feb 26, 25
▼ Underweight · 🎯$150
Price at call : $163.25 — upside -8%
Today : $171.3 — upside -12%
Expected -8% · Actual +3% · Reason (≤ −15%) : ✗ No
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
-3.4%
stock +3% · XLI +32%
Barclays
Feb 26, 25
▲ Overweight · 🎯$180
Price at call : $165.36 — upside +9%
Today : $171.3 — upside +5%
Expected +9% · Actual +1% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 100% (2 calls matureds) · 📊 on Industry : 48.1% · +3.8% (385 calls)
+1.0%
stock +1% · XLI +31%
JP Morgan
Feb 3, 25
▼ Underweight · 🎯$145
Price at call : $169.54 — upside -14%
Today : $171.3 — upside -15%
Expected -14% · Actual -7% · Reason (≤ −15%) : ✗ No
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
+6.7%
stock -7% · XLI +24%
Baird
Jan 28, 25
▲ Outperform · 🎯$227
Price at call : $170.08 — upside +33%
Today : $171.3 — upside +33%
Expected +33% · Actual -12% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 67% (3 calls matureds) · 📊 on Industry : 52.4% · +5.7% (309 calls)
-11.8%
stock -12% · XLI +20%
Keybanc
Jan 27, 25
▲ Overweight · 🎯$185
Price at call : $172.89 — upside +7%
Today : $171.3 — upside +8%
Expected +7% · Actual -14% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
-13.7%
stock -14% · XLI +19%
▲ Buy · 🎯$192
Price at call : $171.75 — upside +12%
Today : $171.3 — upside +12%
Expected +12% · Actual -14% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
-14.0%
stock -14% · XLI +19%
▲ Buy · 🎯$155
Price at call : $134.72 — upside +15%
Today : $171.3 — upside -10%
Expected +15% · Actual +12% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
+11.7%
stock +12% · XLI +17%
Jefferies
Dec 12, 24
■ Hold neutral · not a buy · 🎯$160
Price at call : $141.08 — gap to target +13%
Today : $171.3 — gap to target -7%
🎯 on MIDD : 0% (1 call matured) · 📊 on Industry : 45.3% · +4.3% (181 calls)
in progress (365j)
matures : Dec 12, 25
▲ Buy · 🎯$155
Price at call : $130.16 — upside +19%
Today : $171.3 — upside -10%
Expected +19% · Actual -6% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
-5.9%
stock -6% · XLI +15%
▲ Buy · 🎯$164
Price at call : $135.76 — upside +21%
Today : $171.3 — upside -4%
Expected +21% · Actual -1% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
-1.2%
stock -1% · XLI +16%
▲ Buy · 🎯$164
Price at call : $137.82 — upside +19%
Today : $171.3 — upside -4%
Expected +19% · Actual -0% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
-0.3%
stock -0% · XLI +17%
JP Morgan
Aug 2, 24
▼ Underweight · 🎯$120
Price at call : $138.38 — upside -13%
Today : $171.3 — upside -30%
Expected -13% · Actual +2% · Reason (≤ −15%) : ✗ No
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
-2.5%
stock +2% · XLI +25%
Baird
Aug 2, 24
▲ Outperform · 🎯$169
Price at call : $138.38 — upside +22%
Today : $171.3 — upside -1%
Expected +22% · Actual +2% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 67% (3 calls matureds) · 📊 on Industry : 52.4% · +5.7% (309 calls)
+2.5%
stock +2% · XLI +25%
▲ Buy · 🎯$159
Price at call : $131.61 — upside +21%
Today : $171.3 — upside -7%
Expected +21% · Actual +14% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
+13.8%
stock +14% · XLI +25%
Keybanc
Jul 15, 24
▲ Overweight · 🎯$160
Price at call : $127.04 — upside +26%
Today : $171.3 — upside -7%
Expected +26% · Actual +13% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
+13.2%
stock +13% · XLI +20%
Raymond James
Jun 28, 24
■ Market Perform neutral · not a buy
🎯 on MIDD : no call matured yet · 📊 on Industry : 55.2% · +12.9% (259 calls)
in progress (365j)
matures : Jun 28, 25
JP Morgan
May 22, 24
▼ Underweight · 🎯$118
Price at call : $129.05 — upside -9%
Today : $171.3 — upside -31%
Expected -9% · Actual +14% · Reason (≤ −15%) : ✗ No
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
-14.0%
stock +14% · XLI +13%
▲ Buy · 🎯$159
Price at call : $138.09 — upside +15%
Today : $171.3 — upside -7%
Expected +15% · Actual +6% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
+6.4%
stock +6% · XLI +12%
▲ Buy · 🎯$184
Price at call : $151.38 — upside +22%
Today : $171.3 — upside +7%
Expected +22% · Actual +2% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 100% (1 call matured) · 📊 on Industry : 52.8% · +4.1% (36 calls)
+2.3%
stock +2% · XLI +9%
▲ Buy · 🎯$166
Price at call : $150.64 — upside +10%
Today : $171.3 — upside -3%
Expected +10% · Actual +13% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
+12.8%
stock +13% · XLI +17%
Jefferies
Jan 11, 24
▲ Buy · 🎯$160
Price at call : $139.73 — upside +15%
Today : $171.3 — upside -7%
Expected +15% · Actual -2% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 0% (1 call matured) · 📊 on Industry : 45.3% · +4.3% (181 calls)
-2.2%
stock -2% · XLI +19%
Keybanc
Nov 9, 23
▲ Overweight · 🎯$152
Price at call : $118.66 — upside +28%
Today : $171.3 — upside -11%
Expected +28% · Actual +18% · Reason (≥ +15%) : ✓ Yes
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
+18.3%
stock +18% · XLI +41%
Keybanc
Oct 25, 23
▲ Overweight · 🎯$160
Price at call : $113.35 — upside +41%
Today : $171.3 — upside -7%
Expected +41% · Actual +22% · Reason (≥ +15%) : ✓ Yes
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
+21.8%
stock +22% · XLI +39%
Barclays
Oct 18, 23
▲ Overweight · 🎯$160
Price at call : $121.37 — upside +32%
Today : $171.3 — upside -7%
Expected +32% · Actual +15% · Reason (≥ +15%) : ✓ Yes
🎯 on MIDD : 100% (2 calls matureds) · 📊 on Industry : 48.1% · +3.8% (385 calls)
+15.0%
stock +15% · XLI +38%
JP Morgan
Oct 16, 23
■ Neutral neutral · not a buy · 🎯$137
Price at call : $125.54 — gap to target +9%
Today : $171.3 — gap to target -20%
🎯 on MIDD : 25% (4 calls matureds) · 📊 on Industry : 48% · +4.8% (279 calls)
in progress (365j)
matures : Oct 15, 24
▲ Buy · 🎯$173
Price at call : $139.47 — upside +24%
Today : $171.3 — upside +1%
Expected +24% · Actual -5% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
-4.9%
stock -5% · XLI +19%
▲ Buy · 🎯$181
Price at call : $141.47 — upside +28%
Today : $171.3 — upside +6%
Expected +28% · Actual -2% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 38.7% · -2.0% (62 calls)
-2.4%
stock -2% · XLI +28%
Keybanc
Feb 22, 23
▲ Overweight · 🎯$180
Price at call : $153.87 — upside +17%
Today : $171.3 — upside +5%
Expected +17% · Actual -2% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
-2.0%
stock -2% · XLI +19%
Keybanc
Jul 22, 22
▲ Overweight · 🎯$175
Price at call : $136.58 — upside +28%
Today : $171.3 — upside +2%
Expected +28% · Actual +6% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
+6.2%
stock +6% · XLI +21%
Keybanc
May 11, 22
▲ Overweight · 🎯$182
Price at call : $130.03 — upside +40%
Today : $171.3 — upside +6%
Expected +40% · Actual +9% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
+8.8%
stock +9% · XLI +7%
Keybanc
Apr 26, 22
▲ Overweight · 🎯$200
Price at call : $149.28 — upside +34%
Today : $171.3 — upside +17%
Expected +34% · Actual -9% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
-9.4%
stock -9% · XLI +1%
Keybanc
Jan 25, 22
▲ Overweight · 🎯$220
Price at call : $182.72 — upside +20%
Today : $171.3 — upside +28%
Expected +20% · Actual -18% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
-18.0%
stock -18% · XLI -1%
Keybanc
Apr 22, 21
▲ Overweight · 🎯$210
Price at call : $179.14 — upside +17%
Today : $171.3 — upside +23%
Expected +17% · Actual -15% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
-14.8%
stock -15% · XLI -2%
Keybanc
Mar 15, 21
▲ Overweight · 🎯$195
Price at call : $170.31 — upside +14%
Today : $171.3 — upside +14%
Expected +14% · Actual -2% · Reason (≥ +15%) : ✗ No
🎯 on MIDD : 50% (12 calls matureds) · 📊 on Industry : 53.3% · +7.2% (428 calls)
-2.0%
stock -2% · XLI +2%
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)