OM whale dumps $17M to spur warning bells – Impact on market?

  • OM crashed after a $17M whale loss, but signs of recovery might emerge soon.