Yes, Walmart pays a cash dividend. Dividend payments are made on a per share basis, so the more shares you own the more you receive in dividends.
Cash dividends are normally paid directly into your trading account and some brokerage services allow you to reinvest dividends automatically.