|
Revenue
|
| 68.28M | 64.39M | 58.40M | 64.14M | 75.44M | 79.62M | 80.51M | 93.24M | 112.34M | 119.57M | 118.15M | 141.77M | 155.91M | 179.53M | 170.94M | 181.90M | 169.88M | 152.40M | 121.12M | 105.14M | 169.26M | 168.04M | 166.57M | 140.65M | 139.39M | 149.22M | 149.45M | 142.80M | 120.89M | 130.62M | 136.82M | 130.76M | 122.29M | 145.78M | 135.74M | 132.49M | 126.77M |
|
Cost of Revenue
|
| 45.15M | 42.65M | 39.82M | 43.61M | 51.45M | 51.16M | 51.38M | 63.07M | 70.54M | 74.44M | 75.59M | 92.31M | 94.60M | 108.80M | 108.00M | 118.27M | 108.76M | 104.15M | 87.27M | 80.36M | 105.06M | 104.61M | 108.47M | 97.10M | 100.52M | 109.67M | 110.97M | 104.66M | 96.17M | 98.36M | 107.42M | 101.61M | 99.61M | 112.59M | 105.84M | 127.34M | 107.61M |
|
Gross Profit
|
| 23.13M | 21.74M | 18.58M | 20.53M | 24.00M | 28.46M | 29.13M | 30.17M | 41.79M | 45.13M | 42.56M | 49.46M | 61.31M | 70.72M | 62.94M | 63.63M | 61.12M | 48.24M | 33.85M | 24.78M | 64.19M | 63.43M | 58.11M | 43.55M | 38.87M | 39.55M | 38.49M | 38.15M | 24.73M | 32.26M | 29.40M | 29.15M | 22.67M | 33.19M | 29.89M | 5.15M | 19.16M |
|
Selling, General & Administrative
|
| 3.93M | 3.98M | 4.08M | 4.65M | 4.62M | 4.93M | 5.66M | 5.75M | 6.38M | 7.53M | 7.27M | 8.08M | 8.44M | 8.32M | 8.21M | 10.43M | 8.73M | | | | | | 10.95M | 9.73M | 10.25M | 9.62M | 12.24M | 9.93M | 9.73M | 10.85M | 12.17M | 10.70M | 9.93M | 11.21M | 12.01M | 15.59M | 13.54M |
|
Other Operating Expenses
|
| 0.40M | -0.80M | 5.19M | 7.33M | 6.91M | 6.47M | 6.58M | 8.41M | 11.00M | 9.30M | 8.06M | 10.28M | 15.76M | 11.65M | 9.95M | 11.01M | 14.42M | | | | | | 8.44M | 8.63M | 8.76M | 10.25M | 9.22M | 9.81M | 8.67M | 11.08M | 9.71M | 9.48M | 9.00M | 10.57M | 9.41M | 10.28M | 9.10M |
|
Operating Expenses
|
| 10.23M | 9.10M | 9.27M | 11.98M | 11.54M | 11.40M | 12.24M | 14.16M | 17.38M | 16.82M | 15.33M | 18.36M | 24.21M | 19.97M | 18.16M | 21.43M | 23.15M | | | | | | 19.38M | 18.36M | 19.01M | 19.87M | 21.46M | 19.73M | 18.40M | 21.93M | 21.87M | 20.18M | 18.93M | 21.78M | 21.42M | 25.86M | 22.64M |
|
Operating Income
|
| 12.90M | 12.64M | 9.31M | 8.55M | 12.46M | 17.06M | 16.89M | 16.01M | 24.42M | 28.31M | 27.24M | 31.10M | 37.10M | 50.75M | 44.78M | 42.20M | 37.97M | 48.24M | 33.85M | 24.78M | 64.19M | 63.43M | 38.73M | 25.19M | 19.86M | 19.68M | 17.02M | 18.41M | 6.33M | 10.32M | 7.53M | 8.97M | 3.74M | 11.41M | 8.47M | -20.72M | -3.48M |
|
EBIT
|
| 12.90M | 12.64M | 9.31M | 8.55M | 12.46M | 17.06M | 16.89M | 16.01M | 24.42M | 28.31M | 27.24M | 31.10M | 37.10M | 50.75M | 44.78M | 42.20M | 37.97M | 48.24M | 33.85M | 24.78M | 64.19M | 63.43M | 38.73M | 25.19M | 19.86M | 19.68M | 17.02M | 18.41M | 6.33M | 10.32M | 7.53M | 8.97M | 3.74M | 11.41M | 8.47M | -20.72M | -3.48M |
|
Interest & Investment Income
|
| -0.03M | | | | 0.05M | -0.01M | -0.02M | 0.08M | -0.02M | -0.02M | -0.02M | 0.10M | -0.02M | -0.04M | -0.04M | 0.10M | -0.04M | | | | | | 0.03M | 0.19M | 0.73M | 1.60M | 1.21M | 1.48M | 1.45M | 1.32M | 1.35M | 1.33M | 1.16M | 1.05M | 1.04M | 0.95M | 0.63M |
|
Other Non Operating Income
|
| 0.13M | 0.17M | 0.15M | -0.03M | 0.11M | 0.11M | 0.18M | -0.16M | 0.18M | 0.30M | 0.32M | -0.52M | 0.27M | 0.17M | 0.41M | -0.97M | 0.36M | | | | | | 0.85M | 0.75M | 0.49M | -0.40M | 0.28M | 0.37M | 1.76M | -4.23M | 0.18M | 0.18M | 0.39M | -0.27M | 0.25M | 0.40M | 0.76M |
|
Non Operating Income
|
| 0.13M | 0.17M | 0.15M | 0.31M | 0.16M | 0.11M | 0.18M | 0.63M | 0.18M | 0.30M | 0.32M | 0.24M | 0.27M | -0.17M | 0.41M | -0.44M | 0.36M | | | | | | 0.85M | 0.91M | 1.13M | 1.99M | 1.47M | 1.82M | 1.76M | 1.69M | 1.52M | 1.48M | 1.52M | 1.60M | 1.27M | 1.33M | 1.37M |
|
EBT
|
| 12.99M | 12.79M | 9.44M | 8.93M | 12.61M | 17.16M | 17.04M | 16.70M | 24.57M | 28.59M | 27.54M | 31.41M | 37.35M | 50.88M | 45.15M | 41.85M | 38.30M | 48.24M | 33.85M | 24.78M | 64.19M | 63.43M | 39.52M | 26.10M | 20.99M | 21.66M | 18.49M | 20.23M | 8.09M | 12.01M | 9.05M | 10.46M | 5.26M | 13.01M | 9.75M | -19.39M | -2.11M |
|
Tax Provisions
|
| 4.68M | 4.60M | 3.40M | 3.21M | 4.67M | 6.35M | 6.31M | 6.18M | 9.09M | 10.58M | 10.19M | 11.62M | 13.63M | 18.57M | 16.48M | 15.28M | 13.98M | | | | | | 9.29M | 5.35M | 2.60M | 2.71M | 4.14M | 4.05M | 0.66M | 1.76M | 1.96M | 2.19M | 0.53M | 2.53M | 1.98M | -2.16M | -3.70M |
|
Profit After Tax
|
| 8.32M | 8.32M | 6.04M | 5.71M | 7.95M | 10.81M | 10.74M | 10.52M | 15.48M | 18.01M | 17.35M | 19.79M | 23.72M | 32.31M | 28.67M | 26.57M | 24.32M | 17.10M | 12.27M | 8.21M | 31.71M | 38.12M | 30.23M | 20.76M | 18.39M | 18.95M | 14.35M | 16.18M | 7.43M | 10.25M | 7.08M | 8.26M | 4.74M | 10.48M | 7.77M | -17.23M | 1.58M |
|
Income from Continuing Operations
|
| 8.32M | 8.18M | 6.04M | 5.71M | 7.95M | 10.81M | 10.74M | 10.52M | 15.48M | 18.01M | 17.35M | 19.79M | 23.72M | 32.31M | 28.67M | 26.57M | 24.32M | 48.24M | 33.85M | 24.78M | 64.19M | 63.43M | 30.23M | 20.76M | 18.39M | 18.95M | 14.35M | 16.18M | 7.43M | 10.25M | 7.08M | 8.26M | 4.74M | 10.48M | 7.77M | -17.23M | 1.58M |
|
Consolidated Net Income
|
| 8.32M | 8.18M | 6.04M | 5.71M | 7.95M | 10.81M | 10.74M | 10.52M | 15.48M | 18.01M | 17.35M | 19.79M | 23.72M | 32.31M | 28.67M | 26.57M | 24.32M | 48.24M | 33.85M | 24.78M | 64.19M | 63.43M | 30.23M | 20.76M | 18.39M | 18.95M | 14.35M | 16.18M | 7.43M | 10.25M | 7.08M | 8.26M | 4.74M | 10.48M | 7.77M | -17.23M | 1.58M |
|
Income towards Parent Company
|
| 8.32M | 8.18M | 6.04M | 5.71M | 7.95M | 10.81M | 10.74M | 10.52M | 15.48M | 18.01M | 17.35M | 19.79M | 23.72M | 32.31M | 28.67M | 26.57M | 24.32M | 48.24M | 33.85M | 24.78M | 64.19M | 63.43M | 30.23M | 20.76M | 18.39M | 18.95M | 14.35M | 16.18M | 7.43M | 10.25M | 7.08M | 8.26M | 4.74M | 10.48M | 7.77M | -17.23M | 1.58M |
|
Net Income towards Common Stockholders
|
| 8.32M | 8.18M | 6.04M | 5.71M | 7.95M | 10.81M | 10.74M | 10.52M | 15.48M | 18.01M | 17.35M | 19.79M | 23.72M | 32.31M | 28.67M | 26.57M | 24.32M | 48.24M | 33.85M | 24.78M | 64.19M | 63.43M | 30.23M | 20.76M | 18.39M | 18.95M | 14.35M | 16.18M | 7.43M | 10.25M | 7.08M | 8.26M | 4.74M | 10.48M | 7.77M | -17.23M | 1.58M |
|
EPS (Basic)
|
| 0.44 | 0.43 | 0.32 | 0.30 | 0.42 | 0.57 | 0.57 | 0.55 | 0.81 | 0.94 | 0.91 | 1.03 | 1.23 | 1.67 | 1.48 | 1.37 | 1.26 | 0.91 | 0.70 | 0.47 | 1.81 | 2.17 | 1.72 | 1.18 | 1.04 | 1.07 | 0.81 | 0.91 | 0.42 | 0.58 | 0.41 | 0.48 | 0.28 | 0.63 | 0.47 | -1.05 | 0.10 |
|
EPS (Weighted Average and Diluted)
|
| 0.43 | 0.42 | 0.31 | 0.29 | 0.42 | 0.56 | 0.56 | 0.54 | 0.79 | 0.91 | 0.88 | 1.00 | 1.20 | 1.63 | 1.44 | 1.33 | 1.22 | 0.88 | 0.69 | 0.46 | 1.78 | 2.14 | 1.70 | 1.17 | 1.03 | 1.06 | 0.81 | 0.91 | 0.42 | 0.58 | 0.40 | 0.47 | 0.28 | 0.62 | 0.46 | -1.05 | 0.10 |
|
Shares Outstanding (Weighted Average)
|
19.07M | 19.07M | 19.11M | 19.23M | 18.82M | 18.70M | 18.87M | 18.91M | 19.04M | 19.12M | 19.15M | 19.16M | 19.16M | 19.26M | 19.32M | 19.34M | 19.35M | 19.35M | 18.70M | 17.46M | 17.49M | 17.50M | 17.60M | 17.60M | 17.61M | 17.67M | 17.67M | 17.60M | 17.71M | 17.72M | 17.72M | 17.66M | 17.40M | 16.86M | 16.79M | 16.76M | 16.55M | 16.16M |
|
Shares Outstanding (Diluted Average)
|
| | | | | | | | | | | | | | | | | | | | | 17.77M | 17.76M | 17.81M | 17.80M | 17.83M | 17.79M | 17.79M | 17.83M | 17.89M | 17.81M | 17.64M | 17.62M | 17.46M | | 16.85M | 16.49M | 16.37M |
|
EBITDA
|
| 12.90M | 12.64M | 9.31M | 8.55M | 12.46M | 17.06M | 16.89M | 16.01M | 24.42M | 28.31M | 27.24M | 31.10M | 37.10M | 50.75M | 44.78M | 42.20M | 37.97M | 48.24M | 33.85M | 24.78M | 64.19M | 63.43M | 38.73M | 25.19M | 19.86M | 19.68M | 17.02M | 18.41M | 6.33M | 10.32M | 7.53M | 8.97M | 3.74M | 11.41M | 8.47M | -20.72M | -3.48M |
|
Interest Expenses
|
| | 0.03M | 0.02M | 0.07M | | 0.02M | 0.02M | 0.06M | | | | | | | | | | | | | | | 0.09M | 0.03M | 0.09M | 0.05M | 0.03M | 0.03M | 0.12M | 0.03M | 0.02M | 0.03M | 0.02M | 0.04M | 0.02M | 0.02M | 0.02M |
|
Tax Rate
|
| 36.00% | 36.00% | 36.00% | 36.01% | 37.00% | 37.00% | 37.00% | 37.00% | 37.00% | 37.00% | 37.00% | 37.00% | 36.50% | 36.50% | 36.50% | 36.50% | 36.50% | | | | | | 23.50% | 20.48% | 12.40% | 12.51% | 22.40% | 20.01% | 8.13% | 14.66% | 21.70% | 20.96% | 10.01% | 19.46% | 20.30% | 11.15% | |