80,000 Apple puts @ $115 expire worthless

Who (or what) thought this would pay off?

For more, please login or subscribe