COM:MODELN
Model N
- Stock
Last Close
29.97
26/06 20:00
Market Cap
1.18B
Beta: -
Volume Today
1.51M
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
Mar '14 | Jun '14 | Sep '14 | Dec '14 | Mar '15 | Jun '15 | Sep '15 | Dec '15 | Mar '16 | Jun '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 | Dec '19 | Mar '20 | Jun '20 | Sep '20 | Dec '20 | Mar '21 | Jun '21 | Sep '21 | Dec '21 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | Sep '23 | Dec '23 | Mar '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 20.65M - | 19.27M 6.69% | 20.28M 5.24% | 22.10M 8.99% | 22.68M 2.60% | 23.61M 4.12% | 25.38M 7.50% | 24.49M 3.52% | 26.06M 6.42% | 27.92M 7.13% | 28.51M 2.12% | 28.06M 1.56% | 33.26M 18.51% | 34.24M 2.97% | 35.60M 3.97% | 39.07M 9.72% | 39.23M 0.43% | 39.62M 0.98% | 36.71M 7.33% | 35.08M 4.46% | 34.84M 0.67% | 34.71M 0.38% | 36.60M 5.45% | 38.39M 4.88% | 39.95M 4.07% | 41.26M 3.26% | 41.46M 0.49% | 42.73M 3.07% | 48.19M 12.77% | 51.04M 5.91% | 51.48M 0.87% | 51.54M 0.12% | 53.28M 3.37% | 56.17M 5.43% | 58.17M 3.56% | 59.15M 1.69% | 62.60M 5.83% | 63.74M 1.81% | 63.97M 0.37% | 63.49M 0.75% | 65.11M 2.55% | |
cost of revenue | 9.81M - | 9.11M 7.12% | 8.87M 2.66% | 9.53M 7.37% | 9.56M 0.36% | 10.95M 14.52% | 11.54M 5.36% | 12.43M 7.75% | 13.84M 11.34% | 13.85M 0.09% | 13.57M 2.00% | 13.82M 1.83% | 16.04M 16.04% | 15.77M 1.66% | 15.46M 1.96% | 16.81M 8.70% | 17.25M 2.64% | 16.45M 4.68% | 14.83M 9.84% | 16.57M 11.74% | 16.75M 1.08% | 15.86M 5.27% | 16.95M 6.86% | 16.35M 3.55% | 16.48M 0.80% | 16.07M 2.49% | 16.59M 3.20% | 17.12M 3.18% | 23.38M 36.58% | 23.45M 0.31% | 22.70M 3.18% | 22.65M 0.24% | 24.05M 6.18% | 24.81M 3.14% | 25.61M 3.24% | 26.27M 2.58% | 27.62M 5.13% | 27.27M 1.29% | 27.06M 0.74% | 27.87M 2.98% | 27.87M 0.01% | |
gross profit | 10.84M - | 10.15M 6.29% | 11.41M 12.32% | 12.57M 10.25% | 13.12M 4.30% | 12.66M 3.46% | 13.85M 9.35% | 12.06M 12.91% | 12.22M 1.34% | 14.07M 15.11% | 14.93M 6.17% | 14.24M 4.64% | 17.22M 20.90% | 18.47M 7.28% | 20.14M 9.04% | 22.26M 10.51% | 21.98M 1.24% | 23.17M 5.42% | 21.89M 5.55% | 18.51M 15.43% | 18.10M 2.23% | 18.85M 4.15% | 19.65M 4.26% | 22.04M 12.14% | 23.47M 6.50% | 25.18M 7.30% | 24.87M 1.23% | 25.62M 3.00% | 24.82M 3.13% | 27.59M 11.17% | 28.78M 4.31% | 28.89M 0.40% | 29.23M 1.17% | 31.36M 7.31% | 32.56M 3.81% | 32.88M 0.99% | 34.98M 6.39% | 36.47M 4.25% | 36.91M 1.20% | 35.62M 3.48% | 37.24M 4.54% | |
selling and marketing expenses | 6.34M - | 6.66M 5.18% | 7.71M 15.62% | 6.74M 12.52% | 7.86M 16.57% | 7.66M 2.55% | 8.05M 5.08% | 7.71M 4.21% | 8.31M 7.79% | 7.98M 3.91% | 8.27M 3.55% | 8.73M 5.67% | 11.61M 32.91% | 10.74M 7.49% | 10.26M 4.48% | 8.49M 17.22% | 9.02M 6.16% | 9.34M 3.58% | 8.64M 7.51% | 8.05M 6.77% | 8.60M 6.78% | 7.16M 16.68% | 9.08M 26.74% | 9.01M 0.74% | 10.95M 21.52% | 9.72M 11.29% | 9.30M 4.31% | 9.46M 1.71% | 11.51M 21.71% | 11.15M 3.15% | 11.13M 0.16% | 11.04M 0.80% | 12.04M 9.06% | 11.79M 2.03% | 12.85M 8.90% | 12.98M 1.03% | 14.22M 9.59% | 13.33M 6.26% | 13.48M 1.10% | 13.96M 3.57% | 15.16M 8.57% | |
general and administrative expenses | 4.72M - | 5.40M 14.54% | 5.15M 4.63% | 5.59M 8.44% | 5.29M 5.33% | 6.27M 18.47% | 5.99M 4.47% | 6.72M 12.24% | 6.64M 1.13% | 8.41M 26.57% | 8.28M 1.56% | 7.18M 13.20% | 11.67M 62.39% | 8.10M 30.61% | 9.33M 15.27% | 8.73M 6.44% | 7.32M 16.11% | 17.04M 132.71% | 9.08M 46.73% | 6.16M 32.20% | 6.83M 11.00% | 6.71M 1.76% | 7.51M 11.89% | 6.96M 7.27% | 7.54M 8.33% | 7.56M 0.19% | 6.76M 10.61% | 8.79M 30.04% | 7.61M 13.37% | 8.65M 13.68% | 8.26M 4.55% | 8.44M 2.18% | 9.32M 10.46% | 9.86M 5.74% | 12.06M 22.35% | 10.69M 11.35% | 11.48M 7.39% | 8.85M 22.92% | 11.88M 34.24% | 11.65M 1.94% | 12.12M 4.03% | |
selling general and administrative expenses | 11.05M - | 12.07M 9.17% | 12.86M 6.56% | 12.33M 4.12% | 13.15M 6.64% | 13.92M 5.91% | 14.03M 0.78% | 14.43M 2.81% | 14.95M 3.63% | 16.39M 9.63% | 16.54M 0.93% | 15.92M 3.77% | 23.28M 46.22% | 18.84M 19.08% | 19.59M 4.01% | 17.22M 12.08% | 16.34M 5.13% | 26.38M 61.47% | 17.72M 32.85% | 14.21M 19.80% | 15.43M 8.61% | 13.88M 10.07% | 16.59M 19.56% | 15.98M 3.69% | 18.50M 15.77% | 17.27M 6.61% | 16.05M 7.07% | 18.24M 13.64% | 19.12M 4.81% | 19.80M 3.55% | 19.39M 2.08% | 19.48M 0.47% | 21.36M 9.67% | 21.65M 1.36% | 24.91M 15.02% | 23.67M 4.97% | 25.70M 8.60% | 22.18M 13.70% | 25.36M 14.32% | 25.61M 0.99% | 27.27M 6.51% | |
research and development expenses | 4.68M - | 4.81M 2.84% | 4.35M 9.68% | 4.45M 2.44% | 4.29M 3.77% | 4.44M 3.55% | 4.73M 6.53% | 5.28M 11.76% | 6.17M 16.86% | 6.19M 0.24% | 6.06M 2.15% | 5.97M 1.35% | 8.93M 49.52% | 8.39M 6.06% | 7.76M 7.52% | 9.07M 16.83% | 8.05M 11.26% | 7.75M 3.74% | 7.55M 2.47% | 7.41M 1.89% | 7.42M 0.04% | 7.06M 4.79% | 8.12M 15.04% | 8.52M 4.85% | 9.10M 6.88% | 8.29M 8.94% | 8.46M 2.01% | 8.70M 2.86% | 12.49M 43.67% | 11.67M 6.57% | 11.79M 1.04% | 11.43M 3.12% | 11.81M 3.36% | 11.80M 0.12% | 12.57M 6.54% | 12.76M 1.55% | 12.40M 2.83% | 11.36M 8.40% | 11.92M 4.96% | 12.68M 6.34% | 12.59M 0.73% | |
other expenses | -56K - | -24K 57.14% | -5K 79.17% | 39K 880.00% | -92K 335.90% | -6K 93.48% | 81K 1,450% | -57K 170.37% | 12K 121.05% | 22K 83.33% | -63K 386.36% | 154K 344.44% | -228K 248.05% | -3K 98.68% | 15K 600% | -125K 933.33% | 87K 169.60% | 344K 295.40% | 416K 20.93% | -285K 168.51% | -127K 55.44% | 4K 103.15% | 89K 2,125% | 12K 86.52% | 243K 1,925% | 168K 30.86% | -347K 306.55% | -130K 62.54% | -84K 35.38% | 39K 146.43% | -35K 189.74% | -100K 185.71% | 112K 212% | 271K 141.96% | 277K 2.21% | 65K 76.53% | -83K 227.69% | -102K 22.89% | 163K 259.80% | -117K 171.78% | ||
cost and expenses | 25.55M - | 26.00M 1.75% | 26.08M 0.32% | 26.31M 0.88% | 26.99M 2.60% | 29.31M 8.58% | 30.30M 3.36% | 32.14M 6.09% | 34.97M 8.79% | 36.43M 4.20% | 36.17M 0.71% | 35.72M 1.27% | 48.25M 35.09% | 43M 10.88% | 42.81M 0.43% | 43.10M 0.67% | 41.64M 3.39% | 50.57M 21.46% | 40.10M 20.71% | 38.19M 4.77% | 39.59M 3.68% | 36.80M 7.05% | 41.67M 13.22% | 40.85M 1.97% | 44.08M 7.92% | 41.64M 5.55% | 41.10M 1.29% | 44.06M 7.20% | 54.99M 24.83% | 54.92M 0.13% | 53.89M 1.89% | 53.56M 0.61% | 57.22M 6.85% | 58.26M 1.81% | 63.09M 8.29% | 62.70M 0.61% | 65.73M 4.82% | 60.81M 7.48% | 64.34M 5.82% | 66.16M 2.82% | 67.74M 2.39% | |
operating expenses | 15.73M - | 16.88M 7.29% | 17.21M 1.93% | 16.78M 2.46% | 17.43M 3.88% | 18.36M 5.33% | 18.76M 2.17% | 19.71M 5.06% | 21.13M 7.18% | 22.58M 6.89% | 22.60M 0.08% | 21.89M 3.12% | 32.21M 47.12% | 27.23M 15.47% | 27.35M 0.46% | 26.29M 3.88% | 24.39M 7.25% | 34.13M 39.95% | 25.27M 25.95% | 21.62M 14.45% | 22.85M 5.67% | 20.94M 8.36% | 24.71M 18.04% | 24.49M 0.89% | 27.60M 12.68% | 25.56M 7.38% | 24.51M 4.12% | 26.94M 9.92% | 31.62M 17.36% | 31.47M 0.45% | 31.18M 0.92% | 30.91M 0.89% | 33.17M 7.34% | 33.45M 0.84% | 37.47M 12.03% | 36.43M 2.78% | 38.11M 4.59% | 33.54M 11.98% | 37.28M 11.15% | 38.29M 2.70% | 39.86M 4.11% | |
interest expense | -3K - | -3K 0% | -2K 33.33% | -4K 100% | -2K 50% | -1K - | -13K 1,200% | -14K 7.69% | -22K 57.14% | 1.38M - | 1.44M 4.49% | 1.37M 4.99% | 1.42M 3.87% | 1.45M 1.83% | 4.48M 209.04% | 828K 81.51% | 733K 11.47% | 891K 21.56% | 689K 22.67% | 620K 10.01% | 563K 9.19% | 402K 28.60% | 1.99M 394.03% | 3.37M 69.74% | 3.46M 2.70% | 3.55M 2.60% | 3.63M 2.22% | 3.70M 1.87% | 3.78M 2.14% | 3.85M 1.85% | 3.79M 1.40% | 3.34M 11.86% | 134K 95.99% | -281K 309.70% | -731K 160.14% | 1.83M 350.21% | 1.83M 0.27% | 1.84M 0.11% | ||||
ebitda | -4.03M - | -5.86M 45.26% | -4.88M 16.77% | -3.23M 33.64% | -3.46M 6.92% | -4.59M 32.78% | -4.83M 5.25% | -6.39M 32.21% | -7.36M 15.12% | -6.95M 5.57% | -7.73M 11.26% | -6.56M 15.14% | -12.82M 95.47% | -8.76M 31.71% | -4.88M 44.31% | -1.89M 61.18% | -156K 91.76% | -8.63M 5,431.41% | -2.97M 65.60% | -1.55M 47.68% | -4.88M 213.97% | -427K 91.24% | -3.38M 690.40% | -994K 70.55% | -2.53M 154.23% | 1.14M 145.03% | 16K 98.59% | -132K 925% | -4.68M 3,446.97% | -1.63M 65.21% | -2.44M 49.85% | 126K 105.16% | -1.59M 1,363.49% | 433K 127.20% | -4.64M 1,170.90% | -1.21M 73.88% | 26.37M 2,277.62% | 4.92M 81.34% | 5.20M 5.65% | 2.72M 47.76% | -2.63M 196.65% | |
operating income | -4.90M - | -6.68M 36.47% | -5.80M 13.21% | -4.21M 27.47% | -4.32M 2.61% | -5.70M 32.04% | -4.92M 13.77% | -7.65M 55.71% | -8.91M 16.37% | -8.52M 4.39% | -7.67M 9.97% | -7.65M 0.17% | -14.99M 95.90% | -8.76M 41.60% | -7.21M 17.66% | -4.03M 44.06% | -2.40M 40.37% | -10.96M 355.55% | -3.38M 69.11% | -3.11M 8.10% | -4.75M 52.70% | -2.09M 56.01% | -5.06M 142.36% | -2.46M 51.45% | -4.13M 68.06% | -380K 90.80% | 363K 195.53% | -1.32M 464.19% | -6.80M 414.45% | -3.88M 42.88% | -2.41M 38.07% | -2.01M 16.29% | -3.94M 95.78% | -1.81M 54.02% | -4.91M 171.04% | -3.55M 27.78% | 24.38M 787.01% | 2.93M 87.99% | -375K 112.80% | -2.67M 611.20% | -2.63M 1.57% | |
depreciation and amortization | 921K - | 912K 0.98% | 925K 1.43% | 933K 0.86% | 950K 1.82% | 1.11M 17.16% | 1.08M 2.96% | 1.32M 22.13% | 1.54M 16.53% | 1.55M 0.59% | 1.53M 1.23% | 1.09M 28.36% | 2.40M 119.29% | 2.37M 1.08% | 2.32M 2.28% | 2.27M 2.33% | 2.16M 4.55% | 1.98M 8.28% | 1.89M 4.74% | 1.84M 2.49% | 1.69M 8.20% | 1.66M 1.95% | 1.60M 3.56% | 1.45M 9.19% | 1.36M 6.27% | 1.35M 0.81% | 1.33M 1.11% | 1.32M 1.12% | 2.20M 66.89% | 2.22M 0.64% | 2.23M 0.68% | 2.24M 0.36% | 2.35M 4.96% | 2.25M 4.47% | 277K 87.67% | 2.34M 744.04% | 1.99M 14.93% | 1.99M 0.15% | 1.97M 1.05% | 1.96M 0.56% | ||
total other income expenses net | -56K - | 19K 133.93% | -5K 126.32% | 39K 880.00% | -92K 335.90% | -6K 93.48% | 81K 1,450% | -57K 170.37% | 12K 121.05% | 22K 83.33% | -63K 386.36% | 154K 344.44% | -228K 248.05% | -3K 98.68% | 15K 600% | -125K 933.33% | 87K 169.60% | 344K 295.40% | 416K 20.93% | -285K 168.51% | -127K 55.44% | 4K 103.15% | 89K 2,125% | 12K 86.52% | 243K 1,925% | 168K 30.86% | -347K 306.55% | -130K 62.54% | -84K 35.38% | 39K 146.43% | -35K 189.74% | -100K 185.71% | -3.74M 3,636% | -3.79M 1.55% | -3.07M 19.16% | -69K 97.75% | -56.80M 82,217.39% | -102K 99.82% | 163K 259.80% | -117K 171.78% | 2.02M 1,823.08% | |
income before tax | -4.95M - | -6.70M 35.43% | -5.80M 13.44% | -4.16M 28.24% | -4.41M 5.84% | -5.71M 29.48% | -4.83M 15.28% | -7.71M 59.47% | -8.88M 15.20% | -8.48M 4.53% | -7.71M 9.10% | -7.47M 3.13% | -16.60M 122.34% | -10.20M 38.55% | -8.56M 16.04% | -5.58M 34.84% | -3.77M 32.50% | -15.09M 300.58% | -3.80M 74.84% | -4.13M 8.75% | -5.77M 39.70% | -2.77M 51.90% | -5.59M 101.66% | -3.01M 46.21% | -4.29M 42.57% | -2.20M 48.76% | -3.35M 52.64% | -4.91M 46.47% | -10.44M 112.39% | -7.48M 28.36% | -6.14M 17.88% | -5.89M 4.04% | -7.68M 30.33% | -5.61M 26.98% | -7.98M 42.34% | -3.62M 54.67% | -32.42M 795.99% | 3.56M 110.98% | 1.40M 60.68% | -1.08M 177.06% | -609K 43.51% | |
income tax expense | 82K - | 96K 17.07% | 123K 28.13% | 135K 9.76% | 192K 42.22% | 80K 58.33% | 121K 51.25% | 90K 25.62% | 29K 67.78% | 167K 475.86% | 49K 70.66% | 134K 173.47% | -4.11M 3,167.16% | 234K 105.69% | 457K 95.30% | -324K 170.90% | 129K 139.81% | 345K 167.44% | -177K 151.30% | 598K 437.85% | 141K 76.42% | 230K 63.12% | 61K 73.48% | -11K 118.03% | 339K 3,181.82% | 182K 46.31% | 302K 65.93% | 239K 20.86% | 249K 4.18% | 352K 41.37% | -71K 120.17% | 374K 626.76% | 360K 3.74% | 611K 69.72% | 131K 78.56% | 432K 229.77% | 902K 108.80% | 740K 17.96% | 770K 4.05% | 720K 6.49% | 778K 8.06% | |
net income | -5.03M - | -6.80M 35.14% | -5.93M 12.85% | -4.30M 27.46% | -4.60M 6.98% | -5.79M 25.81% | -4.96M 14.36% | -7.80M 57.40% | -8.91M 14.25% | -8.65M 2.96% | -7.76M 10.29% | -7.60M 2.01% | -12.49M 64.34% | -10.44M 16.45% | -9.02M 13.54% | -5.26M 41.73% | -3.90M 25.89% | -15.44M 296.18% | -3.62M 76.55% | -4.73M 30.59% | -5.91M 25.01% | -3.00M 49.15% | -5.66M 88.25% | -3.00M 46.98% | -4.63M 54.40% | -2.38M 48.59% | -3.66M 53.66% | -5.15M 40.91% | -10.69M 107.37% | -7.83M 26.74% | -6.07M 22.48% | -6.27M 3.25% | -8.04M 28.30% | -6.22M 22.65% | -8.11M 30.46% | -4.05M 50.07% | -33.32M 722.69% | 2.82M 108.46% | 629K 77.68% | -1.80M 385.85% | -1.39M 22.86% | |
weighted average shs out | 24.41M - | 24.79M 1.59% | 24.95M 0.63% | 25.32M 1.48% | 25.88M 2.22% | 26.32M 1.69% | 26.54M 0.86% | 26.83M 1.07% | 27.24M 1.53% | 27.57M 1.23% | 27.77M 0.70% | 28.01M 0.87% | 28.45M 1.59% | 28.94M 1.70% | 29.20M 0.91% | 29.40M 0.70% | 29.98M 1.98% | 30.75M 2.55% | 31.34M 1.93% | 31.49M 0.47% | 32.00M 1.62% | 32.60M 1.87% | 32.85M 0.77% | 33.15M 0.91% | 33.79M 1.96% | 34.41M 1.83% | 34.68M 0.79% | 34.94M 0.73% | 35.30M 1.06% | 35.68M 1.06% | 35.92M 0.68% | 36.22M 0.84% | 36.62M 1.09% | 36.94M 0.86% | 37.20M 0.71% | 37.53M 0.88% | 37.92M 1.04% | 38.28M 0.95% | 38.60M 0.84% | 38.90M 0.78% | 39.23M 0.83% | |
weighted average shs out dil | 24.41M - | 24.79M 1.59% | 24.95M 0.63% | 25.32M 1.48% | 25.88M 2.22% | 26.32M 1.69% | 26.54M 0.86% | 26.83M 1.07% | 27.24M 1.53% | 27.57M 1.23% | 27.77M 0.70% | 28.01M 0.87% | 28.45M 1.59% | 28.94M 1.70% | 29.20M 0.91% | 29.40M 0.70% | 29.98M 1.98% | 30.75M 2.55% | 31.34M 1.93% | 31.49M 0.47% | 32.00M 1.62% | 32.60M 1.87% | 32.85M 0.77% | 33.15M 0.91% | 33.79M 1.96% | 34.41M 1.83% | 34.68M 0.79% | 34.94M 0.73% | 35.30M 1.06% | 35.68M 1.06% | 35.92M 0.68% | 36.22M 0.84% | 36.62M 1.09% | 36.94M 0.86% | 37.20M 0.71% | 37.53M 0.88% | 37.92M 1.04% | 38.61M 1.83% | 38.86M 0.66% | 38.90M 0.10% | 39.23M 0.83% | |
eps | -0.21 - | -0.27 28.57% | -0.24 11.11% | -0.17 29.17% | -0.18 5.88% | -0.22 22.22% | -0.19 13.64% | -0.29 52.63% | -0.33 13.79% | -0.31 6.06% | -0.28 9.68% | -0.27 3.57% | -0.44 62.96% | -0.36 18.18% | -0.31 13.89% | -0.18 41.94% | -0.13 27.78% | -0.50 284.62% | -0.12 76% | -0.15 25% | -0.18 20% | -0.09 48.78% | -0.17 84.38% | -0.09 46.76% | -0.14 54.70% | -0.07 50.57% | -0.11 58.96% | -0.15 36.36% | -0.30 100% | -0.22 26.67% | -0.17 22.73% | -0.17 0% | -0.22 29.41% | -0.17 22.73% | -0.22 29.41% | -0.11 50% | -0.88 700% | 0.07 107.95% | 0.02 71.43% | -0.05 331.00% | -0.04 23.38% | |
epsdiluted | -0.21 - | -0.27 28.57% | -0.24 11.11% | -0.17 29.17% | -0.18 5.88% | -0.22 22.22% | -0.19 13.64% | -0.29 52.63% | -0.33 13.79% | -0.31 6.06% | -0.28 9.68% | -0.27 3.57% | -0.44 62.96% | -0.36 18.18% | -0.31 13.89% | -0.18 41.94% | -0.13 27.78% | -0.50 284.62% | -0.12 76% | -0.15 25% | -0.18 20% | -0.09 48.78% | -0.17 84.38% | -0.09 46.76% | -0.14 54.70% | -0.07 50.57% | -0.11 58.96% | -0.15 36.36% | -0.30 100% | -0.22 26.67% | -0.17 22.73% | -0.17 0% | -0.22 29.41% | -0.17 22.73% | -0.22 29.41% | -0.11 50% | -0.88 700% | 0.07 107.95% | 0.02 71.43% | -0.05 331.00% | -0.04 23.38% |
All numbers in USD (except ratios and percentages)