COM:PDF
PDF Solutions
- Stock
Last Close
30.79
22/11 21:00
Market Cap
1.42B
Beta: -
Volume Today
152.99K
Avg: -
Preview
Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page
Dec '13 | Dec '14 | Dec '15 | Dec '16 | Dec '17 | Dec '18 | Dec '19 | Dec '20 | Dec '21 | Dec '22 | Dec '23 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 101.45M - | 100.16M 1.27% | 97.98M 2.18% | 107.46M 9.68% | 101.87M 5.20% | 85.79M 15.78% | 85.58M 0.24% | 88.05M 2.88% | 111.06M 26.14% | 148.55M 33.76% | 165.84M 11.64% | |
cost of revenue | 39.47M - | 39.71M 0.62% | 39.02M 1.74% | 44.45M 13.90% | 47.52M 6.91% | 42.80M 9.93% | 33.47M 21.80% | 36.77M 9.83% | 44.19M 20.20% | 47.91M 8.40% | 49.48M 3.29% | |
gross profit | 61.98M - | 60.45M 2.47% | 58.95M 2.47% | 63.01M 6.89% | 54.35M 13.75% | 42.99M 20.90% | 52.11M 21.21% | 51.28M 1.59% | 66.87M 30.39% | 100.64M 50.51% | 116.35M 15.61% | |
selling and marketing expenses | ||||||||||||
general and administrative expenses | 17.02M - | 18.46M 8.41% | 20.42M 10.64% | 22.06M 8.01% | 23.68M 7.38% | 23.93M 1.06% | ||||||
selling general and administrative expenses | 17.02M - | 18.46M 8.41% | 20.42M 10.64% | 22.06M 8.01% | 23.68M 7.38% | 23.93M 1.06% | 26.30M 9.88% | 32.68M 24.25% | 37.65M 15.22% | 45.34M 20.42% | 62.22M 37.23% | |
research and development expenses | 13.31M - | 14.06M 5.63% | 19.10M 35.78% | 27.56M 44.32% | 30.08M 9.14% | 28.00M 6.92% | 32.75M 16.96% | 34.65M 5.82% | 43.78M 26.33% | 56.13M 28.20% | 50.74M 9.60% | |
other expenses | 74K - | 31K 58.11% | 196K 532.26% | 432K 120.41% | 398K 7.87% | 435K 9.30% | 609K 40% | 741K 21.67% | 1.25M 69.37% | 1.27M 1.20% | -3.55M 379.61% | |
cost and expenses | 69.88M - | 72.27M 3.41% | 78.74M 8.95% | 94.50M 20.01% | 101.68M 7.60% | 95.17M 6.40% | 93.13M 2.14% | 104.84M 12.57% | 126.88M 21.02% | 150.64M 18.73% | 165.99M 10.19% | |
operating expenses | 30.41M - | 32.55M 7.03% | 39.71M 22.00% | 50.05M 26.02% | 54.16M 8.22% | 52.37M 3.31% | 59.66M 13.92% | 68.07M 14.11% | 82.68M 21.47% | 102.73M 24.25% | 116.50M 13.40% | |
interest expense | -64K - | 119K 285.94% | 181K 52.10% | -10K 105.52% | 119K 1,290% | 493K 314.29% | -276K 155.98% | 1.27M 559.78% | -683K 153.82% | 2.56M 475.11% | -5.02M 295.94% | |
ebitda | 31.84M - | 27.98M 12.11% | 19.44M 30.54% | 13.40M 31.07% | 588K 95.61% | -8.37M 1,522.62% | -6.84M 18.19% | -16.05M 134.55% | -11.38M 29.10% | -822K 92.78% | 8.39M 1,120.19% | |
operating income | 31.37M - | 27.84M 11.26% | 19.24M 30.89% | 12.97M 32.61% | 190K 98.53% | -9.95M 5,337.89% | -7.45M 25.12% | -16.79M 125.32% | -12.63M 24.76% | -2.09M 83.44% | -151K 92.78% | |
depreciation and amortization | 74K - | 31K 58.11% | 196K 532.26% | 432K 120.41% | 398K 7.87% | 435K 9.30% | 609K 40% | 741K 21.67% | 1.25M 69.37% | 1.27M 1.20% | 8.54M 572.20% | |
total other income expenses net | -197K - | -57K 71.07% | 181K 417.54% | -10K 105.52% | -264K 2,540% | -576K 118.18% | 92K 115.97% | -1.27M 1,479.35% | -5.68M 347.83% | 2.56M 145.08% | 5.02M 95.94% | |
income before tax | 31.31M - | 27.96M 10.70% | 19.42M 30.53% | 12.96M 33.29% | -74K 100.57% | -9.46M 12,682.43% | -7.36M 22.19% | -18.06M 145.38% | -18.32M 1.42% | 470K 102.57% | 4.87M 935.96% | |
income tax expense | 10.38M - | 9.50M 8.51% | 7.01M 26.13% | 3.85M 45.07% | 1.26M 67.22% | -1.74M 238.00% | -1.94M 11.42% | 22.30M 1,248.46% | 3.17M 85.78% | 3.90M 22.96% | 1.76M 54.76% | |
net income | 20.93M - | 18.46M 11.79% | 12.41M 32.80% | 9.10M 26.63% | -1.34M 114.69% | -7.72M 477.11% | -5.42M 29.78% | -40.36M 644.98% | -21.49M 46.76% | -3.43M 84.04% | 3.10M 190.55% | |
weighted average shs out | 29.83M - | 30.74M 3.07% | 31.42M 2.22% | 31.37M 0.16% | 32.04M 2.12% | 32.17M 0.41% | 32.41M 0.75% | 34.46M 6.32% | 37.14M 7.78% | 37.31M 0.46% | 38.02M 1.89% | |
weighted average shs out dil | 31.39M - | 31.94M 1.74% | 32.16M 0.70% | 32.43M 0.83% | 32.04M 1.21% | 32.17M 0.41% | 32.41M 0.75% | 34.46M 6.32% | 37.14M 7.78% | 37.31M 0.46% | 38.94M 4.36% | |
eps | 0.70 - | 0.60 14.29% | 0.39 35% | 0.29 25.64% | -0.04 114.38% | -0.24 475.54% | -0.17 29.17% | -1.17 588.24% | -0.58 50.43% | -0.09 84.16% | 0.08 188.90% | |
epsdiluted | 0.67 - | 0.58 13.43% | 0.39 32.76% | 0.28 28.21% | -0.04 114.89% | -0.24 475.54% | -0.17 29.17% | -1.17 588.24% | -0.58 50.43% | -0.09 84.16% | 0.08 187.05% |
All numbers in (except ratios and percentages)