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