Petrus Trust Company, LTA owns 58% of Cricut, Inc. with institutions holding 67% ownership. Institutional investors faced significant losses last week, impacting market dynamics. Analysts recommend monitoring institutional ownership and analyst forecasts for better insights into the company's future performance.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing