Bulls vs Bears
Click to unlock major analysts' bullish and bearish positions by joining Benzinga Edge.
Click to unlock major analysts' bullish and bearish positions by joining Benzinga Edge.

General Mills Inc has a consensus price target of $57.67 based on the ratings of 22 analysts. The high is $76 issued by HSBC on March 21, 2024. The low is $45 issued by TD Cowen on December 15, 2025. The 3 most-recent analyst ratings were released by TD Cowen, Wells Fargo, and Jefferies on December 15, 2025, December 12, 2025, and December 11, 2025, respectively. With an average price target of $47.33 between TD Cowen, Wells Fargo, and Jefferies, there's an implied 0.92% upside for General Mills Inc from these most-recent analyst ratings.
1calculated from analyst ratings
| Get Alert | |||||
|---|---|---|---|---|---|
| Dec 15, 2025 | -4.05% | 4548 | Previous Hold Current Hold | Get Alert | |
| Dec 12, 2025 | 6.61% | 5053 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Dec 11, 2025 | 0.21% | 4750 | Previous Hold Current Hold | Get Alert | |
| Dec 11, 2025 | 10.87% | 5256 | Previous Buy Current Buy | Get Alert | |
| Sep 19, 2025 | 10.87% | 5254 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Sep 19, 2025 | 10.87% | 5257 | Previous Neutral Current Neutral | Get Alert | |
| Sep 18, 2025 | 0.21% | 4749 | Previous Sell Current Sell | Get Alert | |
| Sep 15, 2025 | 2.35% | 4849 | Previous Underweight Current Underweight | Get Alert | |
| Aug 20, 2025 | -4.05% | 4553 | Previous Neutral Current Underweight | Get Alert | |
| Jun 27, 2025 | 4.48% | 4951 | Previous Underweight Current Underweight | Get Alert | |
| Jun 26, 2025 | 19.4% | 5665 | Previous Buy Current Buy | Get Alert | |
| Jun 26, 2025 | 34.33% | 6367 | Previous Sector Perform Current Outperform | Get Alert | |
| Jun 26, 2025 | 13.01% | 5355 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Jun 26, 2025 | 4.48% | 4952 | Previous Sell Current Sell | Get Alert | |
| Jun 26, 2025 | 15.14% | 5460 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Jun 26, 2025 | 30.06% | 6163 | Previous Buy Current Buy | Get Alert | |
| Jun 24, 2025 | 8.74% | 5153 | Previous Underweight Current Underweight | Get Alert | |
| Jun 18, 2025 | 34.33% | 6368 | Previous Buy Current Buy | Get Alert | |
| Jun 16, 2025 | 17.27% | 5561 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Jun 9, 2025 | 23.67% | 5868 | Previous Buy Current Neutral | Get Alert | |
| Jun 6, 2025 | 10.87% | 5254 | Previous Sell Current Sell | Get Alert | |
| Apr 23, 2025 | 15.14% | 54 | Previous Initiates Current Sell | Get Alert | |
| Mar 24, 2025 | 13.01% | 53 | Previous Initiates Current Underweight | Get Alert | |
| Mar 21, 2025 | 27.93% | 6065 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Mar 20, 2025 | 27.93% | 6062 | Previous Neutral Current Neutral | Get Alert | |
| Mar 20, 2025 | 15.14% | 5460 | Previous Neutral Current Neutral | Get Alert | |
| Mar 20, 2025 | 44.99% | 6870 | Previous Buy Current Buy | Get Alert | |
| Mar 18, 2025 | 38.59% | 6568 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Mar 17, 2025 | 49.25% | 7070 | Previous Sector Perform Current Sector Perform | Get Alert | |
| Mar 14, 2025 | 23.67% | 5860 | Previous Neutral Current Neutral | Get Alert | |
| Mar 11, 2025 | 27.93% | 6062 | Previous Neutral Current Neutral | Get Alert | |
| Mar 10, 2025 | 32.2% | 5862 | Previous Hold Current Hold | Get Alert | |
| Feb 25, 2025 | 51.39% | 7184 | Previous Overweight Current Overweight | Get Alert | |
| Feb 19, 2025 | 30.06% | 6164 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Feb 19, 2025 | 49.25% | 7078 | Previous Buy Current Buy | Get Alert | |
| Feb 19, 2025 | 38.59% | 6572 | Previous Buy Current Buy | Get Alert | |
| Feb 10, 2025 | 38.59% | 6572 | Previous Neutral Current Neutral | Get Alert | |
| Jan 24, 2025 | 53.52% | 7278 | Previous Buy Current Buy | Get Alert | |
| Jan 7, 2025 | 36.46% | 6468 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Dec 20, 2024 | 44.99% | 6874 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Dec 19, 2024 | 42.86% | 6771 | Previous Neutral Current Neutral | Get Alert | |
| Dec 19, 2024 | 36.46% | 6475 | Previous Hold Current Hold | Get Alert | |
| Dec 19, 2024 | 66.31% | 7882 | Previous Buy Current Buy | Get Alert | |
| Dec 19, 2024 | 49.25% | 7070 | Previous Sector Perform Current Sector Perform | Get Alert | |
| Dec 19, 2024 | 44.99% | 6870 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Dec 19, 2024 | 44.99% | 6872 | Previous Hold Current Hold | Get Alert | |
| Dec 13, 2024 | 70.58% | 7880 | Previous Neutral Current Buy | Get Alert | |
| Nov 15, 2024 | 49.25% | 7077 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Oct 14, 2024 | 42.86% | 6367 | Previous Neutral Current Neutral | Get Alert | |
| Sep 20, 2024 | 59.91% | 7275 | Previous Hold Current Hold | Get Alert | |
| Sep 20, 2024 | 57.78% | 6774 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Sep 19, 2024 | 53.52% | 6972 | Previous Neutral Current Neutral | Get Alert | |
| Sep 19, 2024 | 79.1% | 7484 | Previous Overweight Current Overweight | Get Alert | |
| Sep 19, 2024 | 59.91% | 7576 | Previous Neutral Current Neutral | Get Alert | |
| Sep 19, 2024 | 74.84% | 7082 | Previous Buy Current Buy | Get Alert | |
| Sep 19, 2024 | 49.25% | 7070 | Previous Sector Perform Current Sector Perform | Get Alert | |
| Sep 17, 2024 | 66.31% | 7578 | Previous Neutral Current Neutral | Get Alert | |
| Sep 16, 2024 | 47.12% | 6269 | Previous Neutral Current Neutral | Get Alert | |
| Sep 16, 2024 | 62.05% | 6876 | Previous Neutral Current Neutral | Get Alert | |
| Sep 13, 2024 | 59.91% | 6775 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Sep 12, 2024 | 59.91% | 6875 | Previous Neutral Current Neutral | Get Alert | |
| Jul 16, 2024 | — | — | Previous Buy Current Hold | Get Alert | |
| Jul 3, 2024 | 32.2% | 6270 | Previous Neutral Current Neutral | Get Alert | |
| Jun 28, 2024 | 42.86% | 6772 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Jun 28, 2024 | 53.52% | 7276 | Previous In-Line Current In-Line | Get Alert | |
| Jun 27, 2024 | 44.99% | 6870 | Previous Neutral Current Neutral | Get Alert | |
| Jun 27, 2024 | 44.99% | 6871 | Previous Neutral Current Neutral | Get Alert | |
| Jun 27, 2024 | 42.86% | 6770 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Jun 27, 2024 | 49.25% | 7070 | Previous Sector Perform Current Sector Perform | Get Alert | |
| Jun 27, 2024 | 34.33% | 6370 | Previous Neutral Current Neutral | Get Alert | |
| Jun 27, 2024 | 49.25% | 7077 | Previous Buy Current Buy | Get Alert | |
| May 28, 2024 | 49.25% | 7072 | Previous Neutral Current Neutral | Get Alert | |
| May 15, 2024 | 49.25% | 6270 | Previous Underperform Current Market Perform | Get Alert | |
| Apr 22, 2024 | 64.18% | 7777 | Previous Buy Current Buy | Get Alert | |
| Mar 22, 2024 | 53.52% | 7072 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Mar 21, 2024 | 53.52% | 6872 | Previous Neutral Current Neutral | Get Alert | |
| Mar 21, 2024 | 62.05% | 7476 | Previous Hold Current Hold | Get Alert | |
| Mar 21, 2024 | 30.06% | 5861 | Previous Underweight Current Underweight | Get Alert | |
| Mar 21, 2024 | 49.25% | 6870 | Previous Market Perform Current Market Perform | Get Alert | |
| Mar 21, 2024 | 53.52% | 72 | Previous Sector Perform Current Sector Perform | Get Alert | |
| Mar 21, 2024 | 53.52% | 6872 | Previous Neutral Current Neutral | Get Alert | |
| Mar 21, 2024 | 64.18% | 6877 | Previous Buy Current Buy | Get Alert | |
| Mar 21, 2024 | 49.25% | 6570 | Previous Neutral Current Neutral | Get Alert | |
| Mar 21, 2024 | 49.25% | 6570 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Feb 1, 2024 | 42.86% | 67 | Previous Initiates Current Neutral | Get Alert | |
| Dec 22, 2023 | 38.59% | 6570 | Previous Neutral Current Neutral | Get Alert | |
| Dec 21, 2023 | 53.52% | 7274 | Previous Sector Perform Current Sector Perform | Get Alert | |
| Dec 21, 2023 | 44.99% | 6872 | Previous Neutral Current Neutral | Get Alert | |
| Dec 21, 2023 | 44.99% | 6872 | Previous Buy Current Buy | Get Alert | |
| Dec 15, 2023 | 62.05% | 7677 | Previous Overweight Current Overweight | Get Alert | |
| Dec 11, 2023 | 53.52% | 7275 | Previous In-Line Current In-Line | Get Alert | |
| Sep 22, 2023 | 57.78% | 74 | Previous Initiates Current Hold | Get Alert | |
| Sep 21, 2023 | 49.25% | 7080 | Previous Neutral Current Neutral | Get Alert | |
| Sep 21, 2023 | 62.05% | 7678 | Previous Sector Perform Current Sector Perform | Get Alert | |
| Sep 21, 2023 | 23.67% | 5872 | Previous Underweight Current Underweight | Get Alert | |
| Sep 21, 2023 | 30.06% | 6170 | Previous Sell Current Sell | Get Alert | |
| Sep 18, 2023 | 64.18% | 7788 | Previous Overweight Current Overweight | Get Alert | |
| Sep 13, 2023 | 49.25% | 70 | Previous Initiates Current Market Perform | Get Alert | |
| Sep 7, 2023 | 49.25% | 7080 | Previous Equal-Weight Current Equal-Weight | Get Alert | |
| Sep 7, 2023 | 53.52% | 7286 | Previous Buy Current Buy | Get Alert |
The latest price target for General Mills (NYSE:GIS) was reported by TD Cowen on December 15, 2025. The analyst firm set a price target for $45.00 expecting GIS to fall to within 12 months (a possible -4.04% downside). 46 analyst firms have reported ratings in the last year.
The latest analyst rating for General Mills (NYSE:GIS) was provided by TD Cowen, and General Mills maintained their hold rating.
The last upgrade for General Mills Inc happened on June 26, 2025 when RBC Capital raised their price target to $63. RBC Capital previously had a sector perform for General Mills Inc.
The last downgrade for General Mills Inc happened on August 20, 2025 when JP Morgan changed their price target from $53 to $45 for General Mills Inc.
Analysts arrive at stock ratings after doing extensive research, which includes going through public financial statements, talking to executives and customers of General Mills, and listening in to earnings conference calls. Most analysts do this every three months, so you should get 4 ratings per company per firm each year. The last rating for General Mills was filed on December 15, 2025 so you should expect the next rating to be made available sometime around December 15, 2026.
While ratings are subjective and will change, the latest General Mills (GIS) rating was a maintained with a price target of $48.00 to $45.00. The current price General Mills (GIS) is trading at is $46.90, which is out of the analyst’s predicted range.
Browse analyst ratings and price targets on all stocks.
A newsletter built for market enthusiasts by market enthusiasts. Top stories, top movers, and trade ideas delivered to your inbox every weekday before and after the market closes.