Snowflake shares rise after BofA raises price target, predicts strong earnings next week