COM:EXPONENT
Exponent
- Stock
Last Close
95.87
22/11 21:00
Market Cap
4.82B
Beta: -
Volume Today
192.16K
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
Jan '14 | Apr '14 | Jul '14 | Oct '14 | Jan '15 | Apr '15 | Jul '15 | Oct '15 | Jan '16 | Apr '16 | Jul '16 | Sep '16 | Dec '16 | Mar '17 | Jun '17 | Sep '17 | Dec '17 | Mar '18 | Jun '18 | Sep '18 | Dec '18 | Mar '19 | Jun '19 | Sep '19 | Jan '20 | Apr '20 | Jul '20 | Oct '20 | Jan '21 | Apr '21 | Jul '21 | Oct '21 | Dec '21 | Apr '22 | Jul '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | Sep '23 | Dec '23 | Mar '24 | Jun '24 | Sep '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 72.77M - | 75.96M 4.38% | 76.57M 0.81% | 78.56M 2.59% | 73.61M 6.30% | 80.29M 9.08% | 79.86M 0.53% | 78.99M 1.09% | 73.68M 6.73% | 83.16M 12.86% | 77.30M 7.05% | 77.61M 0.41% | 77.01M 0.77% | 84.12M 9.23% | 87.84M 4.42% | 87.56M 0.32% | 88.28M 0.83% | 96.46M 9.26% | 95.62M 0.87% | 95.30M 0.33% | 92.14M 3.31% | 99.03M 7.48% | 106.51M 7.55% | 101.55M 4.66% | 110.11M 8.44% | 105.95M 3.78% | 92.05M 13.13% | 98.66M 7.19% | 103.24M 4.64% | 116.48M 12.83% | 119.88M 2.92% | 116.41M 2.90% | 113.51M 2.49% | 128.48M 13.19% | 130.28M 1.40% | 127.18M 2.38% | 127.36M 0.14% | 140.31M 10.17% | 140.22M 0.06% | 133.34M 4.91% | 236.77M 77.58% | 144.93M 38.79% | 140.54M 3.03% | 136.28M 3.03% | |
cost of revenue | 3.74M - | 3.00M 19.83% | 4.24M 41.67% | 4.29M 1.18% | 3.96M 7.66% | 4.15M 4.74% | 4.59M 10.60% | 4.49M 2.20% | 3.89M 13.34% | 4.21M 8.07% | 3.96M 5.83% | 3.45M 12.85% | 4.26M 23.41% | 3.65M 14.20% | 3.72M 1.78% | 5.20M 39.68% | 5.56M 7.08% | 5.77M 3.76% | 5.65M 2.15% | 6.59M 16.62% | 6.87M 4.34% | 5.63M 18.10% | 6.24M 10.89% | 6.04M 3.22% | 7.89M 30.65% | 6.23M 21.04% | 4.18M 32.91% | 4.18M 0% | 7.71M - | 8.12M 5.33% | 8.02M 1.28% | 8.75M 9.09% | 8.16M 6.64% | 8.76M 7.23% | 8.82M 0.77% | 9.56M - | 10.30M 7.78% | 11.00M 6.72% | 10.68M 2.90% | 108.58M 916.89% | 98.75M 9.05% | 105.12M 6.45% | |||
gross profit | 69.04M - | 72.97M 5.69% | 72.33M 0.87% | 74.26M 2.67% | 69.65M 6.22% | 76.14M 9.32% | 75.27M 1.14% | 74.50M 1.02% | 69.79M 6.33% | 78.95M 13.13% | 73.33M 7.11% | 74.16M 1.13% | 72.75M 1.90% | 80.47M 10.60% | 84.12M 4.54% | 82.36M 2.09% | 82.72M 0.44% | 90.68M 9.63% | 89.97M 0.79% | 88.71M 1.40% | 85.27M 3.88% | 93.40M 9.54% | 100.26M 7.35% | 95.51M 4.74% | 102.22M 7.03% | 99.72M 2.45% | 87.86M 11.89% | 94.48M 7.53% | 103.24M 9.27% | 108.77M 5.36% | 111.76M 2.74% | 108.39M 3.01% | 104.76M 3.35% | 120.31M 14.85% | 121.53M 1.01% | 118.36M 2.61% | 127.36M 7.60% | 130.75M 2.66% | 129.92M 0.64% | 122.34M 5.83% | 226.09M 84.81% | 36.35M 83.92% | 41.78M 14.95% | 31.16M 25.43% | |
selling and marketing expenses | |||||||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | 50.19M - | 52.56M 4.72% | 49.80M 5.25% | 48.31M 2.98% | 48.71M 0.83% | 54.60M 12.10% | 49.86M 8.68% | 46.82M 6.11% | 48.51M 3.63% | 55.53M 14.46% | 51.19M 7.83% | 51.55M 0.70% | 50.63M 1.78% | 58.64M 15.83% | 56.53M 3.60% | 55.55M 1.72% | 57.34M 3.22% | 61.62M 7.46% | 59.93M 2.75% | 60.29M 0.61% | 50.74M 15.84% | 69.64M 37.24% | 67.34M 3.29% | 63.98M 5.00% | 71.76M 12.16% | 55.52M 22.63% | 71.06M 28.00% | 65.25M 8.17% | 71.10M 8.96% | 77.81M 9.44% | 74.97M 3.64% | 68.33M 8.86% | 72.21M 5.68% | 72.99M 1.07% | 64.19M 12.06% | 69.51M 8.29% | 81.21M 16.84% | 90.02M 10.85% | 89.47M 0.61% | 80.03M 10.56% | 5.94M 92.58% | 5.64M 5.15% | 5.31M - | ||
selling general and administrative expenses | 50.19M - | 52.56M 4.72% | 49.80M 5.25% | 48.31M 2.98% | 48.71M 0.83% | 54.60M 12.10% | 49.86M 8.68% | 46.82M 6.11% | 48.51M 3.63% | 55.53M 14.46% | 51.19M 7.83% | 51.55M 0.70% | 50.63M 1.78% | 58.64M 15.83% | 56.53M 3.60% | 55.55M 1.72% | 57.34M 3.22% | 61.62M 7.46% | 59.93M 2.75% | 60.29M 0.61% | 50.74M 15.84% | 69.64M 37.24% | 67.34M 3.29% | 63.98M 5.00% | 71.76M 12.16% | 55.52M 22.63% | 71.06M 28.00% | 65.25M 8.17% | 71.10M 8.96% | 77.81M 9.44% | 74.97M 3.64% | 68.33M 8.86% | 72.21M 5.68% | 72.99M 1.07% | 64.19M 12.06% | 69.51M 8.29% | 81.21M 16.84% | 90.02M 10.85% | 89.47M 0.61% | 80.03M 10.56% | 5.94M 92.58% | 5.64M 5.15% | 6.04M 7.15% | 5.31M 12.09% | |
research and development expenses | |||||||||||||||||||||||||||||||||||||||||||||
other expenses | 2.28M - | 1.23M 46.18% | 2.27M 85.33% | -896K 139.40% | 1.66M 285.38% | 2.01M 20.95% | 553K 72.47% | -2.19M 496.93% | 1.63M 174.08% | 1.16M 28.72% | 1.57M 35.89% | 2.15M 36.25% | 1.65M 23.21% | 2.54M 54.25% | 1.76M 30.57% | 2.35M 33.31% | 2.50M 6.42% | 322K 87.14% | 1.90M 489.44% | 2.65M 39.88% | -5.76M 317.14% | 6.51M 212.97% | 3.10M 52.34% | 1.11M 64.18% | 4.44M 299.10% | -12.81M 388.60% | 11.99M 193.61% | 3.92M 67.35% | 8.89M 126.97% | 6.04M 32.04% | 5.28M 12.52% | 257K 95.14% | 5.26M 1,948.64% | 18.77M 256.56% | 20.82M 10.89% | 20.86M 0.19% | 24.11M 15.58% | 21.16M 12.20% | 4.79M 77.39% | -1.77M 137.07% | 87.89M 5,054.11% | 98.05M 11.57% | -5.31M - | ||
cost and expenses | 60.43M - | 61.87M 2.38% | 60.49M 2.23% | 59.32M 1.94% | 59.48M 0.27% | 65.27M 9.73% | 61.16M 6.29% | 58.07M 5.05% | 59.40M 2.29% | 66.72M 12.32% | 62.36M 6.53% | 62.02M 0.56% | 62.06M 0.08% | 69.49M 11.96% | 67.52M 2.83% | 68.25M 1.08% | 70.49M 3.28% | 74.86M 6.20% | 73.14M 2.29% | 74.71M 2.14% | 65.36M 12.52% | 83.28M 27.42% | 81.68M 1.91% | 78.36M 4.06% | 88.76M 13.27% | 69.97M 21.18% | 82.92M 18.52% | 78.26M 5.63% | 85.50M 9.26% | 92.42M 8.09% | 90.50M 2.08% | 84.29M 6.87% | 90.13M 6.93% | 91.76M 1.81% | 85.00M 7.36% | 90.37M 6.31% | 105.32M 16.55% | 111.19M 5.57% | 110.35M 0.76% | 99.40M 9.92% | 104.51M 5.13% | 114.22M 9.30% | 104.79M 8.25% | 110.43M 5.38% | |
operating expenses | 60.43M - | 61.87M 2.38% | 60.49M 2.23% | 59.32M 1.94% | 59.48M 0.27% | 65.27M 9.73% | 61.16M 6.29% | 58.07M 5.05% | 59.40M 2.29% | 66.72M 12.32% | 62.36M 6.53% | 62.02M 0.56% | 62.06M 0.08% | 69.49M 11.96% | 67.52M 2.83% | 68.25M 1.08% | 70.49M 3.28% | 74.86M 6.20% | 73.14M 2.29% | 74.71M 2.14% | 65.36M 12.52% | 83.28M 27.42% | 81.68M 1.91% | 78.36M 4.06% | 88.76M 13.27% | 69.97M 21.18% | 82.92M 18.52% | 78.26M 5.63% | 85.50M 9.26% | 92.42M 8.09% | 90.50M 2.08% | 84.29M 6.87% | 90.13M 6.93% | 91.76M 1.81% | 85.00M 7.36% | 90.37M 6.31% | 105.32M 16.55% | 111.19M 5.57% | 110.35M 0.76% | 99.40M 9.92% | 93.83M 5.61% | 5.64M 93.99% | 6.04M 7.15% | 5.31M 12.09% | |
interest expense | -2.31M - | -1.27M 45.03% | -2.31M 82.06% | 863K 137.29% | -1.69M 296.29% | -2.04M 20.60% | -587K 71.27% | 2.15M 465.93% | -1.72M 179.98% | -1.30M 24.45% | -1.75M 34.51% | -2.33M 33.16% | -1.84M 20.77% | -2.78M 50.71% | -2.03M 26.84% | -2.73M 34.17% | -2.93M 7.38% | -852K 70.88% | -2.44M 186.50% | -3.40M 39.08% | 4.83M 242.18% | -13.20M 373.42% | -4.03M 69.48% | -2.03M 49.68% | -5.46M 169.17% | 11.93M 318.71% | 875K 92.67% | 305K 65.14% | 316K 3.61% | 209K 33.86% | 29K 86.12% | 12K 58.62% | 12K 0% | 21K 75% | 21K 0% | 638K 2,938.10% | 1.26M 97.81% | -6.42M 608.56% | |||||||
ebitda | 12.34M - | 14.09M 14.20% | 16.08M 14.12% | 19.24M 19.61% | 14.13M 26.54% | 15.03M 6.33% | 18.70M 24.47% | 20.92M 11.85% | 14.28M 31.75% | 16.44M 15.11% | 14.93M 9.16% | 15.60M 4.45% | 14.95M 4.14% | 14.63M 2.11% | 20.32M 38.83% | 19.30M 4.98% | 17.80M 7.82% | 21.60M 21.37% | 22.48M 4.07% | 20.59M 8.38% | 26.79M 30.07% | 15.75M 41.19% | 24.82M 57.57% | 23.18M 6.60% | 21.35M 7.91% | 35.99M 68.56% | 9.12M 74.66% | 20.41M 123.76% | 17.73M 13.10% | 24.06M 35.66% | 29.37M 22.09% | 32.12M 9.35% | 23.38M 27.21% | 36.72M 57.06% | 45.28M 23.31% | 36.81M 18.69% | 22.04M 40.14% | 29.12M 32.15% | 29.88M 2.59% | 33.93M 13.58% | 18.39M 45.79% | 33.04M 79.61% | 38.23M 15.72% | 35.94M 6.00% | |
operating income | 12.34M - | 14.09M 14.20% | 16.08M 14.12% | 19.24M 19.61% | 14.13M 26.54% | 15.03M 6.33% | 18.70M 24.47% | 20.92M 11.85% | 14.28M 31.75% | 16.44M 15.11% | 14.93M 9.16% | 15.60M 4.45% | 14.95M 4.14% | 14.63M 2.11% | 20.32M 38.83% | 19.30M 4.98% | 17.80M 7.82% | 21.60M 21.37% | 22.48M 4.07% | 20.59M 8.38% | 26.79M 30.07% | 15.75M 41.19% | 24.82M 57.57% | 23.18M 6.60% | 21.35M 7.91% | 35.99M 68.56% | 9.12M 74.66% | 20.41M 123.76% | 17.73M 13.10% | 24.06M 35.66% | 29.37M 22.09% | 32.12M 9.35% | 23.38M 27.21% | 32.83M 40.42% | 45.28M 37.92% | 36.81M 18.69% | 22.04M 40.14% | 29.12M 32.15% | 29.88M 2.59% | 33.93M 13.58% | 18.39M 45.79% | 30.71M 66.97% | 35.74M 16.38% | 25.85M 27.69% | |
depreciation and amortization | 1.28M - | 1.32M 2.96% | 1.31M 0.83% | 1.35M 2.67% | 1.43M 5.87% | 1.38M 3.09% | 1.32M 4.13% | 1.33M 0.38% | 1.45M 8.73% | 1.40M 2.91% | 1.52M 8.62% | 1.58M 3.81% | 1.62M 2.53% | 1.57M 3.45% | 1.63M 4.02% | 1.57M 3.81% | 1.52M 2.81% | 1.55M 2.10% | 1.59M 2.51% | 1.56M 2.07% | 1.58M 1.35% | 1.59M 0.51% | 1.64M 3.27% | 1.67M 1.83% | 1.90M 13.76% | 1.79M 6.10% | 1.70M 4.76% | 1.69M 0.71% | 1.70M 0.36% | 1.66M 2.30% | 1.64M 0.85% | 1.65M 0.18% | 1.54M 6.14% | 3.89M 151.88% | 1.81M 53.41% | 1.72M 4.91% | 1.85M 7.66% | 1.99M 7.17% | 2.19M 9.96% | 2.32M - | 2.49M 6.97% | 10.09M 305.87% | |||
total other income expenses net | 2.28M - | 1.23M 46.18% | 2.27M 85.33% | -896K 139.40% | 1.66M 285.38% | 2.01M 20.95% | 553K 72.47% | -2.19M 496.93% | 1.63M 174.08% | 1.16M 28.72% | 1.57M 35.89% | 2.15M 36.25% | 1.65M 23.21% | 2.54M 54.25% | 1.76M 30.57% | 2.35M 33.31% | 2.50M 6.42% | 322K 87.14% | 1.90M 489.44% | 2.65M 39.88% | -5.76M 317.14% | 6.51M 212.97% | 3.10M 52.34% | 1.11M 64.18% | 4.44M 299.10% | -12.81M 388.60% | 11.99M 193.61% | 3.92M 67.35% | 8.89M 126.97% | 6.04M 32.04% | 5.28M 12.52% | 257K 95.14% | 5.26M 1,948.64% | -21K 100.40% | -9.85M 46,780.95% | -3.34M 66.10% | 8.48M 354.24% | 6.42M 24.35% | 4.79M 25.44% | -1.77M 137.07% | 11.69M 759.19% | 9.71M 16.97% | 3.94M 59.44% | 10.09M 156.22% | |
income before tax | 14.65M - | 15.37M 4.85% | 18.40M 19.74% | 18.38M 0.13% | 15.83M 13.87% | 17.07M 7.86% | 19.29M 13.01% | 18.77M 2.69% | 16.00M 14.79% | 17.73M 10.86% | 16.68M 5.96% | 17.92M 7.45% | 16.79M 6.30% | 17.41M 3.69% | 22.35M 28.36% | 22.03M 1.42% | 20.72M 5.94% | 22.45M 8.34% | 24.92M 11.00% | 23.99M 3.73% | 21.96M 8.46% | 23.32M 6.21% | 28.85M 23.71% | 25.21M 12.62% | 26.81M 6.33% | 24.05M 10.26% | 21.41M 10.98% | 24.64M 15.06% | 26.83M 8.89% | 30.13M 12.29% | 34.67M 15.07% | 32.39M 6.57% | 28.66M 11.53% | 32.81M 14.49% | 35.43M 8.00% | 33.48M 5.52% | 30.52M 8.83% | 35.54M 16.45% | 36.25M 2.01% | 34.02M 6.17% | 30.09M 11.55% | 40.42M 34.35% | 39.68M 1.83% | 35.94M 9.44% | |
income tax expense | 5.93M - | 6.21M 4.70% | 7.13M 14.86% | 7.33M 2.82% | 6.58M 10.24% | 6.74M 2.34% | 7.59M 12.72% | 7.05M 7.12% | 6.15M 12.86% | 2.38M 61.22% | 6.22M 161.07% | 6.63M 6.54% | 6.40M 3.44% | 834K 86.97% | 8.56M 926.02% | 7.39M 13.67% | 24.43M 230.66% | 2.11M 91.36% | 6.49M 207.77% | 6.54M 0.65% | 5.92M 9.38% | 610K 89.70% | 7.86M 1,188.03% | 5.58M 29.01% | 7.68M 37.77% | -2.23M 128.98% | 5.07M 327.57% | 6.55M 29.32% | 4.99M 23.88% | -722K 114.47% | 9.27M 1,383.52% | 7.82M 15.67% | 8.28M 5.89% | 3.20M 61.35% | 9.68M 202.60% | 9.03M 6.64% | 8.00M 11.50% | 6.41M 19.77% | 10.51M 63.78% | 9.48M 9.77% | 9.16M 3.38% | 10.28M 12.25% | 10.46M 1.69% | 9.89M 5.38% | |
net income | 8.72M - | 9.15M 4.95% | 11.26M 23.05% | 11.04M 1.99% | 9.24M 16.28% | 10.33M 11.79% | 11.70M 13.20% | 11.72M 0.19% | 9.85M 15.95% | 15.35M 55.84% | 10.45M 31.90% | 11.29M 8.00% | 10.39M 7.98% | 16.58M 59.57% | 13.79M 16.80% | 14.64M 6.18% | -3.71M 125.30% | 20.34M 648.99% | 18.43M 9.41% | 17.45M 5.28% | 16.04M 8.12% | 22.71M 41.63% | 20.99M 7.56% | 19.63M 6.48% | 19.12M 2.61% | 26.28M 37.45% | 16.35M 37.81% | 18.08M 10.63% | 21.84M 20.77% | 30.85M 41.25% | 25.40M 17.66% | 24.57M 3.25% | 20.38M 17.07% | 29.61M 45.28% | 25.75M 13.02% | 24.44M 5.10% | 22.52M 7.85% | 29.12M 29.30% | 25.75M 11.59% | 24.54M 4.70% | 20.93M 14.71% | 30.14M 44.02% | 29.23M 3.04% | 26.04M 10.89% | |
weighted average shs out | 54.22M - | 54.15M 0.14% | 54.08M 0.13% | 53.88M 0.38% | 53.17M 1.31% | 53.24M 0.14% | 53.43M 0.35% | 53.19M 0.44% | 52.98M 0.40% | 53.03M 0.08% | 53.26M 0.45% | 53.09M 0.32% | 52.52M 1.07% | 52.60M 0.15% | 52.83M 0.43% | 52.74M 0.17% | 52.73M 0.03% | 52.74M 0.03% | 53.01M 0.50% | 53.03M 0.05% | 52.84M 0.36% | 52.54M 0.57% | 52.74M 0.40% | 52.80M 0.11% | 52.68M 0.23% | 52.58M 0.20% | 52.26M 0.60% | 52.32M 0.11% | 52.40M 0.16% | 52.54M 0.26% | 52.64M 0.19% | 52.62M 0.04% | 52.65M 0.06% | 52.42M 0.43% | 51.89M 1.01% | 51.49M 0.77% | 51.10M 0.75% | 51.13M 0.05% | 51.26M 0.24% | 51.20M 0.10% | 51.02M 0.36% | 51.01M 0.02% | 51.11M 0.21% | 51.18M 0.13% | |
weighted average shs out dil | 55.80M - | 55.76M 0.06% | 55.49M 0.48% | 55.30M 0.35% | 54.64M 1.19% | 54.78M 0.26% | 54.74M 0.08% | 54.54M 0.37% | 54.27M 0.50% | 54.48M 0.39% | 54.53M 0.09% | 54.37M 0.29% | 53.91M 0.85% | 53.96M 0.10% | 53.94M 0.05% | 53.93M 0.02% | 52.73M 2.23% | 54.01M 2.44% | 54.20M 0.34% | 54.30M 0.20% | 54.12M 0.34% | 53.81M 0.56% | 53.87M 0.11% | 54.00M 0.24% | 53.82M 0.34% | 53.66M 0.30% | 53.14M 0.97% | 53.21M 0.13% | 53.26M 0.10% | 53.33M 0.14% | 53.28M 0.09% | 53.31M 0.05% | 53.36M 0.09% | 53.04M 0.60% | 52.39M 1.22% | 52.01M 0.74% | 51.65M 0.69% | 51.68M 0.06% | 51.69M 0.02% | 51.65M 0.09% | 51.45M 0.39% | 51.42M 0.05% | 51.52M 0.19% | 51.62M 0.20% | |
eps | 0.16 - | 0.17 6.25% | 0.21 23.53% | 0.21 0% | 0.18 14.29% | 0.20 11.11% | 0.22 10.00% | 0.22 0% | 0.19 13.64% | 0.29 52.63% | 0.20 31.03% | 0.22 10.00% | 0.20 9.09% | 0.32 60% | 0.26 18.75% | 0.28 7.69% | -0.07 125.11% | 0.39 654.77% | 0.35 10.26% | 0.33 5.71% | 0.30 9.09% | 0.43 43.33% | 0.40 6.98% | 0.37 7.50% | 0.36 2.70% | 0.50 38.89% | 0.31 38% | 0.35 12.90% | 0.42 20.00% | 0.59 40.48% | 0.48 18.64% | 0.47 2.08% | 0.39 17.02% | 0.56 43.59% | 0.50 10.71% | 0.47 6.00% | 0.44 6.38% | 0.57 29.55% | 0.50 12.28% | 0.48 4.00% | 0.41 14.58% | 0.59 43.90% | 0.57 3.39% | 0.51 10.53% | |
epsdiluted | 0.16 - | 0.17 6.25% | 0.21 23.53% | 0.20 4.76% | 0.17 15% | 0.19 11.76% | 0.22 15.79% | 0.22 0% | 0.18 18.18% | 0.28 55.56% | 0.19 32.14% | 0.21 10.53% | 0.20 4.76% | 0.31 55.00% | 0.26 16.13% | 0.27 3.85% | -0.07 126.04% | 0.38 640.54% | 0.34 10.53% | 0.32 5.88% | 0.30 6.25% | 0.42 40% | 0.39 7.14% | 0.36 7.69% | 0.36 0% | 0.49 36.11% | 0.31 36.73% | 0.34 9.68% | 0.41 20.59% | 0.58 41.46% | 0.48 17.24% | 0.46 4.17% | 0.38 17.39% | 0.56 47.37% | 0.49 12.50% | 0.47 4.08% | 0.44 6.38% | 0.56 27.27% | 0.50 10.71% | 0.48 4.00% | 0.41 14.58% | 0.59 43.90% | 0.57 3.39% | 0.50 12.28% |
All numbers in USD (except ratios and percentages)