EPAM cuts annual revenue forecast on weak software services demand, shares fall - EPAM News | Rallies