‹ Screener

GRID DYNAMICS HOLDINGS, INC.

GDYN · Services-Prepackaged Software · 83.6M shares · +37%/yr ↑ dilution · EDGAR filings ↗

Reference price $8.00 · est. market cap ~$669M — last insider sale, 2026-06-01 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

C58

IT/engineering-services company — marginally profitable with positive free cash flow and a cash-rich balance sheet.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $101M2025-09-30 · $104M2025-12-31 · $106M2026-03-31 · $104M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
34.6%
Operating margin
-0.5%
Net margin
2.3%
Return on equity
1.8%
Return on assets
1.6%
Revenue growth (QoQ)
-1.9%
Net-income growth
139.2%
Current ratio
8.4×
Free cash flow
$25M
EBITDA
$18M
Tangible book value
$416M
Cash & investments
$342M
Stock comp / revenue
7.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-01Gryzlov YurySell4.4K$8.00
2026-05-22Livschitz LeonardTax withheld162$7.08
2026-05-15Livschitz LeonardTax withheld236$6.45
2026-05-15Gryzlov YurySell467$6.45
2026-05-14Gryzlov YuryTax withheld632$6.47
2026-04-28Doradla AnilTax withheld702$5.60
2026-04-02Gryzlov YurySell1.2K$5.54
2026-04-01Doradla AnilTax withheld2.1K$5.64
2026-04-01Livschitz LeonardTax withheld36K$5.64
2026-04-01Gryzlov YuryTax withheld1.7K$5.64
2026-03-10Gryzlov YurySell21K$6.22
2026-02-21Livschitz LeonardTax withheld178$6.81
2026-02-14Gryzlov YuryTax withheld2.6K$6.58
2026-02-14Livschitz LeonardTax withheld1.0K$6.58
2026-02-10Livschitz LeonardTax withheld355K$6.94
2026-02-10Gryzlov YuryTax withheld17K$6.94
2026-02-10Gryzlov YuryTax withheld8.7K$6.94
2026-02-10Doradla AnilTax withheld22K$6.94
2026-02-07Livschitz LeonardGrant658K
2026-02-07Gryzlov YuryGrant66K
2026-02-07Gryzlov YuryGrant33K
2026-02-07Doradla AnilGrant49K
2026-01-28Doradla AnilTax withheld765$8.28
2026-01-20Livschitz LeonardSell10K$9.00
2026-01-07Doradla AnilSell2.0K$10.00
2026-01-06Livschitz LeonardSell10K$9.70
2026-01-01Gryzlov YuryTax withheld1.8K$9.03
2026-01-01Gryzlov YuryGrant36K
2026-01-01Livschitz LeonardGrant360K
2026-01-01Livschitz LeonardTax withheld37K$9.03
2026-01-01Doradla AnilGrant36K
2026-01-01Doradla AnilTax withheld2.4K$9.03
2025-12-23Livschitz LeonardSell10K$9.33
2025-12-23CARNEY LLOYDGrant2.3K
2025-12-23Zhang ShuoGrant11K
2025-12-23Zhang ShuoGrant6.0K
2025-12-23Nicolet PatrickGrant8.2K
2025-12-23Nicolet PatrickGrant4.3K
2025-12-23Wang YueouGrant8.2K
2025-12-23Wang YueouGrant4.3K
2025-12-23Southworth Michael ChristopherGrant12K
2025-12-23Southworth Michael ChristopherGrant6.5K
2025-12-23CARNEY LLOYDGrant19K
2025-12-23CARNEY LLOYDGrant9.2K
2025-12-23Wang WeihangGrant8.2K
2025-12-23Wang WeihangGrant4.3K
2025-12-23Levinson MarinaGrant11K
2025-12-23Levinson MarinaGrant6.0K
2025-12-23BENHAMOU ERICGrant19K
2025-12-23BENHAMOU ERICGrant8.7K
2025-12-15Zhang ShuoSell3.0K$9.75
2025-12-09Doradla AnilSell4.4K$10.00
2025-12-09Livschitz LeonardSell10K$9.70
2025-12-05Gryzlov YurySell25K$9.66
2025-12-03Livschitz LeonardSell10K$9.00
2025-11-24Livschitz LeonardTax withheld142$8.61
2025-10-31Livschitz LeonardSell10K$9.00
2025-10-31Gryzlov YurySell737$9.00
2025-10-28Doradla AnilTax withheld3.0K$8.22
2025-10-01Livschitz LeonardTax withheld36K$7.82
2025-10-01Doradla AnilTax withheld2.2K$7.82
2025-10-01Gryzlov YuryTax withheld1.8K$7.82
2025-08-21Livschitz LeonardSell132$8.01
2025-07-22Livschitz LeonardSell10K$10.60
2025-07-08Gryzlov YurySell2.0K$12.33
2025-07-08Livschitz LeonardSell20K$12.50
2025-07-07Doradla AnilSell2.0K$12.22
2025-07-02Gryzlov YurySell737$11.82
2025-07-01Gryzlov YuryTax withheld1.8K$11.87
2025-07-01Livschitz LeonardTax withheld36K$11.87
2025-07-01Doradla AnilTax withheld2.2K$11.87
2025-07-01Livschitz LeonardSell10K$12.00
2025-06-24Livschitz LeonardSell10K$11.67
2025-06-10Livschitz LeonardSell20K$12.23
2025-06-09Doradla AnilSell2.0K$12.34
2025-06-03Gryzlov YurySell2.0K$12.00
2025-05-27Livschitz LeonardSell20K$13.12
2025-05-21Livschitz LeonardSell155$13.21
2025-05-13Livschitz LeonardSell30K$15.07
2025-05-12Livschitz LeonardSell10K$15.00
2025-05-07Doradla AnilSell2.0K$13.55
2025-05-06Gryzlov YurySell2.0K$13.22
2025-04-29Livschitz LeonardSell20K$13.92
2025-04-15Livschitz LeonardSell20K$13.76
2025-04-08Gryzlov YurySell2.0K$13.97
2025-04-07Doradla AnilSell2.0K$13.22
2025-04-03Gryzlov YurySell737$14.80
2025-04-01Doradla AnilTax withheld2.2K$15.52
2025-04-01Livschitz LeonardTax withheld36K$15.52
2025-04-01Livschitz LeonardSell30K$15.61
2025-04-01Gryzlov YuryTax withheld1.8K$15.52
2025-03-18Livschitz LeonardSell30K$16.78
2025-03-11Gryzlov YurySell2.0K$16.77
2025-03-07Doradla AnilSell2.0K$18.10
2025-03-04Livschitz LeonardSell40K$18.66
2025-03-04Gryzlov YurySell10K$18.66
2025-02-24Livschitz LeonardSell155$21.41
2025-02-21Livschitz LeonardSell10K$25.33
2025-02-18Gryzlov YuryTax withheld18K$22.01
2025-02-18Livschitz LeonardSell50K$22.11
2025-02-18Livschitz LeonardTax withheld358K$22.01
2025-02-18Doradla AnilTax withheld22K$22.01
2025-02-14Gryzlov YuryGrant30K
2025-02-14Livschitz LeonardGrant8.8K
2025-02-13Doradla AnilGrant50K
2025-02-13Gryzlov YuryGrant67K
2025-02-13Livschitz LeonardGrant666K
2025-02-07Doradla AnilSell2.0K$24.09
2025-02-04Livschitz LeonardSell50K$22.99
2025-01-21Livschitz LeonardSell50K$20.88
2025-01-07Doradla AnilSell3.0K$22.12
2025-01-07Livschitz LeonardSell50K$21.60
2025-01-01Gryzlov YuryTax withheld7.0K$22.24
2025-01-01Doradla AnilTax withheld9.2K$22.24
2025-01-01Livschitz LeonardTax withheld144K$22.24

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-04-30ResultsExhibitsfiling ↗
2026-03-05ResultsExhibitsfiling ↗
2026-02-275.03Exhibitsfiling ↗
2025-12-23Exec/director changeShareholder voteExhibitsfiling ↗
2025-11-10Exec/director changeExhibitsfiling ↗
2025-10-30ResultsOtherExhibitsfiling ↗
2025-07-31ResultsExhibitsfiling ↗
2025-05-21Material agreementDebt obligationExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-04-302026-04-300001743725-26-000012 ↗
10-Q2026-04-302026-03-310001743725-26-000014 ↗
10-K/A2026-04-302025-12-310001104659-26-053052 ↗
10-K2026-03-052025-12-310001743725-26-000007 ↗
8-K2026-03-052026-03-050001743725-26-000005 ↗
8-K2026-02-272026-02-260001104659-26-021573 ↗
8-K2025-12-232025-12-230001104659-25-124231 ↗
8-K2025-11-102025-11-070001104659-25-109156 ↗
8-K2025-10-302025-10-300001743725-25-000008 ↗
10-Q2025-10-302025-09-300001743725-25-000010 ↗
10-Q2025-07-312025-06-300001628280-25-037042 ↗
8-K2025-07-312025-07-310001628280-25-037000 ↗