Snowflake shares skyrocket to greatest level in over a year as income tops $1 billion for first time