Owls Nest Partners IA has completely divested its position in EPAM Systems (EPAM), selling 230,246 shares for approximately $39.37 million, as disclosed in a recent SEC filing. This move comes as EPAM’s stock has plummeted 43% over the past year, significantly underperforming the S&P 500, which has risen about 28%. The liquidation reflects a $47.17 million decline in the value of Owls Nest’s stake, highlighting ongoing concerns about the company’s performance.
Despite a strong first quarter where EPAM reported a 7.6% year-over-year revenue increase and a nearly 19% rise in GAAP EPS, Owls Nest’s exit suggests a lack of confidence in a swift recovery. EPAM’s management remains optimistic, having raised its full-year revenue growth outlook and emphasizing its commitment to AI initiatives. However, the market may remain cautious, as sustained organic growth is still in question.
For market professionals, the key takeaway is that while EPAM shows signs of operational improvement, investor sentiment may hinge on the company’s ability to convert AI-driven demand into consistent growth, especially after a period of volatility.
Source: fool.com