SNOW Snowflake168.03+11.32 (+7.2%)
Outlook is neutral, with stock confined to a span of ±6%
Strategy has +60% ROI potential and 3% overvalued