Absolutely not! There is no citizenship requirement for owning stocks of American companies. While the US investment securities are regulated by US law, there are no specific provisions that forbid individuals who are not citizens of the US from participating in the US stock market as investors or traders.