
Current leader
Elon Musk
Elon Musk Agrees To a $1.5 Million Settlement To Resolve Sec Claims About Twitter Stock Disclosures.
Global #2Score 1,608,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.