Comments
Loading...

IBM Analyst Ratings

IBMNYSE
Logo brought to you by Benzinga Data
$308.66
-0.58-0.19%
At close: Dec 12, 4:00 PM EST
$307.60
-1.06-0.34%
Pre-Market: 8:27 AM EST
Consensus Rating1
Outperform
Highest Price Target1
$360.00
Lowest Price Target1
$143.00
Consensus Price Target1
$255.79

IBM Analyst Ratings and Price Targets | NYSE:IBM | Benzinga

International Business Machines Corp has a consensus price target of $255.79 based on the ratings of 19 analysts. The high is $360 issued by Oppenheimer on November 21, 2025. The low is $143 issued by Societe Generale on January 5, 2024. The 3 most-recent analyst ratings were released by Stifel, Oppenheimer, and UBS on December 9, 2025, November 21, 2025, and October 23, 2025, respectively. With an average price target of $298.33 between Stifel, Oppenheimer, and UBS, there's an implied -3.01% downside for International Business Machines Corp from these most-recent analyst ratings.

Analyst Trends and Forecast

1
Sep
4
3
1
Oct
1
Nov
1
Dec
Buy
Hold
Sell
Strong Sell

Analyst Rating and Forecast

12345
3.0
Hold
Strong Buy
Buy
Hold
Sell
Strong Sell

Analyst Firms Making Recommendations1

Stifel
Oppenheimer
UBS
Morgan Stanley
RBC Capital

1calculated from analyst ratings

Analyst Ratings for IBM

