Either they might have got lucky trading some arbitration opportunity or they just invented those figures. Where's the evidence to back their stats up as they haven't provided any positions they were trading?
HML Price at posting:
$1.99 Sentiment: Sell Disclosure: Not Held