Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

What prevents investors from buying high yield stocks and selling them as soon as their dividend is paid out?
The market is not stupid. It realises that a company is worth less after paying out dividends than before paying them. (It's obvious, since that company has just given out part of its earnings.) So after a company pays out dividends, its stock price normally drops approximately by the amount paid. Therefore if you buy, get the dividend, and immediately sell, under normal conditions you won't make any profit.