COM:NI
NI
- Stock
Last Close
59.98
10/10 19:59
Market Cap
7.97B
Beta: -
Volume Today
3.86M
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 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 300.81M - | 284.67M 5.36% | 312.71M 9.85% | 313.70M 0.32% | 332.78M 6.08% | 289.51M 13.00% | 301.79M 4.24% | 299.81M 0.66% | 334.34M 11.52% | 287.18M 14.11% | 306.11M 6.59% | 306.36M 0.08% | 328.53M 7.24% | 300.11M 8.65% | 318.61M 6.17% | 320.92M 0.73% | 349.75M 8.98% | 311.90M 10.82% | 341.01M 9.33% | 346.13M 1.50% | 360.10M 4.04% | 311.07M 13.61% | 334.23M 7.44% | 340.44M 1.86% | 367.47M 7.94% | 309.38M 15.81% | 301.33M 2.60% | 308.12M 2.26% | 367.84M 19.38% | 335.18M 8.88% | 346.70M 3.44% | 367.16M 5.90% | 420.64M 14.57% | 385.26M 8.41% | 395.51M 2.66% | 427.93M 8.20% | 448.28M 4.76% | 436.82M 2.55% | 416.80M 4.58% | |
cost of revenue | 75.98M - | 71.20M 6.29% | 81.82M 14.91% | 80.95M 1.07% | 84.16M 3.97% | 76.34M 9.30% | 76.67M 0.44% | 77.17M 0.64% | 86.78M 12.45% | 76.15M 12.25% | 77.51M 1.79% | 76.73M 1.00% | 82.73M 7.82% | 76.52M 7.50% | 82.46M 7.76% | 83.75M 1.57% | 85.59M 2.20% | 74.52M 12.93% | 82.16M 10.25% | 89.02M 8.34% | 88.03M 1.11% | 76.08M 13.58% | 83.77M 10.11% | 85.92M 2.57% | 91.14M 6.08% | 83.76M 8.09% | 85.90M 2.55% | 92.26M 7.41% | 109.20M 18.35% | 95.41M 12.62% | 99.24M 4.01% | 102.72M 3.50% | 123.60M 20.33% | 119.23M 3.53% | 127.47M 6.92% | 143.70M 12.73% | 144.32M 0.43% | 132.71M 8.05% | 118.49M 10.72% | |
gross profit | 224.82M - | 213.47M 5.05% | 230.89M 8.16% | 232.75M 0.81% | 248.62M 6.82% | 213.18M 14.25% | 225.12M 5.60% | 222.65M 1.10% | 247.56M 11.19% | 211.03M 14.76% | 228.60M 8.32% | 229.63M 0.45% | 245.80M 7.04% | 223.58M 9.04% | 236.15M 5.62% | 237.17M 0.43% | 264.16M 11.38% | 237.37M 10.14% | 258.85M 9.05% | 257.11M 0.67% | 272.07M 5.82% | 235.00M 13.63% | 250.47M 6.58% | 254.53M 1.62% | 276.33M 8.57% | 225.62M 18.35% | 215.43M 4.52% | 215.86M 0.20% | 258.64M 19.82% | 239.77M 7.30% | 247.46M 3.21% | 264.45M 6.87% | 297.05M 12.33% | 266.03M 10.44% | 268.04M 0.76% | 284.23M 6.04% | 303.95M 6.94% | 304.12M 0.05% | 298.32M 1.91% | |
selling and marketing expenses | 109.92M - | 111.92M 1.82% | 119.37M 6.66% | 116.74M 2.21% | 113.82M 2.50% | 109.55M 3.75% | 111.86M 2.10% | 114.51M 2.37% | 116.35M 1.61% | 113.21M 2.70% | 116.36M 2.79% | 116.66M 0.26% | 115.01M 1.42% | 117.26M 1.96% | 124.41M 6.10% | 116.66M 6.23% | 119.59M 2.51% | 120.12M 0.44% | 127.14M 5.85% | 118.22M 7.01% | 117.10M 0.95% | 117.55M 0.38% | 120.87M 2.82% | 113.92M 5.75% | 121.05M 6.26% | 115.75M 4.38% | 105.42M 8.92% | 109.77M 4.13% | 134.57M 22.59% | 116.78M 13.22% | 111.20M 4.78% | 117.06M 5.28% | 122.30M 4.48% | 120.16M 1.76% | 124.91M 3.95% | 119.95M 3.97% | 118.25M 1.42% | 117.34M 0.77% | 123.10M 4.91% | |
general and administrative expenses | 21.05M - | 22.47M 6.73% | 23.64M 5.19% | 22.74M 3.80% | 22.41M 1.45% | 22.97M 2.50% | 23.16M 0.84% | 23.25M 0.39% | 24.54M 5.54% | 24.64M 0.39% | 25.13M 1.99% | 24.54M 2.36% | 24.08M 1.85% | 25.74M 6.90% | 26.19M 1.74% | 26.47M 1.06% | 27.20M 2.77% | 27.28M 0.28% | 27.89M 2.25% | 26.71M 4.23% | 27.00M 1.06% | 27.88M 3.29% | 29.04M 4.16% | 35.71M 22.95% | 30.13M 15.63% | 26.18M 13.11% | 29.37M 12.18% | 37.43M 27.45% | 36.88M 1.46% | 33.36M 9.56% | 30.28M 9.24% | 31.04M 2.51% | 32.54M 4.85% | 33.18M 1.95% | 36.77M 10.83% | 34.62M 5.86% | 44.27M 27.89% | 43.21M 2.39% | 50.50M 16.87% | |
selling general and administrative expenses | 130.97M - | 134.39M 2.61% | 143.01M 6.42% | 139.48M 2.47% | 136.23M 2.33% | 132.52M 2.72% | 135.02M 1.88% | 137.76M 2.03% | 140.89M 2.27% | 137.85M 2.16% | 141.49M 2.64% | 141.20M 0.21% | 139.09M 1.50% | 143.00M 2.81% | 150.60M 5.32% | 143.13M 4.96% | 146.79M 2.56% | 147.39M 0.41% | 155.03M 5.18% | 144.93M 6.51% | 144.10M 0.58% | 145.43M 0.93% | 149.91M 3.08% | 149.63M 0.19% | 151.18M 1.03% | 141.93M 6.12% | 134.79M 5.03% | 147.21M 9.21% | 171.45M 16.47% | 150.14M 12.43% | 141.48M 5.77% | 148.10M 4.68% | 154.85M 4.55% | 153.34M 0.98% | 161.68M 5.44% | 154.57M 4.40% | 162.52M 5.15% | 160.56M 1.21% | 173.60M 8.13% | |
research and development expenses | 54.28M - | 55.26M 1.81% | 55.85M 1.07% | 58.97M 5.59% | 57.35M 2.75% | 60.52M 5.53% | 55.41M 8.45% | 52.53M 5.19% | 56.67M 7.88% | 59.34M 4.71% | 59.84M 0.84% | 59.07M 1.29% | 57.46M 2.72% | 58.26M 1.40% | 56.91M 2.32% | 56.53M 0.68% | 60.06M 6.25% | 61.84M 2.97% | 66.91M 8.19% | 66.17M 1.10% | 66.15M 0.03% | 66.17M 0.02% | 68.26M 3.16% | 66.56M 2.49% | 71.47M 7.38% | 71.62M 0.21% | 64.22M 10.33% | 70.80M 10.24% | 73.73M 4.14% | 80.09M 8.62% | 81.43M 1.68% | 82.17M 0.90% | 92.30M 12.34% | 82.16M 10.99% | 85.59M 4.17% | 82.86M 3.19% | 81.10M 2.13% | 86.64M 6.83% | 83.80M 3.27% | |
other expenses | -278K - | 88K 131.65% | 265K 201.14% | -70K 126.42% | -352K 402.86% | 628K 278.41% | 25K 96.02% | 133K 432% | -1.01M 862.41% | -2.41M 137.28% | 53K 102.20% | 301K 467.92% | 471K 56.48% | 431K 8.49% | -235K 154.52% | -1.15M 390.64% | -609K 47.18% | -519K 14.78% | -1.09M 110.98% | 1.78M 262.74% | 932K 47.70% | -24K 102.58% | 143K 695.83% | 697K 387.41% | -1.11M 258.97% | -1.23M 11.37% | -1.14M 7.37% | -2.00M 75.07% | 1.80M 189.81% | -5.07M 382.14% | -2.96M 41.56% | -1.82M 38.58% | -4.74M 160.38% | 1.84M 138.89% | -3.50M 290.18% | -5.15M 46.93% | -11.57M 124.68% | -3.02M 73.90% | -8.50M 181.46% | |
cost and expenses | 261.23M - | 260.85M 0.15% | 280.69M 7.60% | 279.40M 0.46% | 277.74M 0.59% | 269.38M 3.01% | 267.10M 0.84% | 267.46M 0.13% | 284.34M 6.31% | 273.33M 3.87% | 278.84M 2.01% | 277.00M 0.66% | 279.28M 0.82% | 277.79M 0.53% | 289.98M 4.39% | 283.41M 2.27% | 292.44M 3.19% | 283.76M 2.97% | 304.10M 7.17% | 300.12M 1.31% | 298.28M 0.61% | 287.68M 3.55% | 301.94M 4.96% | 302.11M 0.06% | 313.79M 3.87% | 297.31M 5.25% | 284.91M 4.17% | 310.27M 8.90% | 354.38M 14.22% | 325.64M 8.11% | 322.15M 1.07% | 332.98M 3.36% | 370.74M 11.34% | 354.72M 4.32% | 374.74M 5.64% | 381.13M 1.70% | 387.94M 1.79% | 379.90M 2.07% | 375.89M 1.05% | |
operating expenses | 185.25M - | 189.65M 2.38% | 198.87M 4.86% | 198.45M 0.21% | 193.58M 2.45% | 193.04M 0.28% | 190.43M 1.35% | 190.29M 0.07% | 197.56M 3.82% | 197.19M 0.19% | 201.33M 2.10% | 200.26M 0.53% | 196.55M 1.86% | 201.26M 2.40% | 207.52M 3.11% | 199.66M 3.79% | 206.85M 3.60% | 209.24M 1.15% | 221.94M 6.07% | 211.10M 4.88% | 210.25M 0.40% | 211.60M 0.64% | 218.17M 3.10% | 216.19M 0.91% | 222.65M 2.99% | 213.55M 4.09% | 199.01M 6.81% | 218.01M 9.54% | 245.19M 12.47% | 230.23M 6.10% | 222.91M 3.18% | 230.27M 3.30% | 247.15M 7.33% | 235.50M 4.71% | 247.27M 5.00% | 237.43M 3.98% | 243.62M 2.61% | 247.19M 1.46% | 257.41M 4.13% | |
interest expense | 973K - | 768K 21.07% | 704K 8.33% | 1.22M 73.86% | 657K 46.32% | 1.20M 82.04% | 1.29M 8.03% | 2.50M 93.50% | 4.85M 94.04% | 7.95M 63.84% | 8.35M 5.03% | 9.74M 16.69% | ||||||||||||||||||||||||||||
ebitda | 57.17M - | 40.77M 28.70% | 48.99M 20.17% | 52.41M 6.98% | 75.47M 44.01% | 39.73M 47.36% | 53.84M 35.52% | 50.72M 5.80% | 74.05M 45.99% | 32.70M 55.83% | 47.34M 44.75% | 47.07M 0.56% | 70.64M 50.06% | 40.91M 42.09% | 45.43M 11.06% | 55.30M 21.72% | 75.94M 37.34% | 44.59M 41.28% | 56.68M 27.10% | 65.60M 15.74% | 80.09M 22.09% | 41.05M 48.75% | 51.88M 26.40% | 30.43M 41.34% | 72.90M 139.53% | -127.91M 275.46% | 35.49M 127.75% | 20.74M 41.56% | 39.29M 89.44% | 33.41M 14.96% | 50.70M 51.74% | 57.57M 13.56% | 75.88M 31.80% | 54.59M 28.06% | 20.77M 61.95% | 36.25M 74.50% | 82.21M 126.80% | 79.17M 3.70% | 64.21M 18.89% | |
operating income | 39.58M - | 23.82M 39.80% | 32.02M 34.42% | 34.30M 7.11% | 55.03M 60.44% | 20.13M 63.42% | 34.69M 72.29% | 32.35M 6.73% | 50.00M 54.56% | 13.84M 72.31% | 27.27M 96.96% | 29.37M 7.70% | 49.25M 67.71% | 22.32M 54.69% | 28.63M 28.29% | 37.52M 31.03% | 57.31M 52.77% | 28.14M 50.91% | 36.91M 31.19% | 46.01M 24.65% | 61.82M 34.36% | 23.40M 62.15% | 32.30M 38.02% | 65.18M 101.81% | 53.68M 17.64% | 171.83M 220.09% | 16.41M 90.45% | -2.15M 113.07% | 13.46M 727.03% | 9.54M 29.09% | 24.55M 157.29% | 34.18M 39.24% | 49.90M 45.98% | 30.53M 38.81% | -3.40M 111.15% | 13.16M 486.63% | 60.33M 358.41% | 56.92M 5.65% | 40.91M 28.13% | |
depreciation and amortization | 17.08M - | 16.99M 0.49% | 16.36M 3.71% | 17.65M 7.89% | 19.20M 8.73% | 17.92M 6.62% | 18.58M 3.65% | 18.66M 0.41% | 18.93M 1.49% | 19.43M 2.64% | 18.79M 3.33% | 16.95M 9.78% | 18.23M 7.55% | 18.67M 2.43% | 17.25M 7.62% | 18.88M 9.47% | 17.90M 5.18% | 17.44M 2.60% | 17.66M 1.30% | 18.64M 5.52% | 16.93M 9.15% | 18.01M 6.38% | 17.97M 0.22% | 18.56M 3.28% | 19.00M 2.33% | 19.27M 1.42% | 19.08M 0.98% | 22.89M 19.98% | 25.84M 12.89% | 23.87M 7.60% | 26.15M 9.55% | 23.39M 10.55% | 25.98M 11.07% | 24.06M 7.42% | 24.18M 0.49% | 23.09M 4.51% | 21.88M 5.23% | 22.24M 1.65% | 23.30M 4.77% | |
total other income expenses net | -799K - | 138K 117.27% | -338K 344.93% | -522K 54.44% | -1.60M 205.94% | -1.05M 34.50% | -552K 47.23% | 419K 175.91% | -6.12M 1,561.58% | -1.83M 70.08% | -1.23M 32.75% | -459K 62.74% | -2.69M 486.27% | 513K 119.06% | 212K 58.67% | -57K 126.89% | -1.34M 2,252.63% | 460K 134.30% | -3.20M 795.65% | 826K 125.81% | -409K 149.52% | 342K 183.62% | -1.47M 529.24% | 27.16M 1,950.20% | -1.33M 104.90% | 158.01M 11,971.83% | -1.14M 100.72% | -2.00M 75.07% | 1.80M 189.81% | -5.07M 382.14% | -2.96M 41.56% | -1.82M 38.58% | -4.74M 160.38% | 33K 100.70% | 20.67M 62,539.39% | 62.12M 200.53% | -11.57M 118.63% | -3.02M 73.90% | -8.50M 181.46% | |
income before tax | 38.96M - | 24.16M 37.99% | 31.92M 32.13% | 34.14M 6.96% | 53.78M 57.51% | 19.44M 63.85% | 34.48M 77.35% | 33.17M 3.80% | 44.19M 33.24% | 12.27M 72.25% | 26.29M 114.37% | 29.18M 11.00% | 46.90M 60.69% | 23.17M 50.58% | 29.35M 26.66% | 38.12M 29.85% | 56.74M 48.86% | 29.61M 47.81% | 35.00M 18.20% | 48.38M 38.21% | 63.46M 31.19% | 25.98M 59.07% | 32.85M 26.47% | 67.43M 105.25% | 54.29M 19.48% | 172.39M 217.52% | 15.27M 91.14% | -4.15M 127.15% | 15.25M 467.81% | 4.47M 70.69% | 21.59M 382.78% | 32.36M 49.92% | 45.16M 39.55% | 30.57M 32.32% | 17.27M 43.51% | 75.28M 335.99% | 48.76M 35.23% | 53.91M 10.55% | 32.41M 39.87% | |
income tax expense | 7.23M - | 5.44M 24.85% | 7.40M 36.09% | -5.56M 175.14% | 10.39M 286.96% | 4.44M 57.32% | 9.53M 114.92% | 9.99M 4.76% | 12.06M 20.72% | 2.97M 75.39% | 6.49M 118.84% | 4.70M 27.69% | 17.75M 277.98% | 5.03M 71.68% | 4.20M 16.49% | 4.73M 12.60% | 81.02M 1,614.35% | 5.34M 93.40% | 3.95M 26.12% | 5.18M 31.23% | 6.92M 33.60% | 2.75M 60.20% | 4.16M 50.96% | 15.78M 279.49% | -4.30M 127.27% | 39.73M 1,023.12% | 4.38M 88.97% | 475K 89.16% | 10.52M 2,113.68% | -24K 100.23% | 4.28M 17,929.17% | 5.18M 21.13% | 4.82M 6.97% | 5.33M 10.51% | 4.83M 9.31% | 13.38M 176.76% | 8.69M 35.00% | 6.98M 19.76% | 1.92M 72.49% | |
net income | 31.73M - | 18.72M 40.99% | 24.52M 30.98% | 39.70M 61.90% | 43.38M 9.28% | 15.00M 65.42% | 24.94M 66.24% | 23.18M 7.07% | 32.13M 38.64% | 9.30M 71.06% | 19.80M 112.95% | 24.49M 23.68% | 29.15M 19.03% | 18.15M 37.74% | 25.16M 38.61% | 33.39M 32.73% | -24.28M 172.72% | 24.27M 199.94% | 31.05M 27.96% | 43.19M 39.09% | 56.54M 30.90% | 23.22M 58.93% | 28.69M 23.57% | 51.64M 79.99% | 58.60M 13.46% | 132.66M 126.39% | 10.89M 91.79% | -4.62M 142.45% | 4.74M 202.51% | 4.50M 5.13% | 17.31M 285.01% | 27.18M 57.04% | 40.34M 48.42% | 25.24M 37.44% | 12.43M 50.73% | 61.91M 397.88% | 40.07M 35.28% | 46.93M 17.13% | 30.49M 35.03% | |
weighted average shs out | 125.49M - | 125.97M 0.39% | 126.89M 0.73% | 127.48M 0.47% | 127.75M 0.22% | 128.04M 0.22% | 128.68M 0.50% | 127.94M 0.58% | 127.34M 0.46% | 127.59M 0.20% | 128.28M 0.54% | 128.81M 0.42% | 129.11M 0.23% | 129.44M 0.26% | 130.20M 0.59% | 130.66M 0.36% | 130.89M 0.17% | 131.13M 0.18% | 131.88M 0.57% | 132.36M 0.36% | 132.56M 0.16% | 132.25M 0.24% | 132.06M 0.14% | 131.38M 0.51% | 130.78M 0.46% | 130.61M 0.12% | 131.01M 0.31% | 131.42M 0.31% | 131.28M 0.11% | 131.48M 0.16% | 132.50M 0.77% | 133.03M 0.40% | 132.22M 0.61% | 132.10M 0.08% | 131.97M 0.10% | 132.04M 0.05% | 130.84M 0.91% | 131.33M 0.37% | 132.37M 0.79% | |
weighted average shs out dil | 126.22M - | 126.72M 0.40% | 127.51M 0.62% | 127.90M 0.31% | 128.23M 0.26% | 128.68M 0.35% | 129.34M 0.51% | 128.23M 0.86% | 127.80M 0.34% | 128.10M 0.24% | 128.75M 0.50% | 129.05M 0.23% | 129.50M 0.35% | 130.11M 0.47% | 131.12M 0.78% | 131.62M 0.38% | 132.11M 0.38% | 132.62M 0.39% | 133.05M 0.32% | 133.20M 0.11% | 133.62M 0.32% | 133.37M 0.19% | 132.97M 0.30% | 131.89M 0.82% | 131.43M 0.35% | 131.36M 0.06% | 131.60M 0.19% | 131.42M 0.14% | 131.73M 0.24% | 132.72M 0.75% | 133.54M 0.62% | 133.69M 0.11% | 133.22M 0.34% | 133.18M 0.04% | 132.71M 0.35% | 132.58M 0.10% | 131.75M 0.63% | 133.21M 1.11% | 134.17M 0.72% | |
eps | 0.25 - | 0.15 40% | 0.19 26.67% | 0.31 63.16% | 0.34 9.68% | 0.12 64.71% | 0.19 58.33% | 0.18 5.26% | 0.25 38.89% | 0.07 72% | 0.15 114.29% | 0.19 26.67% | 0.23 21.05% | 0.14 39.13% | 0.19 35.71% | 0.26 36.84% | -0.19 173.08% | 0.19 200% | 0.24 26.32% | 0.33 37.50% | 0.43 30.30% | 0.18 58.14% | 0.22 22.22% | 0.39 77.27% | 0.45 15.38% | 1.02 126.67% | 0.08 92.16% | -0.04 144% | 0.04 213.64% | 0.03 25.00% | 0.13 333.33% | 0.20 53.85% | 0.31 55.00% | 0.19 38.71% | 0.09 50.42% | 0.47 398.94% | 0.31 34.04% | 0.36 16.13% | 0.23 36.11% | |
epsdiluted | 0.25 - | 0.15 40% | 0.19 26.67% | 0.31 63.16% | 0.34 9.68% | 0.12 64.71% | 0.19 58.33% | 0.18 5.26% | 0.25 38.89% | 0.07 72% | 0.15 114.29% | 0.19 26.67% | 0.23 21.05% | 0.14 39.13% | 0.19 35.71% | 0.25 31.58% | -0.18 172% | 0.18 200% | 0.23 27.78% | 0.32 39.13% | 0.42 31.25% | 0.17 59.52% | 0.22 29.41% | 0.39 77.27% | 0.45 15.38% | 1.01 124.44% | 0.08 92.08% | -0.04 144% | 0.04 213.64% | 0.03 25.00% | 0.13 333.33% | 0.20 53.85% | 0.30 50.00% | 0.19 36.67% | 0.09 50.68% | 0.47 401.60% | 0.30 36.17% | 0.35 16.67% | 0.23 34.29% |
All numbers in USD (except ratios and percentages)