URBN - Urban Outfitters, Inc. Stock Analysis | Finranks