Loading...
The address 0xbf73... 5d58, with a cumulative profit of over $21.7 million, closed approximately $12.31 million worth of BTC multiple orders on October 17, 2026 at 02:32 UTC+8, resulting in a profit of approximately $180500. The address has now been liquidated.