Palo Alto Networks stock performance over the past year