Owls Nest Partners IA Exits $39 Million EPAM Stake Amid Stock's 43% Decline
On May 14, 2026, Owls Nest Partners IA sold its entire stake in EPAM Systems (EPAM), valued at approximately $39.37 million based on quarterly average pricing. The move follows a 43% decline in the stock's price over the past year and comes as the firm restructures its portfolio.

Tickers: $EPAM
Topics: EPAM Systems Owls Nest Partners IA SEC filing stock sale