Note: These figures reflect diluted GAAP earnings per share, reported before non-recurring items, and may differ from the non-GAAP figures used by some sources.
XPEL reports before market open, meaning Day 0 captures the first full trading session reaction to results, while Day +1 reflects follow-through momentum.
| Earnings Date | Day 0 Move | Day 0 Range | Day +1 Move | Day +1 Range |
|---|---|---|---|---|
| 2026-05-06 | -$5.84 (-11.83%) | $9.16 (18.56%) | +$0.43 (+0.99%) | $3.88 (8.92%) |
| 2026-02-25 | -$3.46 (-6.86%) | $6.54 (12.96%) | -$1.95 (-4.15%) | $2.61 (5.55%) |
| 2025-11-05 | +$0.33 (+0.94%) | $5.45 (15.58%) | +$0.85 (+2.41%) | $1.86 (5.27%) |
| 2025-08-06 | +$1.77 (+5.40%) | $4.23 (12.92%) | +$0.40 (+1.16%) | $1.69 (4.91%) |
| 2025-05-06 | +$4.21 (+14.41%) | $4.33 (14.82%) | +$2.17 (+6.49%) | $2.23 (6.67%) |
| 2025-02-26 | -$5.89 (-14.60%) | $3.54 (8.78%) | -$2.43 (-7.07%) | $3.35 (9.74%) |
| 2024-11-07 | +$0.85 (+2.04%) | $8.00 (19.16%) | +$1.73 (+4.06%) | $2.89 (6.78%) |
| 2024-08-08 | +$15.14 (+47.69%) | $10.42 (32.82%) | -$2.42 (-5.16%) | $3.88 (8.27%) |
| Avg Abs Move | 12.97% | 16.95% | 3.94% | 7.02% |
XPEL exhibits significant volatility around earnings releases, with an average absolute Day 0 move of 12.97% and an average Day 0 range of 16.95%. The most dramatic reaction came in August 2024, when the stock surged 47.69% on earnings day, though this appears to be an outlier. More typical reactions range from 6% to 15% in either direction.
The directional pattern is mixed, with four positive Day 0 moves and four negative ones over the past eight quarters, suggesting the stock's reaction depends heavily on the specific results and guidance rather than following a predictable pattern. Day +1 follow-through averages 3.94%, indicating that initial reactions tend to extend modestly into the next session. Investors should prepare for substantial volatility, with moves in the 10-15% range being well within historical norms for this stock.
| Metric | Value |
|---|---|
| Expiration Date | 08/21/26 (DTE 17) |
| Expected Move | $3.57 (7.78%) |
| Expected Range | $42.34 to $49.48 |
| Implied Volatility | 89.23% |
The options market is pricing a 7.78% expected move through the August 21 expiration, which sits well below XPEL's average historical Day 0 move of 12.97%. This suggests options traders may be underpricing potential volatility, or alternatively, that recent quarters' extreme moves are viewed as outliers. The implied range of $42.34 to $49.48 provides clear boundaries for what the market considers a "normal" reaction.
Analysts maintain a constructive view on XPEL with an average recommendation of 4.00 (Buy) based on 4 ratings. The breakdown shows 2 Strong Buy ratings and 2 Hold ratings, with no sell-side recommendations. The consensus 12-month price target of $51.67 implies 12.6% upside from the current price of $45.91, with individual targets ranging from $45.00 to $55.00.
Sentiment has remained unchanged over the past month, suggesting analysts are maintaining their positions heading into the earnings release rather than making significant adjustments. The lack of recent upgrades or downgrades indicates the Street is waiting for the Q2 results and updated guidance before reassessing their outlook. The relatively tight range of price targets—spanning just $10 from low to high—reflects reasonable consensus about the company's valuation, though the presence of two Hold ratings alongside two Strong Buys suggests some divergence in conviction levels about near-term upside potential.
The Barchart Technical Opinion has deteriorated sharply heading into earnings, currently showing a 24% Sell signal compared to 88% Buy just one month ago. Last week's reading of 56% Sell indicates the weakness accelerated recently, suggesting technical momentum has turned decidedly negative in the immediate run-up to the report.
Timeframe Analysis:
Trend Characteristics: The combination of Minimum strength and Weakest direction indicates XPEL is experiencing its most vulnerable technical setup in recent memory, with momentum indicators providing little support heading into the earnings event.
| Period | Value | Period | Value |
|---|---|---|---|
| 5-Day MA | $44.74 | 50-Day MA | $45.55 |
| 10-Day MA | $43.84 | 100-Day MA | $44.56 |
| 20-Day MA | $44.10 | 200-Day MA | $45.59 |
The stock is trading at $45.91, positioned above all major moving averages including the 5-day ($44.74), 10-day ($43.84), 20-day ($44.10), 50-day ($45.55), 100-day ($44.56), and 200-day ($45.59). While this moving average alignment would typically be constructive, the sharp deterioration in the technical opinion signals suggests the stock is losing momentum despite holding above support levels. The proximity to the 50-day and 200-day moving averages means a disappointing earnings reaction could quickly push XPEL below these key technical thresholds, potentially triggering additional selling pressure. The overall technical setup is cautionary—the stock maintains structural support but lacks the momentum characteristics that would provide a cushion against negative surprises.