There were so many notable stock buyback announcements since the start of 2025 that it became difficult to pick just one for our monthly Buyback Wednesdays article. After narrowing the list to three top contenders, we finally settled on two companies that we wanted to explore briefly this month.
Beyond the two stocks we discuss below, there were several major buyback announcements during the last month, including Netflix’s (NFLX) $15 billion additional buyback, which accounts for 4% of its market cap, GE Aerospace’s (GE) $7 billion buyback representing 3% of its market cap at the time of announcement, and HCA Healthcare’s (HCA) significant $10 billion buyback, making up 12% of its market cap. In just the first month of this year, 20 companies announced buybacks worth $1 billion and more.
Twilio Inc. (TWLO): $145.92
Market Cap: $22.38B
EV: $20.91B
I first came across Twilio from a Fortune magazine article before the company went public and then invested in the company when I noticed founder Jeff Lawson purchase shares in the open market when the IPO related pop in the stock price faded. The stock went on a huge roller coaster ride from there, up 1,600% at one point before coming back to earth.