Stockreport

Snowflake Inc. (NYSE:SNOW) is largely controlled by institutional shareholders who own 73% of the company [Yahoo! Finance]

Snowflake Inc.  (SNOW) 
Last snowflake inc. earnings: 5/4 06:30 am Check Earnings Report
PDF 44% of the business is held by the top 25 shareholders Recent sales by insiders Trump has pledged to "unleash" American oil and gas and these 15 US stocks have deve [Read more]