not smart enough to really know, but i assume it is from thier cash in bank, but the seem very keen to buy back shares - i wonder why - to allow them to pay a better divvey then they might othrwise. - seems a complete mis allocation of funds to me - waving the white flag!!!!
ALF Price at posting:
$1.01 Sentiment: Hold Disclosure: Held