Snowflake beats Q2 revenue and earnings estimates, raises margin guidance, and shares surge 24%; analysts lift price targets to $424 and $450.