So on the day prior to spec dividend announcement closing price gave you a yield of 24.1%.Seems a bit murky,but you are probably correct.I bought 1K shares here just on the chance ex date will actually be after pay date.Small risk
"I bought 1K shares here just on the chance ex date will actually be after pay date."
There is no chance the ex-date will be after the pay date because today IS the ex-date. Yesterday it closed at 3.13. Today it opened at 2.57, up four cents. The price has already been adjusted for the dividend. That happens on the ex-date.