I did the same calcs last night and got exactly the same numbers. Though the subsequent EPSs are higher because I based them on 64m outstanding shares (last annual report).
So $14.9m = 23cps. Not sure if yours or my figure is more accurate.
STS Price at posting:
85.0¢ Sentiment: None Disclosure: Held