1188 BABA JUN 21st 152.50 PUTS BOUGHT@ 1.11 vs Open Interest of 3889 for a total of $131868 on the BEAR side
Posted inUnusual Options Flow
1188 BABA JUN 21st 152.50 PUTS BOUGHT@ 1.11 vs Open Interest of 3889 for a total of $131868 on the BEAR side