Pre-Market: Orders can be placed between 8:05 p.m. (previous trading day) and 9:25 a.m. ET and will be eligible for execution between 7:00 a.m. and 9:25 a.m. ET.
https://www.schwab.com/public/schwab/nn/qq/about_extended_hours_trading.html
Premarket and after-hours trading. TD Ameritrade offers premarket trading (from 7–9:28 a.m. ET)
https://tickertape.tdameritrade.com/trading/premarket-trading-after-hours-18181