ETrade allowed GTC limit orders but based on number of shares and limit price if the total transaction exceeded a certain value the order was not accepted. I just entered less shares and higher limit price up to $100 per share.
My first limit order would net $3 million and it was accepted.