|
Revenue
|
46.94M | 49.91M | 51.82M | 55.13M | 55.48M | 56.40M | 61.16M | 65.14M | 64.99M | 68.90M | 67.42M | 73.97M | 70.83M | 89.68M | 105.46M | 140.95M | 174.56M | 179.44M | 166.08M | 161.64M | 173.16M | 200.15M | 157.34M | 159.53M | 164.43M | 155.10M | 154.07M | 152.40M | 151.11M | 149.64M | 171.32M | 179.06M | 208.61M | 212.67M | 202.92M | 208.17M | 189.10M | 177.02M | 198.41M | 157.58M | 123.69M | 106.51M | 114.80M | 105.86M | 111.16M | 111.84M | 116.05M | 116.18M | 129.13M | 131.44M | 158.15M | 156.54M | 174.45M | 162.92M | 195.29M | 185.07M | 198.11M | 203.70M | 208.54M | 205.94M | 204.68M | 211.45M |
|
Cost of Revenue
|
35.39M | 37.01M | 39.38M | 40.62M | 41.09M | 42.15M | 43.81M | 47.02M | 47.94M | 52.18M | 49.87M | 53.75M | 52.15M | 65.90M | 80.28M | 110.95M | 131.36M | 128.13M | 123.56M | 121.48M | 123.70M | 140.72M | 118.44M | 120.05M | 119.59M | 116.44M | 117.58M | 114.08M | 116.96M | 117.14M | 139.16M | 141.93M | 159.03M | 166.35M | 155.25M | 156.10M | 148.74M | 140.22M | 171.50M | 121.86M | 96.86M | 91.33M | 95.69M | 91.58M | 95.76M | 94.61M | 97.59M | 96.24M | 113.42M | 117.05M | 136.64M | 129.03M | 141.76M | 142.30M | 155.32M | 137.56M | 142.55M | 148.47M | 198.50M | 145.09M | 151.85M | 146.94M |
|
Gross Profit
|
11.55M | 12.89M | 12.44M | 14.51M | 14.39M | 14.26M | 17.35M | 18.12M | 17.05M | 16.72M | 17.55M | 20.22M | 18.68M | 23.79M | 25.17M | 30.00M | 43.20M | 51.31M | 42.52M | 40.16M | 49.45M | 59.43M | 38.90M | 39.48M | 44.84M | 38.66M | 36.49M | 38.32M | 34.15M | 32.49M | 32.15M | 37.13M | 49.57M | 46.32M | 47.67M | 52.08M | 40.36M | 36.79M | 26.91M | 35.72M | 26.83M | 15.17M | 19.12M | 14.27M | 15.39M | 17.23M | 18.46M | 19.93M | 15.71M | 14.39M | 21.51M | 27.51M | 32.70M | 20.62M | 39.97M | 47.51M | 55.57M | 55.22M | 50.05M | 60.85M | 52.83M | 64.51M |
|
Research & Development
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 13.32M | 14.21M | 12.50M | | 11.10M | 11.57M | 10.21M |
|
Selling, General & Administrative
|
5.43M | 5.68M | 6.00M | 6.34M | 7.14M | 6.36M | 7.33M | 8.86M | 9.28M | 9.06M | 9.62M | 9.16M | 10.70M | 11.43M | 14.26M | 16.38M | 20.72M | 25.54M | 17.04M | 22.62M | 21.30M | 22.30M | 22.93M | 21.88M | 22.22M | 21.14M | 19.34M | 21.38M | 22.09M | 22.10M | 23.20M | 30.50M | 29.44M | 27.98M | 29.11M | 29.20M | 29.79M | 31.69M | 52.68M | 28.87M | 32.90M | 24.17M | 24.59M | 23.79M | 21.32M | 21.73M | 32.22M | 24.10M | 24.11M | 28.70M | 24.68M | 29.88M | 30.30M | 35.10M | 32.19M | 32.52M | 33.80M | 34.37M | 41.18M | 36.65M | 36.50M | 31.25M |
|
Other Operating Expenses
|
| | | | | | | | -7.74M | 5.59M | 6.38M | 9.16M | 6.65M | 7.23M | 6.42M | 7.51M | | -23.55M | | | | | | | | | | -0.31M | -0.31M | -0.31M | -0.81M | -0.38M | -0.46M | -0.25M | -0.58M | 80.13M | -0.52M | -1.33M | | -0.39M | -3.79M | -0.37M | | -0.53M | -0.55M | -0.55M | 10.68M | 11.28M | -0.29M | -0.43M | | 3.43M | | | | -0.44M | | | | -41.03M | | |
|
Operating Expenses
|
5.43M | 5.68M | 6.00M | 6.34M | 7.14M | 6.36M | 7.33M | 8.86M | 1.54M | 9.06M | 9.62M | 9.16M | 1.70M | 2.28M | 14.26M | 16.38M | 20.72M | 1.99M | 17.04M | 22.62M | 21.30M | 22.30M | 22.93M | 21.88M | 22.22M | 21.14M | 19.34M | 21.38M | 22.09M | 22.10M | 23.20M | 30.50M | 29.44M | 27.98M | 29.11M | 29.20M | 29.79M | 31.69M | 52.68M | 28.87M | 32.90M | 24.17M | 24.59M | 23.79M | 21.32M | 21.73M | 32.22M | 24.10M | 24.11M | 28.70M | 24.68M | 29.88M | 30.30M | 35.10M | 32.19M | 7.79M | 48.02M | 46.87M | 41.18M | 6.72M | 48.07M | 41.46M |
|
Operating Income
|
6.12M | 7.21M | 6.44M | 8.16M | 7.24M | 7.89M | 7.52M | 9.27M | 7.78M | 7.66M | 7.93M | 11.06M | 7.98M | 12.35M | 10.91M | 13.63M | 22.48M | 25.77M | 25.48M | 17.54M | 28.16M | 37.13M | 15.97M | 17.60M | 22.61M | 17.52M | 17.15M | 16.93M | 12.06M | 10.39M | -7.29M | 6.63M | 20.13M | 18.34M | 18.56M | 22.88M | 10.57M | 5.10M | -36.86M | -67.56M | -18.68M | -9.00M | -5.47M | -9.51M | -5.92M | -4.50M | -8.74M | -4.17M | -8.40M | -14.31M | -3.17M | -2.37M | 2.40M | -14.48M | 7.78M | 1.67M | 7.55M | 8.37M | 8.88M | 13.14M | 4.76M | 23.05M |
|
EBIT
|
6.12M | 7.21M | 6.44M | 8.16M | 7.24M | 7.89M | 7.52M | 9.27M | 7.78M | 7.66M | 7.93M | 11.06M | 7.98M | 12.35M | 10.91M | 13.63M | 22.48M | 25.77M | 25.48M | 17.54M | 28.16M | 37.13M | 15.97M | 17.60M | 22.61M | 17.52M | 17.15M | 16.93M | 12.06M | 10.39M | -7.29M | 6.63M | 20.13M | 18.34M | 18.56M | 22.88M | 10.57M | 5.10M | -36.86M | -67.56M | -18.68M | -9.00M | -5.47M | -9.51M | -5.92M | -4.50M | -8.74M | -4.17M | -8.40M | -14.31M | -3.17M | -2.37M | 2.40M | -14.48M | 7.78M | 1.67M | 7.55M | 8.37M | 8.88M | 13.14M | 4.76M | 23.05M |
|
Interest & Investment Income
|
0.01M | 0.01M | 0.01M | | 0.01M | 0.08M | 0.00M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -5.47M | -5.99M | -5.95M | -5.76M | -5.86M | -6.22M | -4.17M | -3.15M | -3.10M | -2.92M |
|
Other Non Operating Income
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.29M | -0.35M | -0.30M | -0.44M | -0.43M | -0.34M | -3.20M | 0.19M | 0.19M | 0.18M |
|
Non Operating Income
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.29M | -0.35M | -0.30M | -0.44M | -0.43M | -0.34M | -0.97M | 0.19M | 0.19M | 0.18M |
|
EBT
|
5.52M | 6.57M | 5.85M | 7.62M | 6.71M | 7.50M | 7.18M | 9.00M | 7.51M | 7.38M | 7.69M | 10.84M | 7.72M | 10.75M | 8.90M | 11.30M | 19.92M | 23.47M | 24.41M | 16.30M | 27.04M | 35.89M | 14.82M | 16.51M | 21.55M | 16.42M | 14.30M | 15.49M | 10.57M | 8.65M | -9.71M | 3.93M | 17.18M | 15.58M | 15.59M | 101.00M | 8.83M | 1.76M | -43.28M | -69.28M | -24.45M | -11.14M | -7.54M | -11.80M | -8.17M | -6.84M | -0.15M | 5.02M | -10.35M | -17.26M | -7.21M | -3.12M | -3.90M | -20.82M | 1.53M | -4.53M | 1.26M | -5.17M | 0.58M | 10.17M | 1.85M | -12.32M |
|
Tax Provisions
|
2.12M | 1.93M | 1.38M | 2.42M | 2.16M | 0.84M | 2.01M | 2.91M | 2.32M | 2.45M | 3.50M | 2.28M | 2.56M | 3.59M | 2.51M | 3.80M | 6.78M | 6.39M | 5.97M | 5.61M | 9.35M | 11.19M | 0.92M | 5.03M | 6.58M | 4.35M | 4.41M | 3.90M | 2.88M | 2.59M | -4.06M | 0.63M | 3.16M | -1.42M | 3.11M | 22.85M | 2.10M | 0.55M | -9.22M | -2.31M | -0.87M | -5.89M | 12.44M | 0.10M | -0.07M | 0.34M | -1.75M | 8.12M | 0.66M | -2.40M | -0.43M | 1.29M | 8.10M | -3.83M | -5.44M | -1.35M | -0.27M | 6.57M | 3.41M | 0.65M | 0.54M | -1.23M |
|
Profit After Tax
|
3.40M | 4.65M | 4.47M | 5.21M | 4.55M | 6.67M | 5.17M | 6.09M | 5.19M | 4.93M | 5.66M | 8.56M | 5.16M | 7.16M | 6.39M | 7.51M | 13.14M | 17.08M | 18.44M | 10.68M | 17.69M | 24.69M | 13.91M | 11.48M | 14.98M | 12.07M | 9.88M | 11.59M | 7.68M | 6.06M | -5.65M | 3.29M | 14.03M | 17.00M | 12.48M | 78.15M | 6.73M | 1.21M | -34.06M | -66.96M | -23.58M | -5.25M | -19.98M | -11.91M | -8.10M | -7.17M | 1.60M | -3.10M | -11.01M | -14.86M | -6.78M | -4.42M | -12.00M | -16.98M | 6.98M | -3.18M | 1.53M | -11.74M | -2.83M | 9.53M | 1.31M | -11.10M |
|
Income from Continuing Operations
|
3.40M | 4.65M | 4.47M | 5.21M | 4.55M | 6.67M | 5.17M | 6.09M | 5.19M | 4.93M | 4.19M | 8.56M | 5.16M | 7.16M | 6.39M | 7.51M | 13.14M | 17.08M | 18.44M | 10.68M | 17.69M | 24.69M | 13.91M | 11.48M | 14.98M | 12.07M | 9.88M | 11.59M | 7.68M | 6.06M | -5.65M | 3.29M | 14.03M | 17.00M | 12.48M | 78.15M | 6.73M | 1.21M | -34.06M | -66.96M | -23.58M | -5.25M | -19.98M | -11.91M | -8.10M | -7.17M | 1.60M | -3.10M | -11.01M | -14.86M | -6.78M | -4.42M | -12.00M | -16.98M | 6.98M | -3.18M | 1.53M | -11.74M | -2.83M | 9.53M | 1.31M | -11.10M |
|
Consolidated Net Income
|
3.40M | 4.65M | 4.47M | 5.21M | 4.55M | 6.67M | 5.17M | 6.09M | 5.19M | 4.93M | 4.19M | 8.56M | 5.16M | 7.16M | 6.39M | 7.51M | 13.14M | 17.08M | 18.44M | 10.68M | 17.69M | 24.69M | 13.91M | 11.48M | 14.98M | 12.07M | 9.88M | 11.59M | 7.68M | 6.06M | -5.65M | 3.29M | 14.03M | 17.00M | 12.48M | 78.15M | 6.73M | 1.21M | -34.06M | -66.96M | -23.58M | -5.25M | -19.98M | -11.91M | -8.10M | -7.17M | 1.60M | -3.10M | -11.01M | -14.86M | -6.78M | -4.42M | -12.00M | -16.98M | 6.98M | -3.18M | 1.53M | -11.74M | -2.83M | 9.53M | 1.31M | -11.10M |
|
Income towards Parent Company
|
3.40M | 4.65M | 4.47M | 5.21M | 4.55M | 6.67M | 5.17M | 6.09M | 5.19M | 4.93M | 4.19M | 8.56M | 5.16M | 7.16M | 6.39M | 7.51M | 13.14M | 17.08M | 18.44M | 10.68M | 17.69M | 24.69M | 13.91M | 11.48M | 14.98M | 12.07M | 9.88M | 11.59M | 7.68M | 6.06M | -5.65M | 3.29M | 14.03M | 17.00M | 12.48M | 78.15M | 6.73M | 1.21M | -34.06M | -66.96M | -23.58M | -5.25M | -19.98M | -11.91M | -8.10M | -7.17M | 1.60M | -3.10M | -11.01M | -14.86M | -6.78M | -4.42M | -12.00M | -16.98M | 6.98M | -3.18M | 1.53M | -11.74M | -2.83M | 9.53M | 1.31M | -11.10M |
|
Net Income towards Common Stockholders
|
3.40M | 4.65M | 4.47M | 5.21M | 4.55M | 6.67M | 5.17M | 6.09M | 5.19M | 4.93M | 4.19M | 8.56M | 5.16M | 7.16M | 6.39M | 7.51M | 13.14M | 17.08M | 18.44M | 10.68M | 17.69M | 24.69M | 13.91M | 11.48M | 14.98M | 12.07M | 9.88M | 11.59M | 7.68M | 6.06M | -5.65M | 3.29M | 14.03M | 17.00M | 12.48M | 78.15M | 6.73M | 1.21M | -34.06M | -66.96M | -23.58M | -5.25M | -19.98M | -11.91M | -8.10M | -7.17M | 1.60M | -3.10M | -11.01M | -14.86M | -6.78M | -4.42M | -12.00M | -16.98M | 6.98M | -3.18M | 1.53M | -11.74M | -2.83M | 9.53M | 1.31M | -11.10M |
|
EPS (Basic)
|
0.32 | 0.39 | 0.21 | 0.37 | 0.31 | 0.48 | 0.36 | 0.36 | 0.30 | 0.29 | 0.33 | 0.41 | 0.30 | 0.34 | 0.30 | 0.30 | 0.53 | 0.68 | 0.73 | 0.37 | 0.61 | 0.84 | 0.47 | 0.39 | 0.51 | 0.42 | 0.34 | 0.35 | 0.23 | 0.19 | -0.18 | 0.10 | 0.43 | 0.53 | 0.38 | 2.40 | 0.21 | 0.04 | -1.10 | -2.17 | -0.77 | -0.17 | -0.65 | -0.39 | -0.26 | -0.23 | 0.05 | -0.10 | -0.34 | -0.46 | -0.21 | -0.14 | -0.37 | -0.51 | 0.20 | -0.09 | 0.04 | -0.34 | -0.08 | 0.27 | 0.04 | -0.31 |
|
EPS (Weighted Average and Diluted)
|
0.30 | 0.37 | 0.20 | 0.35 | 0.30 | 0.45 | 0.34 | 0.34 | 0.29 | 0.27 | 0.31 | 0.39 | 0.28 | 0.32 | 0.29 | 0.29 | 0.50 | 0.65 | 0.71 | 0.35 | 0.59 | 0.82 | 0.46 | 0.38 | 0.50 | 0.41 | 0.33 | 0.33 | 0.22 | 0.18 | -0.18 | 0.10 | 0.42 | 0.52 | 0.37 | 2.35 | 0.20 | 0.04 | -1.10 | -2.17 | -0.77 | -0.17 | -0.65 | -0.39 | -0.26 | -0.23 | 0.05 | -0.10 | -0.34 | -0.46 | -0.21 | -0.14 | -0.37 | -0.51 | 0.20 | -0.09 | 0.04 | -0.34 | -0.08 | 0.26 | 0.04 | -0.31 |
|
Shares Outstanding (Weighted Average)
|
29.93M | 29.94M | 30.31M | 30.44M | 30.46M | 30.52M | 30.76M | 31.12M | 31.15M | 31.22M | 31.30M | 31.71M | 31.77M | 31.79M | 32.02M | 32.63M | 32.90M | 33.04M | 33.14M | 33.39M | 33.58M | 33.65M | 33.77M | 33.86M | 33.75M | 33.39M | 33.46M | 33.35M | 33.35M | 33.01M | 32.20M | 32.28M | 32.31M | 32.32M | 32.31M | 32.60M | 32.65M | 32.68M | 30.87M | 30.72M | 30.76M | 30.76M | 30.80M | 30.89M | 30.93M | 30.93M | 31.46M | 31.89M | 31.89M | 31.99M | 32.17M | 32.28M | 32.46M | 32.54M | 33.94M | 34.52M | 34.84M | 34.99M | 35.26M | 35.27M | 35.41M | 35.41M |
|
Shares Outstanding (Diluted Average)
|
11.29M | 12.47M | | | 11.70M | 12.93M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
EBITDA
|
6.12M | 7.21M | 6.44M | 8.16M | 7.24M | 7.89M | 7.52M | 9.27M | 7.78M | 7.66M | 7.93M | 11.06M | 7.98M | 12.35M | 10.91M | 13.63M | 22.48M | 25.77M | 25.48M | 17.54M | 28.16M | 37.13M | 15.97M | 17.60M | 22.61M | 17.52M | 17.15M | 16.93M | 12.06M | 10.39M | -7.29M | 6.63M | 20.13M | 18.34M | 18.56M | 22.88M | 10.57M | 5.10M | -36.86M | -67.56M | -18.68M | -9.00M | -5.47M | -9.51M | -5.92M | -4.50M | -8.74M | -4.17M | -8.40M | -14.31M | -3.17M | -2.37M | 2.40M | -14.48M | 7.78M | 1.67M | 7.55M | 8.37M | 8.88M | 13.14M | 4.76M | 23.05M |
|
Interest Expenses
|
0.60M | 0.64M | 0.59M | 0.54M | 0.53M | 0.39M | 0.34M | 0.26M | 0.27M | 0.27M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Tax Rate
|
38.39% | 29.30% | 23.57% | 31.68% | 32.20% | 11.19% | 27.99% | 32.29% | 30.84% | 33.21% | 45.50% | 21.03% | 33.17% | 33.42% | 28.23% | 33.59% | 34.02% | 27.23% | 24.46% | 34.45% | 34.59% | 31.19% | 6.17% | 30.44% | 30.50% | 26.48% | 30.85% | 25.20% | 27.29% | 29.91% | 41.81% | 16.10% | 18.37% | | 19.94% | 22.62% | 23.83% | 31.25% | 21.30% | 3.34% | 3.57% | 52.84% | | | 0.82% | | | | | 13.92% | 5.95% | | | 18.42% | | 29.83% | | | | 6.35% | 29.01% | 9.95% |