Evelo Biosciences is OVERVALUED at 10.23 per share with modest projections ahead. Over 87.0% of Evelo Biosciences shares are held by institutions such as insurance companies. Institutional ownership of Evelo Biosciences refers to the amount of Evelo Biosciences equity owned by mutual funds, pension funds, insurance companies, investment firms, foundations, or other large entities that manage money on behalf of others. Check out our latest analysis of Evelo, including its current ownership diagnostics.