The only thing that will settle investor nerves will be the growth numbers after paypal's entry. Market is worried that significantly less of the pie is now available to SZL, Z1P and even APT. We won't get clarity on that for some time.
This was always coming.
SZL Price at posting:
$5.24 Sentiment: Buy Disclosure: Held