Whales sell over 1T PEPE as price drops 50% in 5 days – What now?
March 31, 2025
PEPE price action dropped toward the 0.5 Fib level forcing whales to sell while others managed risk.
PEPE price action dropped toward the 0.5 Fib level forcing whales to sell while others managed risk.