Despite big win, energy services firm still has much to prove to the market