Sources
Loading...
Additional media
Loading...
Snowflake Inc. ($SNOW) has been trading at new 52-week lows, but recent insider activity has drawn attention. A director, who is also the founding CEO, made a significant open market purchase of $10 million worth of shares at $131 each. This large insider buy comes amid concerns about Snowflake's revenue sources, with reports indicating incidents dating back to November 2020.