Palo Alto Dumps 10% Post-Earnings as Tech Indices Hold Ground
Palo Alto Networks plunged 10.3% this week despite topping fiscal Q4 revenue and earnings expectations and providing upbeat full-year guidance. Strong high-valuation expectations and profit-taking tr…