Twitter board: Elon is trying lowballing us. Billionaires bad...

Reality: As stewards of the the company, the board has presided over twitter during the greatest stock market boom in history. 

$TWTR price in Dec 2013 - $45. 
$TWTR price in April 2022 - $45. 

great management.