Why do companies announce stock splits?

Why do companies announce stock splits?

Companies typically announce stock splits to:
  • Make their shares more affordable to small retail investors.
  • Increase liquidity in the market.
  • Attract more buyers and sellers to trade the stock, helping to discover its true value.