Get Alert
Dec 9, 2025
5.66%
295
325
Previous
Buy
Current
Buy
Get Alert
Nov 21, 2025
17.04%
360
Previous
Initiates
Current
Outperform
Get Alert
Oct 23, 2025
-31.73%
200
210
Previous
Sell
Current
Sell
Get Alert
Oct 23, 2025
-18.08%
252
256
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Oct 23, 2025
-4.1%
295
310
Previous
Buy
Current
Buy
Get Alert
Oct 23, 2025
-2.47%
300
315
Previous
Outperform
Current
Outperform
Get Alert
Oct 23, 2025
-0.85%
300
305
Previous
Market Perform
Current
Market Perform
Get Alert
Oct 23, 2025
2.41%
310
315
Previous
Buy
Current
Buy
Get Alert
Oct 21, 2025
-2.47%
280
300
Previous
Hold
Current
Hold
Get Alert
Oct 16, 2025
2.41%
315
315
Previous
Outperform
Current
Outperform
Get Alert
Oct 15, 2025
-16.78%
253
256
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Sep 16, 2025
-8.97%
280
Previous
Initiates
Current
Market Perform
Get Alert
Jul 24, 2025
-34.98%
195
200
Previous
Sell
Current
Sell
Get Alert
Jul 24, 2025
-5.72%
244
290
Previous
Neutral
Current
Neutral
Get Alert
Jul 24, 2025
0.78%
310
320
Previous
Buy
Current
Buy
Get Alert
Jul 18, 2025
-2.47%
260
300
Previous
Market Perform
Current
Market Perform
Get Alert
Jul 17, 2025
2.41%
285
315
Previous
Outperform
Current
Outperform
Get Alert
Jul 16, 2025
0.78%
290
310
Previous
Buy
Current
Buy
Get Alert
Jul 9, 2025
-36.61%
170
195
Previous
Sell
Current
Sell
Get Alert
Jul 2, 2025
0.78%
270
310
Previous
Buy
Current
Buy
Get Alert
Jun 20, 2025
5.66%
300
325
Previous
Outperform
Current
Outperform
Get Alert
Jun 18, 2025
4.03%
290
320
Previous
Buy
Current
Buy
Get Alert
Jun 9, 2025
-5.72%
270
290
Previous
Buy
Current
Buy
Get Alert
May 15, 2025
-7.35%
276
285
Previous
Outperform
Current
Outperform
Get Alert
May 7, 2025
-2.47%
300
300
Previous
Outperform
Current
Outperform
Get Alert
Apr 24, 2025
-44.73%
160
170
Previous
Sell
Current
Sell
Get Alert
Apr 24, 2025
-24.25%
233
237
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Apr 24, 2025
-2.47%
300
300
Previous
Outperform
Current
Outperform
Get Alert
Apr 14, 2025
-10.27%
276
276
Previous
Outperform
Current
Outperform
Get Alert
Mar 31, 2025
-13.85%
265
270
Previous
Hold
Current
Hold
Get Alert
Feb 11, 2025
4.03%
320
Previous
Initiates
Current
Outperform
Get Alert
Jan 30, 2025
-20.68%
233
244
Previous
Neutral
Current
Neutral
Get Alert
Jan 30, 2025
-12.22%
245
270
Previous
Hold
Current
Hold
Get Alert
Jan 30, 2025
-12.22%
260
270
Previous
Buy
Current
Buy
Get Alert
Jan 30, 2025
-8.97%
260
280
Previous
Market Perform
Current
Market Perform
Get Alert
Jan 30, 2025
-10.27%
250
276
Previous
Outperform
Current
Outperform
Get Alert
Jan 30, 2025
-25.88%
217
228
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Jan 28, 2025
-29.45%
217
222
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Jan 27, 2025
-18.73%
250
250
Previous
Outperform
Current
Outperform
Get Alert
Jan 23, 2025
-24.25%
227
233
Previous
Neutral
Current
Neutral
Get Alert
Jan 23, 2025
-15.47%
250
260
Previous
Buy
Current
Buy
Get Alert
Jan 14, 2025
-47.98%
150
160
Previous
Sell
Current
Sell
Get Alert
Jan 3, 2025
-30.1%
210
215
Previous
Market Perform
Current
Market Perform
Get Alert
Dec 16, 2024
-27.83%
208
222
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Oct 24, 2024
-51.24%
145
150
Previous
Sell
Current
Sell
Get Alert
Oct 24, 2024
-18.73%
250
250
Previous
Outperform
Current
Outperform
Get Alert
Oct 24, 2024
-32.38%
208
217
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Oct 24, 2024
-15.47%
235
260
Previous
Market Perform
Current
Market Perform
Get Alert
Oct 21, 2024
-20.35%
200
245
Previous
Hold
Current
Hold
Get Alert
Oct 17, 2024
-29.45%
182
217
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Oct 16, 2024
-20.03%
205
246
Previous
Buy
Current
Buy
Get Alert
Oct 10, 2024
-18.73%
211
250
Previous
Outperform
Current
Outperform
Get Alert
Oct 9, 2024
-18.73%
209
250
Previous
Buy
Current
Buy
Get Alert
Sep 30, 2024
-18.73%
220
250
Previous
Buy
Current
Buy
Get Alert
Sep 11, 2024
-21.98%
215
240
Previous
Outperform
Current
Outperform
Get Alert
Sep 4, 2024
-52.86%
130
145
Previous
Sell
Current
Sell
Get Alert
Jul 25, 2024
-31.4%
200
211
Previous
Outperform
Current
Outperform
Get Alert
Jul 25, 2024
-34.98%
190
200
Previous
Hold
Current
Hold
Get Alert
Jul 25, 2024
-31.73%
190
210
Previous
Market Perform
Current
Market Perform
Get Alert
Jul 25, 2024
-33.36%
190
205
Previous
Buy
Current
Buy
Get Alert
Jun 24, 2024
-34.98%
200
Previous
Initiates
Current
Buy
Get Alert
May 22, 2024
-34.98%
200
200
Previous
Outperform
Current
Outperform
Get Alert
May 16, 2024
-34.98%
200
200
Previous
Outperform
Current
Outperform
Get Alert
May 16, 2024
-38.23%
190
190
Previous
Buy
Current
Buy
Get Alert
May 2, 2024
-52.86%
145
Previous
Initiates
Current
Underperform
Get Alert
Apr 26, 2024
-41.81%
179
186
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Apr 25, 2024
-39.86%
185
190
Previous
Neutral
Current
Neutral
Get Alert
Apr 25, 2024
-38.23%
190
210
Previous
Market Perform
Current
Market Perform
Get Alert
Apr 25, 2024
-47.98%
140
160
Previous
Neutral
Current
Neutral
Get Alert
Apr 25, 2024
-38.23%
190
210
Previous
Hold
Current
Hold
Get Alert
Apr 23, 2024
-31.73%
210
215
Previous
Hold
Current
Hold
Get Alert
Apr 22, 2024
-57.74%
125
130
Previous
Sell
Current
Sell
Get Alert
Apr 17, 2024
-38.23%
190
190
Previous
Buy
Current
Buy
Get Alert
Mar 14, 2024
-28.48%
200
220
Previous
Buy
Current
Buy
Get Alert
Mar 7, 2024
-39.53%
165
186
Previous
Market Perform
Current
Market Perform
Get Alert
Jan 25, 2024
-34.98%
179
200
Previous
Outperform
Current
Outperform
Get Alert
Jan 25, 2024
-31.73%
155
210
Previous
Market Perform
Current
Market Perform
Get Alert
Jan 25, 2024
-38.23%
183
190
Previous
Buy
Current
Buy
Get Alert
Jan 22, 2024
-40.51%
144
183
Previous
Buy
Current
Buy
Get Alert
Jan 19, 2024
-34.98%
165
200
Previous
In-Line
Current
Outperform
Get Alert
Jan 5, 2024
-41.48%
180
Previous
Initiates
Current
Hold
Get Alert
Jan 5, 2024
-53.51%
143
Previous
Hold
Current
Sell
Get Alert
Nov 13, 2023
-54.49%
140
Previous
Neutral
Current
Neutral
Get Alert
Oct 26, 2023
-41.81%
179
188
Previous
Outperform
Current
Outperform
Get Alert
Oct 26, 2023
-49.61%
152
155
Previous
Market Perform
Current
Market Perform
Get Alert
Oct 26, 2023
-54.49%
140
Previous
Neutral
Current
Neutral
Get Alert
Oct 17, 2023
-57.74%
130
135
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Sep 20, 2023
-38.88%
188
Previous
Initiates
Current
Outperform
Get Alert
Jul 20, 2023
-47.98%
152
160
Previous
Buy
Current
Buy
Get Alert
Jul 20, 2023
-53.19%
140
144
Previous
Buy
Current
Buy
Get Alert
Jul 20, 2023
-56.11%
135
135
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Jul 20, 2023
-54.49%
140
Previous
Neutral
Current
Neutral
Get Alert
Jul 20, 2023
-50.59%
150
152
Previous
Market Perform
Current
Market Perform
Get Alert
Jul 17, 2023
-51.24%
145
150
Previous
Market Perform
Current
Market Perform
Get Alert
Jul 12, 2023
-56.11%
135
135
Previous
Equal-Weight
Current
Equal-Weight
Get Alert
Jul 11, 2023
-47.33%
162
Previous
Outperform
Current
Outperform
Get Alert
Jul 7, 2023
-52.86%
145
Previous
Initiates
Current
Neutral
Get Alert
Jun 26, 2023
-47.33%
162
162
Previous
Outperform
Current
Outperform
Get Alert
Apr 27, 2023
-54.49%
140
Previous
Current
Neutral
Get Alert
Apr 20, 2023
-52.86%
145
155
Previous
Current
Market Perform
Get Alert

