Share price is an estimation of future performance, not past or current performance. Specifically it's supposedly the net present value of all future cash flows, discounted appropriately.
The proportion of "investors"? Low. The proportion of market capital allocation, among people doing active allocation for long-term buy and hold strategies? Very high.