brother aamirsaab just like you said some would argue it is.
the sharia has got rules for every aspect of our life even in business. although not a lot of people know about it doesn't mean that we have to turn a blind eye to it. one example is corner shops that sell alcohol of . when you ask them why they sell it. they usually answer oo wel don't drink it we just sell it because there is demand for it.
oke now to tell you the truth i don't know the full details. but i asked one of my teachers about the subject and he told me that it haraam, not because its gambling in a way or it has interest ( which it hasn't ) but because of the contract that you enter has to be liable according to the sharia laws. if it doesn't there is no contract and it become haraam since it doesn't fulfill it. according to most scholars. we shall cover this topic in a few weeks. i can't wait

.
notice i haven't included companies which are ruled by the sharia laws. i think those are the only companies that you can have shares with since they fulfill the requirements.