
Current leader
Elon Musk
Elon Musk Agrees To a $1.5 Million Settlement To Resolve Sec Claims About Twitter Stock Disclosures.
Global #1Score 1,673,000
View profileRank, board bragging rights and a clear verdict on who is actually winning this PopQuest clash.

Elon Musk Agrees To a $1.5 Million Settlement To Resolve Sec Claims About Twitter Stock Disclosures.

Elon Musk has the edge right now, leading this PopQuest clash on the live board.