1. To make money
2. to make money
3 to make money.
Or at least retain the value of their money. Sometimes companies will be investing short term money to buy long term money (like a pension fund or insurance company). These companies have known future liabilities and have to invest so that the return covers the value and timing of these liabilities.
1- To extend the profits of a share market
2- Because they can see a future benefit for the investment.
3- Because they want to make good relations with their clients
4-Maybe they are share holders.