STO needs something good to happen. Despite some massive discoveries over the past few years, its shares have languished because of lower production and quarterly earnings disappointments.
The company has also not addressed its once a year dividend, which is a turn off to some U.S. investors.
That said, the company is trading at the low-end of its range, has a P/E of 10.4, and normally pays a dividend north of 4% (after tax).