Sorry that I haven't buy / sell stock for 1.5yr ... I have no account to check the last day for registration. You could contact your broker / bank for the last day of registration, usually 2-3 weeks after the result announcement. In short, you could still have the additional stock if you purchase tomorrow. But frankly, it is not a good time to buy bank / financial sector share before Q2 this year.