According to BlockBeats, Justin Sun currently holds 665,000 ETH, valued at approximately $22.447 billion. Of this, 390,000 ETH were purchased between the end of last year and the end of April this year, with an average purchase price of $2984.
Out of the 665,000 ETH, 247,000 are stored in wallets, while 417,000 are held in staking and re-staking platforms. Specifically, 215,217 ETH are held in EigenLayer, 120,139 ETH in Swell, 58,558 ETH in Puffer, 23,225 ETH in Lido, and 454 ETH in Etherfi.