Institutional investors sold $8+ billion in stocks last week — second largest sale ever. OTM puts is 3X more expensive than same distance OTM calls.
Wall Street sold $8.3 billion of stock last week, which is the second-largest weekly sale ever recorded in U.S. history, according to data from Bank of America. Retail investors stepped in and bought $1.0 billion of stock. That makes five …