Startup Each day Crunch: Twitter CEO admits he bought platform for $44B as a result of ‘I sort of needed to’ By / April 13, 2023