$20M in $NVDA 130 puts sold, while a whale added $16M in June $SPY 525p.

Sharing is Caring!

See also  Chicago office building sells for 23% of 2014 price. 70 W. Madison St. sold for $85M, down from $374.6M in 2014.

60 views