Top 3 Software Stocks to Watch This Week: Palo Alto Networks, DocuSign, Snowflake