14.2 Trillion PEPE Open Interest Offsets 12% Price Fall editorial staff 2. October 2024 PEPE open interest proves sentiment is sustained