PEPE developers sold a large amount of tokens, causing a price drop. Investor confidence in PEPE may be shaken by the recent sales. Continue Reading: Developers Sell Large Amount of PEPE Tokens