Technology Coinbase Chief Executive Armstrong sold $291.8 million in shares on opening day Business HabitApr 19, 20212 min read