Both terms have the same meaning: A share repurchase (or stock buyback) happens when a company uses some of its cash to buy shares of its own stock on the open market over a period of time.
Despite macroeconomic uncertainty and geopolitical instability, the S&P 500 rallied to new all-time highs in 2024.