You have generally to hold the stock two month before the generation of the dividend.

It depends then on stock.

The dividends are paid out at the end of a quarter most of the time.

Some companies pay them monthly.