The top 100 richest PEPE holders control 64.60% of the total supply of this meme coin asset.

Did you know?