What Makes Palo Alto Networks  ( PANW )  a Strong Momentum Stock: Buy Now?