GRID DYNAMICS HOLDINGS, INC.

Annual Trend FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025
Revenues $91.9m $118.3m $111.3m $211.3m $310.5m $312.9m $350.6m $411.8m
Cost of revenues $52.6m $70.1m $69.7m $123.6m $189.9m $199.8m $223.6m $269.5m
Gross profit $39.3m $48.2m $41.6m $87.7m $120.6m $113.1m $127.0m $142.3m
Total operating expenses $25.5m $32.6m $57.1m $87.7m $141.6m $118.7m $129.1m $144.2m
Engineering, research, and development $2.6m $4.3m $9.3m $8.5m $15.8m $14.7m $18.3m $23.7m
Sales and marketing $5.2m $6.9m $10.1m $14.5m $19.8m $24.2m $28.6m $30.0m
General and administrative $17.6m $21.3m $37.7m $64.8m $106.0m $79.8m $82.1m $90.5m
Loss from operations $13.8m ($7.1m) ($15.4m) $50k ($21.0m) ($5.6m) ($2.1m) ($1.9m)
Interest and other income, net ($746k) ($176k) $236k ($2.5m) $555k $10.4m $13.2m $17.6m
Provision for income taxes $3.9m ($843k) ($2.6m) $5.2m $8.8m $6.6m $7.0m $6.0m
Income before income tax $15.4m ($15.2m) ($2.5m) ($20.5m) $4.8m $11.1m $15.7m
Net income/(loss) $9.2m ($3.3m) ($12.6m) ($7.7m) ($29.2m) ($1.8m) $4.0m $9.7m
Basic (in dollars per share) $0.46 ($157.30) ($0.28) ($0.13) ($0.42) ($0.02) $0.05 $0.11
Diluted (in dollars per share) $0.46 ($157.27) ($0.28) ($0.13) ($0.42) ($0.02) $0.05 $0.11