No, paying dividends is not mandatory. Companies may choose to reinvest profits into the business for growth instead of distributing them as dividends.
Not necessarily. A stock split is more about improving share affordability and liquidity than indicating company performance. However, a company announcing a split might suggest confidence in its future growth.