|
Revenue
|
50.84M | 53.94M | | 62.14M | 64.37M | 58.27M | 45.28M | 55.49M | 53.18M | 43.94M | 30.27M | 24.55M | 34.55M | 39.04M | 46.16M | 51.58M | 48.03M | 27.13M | 39.70M | 50.38M | 48.63M | 45.68M | 42.69M | 47.49M | 55.77M | 58.71M | -0.01M | 59.31M | 64.43M | 56.67M | 96.65M | 73.10M | 77.48M | 76.59M | -0.09M | 67.10M | 67.62M | 73.12M | 120.56M | 139.93M | 134.95M | 126.49M | 155.13M | 169.28M | 193.39M | 200.59M | | 241.35M | 256.31M | 254.25M | 253.27M | 199.16M | 190.66M | 207.19M | 218.86M | 228.85M | 242.33M | 252.21M | 263.94M | 266.61M | 253.60M | 218.19M |
|
Cost of Revenue
|
22.83M | 24.54M | | 27.22M | 28.27M | 27.67M | 24.57M | 30.43M | 28.42M | 21.79M | 18.32M | 14.07M | 20.07M | 23.24M | 24.25M | 27.43M | 25.12M | 15.72M | 22.36M | 27.00M | 25.36M | 23.46M | 21.88M | 23.00M | 27.34M | 28.31M | | 30.87M | 30.81M | 26.02M | 43.27M | 34.78M | 37.71M | 32.96M | | 33.31M | 32.45M | 34.45M | 80.97M | 77.30M | 63.36M | 57.60M | 79.78M | 78.81M | 87.93M | 91.23M | | 110.33M | 124.18M | 115.40M | 116.05M | 94.19M | 90.20M | 100.33M | 110.89M | 110.56M | 114.09M | 115.83M | 131.53M | 123.37M | 131.47M | 107.57M |
|
Gross Profit
|
28.01M | 29.40M | | 34.92M | 36.10M | 30.60M | 20.71M | 25.07M | 24.76M | 22.15M | 11.95M | 10.49M | 14.48M | 15.80M | 21.91M | 24.15M | 22.91M | 11.42M | 17.35M | 23.38M | 23.26M | 22.22M | 20.81M | 24.49M | 28.43M | 30.40M | | 28.45M | 33.62M | 30.66M | 53.38M | 42.42M | 41.74M | 43.63M | | 33.79M | 35.17M | 38.68M | 39.59M | 62.63M | 71.58M | 68.89M | 75.35M | 90.47M | 105.46M | 109.36M | | 131.02M | 132.13M | 138.85M | 137.22M | 104.97M | 100.46M | 106.85M | 107.97M | 118.28M | 128.24M | 136.38M | 132.41M | 143.23M | 122.12M | 110.62M |
|
Amortization - Intangibles
|
0.41M | 0.37M | | 0.17M | 0.40M | 0.13M | 0.16M | 0.19M | 0.20M | 0.19M | 0.20M | 0.20M | 0.20M | 0.20M | 0.11M | 0.11M | 0.11M | 0.10M | 0.10M | 0.04M | 0.03M | 0.03M | 0.03M | 0.02M | | | | | 0.05M | 0.05M | 0.18M | 0.04M | 0.04M | 0.04M | | 0.47M | 0.47M | 0.45M | 9.28M | 13.73M | 13.70M | 13.65M | 12.66M | 12.36M | 12.32M | 12.99M | | 13.82M | 13.82M | 13.82M | 13.84M | 13.82M | 13.82M | 13.82M | 13.35M | 13.11M | 13.11M | 13.11M | 10.10M | 8.45M | 8.45M | 8.45M |
|
Research & Development
|
4.93M | 4.60M | | 5.49M | 5.78M | 6.04M | 5.98M | 7.48M | 7.64M | 7.18M | 7.29M | 7.45M | 8.32M | 8.93M | 8.02M | 8.31M | 9.37M | 8.04M | 8.05M | 8.16M | 8.16M | 8.58M | 7.80M | 8.07M | 7.51M | 7.87M | | 8.69M | 9.14M | 8.82M | 13.27M | 10.20M | 12.49M | 12.72M | | 12.99M | 14.10M | 13.78M | 16.70M | 20.93M | 22.17M | 19.68M | 21.81M | 21.96M | 25.51M | 23.81M | | 26.34M | 25.64M | 32.15M | 27.82M | 27.24M | 27.04M | 26.14M | 24.02M | 26.55M | 27.04M | 28.28M | 34.89M | 28.03M | 35.29M | 32.49M |
|
Selling, General & Administrative
|
4.36M | 4.80M | | 5.50M | 5.44M | 5.82M | 6.14M | 6.08M | 5.58M | 4.86M | 5.11M | 5.51M | 5.51M | 5.42M | 5.66M | 6.34M | 6.00M | 5.78M | 5.86M | 5.77M | 5.54M | 5.59M | 5.54M | 5.42M | 5.75M | 5.97M | | 6.31M | 6.59M | 6.80M | 9.19M | 7.74M | 7.46M | 7.74M | | 7.91M | 7.88M | 7.78M | 24.32M | 20.15M | 15.92M | 14.36M | 14.89M | 15.56M | 16.25M | 16.55M | | 16.49M | 18.31M | 16.80M | 17.99M | 19.24M | 18.76M | 18.13M | 27.02M | 17.56M | 19.70M | 20.30M | 28.48M | 23.91M | 25.00M | 24.82M |
|
Restructuring Costs
|
| | | | | | | | | | | | | 1.74M | | | | 1.72M | 0.55M | 0.06M | | | 1.32M | | | | | | | | | | | | | | | 2.42M | | | | | | | | | | | | | | | | | | | | | | | | |
|
Other Operating Expenses
|
5.83M | 6.18M | | 6.87M | 7.40M | 6.99M | 9.12M | 7.40M | 7.24M | 6.50M | 6.09M | 7.13M | 6.81M | 6.95M | 6.94M | 7.48M | 6.79M | 6.49M | 6.69M | 7.15M | 7.05M | 6.79M | 7.17M | 7.27M | 7.82M | 7.50M | | 7.94M | 7.24M | 7.55M | 8.25M | 9.02M | 10.15M | 8.90M | | 9.57M | 9.44M | 8.75M | 21.92M | 26.80M | 25.57M | 25.57M | 23.94M | 25.46M | 27.75M | 25.87M | | 29.45M | 30.73M | 30.59M | 30.20M | 29.46M | 29.85M | 28.58M | 28.70M | 31.43M | 32.65M | 34.73M | 26.57M | 28.16M | 29.58M | 29.62M |
|
Operating Expenses
|
15.11M | 15.58M | | 17.86M | 18.62M | 18.85M | 21.24M | 20.96M | 20.46M | 18.54M | 18.49M | 20.09M | 20.64M | 23.04M | 20.62M | 22.13M | 22.16M | 22.02M | 21.16M | 21.14M | 20.75M | 20.95M | 21.85M | 20.76M | 21.09M | 21.34M | | 22.94M | 22.97M | 23.18M | 30.71M | 26.97M | 30.11M | 29.36M | | 30.46M | 31.42M | 32.74M | 62.95M | 67.88M | 63.66M | 59.61M | 60.64M | 62.98M | 69.52M | 66.23M | | 72.28M | 74.68M | 79.54M | 76.01M | 75.94M | 75.65M | 72.85M | 79.74M | 75.55M | 79.40M | 83.31M | 89.95M | 80.10M | 89.88M | 86.94M |
|
Operating Income
|
12.89M | 13.82M | | 17.06M | 17.48M | 11.75M | -0.53M | 4.11M | 4.30M | 3.61M | -6.54M | -9.60M | -6.16M | -7.24M | 1.29M | 2.02M | 0.75M | -10.61M | -3.81M | 2.24M | 2.51M | 1.26M | -1.04M | 3.73M | 7.34M | 9.07M | | 5.51M | 10.65M | 7.48M | 22.67M | 20.56M | 20.78M | 14.27M | | 3.33M | 3.75M | 5.93M | -23.36M | -5.25M | 7.93M | 9.28M | -38.64M | 27.48M | 35.94M | 43.13M | | 58.74M | 57.45M | 59.31M | 61.21M | 29.04M | 24.81M | 34.01M | 28.23M | 42.74M | 48.83M | 53.07M | 42.46M | 63.13M | 32.25M | 23.69M |
|
EBIT
|
12.89M | 13.82M | | 17.06M | 17.48M | 11.75M | -0.53M | 4.11M | 4.30M | 3.61M | -6.54M | -9.60M | -6.16M | -7.24M | 1.29M | 2.02M | 0.75M | -10.61M | -3.81M | 2.24M | 2.51M | 1.26M | -1.04M | 3.73M | 7.34M | 9.07M | | 5.51M | 10.65M | 7.48M | 22.67M | 20.56M | 20.78M | 14.27M | | 3.33M | 3.75M | 5.93M | -23.36M | -5.25M | 7.93M | 9.28M | -38.64M | 27.48M | 35.94M | 43.13M | | 58.74M | 57.45M | 59.31M | 61.21M | 29.04M | 24.81M | 34.01M | 28.23M | 42.74M | 48.83M | 53.07M | 42.46M | 63.13M | 32.25M | 23.69M |
|
Interest & Investment Income
|
0.03M | 0.03M | | 0.04M | 0.07M | 0.06M | 0.06M | 0.05M | 0.03M | 0.03M | 0.02M | 0.03M | 0.02M | 0.01M | 0.01M | 0.01M | 0.01M | 0.01M | 0.01M | 0.01M | 0.05M | 0.01M | 0.01M | 0.01M | 0.01M | 0.01M | | 0.00M | 0.00M | 0.00M | -0.03M | 0.00M | 0.00M | 0.00M | | | | | 1.00M | 1.21M | 0.69M | 0.54M | 0.46M | 0.36M | 0.30M | 0.23M | | 0.38M | 0.66M | 1.52M | 2.46M | 3.45M | 4.76M | 5.69M | 6.46M | 7.36M | 8.50M | 8.67M | 8.96M | 9.27M | 8.63M | 9.29M |
|
Other Non Operating Income
|
0.22M | -0.38M | | -0.81M | -0.75M | 0.83M | -0.19M | -0.39M | -0.28M | -0.35M | 0.17M | -0.16M | -0.82M | -0.45M | -0.43M | 0.25M | -0.17M | -0.13M | 0.51M | 0.70M | -0.31M | 0.35M | 0.07M | 0.23M | -0.39M | 0.23M | | -0.00M | 0.27M | 0.06M | 0.52M | 0.35M | -0.17M | 0.32M | | 0.27M | 0.83M | 0.26M | -0.06M | -0.04M | -1.27M | -1.00M | -0.76M | -1.27M | -0.33M | -0.29M | | -0.21M | -0.86M | -1.02M | 1.90M | -0.31M | -1.80M | -1.01M | 7.21M | 0.79M | -0.06M | -0.72M | -0.39M | -0.76M | -1.15M | -1.00M |
|
Non Operating Income
|
0.22M | -0.05M | | -0.51M | -0.47M | 0.83M | 0.08M | -0.17M | -0.05M | -0.12M | 0.39M | 0.04M | -0.64M | -0.33M | -0.34M | 0.25M | -0.08M | -0.06M | 0.67M | 0.70M | -0.35M | 0.35M | 0.07M | 0.23M | -0.45M | 0.23M | | -0.04M | 0.27M | 0.06M | 0.98M | 0.35M | -0.21M | 0.32M | | 0.27M | 0.83M | 0.26M | -2.12M | 0.03M | -1.20M | -0.90M | -0.64M | -1.24M | -0.29M | -0.29M | | -0.20M | -0.86M | -0.96M | 1.54M | -0.28M | -1.71M | -1.00M | -0.86M | 0.79M | -0.06M | -0.72M | -0.86M | -0.74M | -1.14M | -1.00M |
|
EBT
|
12.76M | 13.44M | | 16.25M | 16.74M | 12.31M | -0.72M | 3.71M | 4.02M | 3.26M | -6.37M | -9.76M | -6.98M | -7.69M | -2.02M | 2.18M | 0.58M | -10.74M | -7.71M | 2.87M | 2.16M | 1.53M | -1.00M | 3.85M | 6.89M | 9.21M | | 5.47M | 10.91M | 7.52M | 23.35M | 17.67M | 17.29M | 14.49M | | 3.50M | 4.56M | 6.15M | -22.42M | -4.00M | 7.42M | 8.93M | -39.21M | 26.60M | 35.96M | 43.07M | | 58.92M | 57.25M | 59.86M | 65.55M | 32.20M | 27.86M | 38.70M | 33.83M | 50.89M | 57.27M | 61.02M | 51.27M | 71.66M | 39.74M | 31.98M |
|
Tax Provisions
|
1.19M | 1.11M | | 5.74M | 5.65M | 4.69M | -0.19M | 2.01M | -0.49M | 1.36M | -2.72M | -4.18M | -2.41M | -3.13M | 0.31M | 0.59M | -0.01M | 17.92M | 1.00M | 0.32M | 0.82M | 0.71M | 0.82M | 0.38M | 0.86M | 1.33M | | 0.11M | 2.62M | 1.76M | 10.53M | 4.44M | 2.90M | 2.92M | | 0.53M | 0.63M | 1.94M | -4.67M | 0.40M | -0.01M | 0.84M | 6.24M | 2.49M | 0.91M | 6.62M | | 5.59M | 5.68M | 7.65M | 32.94M | 3.13M | 1.96M | 2.81M | 25.95M | 4.04M | 4.32M | 7.96M | 28.93M | 7.56M | 5.83M | 3.75M |
|
Profit After Tax
|
11.57M | 12.33M | | 10.51M | 11.09M | 7.62M | -0.53M | 1.70M | 4.51M | 1.90M | -3.65M | -5.58M | -4.57M | -4.55M | 0.56M | 1.59M | 0.59M | -28.66M | -4.64M | 2.56M | 1.34M | 0.82M | -1.81M | 3.47M | 6.03M | 7.88M | | 5.35M | 8.29M | 5.76M | 12.82M | 15.13M | 14.70M | 11.57M | | 2.97M | 3.93M | 4.21M | -17.75M | -4.40M | 7.42M | 8.09M | 19.91M | 24.11M | 35.05M | 36.45M | | 53.33M | 51.58M | 52.22M | 66.21M | 29.07M | 25.90M | 35.89M | 30.31M | 46.85M | 52.95M | 53.05M | 48.82M | 64.09M | 33.91M | 28.22M |
|
Income from Continuing Operations
|
11.57M | 12.33M | | 10.51M | 11.09M | 7.62M | -0.53M | 1.70M | 4.51M | 1.90M | -3.65M | -5.58M | -4.57M | -4.55M | -2.33M | 1.59M | 0.59M | -28.66M | -8.71M | 2.56M | 1.34M | 0.82M | -1.81M | 3.47M | 6.03M | 7.88M | | 5.35M | 8.29M | 5.76M | 12.82M | 13.23M | 14.39M | 11.57M | | 2.97M | 3.93M | 4.21M | -17.75M | -4.40M | 7.42M | 8.09M | -45.45M | 24.11M | 35.05M | 36.45M | | 53.33M | 51.58M | 52.22M | 32.61M | 29.07M | 25.90M | 35.89M | 7.88M | 46.85M | 52.95M | 53.05M | 22.34M | 64.09M | 33.91M | 28.22M |
|
Consolidated Net Income
|
11.57M | 12.33M | | 10.51M | 11.09M | 7.62M | -0.53M | 1.70M | 4.51M | 1.90M | -3.65M | -5.58M | -4.57M | -4.55M | -2.33M | 1.59M | 0.59M | -28.66M | -8.71M | 2.56M | 1.34M | 0.82M | -1.81M | 3.47M | 6.03M | 7.88M | | 5.35M | 8.29M | 5.76M | 12.82M | 13.23M | 14.39M | 11.57M | | 2.97M | 3.93M | 4.21M | -17.75M | -4.40M | 7.42M | 8.09M | -45.45M | 24.11M | 35.05M | 36.45M | | 53.33M | 51.58M | 52.22M | 32.61M | 29.07M | 25.90M | 35.89M | 7.88M | 46.85M | 52.95M | 53.05M | 22.34M | 64.09M | 33.91M | 28.22M |
|
Income towards Parent Company
|
11.57M | 12.33M | | 10.51M | 11.09M | 7.62M | -0.53M | 1.70M | 4.51M | 1.90M | -3.65M | -5.58M | -4.57M | -4.55M | -2.33M | 1.59M | 0.59M | -28.66M | -8.71M | 2.56M | 1.34M | 0.82M | -1.81M | 3.47M | 6.03M | 7.88M | | 5.35M | 8.29M | 5.76M | 12.82M | 13.23M | 14.39M | 11.57M | | 2.97M | 3.93M | 4.21M | -17.75M | -4.40M | 7.42M | 8.09M | -45.45M | 24.11M | 35.05M | 36.45M | | 53.33M | 51.58M | 52.22M | 32.61M | 29.07M | 25.90M | 35.89M | 7.88M | 46.85M | 52.95M | 53.05M | 22.34M | 64.09M | 33.91M | 28.22M |
|
Net Income towards Common Stockholders
|
11.57M | 12.33M | | 10.51M | 11.09M | 7.62M | -0.53M | 1.70M | 4.51M | 1.90M | -3.65M | -5.58M | -4.57M | -4.55M | -2.33M | 1.59M | 0.59M | -28.66M | -8.71M | 2.56M | 1.34M | 0.82M | -1.81M | 3.47M | 6.03M | 7.88M | | 5.35M | 8.29M | 5.76M | 12.82M | 13.23M | 14.39M | 11.57M | | 2.97M | 3.93M | 4.21M | -17.75M | -4.40M | 7.42M | 8.09M | -45.45M | 24.11M | 35.05M | 36.45M | | 53.33M | 51.58M | 52.22M | 32.61M | 29.07M | 25.90M | 35.89M | 7.88M | 46.85M | 52.95M | 53.05M | 22.34M | 64.09M | 33.91M | 28.22M |
|
EPS (Basic)
|
0.53 | 0.56 | | 0.47 | 0.49 | 0.33 | -0.03 | 0.07 | 0.19 | 0.08 | -0.16 | -0.24 | -0.20 | -0.20 | 0.02 | 0.07 | 0.02 | -1.19 | -0.19 | 0.11 | 0.06 | 0.03 | -0.08 | 0.14 | 0.25 | 0.32 | | 0.21 | 0.33 | 0.23 | 0.48 | 0.59 | 0.57 | 0.48 | | 0.12 | 0.16 | 0.17 | -0.41 | -0.09 | 0.15 | 0.17 | 0.40 | 0.49 | 0.71 | 0.74 | | 1.08 | 1.04 | 1.05 | 1.35 | 0.60 | 0.53 | 0.73 | 0.61 | 0.95 | 1.07 | 1.07 | 0.99 | 1.30 | 0.69 | 0.58 |
|
EPS (Weighted Average and Diluted)
|
0.51 | 0.53 | | 0.45 | 0.47 | 0.32 | -0.02 | 0.07 | 0.19 | 0.08 | -0.15 | -0.24 | -0.20 | -0.20 | 0.02 | 0.07 | 0.02 | -1.19 | -0.19 | 0.11 | 0.06 | 0.03 | -0.07 | 0.14 | 0.24 | 0.31 | | 0.21 | 0.32 | 0.22 | 0.47 | 0.58 | 0.56 | 0.47 | | 0.12 | 0.16 | 0.17 | -0.41 | -0.09 | 0.15 | 0.16 | 0.41 | 0.49 | 0.71 | 0.73 | | 1.07 | 1.03 | 1.05 | 1.34 | 0.59 | 0.53 | 0.73 | 0.62 | 0.94 | 1.07 | 1.07 | 0.98 | 1.30 | 0.69 | 0.57 |
|
Shares Outstanding (Weighted Average)
|
21.63M | 21.87M | 22.22M | 22.68M | 22.73M | 22.86M | 23.06M | 23.41M | 23.49M | 23.29M | 23.40M | 23.40M | 23.11M | 23.26M | 23.35M | 23.76M | 23.90M | 24.16M | 24.16M | 23.85M | 23.98M | 24.16M | 24.19M | 24.30M | 24.40M | 24.79M | 24.92M | 25.16M | 25.25M | 25.50M | 25.59M | 23.76M | 23.89M | 24.14M | 24.22M | 24.46M | 24.53M | 24.83M | 50.06M | 50.28M | 48.55M | 48.82M | 48.83M | 48.88M | 49.04M | 49.27M | 49.28M | 49.36M | 49.56M | 49.68M | 49.52M | 48.75M | 48.95M | 49.07M | 49.08M | 49.13M | 49.28M | 49.38M | 49.39M | 48.87M | 48.87M | 49.00M |
|
Shares Outstanding (Diluted Average)
|
22.85M | 23.17M | 23.00M | 23.40M | 23.44M | 23.53M | 23.48M | 23.98M | 23.92M | 23.87M | 23.84M | 23.34M | 23.24M | 23.26M | 23.29M | 24.16M | 24.22M | 24.13M | 23.96M | 24.26M | 24.29M | 24.35M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
EBITDA
|
12.89M | 13.82M | | 10.84M | 17.48M | 6.84M | 12.13M | 1.95M | 4.30M | 3.01M | 3.34M | -9.60M | -6.16M | -7.24M | 1.29M | 2.02M | 0.75M | -10.61M | -3.81M | 2.24M | 2.51M | 1.26M | -1.04M | 3.73M | 7.34M | 9.07M | | 5.51M | 10.65M | 7.48M | 22.67M | 20.56M | 20.78M | 14.27M | | 3.33M | 3.75M | 5.93M | -23.36M | -5.25M | 7.93M | 9.28M | -38.64M | 27.48M | 35.94M | 43.13M | | 58.74M | 57.45M | 59.31M | 61.21M | 29.04M | 24.81M | 34.01M | 28.23M | 42.74M | 48.83M | 53.07M | 42.46M | 63.13M | 32.25M | 23.69M |
|
Interest Expenses
|
0.38M | 0.35M | | 0.34M | 0.34M | 0.32M | 0.33M | 0.27M | 0.26M | 0.26M | 0.24M | 0.23M | 0.20M | 0.12M | 0.10M | 0.10M | 0.10M | 0.09M | 0.10M | 0.08M | 0.08M | 0.09M | 0.04M | 0.12M | 0.07M | 0.09M | 0.01M | 0.04M | 0.02M | 0.03M | 0.01M | 0.09M | 0.05M | 0.10M | 0.09M | 0.09M | 0.01M | 0.04M | | | | | | | | | | | | | | | | | | | | | | | | |
|
Tax Rate
|
9.33% | 8.29% | | 35.34% | 33.77% | 38.12% | 26.35% | 54.15% | | 41.61% | 42.75% | 42.83% | 34.57% | 40.76% | | 26.90% | | | | 11.03% | 37.81% | 46.57% | | 9.88% | 12.43% | 14.45% | | 2.09% | 24.03% | 23.35% | 45.09% | 25.13% | 16.74% | 20.16% | | 15.15% | 13.85% | 31.57% | 20.82% | | | 9.36% | | 9.36% | 2.52% | 15.37% | | 9.48% | 9.92% | 12.77% | 50.25% | 9.73% | 7.03% | 7.27% | 76.70% | 7.94% | 7.54% | 13.05% | 56.43% | 10.55% | 14.67% | 11.74% |