Assuming that there are no naked shorts or any short position.
Investors buy stocks because:
1. They know something.
2. They read or heard something.
3. The look at charts or watch the tape.
The Why:
Investors buy stocks because they expect to make money.