|
Revenue
|
| 89.17M | 120.17M | 153.45M | 116.11M | 119.20M | 132.13M | 172.10M | 127.82M | 147.37M | 175.54M | 219.54M | 148.40M | 147.67M | 152.80M | 169.94M | 147.52M | 134.84M | 141.09M | 160.71M | 123.54M | 121.62M | 120.57M | 141.32M | 132.90M | 110.39M | 124.12M | 151.53M | 131.94M | 124.53M | 130.34M | 169.57M | 123.27M | 111.95M | 109.18M | 121.05M | 101.89M | 109.39M | 113.79M | 123.11M | 128.41M | 108.48M | 143.58M | 161.94M | 153.65M | 166.15M | 200.14M | 214.26M | 190.20M | 176.16M | 166.24M | 164.55M | 167.13M | 161.36M | 151.52M | 139.20M | 155.00M | 166.28M | 187.06M | 169.46M | 153.56M | 155.82M |
|
Cost of Revenue
|
| 64.94M | 86.16M | 111.95M | 86.06M | 7.20M | 95.64M | 123.07M | 95.07M | 104.51M | 125.17M | 156.51M | 109.82M | 107.52M | 110.13M | 121.69M | 107.60M | 97.93M | 101.53M | 114.32M | 90.08M | 87.21M | 88.13M | 99.51M | 92.95M | 82.02M | 91.18M | 105.63M | 94.15M | 92.13M | 95.02M | 118.09M | 91.00M | 83.30M | 84.71M | 91.06M | 70.40M | 75.32M | 80.38M | 83.41M | 83.04M | 77.08M | 102.40M | 117.88M | 120.08M | 128.71M | 157.19M | 152.58M | 133.08M | 123.14M | 111.98M | 111.33M | 114.61M | 111.45M | 102.56M | 92.70M | 109.30M | 116.31M | 124.58M | 115.84M | 108.85M | 105.72M |
|
Gross Profit
|
| 24.22M | 34.01M | 41.50M | 30.05M | 30.25M | 36.49M | 49.03M | 32.75M | 42.86M | 50.36M | 63.04M | 38.58M | 40.15M | 42.67M | 48.25M | 39.92M | 36.91M | 39.56M | 46.39M | 33.47M | 34.41M | 32.45M | 41.81M | 39.95M | 28.37M | 32.94M | 45.91M | 37.79M | 32.40M | 35.32M | 51.48M | 32.27M | 28.65M | 24.47M | 30.00M | 31.49M | 34.07M | 33.41M | 39.70M | 45.37M | 31.41M | 41.17M | 44.06M | 33.57M | 37.44M | 42.94M | 61.68M | 57.12M | 53.02M | 54.26M | 53.22M | 52.52M | 49.91M | 48.95M | 46.50M | 45.70M | 49.97M | 62.49M | 53.62M | 44.70M | 50.10M |
|
Research & Development
|
| 2.56M | 2.77M | 2.79M | 2.28M | 2.06M | 2.24M | 2.53M | 2.65M | 3.15M | 2.76M | 3.03M | 2.45M | 2.66M | 2.87M | 3.07M | 2.52M | 2.72M | 3.11M | 3.50M | 3.52M | 3.66M | 3.75M | 4.00M | 4.44M | 4.30M | 4.06M | 4.35M | 4.44M | 4.05M | 3.92M | 3.96M | 4.10M | 3.57M | 3.67M | 3.31M | 3.39M | 3.50M | 3.40M | 3.40M | 3.65M | 3.09M | 3.31M | 3.10M | 3.85M | 3.21M | 3.65M | 3.72M | 4.56M | 4.31M | 4.52M | 4.52M | 4.87M | 4.35M | 3.89M | 4.29M | 4.59M | 3.86M | 4.16M | 4.71M | 5.20M | 4.64M |
|
Selling, General & Administrative
|
| 7.32M | 7.26M | 8.18M | 10.90M | 8.94M | 8.43M | 10.39M | 17.66M | 10.12M | 10.15M | 11.78M | 11.38M | 11.74M | 9.35M | 10.00M | 12.13M | 12.87M | 11.68M | 10.72M | 16.99M | 9.02M | 23.03M | 11.88M | 12.49M | 11.36M | 10.23M | 13.69M | 11.23M | 11.92M | 14.09M | 17.86M | 11.67M | 15.06M | 16.83M | 14.70M | 17.15M | 11.80M | 13.17M | 13.05M | 14.92M | 13.45M | 14.28M | 12.04M | 12.15M | 12.88M | 13.02M | 14.65M | 14.92M | 14.44M | 13.74M | 13.06M | 15.18M | 14.66M | 13.47M | 12.70M | 16.60M | 15.01M | 15.35M | 14.90M | 17.72M | 14.84M |
|
Other Operating Expenses
|
| 7.73M | 6.91M | 7.39M | 7.10M | 14.17M | 6.87M | 7.32M | -0.26M | 7.32M | 8.00M | 8.67M | 8.94M | 9.76M | 9.53M | 9.95M | 9.04M | 9.42M | 10.23M | 10.68M | 10.19M | 9.99M | 10.36M | 10.61M | 11.01M | 9.98M | 10.13M | 10.45M | 10.14M | 10.22M | 10.02M | 10.84M | 9.80M | 7.98M | 8.44M | 7.51M | 6.89M | 6.49M | 8.19M | 7.42M | 9.34M | 7.33M | 7.78M | 7.57M | 8.14M | 7.99M | 7.93M | 8.15M | 9.85M | 9.68M | 8.73M | 8.68M | 9.11M | 9.82M | 9.50M | 9.58M | 11.01M | 10.21M | 10.85M | 10.22M | 10.46M | 11.02M |
|
Operating Expenses
|
| 17.61M | 16.95M | 18.36M | 20.28M | 25.16M | 17.55M | 20.24M | 20.06M | 20.59M | 20.92M | 23.49M | 22.78M | 24.16M | 21.76M | 23.03M | 23.69M | 25.01M | 25.02M | 24.90M | 30.70M | 22.67M | 37.14M | 26.48M | 27.95M | 25.64M | 24.42M | 28.49M | 25.81M | 26.20M | 28.02M | 32.66M | 25.57M | 26.61M | 28.93M | 25.52M | 27.43M | 21.80M | 24.76M | 23.87M | 27.91M | 23.87M | 25.36M | 22.71M | 24.14M | 24.08M | 24.61M | 26.52M | 29.34M | 28.42M | 26.99M | 26.26M | 29.15M | 28.83M | 26.86M | 26.56M | 32.20M | 29.08M | 30.36M | 29.83M | 33.38M | 30.50M |
|
Operating Income
|
| 6.61M | 17.06M | 23.14M | 9.77M | 5.08M | 18.95M | 28.79M | 12.69M | 22.26M | 29.45M | 39.55M | 15.80M | 15.99M | 20.91M | 25.22M | 16.23M | 11.90M | 14.54M | 21.49M | 2.77M | 11.75M | -4.69M | 15.32M | 12.00M | 2.73M | 8.52M | 17.41M | 11.98M | 6.20M | 7.29M | 18.81M | 6.71M | 2.04M | -4.46M | 4.47M | 4.06M | 12.28M | 8.64M | 15.83M | 17.46M | 7.54M | 15.81M | 21.34M | 9.42M | 13.36M | 18.34M | 35.16M | 27.78M | 24.60M | 27.27M | 26.96M | 23.36M | 21.07M | 22.10M | 19.94M | 13.50M | 20.88M | 32.12M | 23.79M | 11.32M | 19.61M |
|
EBIT
|
| 6.61M | 17.06M | 23.14M | 9.77M | 5.08M | 18.95M | 28.79M | 12.69M | 22.26M | 29.45M | 39.55M | 15.80M | 15.99M | 20.91M | 25.22M | 16.23M | 11.90M | 14.54M | 21.49M | 2.77M | 11.75M | -4.69M | 15.32M | 12.00M | 2.73M | 8.52M | 17.41M | 11.98M | 6.20M | 7.29M | 18.81M | 6.71M | 2.04M | -4.46M | 4.47M | 4.06M | 12.28M | 8.64M | 15.83M | 17.46M | 7.54M | 15.81M | 21.34M | 9.42M | 13.36M | 18.34M | 35.16M | 27.78M | 24.60M | 27.27M | 26.96M | 23.36M | 21.07M | 22.10M | 19.94M | 13.50M | 20.88M | 32.12M | 23.79M | 11.32M | 19.61M |
|
Interest & Investment Income
|
| 0.04M | -0.06M | 0.07M | 0.17M | -0.64M | 0.48M | -0.20M | 0.87M | 0.14M | 0.13M | 0.20M | 0.13M | -0.17M | 0.16M | 0.29M | 0.14M | 0.17M | 0.16M | 0.13M | 0.16M | 0.16M | 0.23M | 0.13M | 0.12M | 0.17M | 0.17M | 0.55M | 0.30M | 0.32M | 0.31M | 0.54M | 0.47M | 0.65M | 0.75M | 0.53M | 0.47M | 0.61M | 0.39M | 0.41M | 0.54M | 0.30M | 0.27M | 0.23M | 0.28M | 0.18M | 0.16M | 0.12M | 0.17M | 0.37M | 0.49M | 0.68M | 1.24M | 1.07M | 1.29M | 0.96M | 1.86M | 0.49M | 1.84M | 2.24M | 2.39M | 3.32M |
|
Other Non Operating Income
|
| 0.11M | 0.12M | 0.14M | 0.01M | -0.59M | 0.52M | -0.23M | -0.10M | 0.12M | -0.00M | 0.13M | -0.20M | -0.27M | -0.23M | 0.03M | 0.22M | -0.34M | -0.35M | -0.06M | 2.70M | -0.32M | -0.53M | -0.21M | 0.07M | -0.36M | 0.14M | -0.61M | -0.54M | -0.55M | -0.83M | -0.68M | -0.05M | 0.19M | -0.18M | -0.60M | -1.05M | -0.45M | -0.97M | -2.77M | 1.64M | 0.25M | -0.31M | 0.76M | -0.75M | -2.90M | 1.88M | 1.28M | -3.39M | -0.06M | -0.98M | -0.96M | 1.20M | -0.27M | 0.13M | 0.04M | 0.58M | 0.66M | -0.35M | 0.02M | 0.24M | -1.04M |
|
Non Operating Income
|
| 0.11M | 0.12M | 0.14M | 0.01M | -0.59M | 0.52M | -0.23M | -0.10M | 0.12M | -0.00M | 0.13M | -0.35M | -0.27M | -0.23M | 0.03M | 0.35M | -0.34M | -0.35M | -0.06M | 2.70M | -0.32M | -0.53M | -0.21M | 0.07M | -0.36M | 0.14M | -0.61M | -0.54M | -0.55M | -0.83M | -0.68M | -3.10M | 0.19M | -0.18M | -0.60M | -3.42M | -1.02M | -1.77M | -3.56M | 1.00M | -0.65M | -1.25M | 0.76M | -1.63M | -3.89M | 1.88M | 1.28M | -4.15M | -0.59M | -1.53M | -1.23M | 9.37M | -0.27M | 0.60M | 0.24M | 1.69M | 1.15M | 1.09M | 1.92M | 2.30M | 2.28M |
|
EBT
|
| 6.58M | 17.00M | 23.16M | 9.78M | 4.44M | 19.43M | 28.59M | 12.65M | 22.38M | 29.49M | 39.75M | 15.69M | 15.82M | 20.79M | 25.50M | 16.55M | 11.66M | 14.14M | 20.42M | 0.53M | 10.40M | -6.19M | 14.06M | 11.02M | 1.33M | 7.64M | 16.20M | 10.55M | 4.79M | 5.68M | 17.45M | 5.94M | 1.68M | -5.07M | 3.23M | 2.27M | 11.26M | 6.87M | 12.27M | 18.46M | 6.88M | 14.56M | 21.15M | 7.79M | 9.47M | 19.20M | 35.56M | 23.63M | 24.00M | 25.73M | 25.73M | 24.91M | 21.00M | 22.70M | 20.17M | 15.19M | 22.03M | 33.21M | 25.71M | 13.62M | 21.89M |
|
Tax Provisions
|
| 2.29M | 5.68M | 7.87M | 6.70M | 1.52M | 6.65M | 9.76M | 7.76M | 7.66M | 10.14M | 13.69M | 8.49M | 5.58M | 7.34M | 9.00M | 13.41M | 4.09M | 5.14M | 7.50M | 3.71M | 3.45M | -2.06M | 4.42M | 8.97M | 0.46M | 2.62M | 5.25M | 5.11M | 1.61M | 3.94M | 7.07M | 1.01M | 0.50M | -1.63M | 0.33M | 6.45M | 2.91M | 1.40M | 2.20M | 3.78M | -0.21M | 2.70M | 3.40M | 1.99M | 1.60M | 4.64M | 10.50M | 7.76M | 5.80M | 7.70M | 8.90M | 5.68M | 6.00M | 4.60M | -0.21M | 6.34M | 4.90M | 6.64M | 6.21M | 4.24M | 5.40M |
|
Profit After Tax
|
| 4.29M | 11.32M | 15.29M | 5.90M | 2.92M | 12.77M | 18.82M | 8.76M | 14.73M | 19.35M | 26.06M | 10.43M | 10.23M | 13.45M | 16.50M | 11.33M | 7.57M | 8.99M | 12.93M | -3.18M | 6.94M | -4.13M | 9.64M | 7.81M | 0.87M | 5.01M | 10.95M | 6.34M | 3.19M | 1.74M | 10.38M | 4.98M | 1.21M | -3.44M | 2.90M | 1.50M | 8.35M | 5.52M | 10.09M | 14.67M | 7.09M | 11.88M | 17.80M | 5.80M | 7.90M | 14.57M | 25.07M | 17.93M | 18.22M | 18.05M | 16.88M | 19.23M | 15.02M | 18.12M | 20.38M | 12.74M | 17.16M | 26.58M | 19.50M | 10.81M | 16.52M |
|
Income from Continuing Operations
|
| 4.29M | 11.32M | 15.29M | 3.07M | 2.92M | 12.77M | 18.82M | 4.89M | 14.73M | 19.35M | 26.06M | 7.19M | 10.23M | 13.45M | 16.50M | 3.13M | 7.57M | 8.99M | 12.93M | -3.18M | 6.94M | -4.13M | 9.64M | 2.05M | 0.87M | 5.01M | 10.95M | 5.44M | 3.19M | 1.74M | 10.38M | 4.93M | 1.18M | -3.44M | 2.90M | -4.18M | 8.35M | 5.47M | 10.06M | 14.67M | 7.09M | 11.86M | 17.75M | 5.80M | 7.88M | 14.57M | 25.06M | 15.87M | 18.20M | 18.03M | 16.83M | 19.23M | 14.99M | 18.10M | 20.38M | 8.84M | 17.13M | 26.58M | 19.50M | 9.38M | 16.49M |
|
Consolidated Net Income
|
| 4.29M | 11.32M | 15.29M | 3.07M | 2.92M | 12.77M | 18.82M | 4.89M | 14.73M | 19.35M | 26.06M | 7.19M | 10.23M | 13.45M | 16.50M | 3.13M | 7.57M | 8.99M | 12.93M | -3.18M | 6.94M | -4.13M | 9.64M | 2.05M | 0.87M | 5.01M | 10.95M | 5.44M | 3.19M | 1.74M | 10.38M | 4.93M | 1.18M | -3.44M | 2.90M | -4.18M | 8.35M | 5.47M | 10.06M | 14.67M | 7.09M | 11.86M | 17.75M | 5.80M | 7.88M | 14.57M | 25.06M | 15.87M | 18.20M | 18.03M | 16.83M | 19.23M | 14.99M | 18.10M | 20.38M | 8.84M | 17.13M | 26.58M | 19.50M | 9.38M | 16.49M |
|
Income towards Parent Company
|
| 4.29M | 11.32M | 15.29M | 3.07M | 2.92M | 12.77M | 18.82M | 4.89M | 14.73M | 19.35M | 26.06M | 7.19M | 10.23M | 13.45M | 16.50M | 3.13M | 7.57M | 8.99M | 12.93M | -3.18M | 6.94M | -4.13M | 9.64M | 2.05M | 0.87M | 5.01M | 10.95M | 5.44M | 3.19M | 1.74M | 10.38M | 4.93M | 1.18M | -3.44M | 2.90M | -4.18M | 8.35M | 5.47M | 10.06M | 14.67M | 7.09M | 11.86M | 17.75M | 5.80M | 7.88M | 14.57M | 25.06M | 15.87M | 18.20M | 18.03M | 16.83M | 19.23M | 14.99M | 18.10M | 20.38M | 8.84M | 17.13M | 26.58M | 19.50M | 9.38M | 16.49M |
|
Net Income towards Common Stockholders
|
| 4.29M | 11.32M | 15.29M | 3.07M | 2.92M | 12.77M | 18.82M | 4.89M | 14.73M | 19.35M | 26.06M | 7.19M | 10.23M | 13.45M | 16.50M | 3.13M | 7.57M | 8.99M | 12.93M | -3.18M | 6.94M | -4.13M | 9.64M | 2.05M | 0.87M | 5.01M | 10.95M | 5.44M | 3.19M | 1.74M | 10.38M | 4.93M | 1.18M | -3.44M | 2.90M | -4.18M | 8.35M | 5.47M | 10.06M | 14.67M | 7.09M | 11.86M | 17.75M | 5.80M | 7.88M | 14.57M | 25.06M | 15.87M | 18.20M | 18.03M | 16.83M | 19.23M | 14.99M | 18.10M | 20.38M | 8.84M | 17.13M | 26.58M | 19.50M | 9.38M | 16.49M |
|
EPS (Basic)
|
| 0.34 | 0.90 | 1.22 | 0.24 | 0.23 | 1.01 | 1.48 | 0.38 | 1.15 | 1.51 | 2.03 | 0.81 | 0.79 | 1.04 | 1.28 | 0.89 | 0.62 | 0.75 | 1.11 | -0.23 | 0.62 | -0.37 | 0.90 | 0.73 | 0.08 | 0.47 | 1.03 | 0.59 | 0.30 | 0.16 | 0.96 | 0.46 | 0.11 | -0.32 | 0.27 | 0.14 | 0.77 | 0.51 | 0.93 | 1.36 | 0.65 | 1.09 | 1.63 | 0.53 | 0.72 | 1.33 | 2.28 | 1.63 | 1.66 | 1.64 | 1.53 | 1.75 | 1.36 | 1.64 | 1.85 | 1.18 | 1.58 | 2.45 | 1.80 | 1.00 | 1.55 |
|
EPS (Weighted Average and Diluted)
|
| 0.34 | 0.89 | 1.20 | 0.24 | 0.23 | 1.00 | 1.47 | 0.38 | 1.15 | 1.50 | 2.01 | 0.81 | 0.79 | 1.04 | 1.28 | 0.89 | 0.62 | 0.75 | 1.10 | -0.28 | 0.62 | -0.37 | 0.90 | 0.73 | 0.08 | 0.47 | 1.02 | 0.59 | 0.30 | 0.16 | 0.96 | 0.46 | 0.11 | -0.32 | 0.27 | 0.14 | 0.77 | 0.51 | 0.93 | 1.35 | 0.65 | 1.08 | 1.61 | 0.53 | 0.72 | 1.32 | 2.28 | 1.63 | 1.65 | 1.63 | 1.53 | 1.74 | 1.36 | 1.64 | 1.85 | 1.17 | 1.57 | 2.44 | 1.78 | 0.99 | 1.54 |
|
Shares Outstanding (Weighted Average)
|
12.45M | 12.50M | 12.55M | 12.56M | 12.56M | 12.68M | 12.70M | 12.71M | 12.70M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Shares Outstanding (Diluted Average)
|
12.59M | 12.64M | 12.69M | 12.70M | 12.69M | 12.76M | 12.82M | 12.81M | 12.81M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
EBITDA
|
| 6.61M | 17.06M | 23.14M | 9.77M | 5.08M | 18.95M | 28.79M | 12.69M | 22.26M | 29.45M | 39.55M | 15.80M | 15.99M | 20.91M | 25.22M | 16.23M | 11.90M | 14.54M | 21.49M | 2.77M | 11.75M | -4.69M | 15.32M | 12.00M | 2.73M | 8.52M | 17.41M | 11.98M | 6.20M | 7.29M | 18.81M | 6.71M | 2.04M | -4.46M | 4.47M | 4.06M | 12.28M | 8.64M | 15.83M | 17.46M | 7.54M | 15.81M | 21.34M | 9.42M | 13.36M | 18.34M | 35.16M | 27.78M | 24.60M | 27.27M | 26.96M | 23.36M | 21.07M | 22.10M | 19.94M | 13.50M | 20.88M | 32.12M | 23.79M | 11.32M | 19.61M |
|
Interest Expenses
|
| 0.19M | 0.21M | 0.19M | 0.17M | 0.14M | 0.13M | 0.10M | 0.12M | 0.14M | 0.08M | 0.03M | 0.05M | 0.04M | 0.12M | -0.28M | 0.10M | 0.07M | 0.21M | 1.14M | 1.20M | 1.20M | 1.20M | 1.18M | 1.18M | 1.21M | 1.20M | 1.16M | 1.19M | 1.18M | 1.09M | 1.23M | 1.19M | 1.21M | 1.18M | 1.17M | 1.22M | 1.19M | 1.19M | 1.20M | 1.19M | 1.20M | 1.21M | 1.18M | 1.17M | 1.16M | 1.18M | 1.01M | 0.92M | 0.91M | 1.04M | 0.95M | 0.89M | 0.88M | 0.83M | 0.77M | 0.76M | 0.75M | 0.40M | 0.34M | 0.34M | |
|
Tax Rate
|
| 34.83% | 33.39% | 33.98% | 68.56% | 34.23% | 34.25% | 34.16% | 61.35% | 34.20% | 34.38% | 34.43% | 54.16% | 35.30% | 35.30% | 35.30% | 81.06% | 35.10% | 36.38% | 36.70% | 701.32% | 33.21% | 33.33% | 31.43% | 81.37% | 34.61% | 34.36% | 32.38% | 48.43% | 33.54% | 69.43% | 40.50% | 17.04% | 29.74% | 32.12% | 10.28% | 284.68% | 25.86% | 20.39% | 17.94% | 20.49% | -3.08% | 18.54% | 16.07% | 25.48% | 16.89% | 24.15% | 29.53% | 32.85% | 24.16% | 29.92% | 34.59% | 22.79% | 28.58% | 20.27% | -1.02% | 41.78% | 22.24% | 19.99% | 24.17% | 31.14% | 24.67% |