5:26 pm EPAM Systems sees Q1 results above previously provided guidance