What to Know About This Fund's $39 Million EPAM Exit After a 43% Stock Decline
24/5 01:54
Key PointsOwls Nest Partners sold 230,246 shares of EPAM Systems last quarter; the estimated trade value was $39.37 million based on quarterly average prices....
