◆ NeutralEPAM
What to Know About This Fund's $39 Million EPAM Exit After a 43% Stock Decline
The Motley Fool·
Owls Nest Partners IA liquidated its entire 230,246-share position in EPAM Systems for approximately $39.37 million as the stock declined 43% over the past year. Despite EPAM showing operational improvements in Q1 2026 with 7.6% revenue growth and raised full-year guidance, the fund chose to exit entirely rather than wait for recovery.
Read Full Article at The Motley Fool →