Your question is unanswerable as phrased. It completely depends on the name you are trading. $3 million is not a particularly large amount in a $3bill market cap, but it depends on the issue, float, market conditions, etc.
BEAS I think has a market cap around $3Bill, and you can buy $2 mill...