CryptoPunks NFT “Sells” for Over $500M