I think it's probably a herd based mentality sell off, with absolutely no reflection on the business, or even the larger macro economic factors. The herd says sell, so I'll start looking to buy. It will get some gains now.
OZL Price at posting:
$7.22 Sentiment: Buy Disclosure: Held