Grid Dynamics Holdings, Inc. (GDYN) quarterly income statement — complete revenue, gross profit & net income history
| Sales/Revenue | 104.1M | 106.15M | 104.16M | 101.09M | 100.42M | 100.28M | 87.44M | 83.04M | 79.82M | 78.07M | 77.42M | 77.34M |
| Revenue Growth % | 3.67% | 5.86% | 19.13% | 21.75% | 25.81% | 28.45% | 12.94% | 7.36% | -0.33% | -3.11% | -4.61% | 0.01% |
| Cost of Goods Sold | 67.87M | 70.02M | 69.45M | 66.59M | 63.42M | 63.23M | 54.71M | 53.47M | 52.15M | 49.95M | 49.27M | 49.04M |
| COGS % of Revenue | 65.2% | 65.96% | 66.68% | 65.87% | 63.16% | 63.06% | 62.57% | 64.4% | 65.34% | 63.99% | 63.64% | 63.4% |
| Gross Profit | 36.23M | 36.14M | 34.71M | 34.5M | 37M | 37.05M | 32.73M | 29.56M | 27.66M | 28.11M | 28.15M | 28.3M |
| Gross Margin % | 34.8% | 34.04% | 33.32% | 34.13% | 36.84% | 36.94% | 37.43% | 35.6% | 34.66% | 36.01% | 36.36% | 36.6% |
| Gross Profit Growth % | -2.07% | -2.46% | 6.06% | 16.71% | 33.73% | 31.78% | 16.26% | 4.44% | -3.18% | -12.91% | -13.83% | -1.93% |
| Operating Expenses | 39.91M | 34.32M | 34.95M | 34.63M | 39.03M | 31.58M | 30.59M | 29.52M | 33.21M | 29.18M | 28.01M | 26.97M |
| OpEx % of Revenue | 38.34% | 32.33% | 33.56% | 34.25% | 38.87% | 31.49% | 34.99% | 35.55% | 41.6% | 37.38% | 36.18% | 34.87% |
| Selling, General & Admin | 33.83M | 29.64M | 29.19M | 27.88M | 32.55M | 30.39M | 26.15M | 25.04M | 28.84M | 25.32M | 24.61M | 23.7M |
| SG&A % of Revenue | 32.5% | 27.93% | 28.03% | 27.58% | 32.41% | 30.3% | 29.9% | 30.15% | 36.13% | 32.43% | 31.78% | 30.64% |
| Research & Development | 6.08M | 4.68M | 5.76M | 6.74M | 6.49M | 5.4M | 4.45M | 4.13M | 4.37M | 3.86M | 3.4M | 3.27M |
| R&D % of Revenue | 5.84% | 4.4% | 5.53% | 6.67% | 6.46% | 5.39% | 5.08% | 4.97% | 5.48% | 4.95% | 4.39% | 4.23% |
| Other Operating Expenses | 0 | 0 | 0 | 0 | 0 | -1000K | 0 | 360K | 0 | 0 | 0 | 0 |
| Operating Income | -3.68M | 1.82M | -241K | -123K | -2.04M | 5.47M | 2.14M | 40K | -5.54M | -1.06M | 143K | 1.33M |
| Operating Margin % | -3.54% | 1.71% | -0.23% | -0.12% | -2.03% | 5.46% | 2.44% | 0.05% | -6.94% | -1.36% | 0.18% | 1.72% |
| Operating Income Growth % | -80.71% | -66.79% | -111.28% | -407.5% | 63.24% | 613.71% | 1393.71% | -97% | 7.51% | 81.02% | 103.01% | 112.3% |
| EBITDA | -3.68M | 8.2M | 129K | 6.01M | 3.92M | 11.33M | 6.75M | 3.28M | -1.63M | 1.61M | 3.5M | 4.24M |
| EBITDA Margin % | -3.54% | 7.73% | 0.12% | 5.95% | 3.9% | 11.3% | 7.72% | 3.95% | -2.04% | 2.06% | 4.52% | 5.48% |
| EBITDA Growth % | -193.95% | -27.58% | -98.09% | 83.27% | 340.37% | 605.35% | 92.97% | -22.53% | 55.91% | 151.97% | 249.7% | 150.64% |
| D&A (Non-Cash Add-back) | 0 | 6.39M | 370K | 6.14M | 5.96M | 5.86M | 4.61M | 3.24M | 3.91M | 2.67M | 3.35M | 2.9M |
| EBIT | -3.68M | 1.82M | 3.12M | -123K | -2.04M | 1.26M | 2.14M | 400K | -5.54M | -1.06M | 143K | 1.33M |
| Net Interest Income | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1.68M | 0 | 0 |
| Interest Income | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.68M | 0 | 0 |
| Other Income/Expense | 3.24M | 991K | 3.36M | 7.42M | 4.51M | 294K | 3.47M | 2.67M | 2.52M | 2.57M | 3.16M | 3.01M |
| Pretax Income | -440K | 2.81M | 3.12M | 7.3M | 2.47M | 5.76M | 5.6M | 2.71M | -3.02M | 1.5M | 3.3M | 4.34M |
| Pretax Margin % | -0.42% | 2.65% | 3% | 7.22% | 2.46% | 5.75% | 6.41% | 3.26% | -3.78% | 1.93% | 4.27% | 5.61% |
| Income Tax | 1.03M | 2.5M | 1.95M | 2.03M | -443K | 1.24M | 1.32M | 3.52M | 931K | -1.4M | 2.63M | 1.72M |
| Effective Tax Rate % | -234.77% | 89.1% | 62.31% | 27.78% | -17.94% | 21.53% | 23.56% | 130.2% | -30.86% | -92.95% | 79.53% | 39.5% |
| Net Income | -1.47M | 306K | 1.18M | 5.27M | 2.91M | 4.52M | 4.28M | -817K | -3.95M | 2.9M | 676K | 2.63M |
| Net Margin % | -1.42% | 0.29% | 1.13% | 5.22% | 2.9% | 4.51% | 4.9% | -0.98% | -4.95% | 3.72% | 0.87% | 3.4% |
| Net Income Growth % | -150.58% | -93.24% | -72.51% | 745.41% | 173.76% | 55.89% | 533.43% | -131.1% | 50.46% | 143.3% | 110.15% | 119.92% |
| Net Income (Continuing) | -1.47M | 306K | 1.18M | 5.27M | 2.91M | 4.52M | 4.28M | -817K | -3.95M | 2.9M | 676K | 2.63M |
| Discontinued Operations | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EPS (Diluted) | -0.02 | 0.00 | 0.01 | 0.06 | 0.03 | 0.05 | 0.05 | -0.01 | -0.05 | 0.04 | 0.01 | 0.03 |
| EPS Growth % | -160.24% | -93.52% | -74.77% | 670.09% | 164.09% | 45.16% | - | -131.29% | 52.91% | 141.1% | 108.97% | 117.1% |
| EPS (Basic) | -0.02 | 0.00 | 0.01 | 0.06 | 0.03 | 0.06 | 0.06 | -0.01 | -0.05 | 0.04 | 0.01 | 0.04 |
| Diluted Shares Outstanding | 84.68M | 86.44M | 85.84M | 86.45M | 87.79M | 83.81M | 78.84M | 76.6M | 76.15M | 78.03M | 77.34M | 76.85M |
| Basic Shares Outstanding | 84.68M | 84.75M | 84.69M | 84.58M | 84.12M | 80.39M | 76.7M | 76.6M | 76.15M | 75.69M | 75.46M | 75.14M |
| Dividend Payout Ratio | - | - | - | - | - | - | - | - | - | - | - | - |