FAQ

Q

What is the target price for IBM (IBM) stock?

A

The latest price target for IBM (NYSE:IBM) was reported by Stifel on December 9, 2025. The analyst firm set a price target for $325.00 expecting IBM to rise to within 12 months (a possible 5.66% upside). 43 analyst firms have reported ratings in the last year.

Q

What is the most recent analyst rating for IBM (IBM)?

A

The latest analyst rating for IBM (NYSE:IBM) was provided by Stifel, and IBM maintained their buy rating.

Q

When was the last upgrade for IBM (IBM)?

A

The last upgrade for International Business Machines Corp happened on January 19, 2024 when Evercore ISI Group raised their price target to $200. Evercore ISI Group previously had an in-line for International Business Machines Corp.

Q

When was the last downgrade for IBM (IBM)?

A

The last downgrade for International Business Machines Corp happened on January 5, 2024 when Societe Generale changed their price target from N/A to $143 for International Business Machines Corp.

Q

When is the next analyst rating going to be posted or updated for IBM (IBM)?

A

Analysts arrive at stock ratings after doing extensive research, which includes going through public financial statements, talking to executives and customers of IBM, 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 IBM was filed on December 9, 2025 so you should expect the next rating to be made available sometime around December 9, 2026.

Q

Is the Analyst Rating IBM (IBM) correct?

A

While ratings are subjective and will change, the latest IBM (IBM) rating was a maintained with a price target of $295.00 to $325.00. The current price IBM (IBM) is trading at is $307.60, which is within the analyst’s predicted range.

Browse analyst ratings and price targets on all stocks.