The buyback and dividend achieve the same result through two different mechanism... some people prefer cash payments from their investments (dividends) and some people prefer equity growth (buyback).
WTP Price at posting:
$1.18 Sentiment: Buy Disclosure: Held