Why do companies buy companies?

Date
4 December 2023