Agree acca, also returning a minimum of $25 mil to shareholders through dividends and buy back. If they continue to pay the 9 cent dividend (looks like they are) that's over a 10% dividend although not franked still a great return.
CSV Price at posting:
87.0¢ Sentiment: Buy Disclosure: Held