|
Revenue
|
157.51M | 163.47M | | 167.16M | 176.62M | 173.99M | 147.19M | 160.58M | 175.85M | 172.69M | 158.79M | 170.92M | 187.77M | 201.04M | 198.13M | 206.86M | 220.91M | 217.61M | 206.62M | 210.31M | | | |
|
Cost of Revenue
|
98.12M | 96.21M | | 102.46M | 106.62M | 105.52M | 93.67M | 99.72M | 106.29M | 104.05M | 99.39M | 106.31M | 114.21M | 120.08M | 121.02M | 128.37M | 137.91M | 130.23M | 131.06M | 133.98M | | | |
|
Gross Profit
|
59.38M | 67.25M | | 64.70M | 69.99M | 68.47M | 53.53M | 60.86M | 69.56M | 68.64M | 59.41M | 64.61M | 73.56M | 80.96M | 77.11M | 78.49M | 83.00M | 87.38M | 75.56M | 76.33M | | | |
|
Amortization - Intangibles
|
1.26M | 1.25M | | | 1.60M | 1.58M | 1.83M | 1.47M | 1.39M | 1.60M | 1.63M | 1.57M | 1.93M | 2.75M | 3.03M | 3.16M | 3.14M | 3.15M | 3.05M | 3.05M | | | |
|
Research & Development
|
4.40M | 4.34M | | | 4.66M | 5.30M | 4.68M | 5.16M | 4.89M | 5.50M | 5.68M | 5.71M | 5.79M | 6.22M | 6.69M | 7.57M | 7.81M | 7.45M | 8.29M | 7.38M | | | |
|
Selling, General & Administrative
|
26.21M | 27.55M | | | 28.44M | 32.02M | 28.89M | 28.41M | 31.19M | 30.60M | 34.08M | 29.20M | 34.45M | 34.44M | 34.57M | 34.17M | 38.33M | 36.65M | 37.83M | 36.34M | | | |
|
Other Operating Expenses
|
1.26M | 1.25M | | | 1.60M | 1.58M | 1.83M | 1.47M | 23.70M | 23.84M | 14.99M | 12.21M | 26.22M | 26.99M | 23.66M | 25.39M | 24.58M | 29.94M | 3.05M | 18.56M | 32.74M | 6.32M | 23.87M |
|
Operating Expenses
|
31.88M | 33.15M | | | 34.70M | 38.90M | 35.41M | 35.04M | 37.47M | 37.70M | 41.39M | 36.49M | 42.17M | 43.40M | 44.29M | 44.90M | 49.28M | 47.25M | 49.17M | 46.78M | | | |
|
Operating Income
|
27.51M | 34.11M | | 30.92M | 35.29M | 29.57M | 18.12M | 25.82M | 32.10M | 30.93M | 18.02M | 28.12M | 31.38M | 37.56M | 32.82M | 33.59M | 33.72M | 40.13M | 26.39M | 29.55M | | | |
|
EBIT
|
27.51M | 34.11M | | 30.92M | 35.29M | 29.57M | 18.12M | 25.82M | 32.10M | 30.93M | 18.02M | 28.12M | 31.38M | 37.56M | 32.82M | 33.59M | 33.72M | 40.13M | 26.39M | 29.55M | 37.72M | 12.64M | 30.18M |
|
Other Non Operating Income
|
1.41M | 0.03M | | | 0.01M | 1.90M | | -0.10M | 0.76M | 1.35M | 3.46M | 1.23M | 3.72M | -1.48M | 1.57M | 1.19M | -2.38M | 2.26M | 1.75M | -3.12M | | | |
|
Non Operating Income
|
1.41M | 0.03M | | | 0.01M | 1.90M | | -0.10M | 0.76M | 1.35M | 3.46M | 1.23M | 0.94M | 1.38M | 1.57M | 1.19M | 1.45M | 2.26M | 1.75M | 1.13M | | | |
|
EBT
|
28.56M | 33.82M | | 30.92M | 34.78M | 31.06M | 18.12M | 24.77M | 31.40M | 29.03M | 3.61M | 17.97M | 35.40M | 36.52M | 39.03M | 33.81M | 31.56M | 41.20M | 25.07M | 26.41M | 37.72M | 12.64M | 30.18M |
|
Tax Provisions
|
8.28M | 10.49M | | | 9.51M | 6.12M | 4.78M | 7.21M | 8.44M | 6.25M | 5.48M | 3.30M | 8.75M | 9.53M | 10.68M | 8.42M | 6.98M | 11.26M | 6.88M | 6.41M | 9.03M | 1.32M | 9.32M |
|
Profit After Tax
|
20.28M | 23.34M | | 21.58M | 25.27M | 24.94M | 15.24M | 17.89M | 23.60M | 24.00M | 12.03M | 11.49M | 26.65M | 26.99M | 23.66M | 25.39M | 24.58M | 29.94M | 19.51M | 20.00M | 28.68M | 11.32M | 20.86M |
|
Equity Income
|
| | | | | | | -0.33M | -0.64M | -1.22M | 2.19M | -10.68M | | | | | | | | | | | |
|
Income from Continuing Operations
|
20.28M | 23.34M | | 30.92M | 25.27M | 24.94M | 13.34M | 17.56M | 22.96M | 22.78M | -1.88M | 14.67M | 26.65M | 26.99M | 28.35M | 25.39M | 24.58M | 29.94M | 18.19M | 20.00M | 28.68M | 11.32M | 20.86M |
|
Consolidated Net Income
|
20.28M | 23.34M | | 30.92M | 25.27M | 24.94M | 13.34M | 17.56M | 22.96M | 22.78M | -1.88M | 14.67M | 26.65M | 26.99M | 28.35M | 25.39M | 24.58M | 29.94M | 18.19M | 20.00M | 28.68M | 11.32M | 20.86M |
|
Income towards Parent Company
|
20.28M | 23.34M | | 30.92M | 25.27M | 24.94M | 13.34M | 17.56M | 22.96M | 22.78M | -1.88M | 14.67M | 26.65M | 26.99M | 28.35M | 25.39M | 24.58M | 29.94M | 18.19M | 20.00M | 28.68M | 11.32M | 20.86M |
|
Net Income towards Common Stockholders
|
20.28M | 23.34M | | 30.92M | 25.27M | 24.94M | 13.34M | 17.56M | 22.96M | 22.78M | -1.88M | 14.67M | 26.64M | 26.99M | 23.64M | 25.39M | 24.58M | 29.94M | 19.51M | 20.00M | 28.68M | 11.32M | 20.86M |
|
EPS (Basic)
|
0.91 | 1.06 | | | 1.14 | 1.13 | 0.61 | 0.81 | 1.05 | 1.04 | 0.55 | 0.52 | 1.19 | 1.20 | 1.05 | 1.13 | 1.09 | 1.33 | 0.86 | 0.88 | | | |
|
EPS (Weighted Average and Diluted)
|
0.90 | 1.04 | | | 1.12 | 1.11 | 0.60 | 0.80 | 1.04 | 1.03 | 0.53 | 0.51 | 1.18 | 1.19 | 1.04 | 1.12 | 1.08 | 1.32 | 0.86 | 0.88 | | | |
|
Shares Outstanding (Weighted Average)
|
22.02M | 21.97M | 21.88M | | 22.19M | 22.02M | 21.90M | 21.61M | 21.78M | 21.92M | | 22.09M | 22.30M | 22.43M | | 22.49M | | | | 22.60M | | | |
|
Shares Outstanding (Diluted Average)
|
22.40M | 22.34M | 22.21M | | 22.59M | 22.41M | 22.25M | 21.93M | 22.07M | 22.16M | | 22.37M | 22.50M | 22.62M | | 22.72M | | | | 22.78M | | | |
|
EBITDA
|
27.51M | 34.11M | | 30.92M | 28.94M | 7.30M | 18.12M | 25.82M | 15.32M | 34.32M | 18.02M | 28.12M | 31.38M | 37.56M | 32.82M | 33.59M | 33.74M | 13.21M | -9.89M | 9.04M | 34.67M | 2.19M | 10.43M |
|
Interest Expenses
|
0.36M | 0.31M | | | 0.52M | 0.41M | | 0.42M | 0.42M | 0.45M | 0.43M | 0.38M | 0.64M | 0.94M | 1.62M | 1.22M | 1.23M | 1.29M | 1.17M | 1.15M | | | |
|
Tax Rate
|
29.00% | 31.00% | | | 27.35% | 19.70% | 26.38% | 29.11% | 26.87% | 21.53% | 152.05% | 18.36% | 24.72% | 26.10% | 27.37% | 24.91% | 22.13% | 27.33% | 27.44% | 24.28% | 23.95% | 10.42% | 30.88% |