First Trust Advisors LP Has $2.85 Million Stake in Omnicell, Inc. $OMCL
First Trust Advisors LP significantly reduced its stake in Omnicell, Inc. during the first quarter, selling over 46,000 shares but still retaining a $2.85 million position. Despite this reduction, institutional investors collectively own a substantial 97.7% of OMCL. Analyst sentiment remains largely positive, with …