Agreed on all points. 5 days after the BOD meeting is a bit soon to say no dividend this year. It's for sure too early to say none for next year but one thing remains. From this day forward it will always be financially possible that there will be a dividend at any time. That shoe can drop at any time. This company is making money and will continue to do so at an ever increasing rate. Money for a dividend or money to grow the company or both. Pay me now or pay me later. You will pay. You will never get mine.
If a stock buyback was just announced and only a very small number of shares were bought it might quickly have a significant impact on the share price because of the exceedingly limited liquidity. That was my point.
I also think a small cash dividend would do wonders for the share price.
If cash is sufficient and profits allow I think both ought be considered.