Trading Low-Liquidity Earnings
Trading Low-Liquidity Earnings
The appeal of earnings trading in smaller stocks is straightforward: lower analyst coverage, less efficient pricing, higher percentage moves on surprises. A $5 billion market cap company can move 15–20% on earnings, compared to 3–5% for a mega-cap. The trap is that this stock's illiquidity means you can't actually execute trades efficiently enough to capture those moves. You place a limit order to buy at $50 in after-hours trading after positive earnings, but the bid-ask spread is $50.00 to $50.50. By the time your order fills at $50.25 (worse than you wanted), the stock has moved to $51 and the remaining upside is crushed. On the sell side, you're trying to exit a position that's now 8% higher, but the bid is $50 and the ask is $50.75, and there are only 5000 shares of bid volume. Your 10,000-share position can't be exited cleanly; you'll have to sell into falling prices or wait for tighter spreads in regular trading hours, losing the alpha you captured.
Quick definition: Low-liquidity earnings trading refers to attempting to profit from earnings announcements in stocks with limited trading volume, where wide bid-ask spreads and thin order books create execution slippage that eliminates potential profits.
Key takeaways
- Bid-ask spreads widen dramatically in after-hours trading; a 0.01 spread during regular hours becomes 0.50–1.00 after hours
- Position sizes that seem reasonable ($25,000–50,000) can exceed a stock's typical daily volume in after-hours, creating exit impossibility
- Average daily volume is not equal to after-hours volume; stocks with 2 million daily shares in regular hours might have only 50,000 after-hours
- Execution slippage in illiquid stocks often exceeds the percentage move you're trying to capture on earnings
- Portfolio slippage, where orders move the stock against you as you try to fill, is systematic in low-liquidity names
- A 12% earnings move becomes a 3% profit after slippage and commission costs in illiquid names
The Mechanics of Liquidity Breakdown
During regular market hours, a mid-cap stock with $5 billion in market cap and 50 million shares outstanding might trade at $100 with 100,000+ shares of daily volume. The bid-ask spread is typically $99.98–$100.00, nearly negligible. An order for 1000 shares executes instantly at midpoint, with minimal impact. In after-hours trading (4:00 p.m. to 8:00 p.m. ET), the same stock's liquidity evaporates. Market makers and institutional traders have left the desk. Volume drops to 5,000–10,000 shares per hour. The bid-ask spread explodes to $99.50–$100.50, or worse. A buy order for 1000 shares is now 10% of after-hours volume; it will likely move the stock up as you accumulate, and you'll end up averaging a fill price of $100.35 instead of $100.00.
This spread widening is pure economics: market makers demand wider protection in less liquid markets. In regular hours, a market maker can buy at $99.98 and sell at $100.00 in milliseconds, capturing 2 cents risk-free. In after-hours, the same trade might take 10 minutes to execute, during which the stock could move 1–2% against the market maker (a $1–2 risk), so they demand a wider spread. Additionally, after-hours market makers have less capital deployed and higher inventory risk; a major move overnight could leave them holding a large position at unfavorable prices.
The structure of after-hours liquidity amplifies the problem. Most volume comes from institutional traders executing previously decided rebalancing (hedge funds exiting or entering positions based on earnings data). Retail traders like you are trying to trade opportunistically at prices that don't reflect proper fair value because the market is thin. Sophisticated traders gaming the data realize that a small buy order might get filled at $100.50, pulling the ask higher, allowing institutional sellers to sell at $100.50 instead of $100.20. You're often the liquidity provider being picked off.
Consider a concrete example. You see that a small-cap biotech company beat earnings at 4:15 p.m. and decide to buy 5000 shares for a swing trade. The stock closed regular hours at $50. In after-hours, the bid is $50.50 and the ask is $51.50. Your buy order for 5000 shares at $51.00 sits in the book. Institutional traders are hitting the $50.50 bid in small clips, dumping shares ahead of your order. But you don't see this happening; you just see your order hasn't filled. After 10 minutes, 2000 shares fill at $51.00, then 1500 at $51.10, then 1500 at $51.30. Your average fill is $51.13 on what should have been a $51 entry. The stock reaches $52.50 the next morning (a 5% overnight move), and you exit for a 2.7% profit. That spread slippage cost you 40% of your potential gains.
Position Sizing and the Hidden Exit Problem
Many traders fail to account for the exit problem in low-liquidity stocks. You successfully enter a position in after-hours; the stock moves in your favor overnight and is up 6% by market open. Now you want to exit to lock in profit. But the stock's daily volume is 500,000 shares, and you hold 10,000. You place a market order to sell. The sale might move across multiple price levels: first 2000 shares at $103.00 (the ask), next 4000 at $102.90, next 4000 at $102.80. You average $102.89, instead of the $103.00 ask you saw when you placed the order. That's another 0.1% slippage on the exit, which might be acceptable, but combined with the 0.15% entry slippage, you've already lost 0.25% of a 6% move to execution costs.
The danger is acute when position sizes relative to daily volume exceed 3–5%. A 10,000-share position is large when average daily volume is 200,000 shares (5% of volume). If you try to exit quickly, your order will move prices against you. Professional traders understand this and size positions such that exit slippage is minimal. Retail traders often don't, and they end up trapped in positions with deteriorating fills.
An even worse scenario is when you want to exit but the stock has moved against you. The stock that you bought at $51 after a positive earnings beat is now down 8% to $46.92 the next morning after the market opens and sentiment reverses. You decide to exit to cut losses. But the bid is now $46.50 and the ask is $47.00. You panic and sell 5000 at the bid of $46.50, getting a worse fill than you wanted. Now you're faced with the decision: sell the remaining 5000 shares at the falling bid (now $46.25), or hold and hope for recovery. If you hold, you're anchored to the position with deteriorating conviction. If you sell, you've taken larger losses because the position size was too large for the liquidity.
Overnight and Pre-Market Traps
Overnight trading exposes you to concentrated risk in low-liquidity stocks. A position you're comfortable with at 8:00 a.m. when volume is reasonable becomes a trap at 8:00 p.m. when volume has dried up. If you're holding shares overnight after earnings, you face potential overnight moves without the ability to exit. Good news could send the stock 5% higher, but you can't buy more because the spread is too wide. Bad news could send it 5% lower, but you can't sell because bid volume is insufficient.
Pre-market trading (starting at 4:00 a.m. ET) offers somewhat better liquidity than after-hours but is still highly fragmented. If you wake up early to sell a position ahead of regular market open, you might find that pre-market volume is sufficient for a 5000-share position to clear at a reasonable price. But if you try to sell 20,000 shares, you'll be moving the market significantly. Many traders plan to exit positions at 4:00 a.m., creating a wave of sell orders that can gap the stock down 2–3% in the first minutes of pre-market trading.
Overnight gaps are particularly dangerous when the broader market is responding to news (Fed decisions, geopolitical events, global earnings from overseas markets). If the market gaps down 3% overnight and your low-liquidity stock gaps down 5% due to thin overnight liquidity, your position is down significantly before regular market hours open and liquidity improves. You're forced to either hold through the open (hoping for a bounce) or sell into the market open with worse fills than pre-market prices.
Real-world examples
Mobileye (MBLY) Earnings – September 2024: Intel's autonomous driving division, Mobileye, reported earnings after hours on September 13, 2024. The stock beat expectations, but guidance was cautious on market adoption. After hours, Mobileye's spread widened to $0.75–$1.00 (from $0.01 regular hours). A trader wanting to buy 2000 shares at $45 found that the ask was $45.75; by the time the order filled at $45.80, the stock was at $45.90, and the trader was immediately down $200 (0.22%). Worse, 30 minutes later the stock fell to $44, and the trader was forced to exit at a $1800 loss (3.9%) on a supposedly 2% beat position. Entry slippage of 0.22% turned into a loss because the stock moved lower overnight and there was no liquidity to exit. A position sized for regular-hours liquidity was disaster-bound in after-hours.
Atlassian (TEAM) Earnings – February 2024: Atlassian (enterprise software, $80 billion market cap, moderate liquidity) reported earnings at 4:05 p.m. on February 8, 2024. The stock beat EPS and raised guidance. Retail traders rushed to buy in after-hours, seeing a potential gap-up trade. The stock's after-hours bid-ask spread widened from $0.02 to $0.75 within 10 minutes. A trader buying 1000 shares at $280 found that the effective execution was $280.40 due to bid-ask spread and the movement of their order. The next morning, the stock opened at $281.50 (a 0.5% overnight move), but the trader was already down 0.14% from slippage. By the time they exited in regular hours, they'd captured 0.36% of the move due to slippage costs.
Block (SQ) Earnings – March 2024: Square (now Block) reported earnings on March 14, 2024, with mixed results: strong seller services but slowing Cash App growth. The stock fell 8% after-hours from $105 to $96.50. A trader who shorted 2000 shares, expecting further decline, found that the after-hours bid for short positions was $95 and the ask was $96. They covered at $95.50 (2.4% slippage from the apparent $96 short entry), not the $95 they wanted. By regular market open, the stock was at $97, and they had lost 1% on a short trade that seemed profitable at the initial decline.
Datadog (DDOG) Earnings – May 2024: Datadog reported strong earnings and guidance on May 15, 2024. The stock jumped 6% after-hours from $165 to $175. An aggressive trader bought 5000 shares hoping to flip for a quick 3–4% gain at open. But Datadog's after-hours volume was only 50,000 shares for the entire hour. The trader's 5000-share buy order was 10% of after-hours volume and moved the stock significantly. Average fill was $175.50 instead of $175. At market open the next day, the stock closed at $177 (a 7% overnight move), but the trader only captured 4.5% due to entry slippage.
Common mistakes
Mistake 1: Underestimating spread widening in after-hours trading. Traders assume they'll pay within 0.05 of regular hours spreads. But after-hours spreads can be 10–20x wider. Plan for spreads of $0.50–$1.50 even on $50–100 stocks.
Mistake 2: Sizing positions for regular-hours volume instead of after-hours volume. Average daily volume is meaningless for after-hours trading. If a stock trades 1 million shares daily but only 50,000 in after-hours, your 10,000-share order is significant. Size positions at 1–2% of after-hours volume, not daily volume.
Mistake 3: Assuming you can exit the next morning if the position moves against you. If a stock falls overnight due to a negative development or market selloff, the morning open might be chaotic and bid volume might be lower than expected. You might be forced to sell at prices 2–3% worse than the previous night's open.
Mistake 4: Trading earnings in stocks with spreads over $0.50. These are inherently illiquid in after-hours. The spread alone might exceed the expected move. If you're expecting a 3% move and the spread is 1.5%, you've used up half your expected upside before you've even taken a view on direction.
Mistake 5: Ignoring overnight gap risk. A stock might move 8–10% overnight on your position based on market developments, earnings from related companies, or sector repricing. If the stock gaps in a direction that forces you to exit, you're locked in at adverse prices because liquidity doesn't exist to move the position smoothly.
FAQ
How do I know if a stock has enough liquidity for earnings trading?
Check after-hours volume and spreads. If the stock trades less than 100,000 shares during the 4–8 p.m. window and has spreads over $0.25, it's too illiquid for efficient trading. For a $50 stock, demand after-hours spreads under $0.20 and volume over 200,000 daily shares. For a $100 stock, demand spreads under $0.50 and volume over 500,000 daily shares.
Is pre-market liquidity better than after-hours?
Pre-market (4–9:30 a.m.) typically has better liquidity than after-hours (4–8 p.m.), especially in large-cap stocks, because professional traders are active before regular hours. However, pre-market liquidity is still fragmented, and spreads are wider than regular hours. For low-liquidity names, pre-market offers only a modest improvement.
Should I wait for regular market open to exit after-hours earnings positions?
In most cases, yes. Even if regular hours add slippage from gaps or opening imbalances, the much tighter spreads usually offset the adverse movement. A stock that's up 6% overnight in after-hours but up only 5% at regular market open is preferable if the regular hours spread is $0.02 instead of $0.75.
Can I use limit orders to protect against slippage in low-liquidity stocks?
Limit orders help, but they might not fill if the stock doesn't reach your limit price. If you place a buy limit at $100 in after-hours but the stock trades $100.50 to $101.50 and never revisits $100, your order sits unexecuted. Limit orders are useful for controlling max fill price, but they increase the risk of no fill.
What position sizes are safe in low-liquidity earnings?
As a rule of thumb, no position should exceed 2–3% of a stock's typical after-hours volume. If after-hours volume is 50,000 shares, position size should be under 1000 shares. If daily volume is 1 million shares, position size should be under 3–5% of that for regular hours trading, but much smaller for after-hours holding.
Should I avoid earnings trading in low-liquidity stocks entirely?
Not necessarily. If the expected move is large enough (8–15%), even slippage might leave profit on the table. But you need to be disciplined: size positions for after-hours liquidity, set profit targets tighter than regular-hours opportunities, and use stops to prevent overnight disasters. Many traders find the risk-reward doesn't justify the effort.
Related concepts
- After-Hours Trap — Detailed examination of extended-hours trading risks
- Execution and Market Impact — How your orders affect prices
- Position Sizing and Risk Management — Determining appropriate position sizes
- Implied Move and Expected Volatility — Estimating fair value of potential moves
- Trading Without a Stop Loss — Risk management in earnings trades
- When to Sit on the Sidelines — Sometimes avoiding trades is the right choice
Liquidity Impact on Earnings Trades
Summary
Trading earnings in low-liquidity stocks creates execution costs that eliminate potential profits. After-hours bid-ask spreads can be 10–20x wider than regular hours, and your position size relative to thin overnight volume can move prices against you during entry and exit. A 12% earnings move becomes a 3–4% actual profit after slippage, entry and exit costs, and commissions. The solution is to either (1) avoid earnings trades in stocks with less than $5–10 billion in market cap or less than 500,000 daily shares, or (2) if trading them, size positions at 1–2% of after-hours volume and plan to exit at regular market open despite potential gaps. Overnight holding in low-liquidity positions amplifies gap risk and creates forced-exit scenarios. Professional traders systematically ignore low-liquidity earnings opportunities because the slippage and execution costs overwhelm the move.
Next
→ Holding Through Bad News