State Trading Organization (STO) saw positive growth overall, despite a revenue decline attributed to the spike in world oil prices...