5898 TWLO NOV 17th 2023 45.00 PUTS BOUGHT@ 0.82 vs Open Interest of 348 for a total of $483636 on the BEAR side
Posted inUnusual Options Flow
5898 TWLO NOV 17th 2023 45.00 PUTS BOUGHT@ 0.82 vs Open Interest of 348 for a total of $483636 on the BEAR side