March 25, 2026 The Block

Bitcoin Depot reshuffles leadership, projects 30% revenue drop in 2026