What is a possible reason a company would sell stock?

What is a possible reason a company would sell stock?
A - To hire more people
B - To expand its business
C - To develop new technology
D - Both B & C
E - All of the above