Let's assume the following scenario:
I have 5000$ which I am willing to invest(lose). I selected 5 public companies that I would like to buy shares. Is there a way for me (an immigrant who works in US) to buy the shares of these companies for a close to current price (by this I mean that if currently the price for a Microsoft share is 52.06$, I would pay close to this number per share and not 30% more).
If so, how can I do this?