Yes, on both counts. Indian investors can invest in the US stock market legally, regardless of the amount, as long as the total annual amount is less than $250,000 per individual. This is as per the RBI’s Liberalized Remittance Scheme guidelines. To read more about this, you can read our post here.