Verdict: Justified
Key finding: The jump is a margin story, not a growth story. Q3 revenue grew +9.7% and the Q4 guide midpoint ($114.5M) is flat with Q3. But non-GAAP EBITDA margin rose to 20.0% from 12.2% a year ago, and the Q4 EBITDA guide ($20-22M) beat the ~$17.45M consensus. AI work is 31% of revenue and has grown 45%+ a year for three straight quarters. The stock closed +40.8% at $13.36, on its high of the day, on 8.56M shares (about 8.6x its 50-day average). That is a new 52-week high, above the $9.63 top of its 3-month range.
Scorecard
| Ticker | Rev last Q ($M) | Rev YoY last Q | Rev YoY prior Q | Gross margin (last Q, trend) | Op margin | EPS last Q vs yr ago | P/S | Mkt cap | 1-mo price % |
|---|---|---|---|---|---|---|---|---|---|
| GDYN | 114.3 | +9.7% | +7.0% | 40.3% (from 33.3%) | 10.2% | 0.08 vs 0.01 | 2.68 | $1.2B | +69.5% |
| EPAM | 1,414.8 | +4.5% | +7.6% | 30.4% (from 28.8%) | 10.8% | 1.97 vs 1.56 | 1.41 | $7.9B | +29.7% |
| GLOB | 614.4 | +0.0% | -0.7% | 33.9% (from 35.4%) | 3.2% | 0.04 vs -0.05 | 0.86 | $2.1B | +34.6% |
EPS = GAAP from our data (non-GAAP $0.18 vs $0.09). EPAM / GLOB rows are their June quarter (Q3 not yet in our data).
GDYN is the growth and margin leader of the IT-services group: revenue +9.7% vs EPAM +4.5% and GLOB flat, and gross margin up 7 points in a year (33.3% to 40.3%).
- Growth is accelerating (+7.0% to +9.7%), but the Q4 guide implies flat revenue quarter on quarter.
- After the jump it has the highest P/S of the three (2.68 vs 1.41 and 0.86): the old discount is gone.
Move
- 3-month range: $7.18-$9.63 (60 sessions before the report).
- 10/29 (report day, before the after-close release): +8.5% to $9.49 on 4.39M shares (about 4x average). No pre-release news found (unknown).
- 10/30 (reaction day): opened $10.47 (gap +10.3%), low $10.30, high $13.39, close $13.36 (+40.8%) on 8.56M shares. It closed at the high of the day.
- 1-month +69.5%, 6-month +129.9%. Above the 50-day ($8.12) and 200-day ($6.96).
Catalyst
Q3 2026 (quarter to 9/30), released after the close on 10/29 (company 8-K):
- Revenue $114.3M, +9.7% YoY and +5.7% QoQ, above the $112.0-114.0M guide.
- Non-GAAP EBITDA $22.9M (20.0% of revenue) vs $12.7M (12.2%) a year ago.
- Non-GAAP EPS $0.18 vs $0.09; GAAP EPS $0.08.
- AI revenue = 31% of total. The company says AI revenue "has grown over 45% year-over-year for three consecutive quarters."
- Q4 guide: revenue $113.5-115.5M, non-GAAP EBITDA $20.0-22.0M. Both midpoints beat consensus ($112.8M / $17.45M, per StockStory).
- Capital: $35.5M of buybacks (5.3M shares) in nine months under a $50M program. Cash $304.3M, about 25% of the market cap. No debt in the release.
- Headcount 4,559 vs 4,971 a year ago (-8%): part of the margin gain is more revenue from fewer people.
- No strategic review, acquisition or partnership in the release.
Sector
- IT-services peers rallied in October: EPAM +29.7%, GLOB +34.6% (9/30 to 10/30).
- GDYN jumped on 10/30, the day SMH fell 7.0% and SPY 1.8%. That is strength against a weak tape.
Risks
- Growth is still about 10%. The Q4 guide midpoint is flat QoQ; the re-rating rests on margin, and margin can slip back.
- A one-day +40.8% on a $1.2B company closes the valuation gap to peers at once; follow-through is not guaranteed.
- Headcount cuts lift margin now but limit delivery capacity.
- Insider sales: 5 small sales since August ($0.12M total). Not material.
- Dilution: low. Buyback active, $304M cash, Q4 diluted share guide 82-83M.
- Next binary: Q4 report, about late Feb / early Mar 2027 (inference from the 3/5/2026 date).
Judgement
Justified.
- EBITDA margin up 8 points, a guide above consensus, AI at 31% of revenue and growing 45%+, and $304M of cash.
- Before the print the stock traded at about 2x sales with thin margins. The margin step changes its earnings power.
- A close on the high on ~8.6x volume, on a day the market fell, is real demand.
The open question is size: +40.8% in one day for a business growing ~10%. The next sessions show whether the buyers stay.