Time
09:05
An OTC whale deposited 1,000 cbBTC into Coinbase, making a profit of approximately $1.97 million.
April 20, 2026
CoinFeed News
CoinFeed reported on April 20th 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.