PANews reported on April 20 that, according to Onchain Lens, an OTC trading whale address 0xFB7 deposited 1,000 cbBTC, worth approximately $74.02 million, into Coinbase, realizing a profit of approximately $1.97 million.
The address currently holds 2,000 cbBTC, worth approximately $149.59 million, and 133,203 ETH, worth approximately $316.29 million.

