Home Business Boeing CEO David Calhoun waived pay but still collected $21 million in stock benefits