Typically these dividends hit my account at midnight. I don't have any MSFT, but maybe someone who has can tell us. Furthermore, it is "immediate" cash, so people can buy and the cash will be there by settlement date, depending on broker 3 to 5 trading day. Some of that cash might, therefore already have been deployed.