if you don't relize what no debt and a 25% freecashlow yeildmeans you should not be investing in stock. And the fact managment wants to give special oversize dividends instead of ploughing proceeds into share buy back means they don't understand math.