◆ NeutralEPAM

What to Know About This Fund's $39 Million EPAM Exit After a 43% Stock Decline

The Motley Fool·
What to Know About This Fund's $39 Million EPAM Exit After a 43% Stock Decline

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
← Back to Financial Intelligence