2025 Stock Buyback Announcements

Below you will find a list of companies that have recently announced share buyback programs. Publicly-traded companies often buyback shares of their stock when they believe their company's stock is undervalued. More about stock buybacks.

MarketRank™ evaluates a company based on dividend strength, earnings, valuation, analysts forecasts, and more.
Available with a MarketBeat All Access Subscription
MarketRank™Upgrade to All Access to use the All Ranks Filter
Media sentiment refers to the percentage of positive news stories versus negative news stories a company has received in the past week.
Available with a MarketBeat All Access Subscription
Media SentimentUpgrade to All Access to use the All Sentiments Filter
Analyst consensus is the average investment recommendation among Wall Street research analysts.
Available with a MarketBeat All Access Subscription
Analyst ConsensusUpgrade to All Access to use the All Ratings Filter
View previous year.
Available with a MarketBeat All Access Subscription
YearUpgrade to All Access to use the This Year Filter
CompanyCurrent PriceDatePercent of SharesBuyback AmountOffer TypeBuyback Type52-Week RangeIndicator(s)
Proto Labs, Inc. stock logo
PRLB
Proto Labs
$41.46
-6.6%
2/7/2025 9.8%$100 millionOpen MarketNew$25.75 - $46.73Analyst Forecast
High Trading Volume
AMETEK, Inc. stock logo
AME
AMETEK
$184.54
+0.9%
2/7/2025 2.9%$1.25 billionOpen MarketNew$149.03 - $198.33Earnings Report
Dividend Increase
Analyst Revision
CDW Co. stock logo
CDW
CDW
$192.02
-3.9%
2/5/2025 2.7%$750 millionOpen Market$168.43 - $263.37Earnings Report
Dividend Announcement
Positive News
Silicon Motion Technology Co. stock logo
SIMO
Silicon Motion Technology
$52.80
-5.0%
2/5/2025 2.6%$50 millionOpen MarketNew$48.81 - $85.87Earnings Report
Analyst Forecast
Analyst Revision
Jacobs Solutions Inc. stock logo
J
Jacobs Solutions
$133.97
+0.4%
2/4/2025 9.0%$1.50 billionOpen Market$110.95 - $150.54Earnings Report
Analyst Revision
PulteGroup, Inc. stock logo
PHM
PulteGroup
$105.85
-3.8%
1/30/2025 6.2%$1.50 billionOpen Market$100.24 - $149.47Dividend Announcement
ServiceNow, Inc. stock logo
NOW
ServiceNow
$1,007.79
-1.5%
1/29/2025 1.3%$3 billionOpen MarketAdditional$637.99 - $1,198.09Positive News
Ball Co. stock logo
BALL
Ball
$50.46
-1.6%
1/29/2025 24.2%$4 billionOpen Market$50.44 - $71.32Earnings Report
Merck & Co., Inc. stock logo
MRK
Merck & Co., Inc.
$87.26
-0.9%
1/28/2025 4.1%$10 billionOpen MarketAdditional$87.12 - $134.63Earnings Report
Analyst Downgrade
Insider Trade
Analyst Revision
Becton, Dickinson and Company stock logo
BDX
Becton, Dickinson and Company
$230.22
+1.3%
1/28/202510.00 million shsOpen MarketAdditional$218.75 - $251.99Earnings Report
Analyst Revision
Sanmina Co. stock logo
SANM
Sanmina
$86.33
-1.7%
1/27/2025 7.1%$300 millionOpen MarketAdditional$57.28 - $90.78
DNOW Inc. stock logo
DNOW
DNOW
$14.09
-1.5%
1/24/2025 10.0%$160 millionOpen MarketNew$9.44 - $15.65Upcoming Earnings
Ispire Technology Inc. stock logo
ISPR
Ispire Technology
$4.67
-0.8%
1/22/2025 4.0%$10 millionOpen Market$4.33 - $12.14High Trading Volume
M&T Bank Co. stock logo
MTB
M&T Bank
$200.59
-0.7%
1/22/2025 12.3%$4 billionOpen Market$129.36 - $225.70Analyst Revision
Positive News
ChipMOS TECHNOLOGIES INC. stock logo
IMOS
ChipMOS TECHNOLOGIES
$19.32
+1.6%
1/21/2025$0.00Open Market$17.70 - $32.19News Coverage
Virco Mfg. Co. stock logo
VIRC
Virco Mfg.
$11.23
-1.2%
1/21/2025 5.4%$10 millionOpen MarketNew$8.75 - $18.50
DHI Group, Inc. stock logo
DHX
DHI Group
$2.98
-0.6%
1/21/2025 4.4%$5 millionOpen MarketNew$1.45 - $3.14Earnings Report
Analyst Revision
Gap Up
High Trading Volume
Otis Worldwide Co. stock logo
OTIS
Otis Worldwide
$94.83
-1.3%
1/16/2025 5.4%$2 billionOpen Market$89.37 - $106.33
Citigroup Inc. stock logo
C
Citigroup
$81.73
-0.7%
1/15/2025 13.5%$20 billionOpen MarketNew$52.24 - $82.91
NV5 Global, Inc. stock logo
NVEE
NV5 Global
$17.73
-1.8%
1/6/2025 1.6%$20 millionOpen Market$17.69 - $28.29
MRC Global Inc. stock logo
MRC
MRC Global
$12.78
-4.5%
1/3/2025 11.0%$125 millionOpen MarketNew$10.31 - $15.41Upcoming Earnings