Institutional investors hold most Snowflake shares as revenue rises
Index funds and active managers hold most of Snowflake’s shares, with institutional investors owning about 76% in Q1 2026 and directors/executive officers holding 4.8% as of April 30, 2026. The AI Data Cloud company posted $1.33 billion in product revenue for the quarter ended April 30, 2026, up 34% year over year, serving more than 13,900 customers.