Elon Musk saw his net worth drop by over $20 billion since his May 8 appearance on SNL.

What Happened: The Tesla Inc (NASDAQ:TSLA) CEO has been…Read More

You might also be interested in reading NFT Sales Rise 18.43% This Week, Led by Ethereum’s $233.85 Million in NFT Settlements.