|
Revenue
|
67.65M | 91.45M | 61.95M | 51.23M | 66.34M | 115.50M | 60.58M | 75.27M | 69.01M | 78.41M | 67.92M | 51.46M | 96.10M | 94.28M | 70.82M | 46.16M | 107.88M | 98.55M | 72.25M | 63.83M | 100.64M | 121.31M | 95.50M | 74.20M | 120.80M | 136.78M | 94.02M | 89.20M | 131.68M | 146.45M | 106.17M | 95.32M | 144.81M | 157.94M | 140.19M | 122.21M | 171.21M | 206.69M | 166.38M | 139.97M | 179.57M | 206.45M | 194.55M | 164.77M | 200.40M | 220.65M | 231.50M | 228.29M | 245.52M | 311.60M | 335.87M | 303.96M | 339.23M | 386.25M | 188.47M | 192.09M | 238.72M | 356.54M | 303.84M | 195.75M | 373.63M | 376.47M | 233.72M | 167.63M | 339.99M | 387.80M | 285.35M |
|
Cost of Revenue
|
50.90M | 62.89M | 43.47M | 34.50M | 51.13M | 85.63M | 51.40M | 56.72M | 45.98M | 54.86M | 50.64M | 52.51M | 60.68M | 60.69M | 68.67M | 32.73M | 66.02M | 61.63M | 72.10M | 44.15M | 62.48M | 76.28M | 65.13M | 47.57M | 72.55M | 84.25M | 71.88M | 57.25M | 74.05M | 85.04M | 76.22M | 57.21M | 79.64M | 85.93M | 84.91M | 71.31M | 94.49M | 115.58M | 99.17M | 80.11M | 110.21M | 123.01M | 112.12M | 93.51M | 110.70M | 128.24M | 146.54M | 135.90M | 149.72M | 193.32M | 207.62M | 185.78M | 204.32M | 228.87M | 142.26M | 126.60M | 144.29M | 200.09M | 172.94M | 125.11M | 204.02M | 208.36M | 140.51M | 112.89M | 202.26M | 229.67M | 169.91M |
|
Gross Profit
|
16.75M | 28.56M | 18.48M | 16.73M | 15.21M | 29.87M | 9.18M | 18.55M | 23.03M | 23.54M | 17.27M | -1.05M | 35.42M | 33.59M | 2.15M | 13.43M | 41.86M | 36.92M | 0.15M | 19.68M | 38.17M | 45.03M | 30.37M | 26.64M | 48.25M | 52.52M | 22.14M | 31.95M | 57.63M | 61.41M | 29.95M | 38.11M | 65.17M | 72.01M | 55.28M | 50.91M | 76.71M | 91.11M | 67.21M | 59.86M | 69.36M | 83.44M | 82.43M | 71.26M | 89.70M | 92.41M | 84.96M | 92.39M | 95.80M | 118.27M | 128.25M | 118.18M | 134.91M | 157.38M | 46.21M | 65.49M | 94.43M | 156.45M | 130.90M | 70.64M | 169.61M | 168.11M | 93.20M | 54.74M | 137.73M | 158.13M | 115.44M |
|
Selling, General & Administrative
|
16.55M | 17.42M | 13.96M | 17.32M | 17.05M | 21.23M | 14.02M | 15.46M | 16.66M | 17.36M | 12.99M | 13.61M | 18.60M | 20.87M | 15.84M | 16.60M | 19.84M | 23.39M | 15.38M | 15.36M | 18.22M | 20.34M | 15.90M | 17.90M | 20.59M | 22.47M | 15.70M | 18.70M | 20.61M | 24.80M | 19.38M | 18.35M | 23.27M | 27.22M | 24.92M | 25.58M | 28.96M | 33.51M | 28.13M | 27.62M | 30.17M | 35.70M | 27.41M | 25.02M | 34.56M | 29.01M | 28.03M | 34.22M | 32.05M | 36.90M | 33.93M | 36.74M | 39.96M | 39.57M | 26.86M | 35.44M | 37.48M | 51.68M | 44.53M | 42.51M | 50.60M | 51.21M | 38.90M | 39.29M | 56.07M | 55.73M | 45.04M |
|
Other Operating Expenses
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 13.37M | 27.52M | 28.63M | 21.49M | 19.04M | | | | | | | | | | | | | 0.74M | 0.98M | 3.78M | 3.24M | | | | | | | | | | | | | | | |
|
Operating Expenses
|
16.55M | 17.42M | 13.96M | 17.32M | 17.05M | 21.23M | 14.02M | 15.46M | 16.66M | 17.36M | 12.99M | 13.61M | 18.60M | 20.87M | 15.84M | 16.60M | 19.84M | 23.39M | 15.38M | 15.36M | 18.22M | 20.34M | 15.90M | 17.90M | 20.59M | 22.47M | 15.70M | 18.70M | 20.61M | 24.80M | 19.38M | 18.35M | 23.27M | 27.22M | 24.92M | 25.58M | 28.96M | 33.51M | 28.13M | 27.62M | 30.17M | 35.70M | 27.41M | 25.02M | 34.56M | 29.01M | 28.03M | 34.22M | 32.05M | 36.90M | 33.93M | 36.74M | 39.96M | 39.57M | 26.86M | 35.44M | 37.48M | 51.68M | 44.53M | 42.51M | 50.60M | 51.21M | 38.90M | 39.29M | 56.07M | 55.73M | 45.04M |
|
Operating Income
|
0.20M | 11.14M | -18.73M | -0.59M | -1.84M | 8.64M | -4.84M | 3.09M | 6.37M | 6.18M | 4.28M | -21.66M | 16.82M | 12.72M | -13.69M | -3.18M | 22.02M | 13.53M | -15.22M | 4.33M | 19.95M | 24.68M | 14.47M | 8.73M | 27.65M | 30.05M | 6.45M | 13.26M | 37.02M | 36.62M | 10.57M | 19.76M | 41.90M | 44.79M | 30.36M | 25.32M | 47.75M | 57.60M | 39.08M | 32.23M | 39.20M | 47.74M | 55.02M | 46.24M | 55.13M | 63.40M | 56.94M | 58.17M | 64.49M | 82.36M | 98.10M | 30.44M | 94.95M | 117.81M | 19.35M | 14.62M | 56.95M | 104.77M | 86.36M | 28.13M | 119.01M | 116.90M | 54.30M | 15.46M | 81.66M | 102.40M | 70.40M |
|
EBIT
|
0.20M | 11.14M | -18.73M | -0.59M | -1.84M | 8.64M | -4.84M | 3.09M | 6.37M | 6.18M | 4.28M | -21.66M | 16.82M | 12.72M | -13.69M | -3.18M | 22.02M | 13.53M | -15.22M | 4.33M | 19.95M | 24.68M | 14.47M | 8.73M | 27.65M | 30.05M | 6.45M | 13.26M | 37.02M | 36.62M | 10.57M | 19.76M | 41.90M | 44.79M | 30.36M | 25.32M | 47.75M | 57.60M | 39.08M | 32.23M | 39.20M | 47.74M | 55.02M | 46.24M | 55.13M | 63.40M | 56.94M | 58.17M | 64.49M | 82.36M | 98.10M | 30.44M | 94.95M | 117.81M | 19.35M | 14.62M | 56.95M | 104.77M | 86.36M | 28.13M | 119.01M | 116.90M | 54.30M | 15.46M | 81.66M | 102.40M | 70.40M |
|
EBT
|
-3.24M | 7.50M | -22.66M | -4.28M | -5.64M | 4.78M | -8.75M | -0.62M | 2.41M | 2.17M | -0.51M | -18.26M | 12.41M | 8.43M | -13.84M | -3.26M | 21.77M | 13.32M | -15.29M | 4.26M | 19.62M | 24.38M | 14.30M | 8.65M | 27.52M | 29.86M | 6.29M | 13.12M | 36.44M | 36.16M | 10.49M | 19.74M | 41.70M | 44.54M | 30.31M | 25.38M | 47.52M | 57.23M | 39.30M | 32.80M | 39.26M | 47.74M | 55.77M | 46.94M | 55.66M | 63.47M | 57.15M | 58.37M | 64.49M | 82.34M | 98.11M | 30.45M | 94.94M | 117.92M | 19.35M | 14.62M | 54.96M | 103.46M | 87.10M | 30.68M | 119.02M | 116.90M | 54.31M | 15.46M | 81.59M | 102.47M | 70.40M |
|
Tax Provisions
|
-0.12M | 0.12M | -0.20M | -5.61M | -0.13M | | 0.07M | -0.11M | -2.65M | 0.06M | -0.02M | -0.17M | 0.10M | 0.09M | 0.47M | 0.36M | 0.20M | 0.10M | 0.00M | 10.90M | 7.33M | 9.22M | 5.39M | 3.49M | 9.96M | 11.15M | 2.54M | 5.03M | 12.74M | 12.43M | 2.70M | 7.11M | 13.75M | 15.76M | 10.21M | 7.08M | 10.41M | 14.41M | 9.83M | 7.63M | 7.70M | 12.03M | 13.79M | 11.44M | 13.30M | 16.25M | 14.44M | 15.06M | 15.95M | 20.98M | 24.31M | 5.42M | 23.73M | 29.01M | 4.93M | 4.51M | 13.83M | 26.43M | 21.83M | 8.71M | 29.95M | 29.91M | 13.76M | 22.09M | 21.20M | 26.57M | 18.63M |
|
Profit After Tax
|
3.12M | 7.38M | 22.46M | -35.07M | -5.51M | 4.78M | -8.82M | -0.51M | 5.06M | 2.11M | -0.50M | -18.25M | 12.31M | 8.34M | -14.31M | -3.62M | 21.57M | 13.22M | -15.30M | 15.10M | 12.29M | 15.16M | 8.91M | 5.15M | 17.55M | 18.71M | 3.74M | 8.09M | 23.71M | 23.73M | 7.79M | 12.63M | 27.95M | 28.78M | 20.10M | 18.30M | 37.11M | 42.82M | 29.47M | 25.17M | 31.55M | 35.71M | 41.98M | 35.50M | 42.40M | 47.22M | 42.71M | 43.30M | 48.55M | 61.37M | 73.80M | 25.03M | 71.21M | 88.92M | 14.42M | 10.08M | 41.13M | 77.04M | 65.27M | 21.95M | 89.07M | 87.00M | 40.55M | 9.77M | 60.43M | 75.91M | 51.77M |
|
Equity Income
|
0.15M | -0.03M | 0.02M | | 0.22M | 1.01M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Income from Continuing Operations
|
-3.12M | 7.38M | -22.46M | 1.33M | -5.51M | 4.78M | -8.82M | -0.51M | 5.06M | 2.11M | -0.50M | -18.09M | 12.31M | 8.34M | -14.31M | -3.62M | 21.57M | 13.22M | -15.30M | -6.64M | 12.29M | 15.16M | 8.91M | 5.15M | 17.55M | 18.71M | 3.74M | 8.09M | 23.71M | 23.73M | 7.79M | 12.63M | 27.95M | 28.78M | 20.10M | 18.30M | 37.11M | 42.82M | 29.47M | 25.17M | 31.55M | 35.71M | 41.98M | 35.50M | 42.36M | 47.22M | 42.71M | 43.30M | 48.55M | 61.37M | 73.80M | 25.03M | 71.21M | 88.92M | 14.42M | 10.11M | 41.13M | 77.04M | 65.27M | 21.96M | 89.07M | 87.00M | 40.55M | -6.63M | 60.39M | 75.91M | 51.77M |
|
Consolidated Net Income
|
-3.12M | 7.38M | -22.46M | 1.33M | -5.51M | 4.78M | -8.82M | -0.51M | 5.06M | 2.11M | -0.50M | -18.09M | 12.31M | 8.34M | -14.31M | -3.62M | 21.57M | 13.22M | -15.30M | -6.64M | 12.29M | 15.16M | 8.91M | 5.15M | 17.55M | 18.71M | 3.74M | 8.09M | 23.71M | 23.73M | 7.79M | 12.63M | 27.95M | 28.78M | 20.10M | 18.30M | 37.11M | 42.82M | 29.47M | 25.17M | 31.55M | 35.71M | 41.98M | 35.50M | 42.36M | 47.22M | 42.71M | 43.30M | 48.55M | 61.37M | 73.80M | 25.03M | 71.21M | 88.92M | 14.42M | 10.11M | 41.13M | 77.04M | 65.27M | 21.96M | 89.07M | 87.00M | 40.55M | -6.63M | 60.39M | 75.91M | 51.77M |
|
Income towards Parent Company
|
-3.12M | 7.38M | -22.46M | 1.33M | -5.51M | 4.78M | -8.82M | -0.51M | 5.06M | 2.11M | -0.50M | -18.09M | 12.31M | 8.34M | -14.31M | -3.62M | 21.57M | 13.22M | -15.30M | -6.64M | 12.29M | 15.16M | 8.91M | 5.15M | 17.55M | 18.71M | 3.74M | 8.09M | 23.71M | 23.73M | 7.79M | 12.63M | 27.95M | 28.78M | 20.10M | 18.30M | 37.11M | 42.82M | 29.47M | 25.17M | 31.55M | 35.71M | 41.98M | 35.50M | 42.36M | 47.22M | 42.71M | 43.30M | 48.55M | 61.37M | 73.80M | 25.03M | 71.21M | 88.92M | 14.42M | 10.11M | 41.13M | 77.04M | 65.27M | 21.96M | 89.07M | 87.00M | 40.55M | -6.63M | 60.39M | 75.91M | 51.77M |
|
Net Income towards Common Stockholders
|
-3.12M | 7.38M | -22.46M | 1.33M | -5.51M | 4.78M | -8.82M | -0.51M | 5.06M | 2.11M | -0.50M | -18.09M | 12.31M | 8.34M | -14.31M | -3.62M | 21.57M | 13.22M | -15.30M | -6.64M | 12.29M | 15.16M | 8.91M | 5.15M | 17.55M | 18.71M | 3.74M | 8.09M | 23.71M | 23.73M | 7.79M | 12.63M | 27.95M | 28.78M | 20.10M | 18.30M | 37.11M | 42.82M | 29.47M | 25.17M | 31.55M | 35.71M | 41.98M | 35.50M | 42.36M | 47.22M | 42.71M | 43.30M | 48.55M | 61.37M | 73.80M | 25.03M | 71.21M | 88.92M | 14.42M | 10.11M | 41.13M | 77.04M | 65.27M | 21.96M | 89.07M | 87.00M | 40.55M | -6.63M | 60.39M | 75.91M | 51.77M |
|
EPS (Basic)
|
0.21 | 0.49 | -1.49 | 0.09 | 0.36 | 0.31 | -0.58 | -0.03 | 0.33 | 0.14 | -0.03 | -1.18 | 0.80 | 0.54 | -0.86 | -0.22 | 0.64 | 0.39 | -0.45 | 0.46 | 0.37 | 0.46 | 0.28 | 0.16 | 0.55 | 0.59 | 0.12 | 0.26 | 0.80 | 0.81 | 0.27 | 0.43 | 0.48 | 0.49 | 0.34 | 0.31 | 0.63 | 0.73 | 0.50 | 0.21 | 0.27 | 0.31 | 0.36 | 0.30 | 0.37 | 0.41 | 0.37 | 0.37 | 0.42 | 0.53 | 0.64 | 0.22 | 0.62 | 0.79 | 0.13 | 0.10 | 0.38 | 0.71 | 0.60 | 0.20 | 0.82 | 0.80 | 0.37 | -0.06 | 0.56 | 0.71 | 0.48 |
|
EPS (Weighted Average and Diluted)
|
0.21 | 0.49 | -1.49 | 0.09 | -0.36 | 0.30 | -0.58 | -0.03 | 0.30 | 0.12 | -0.03 | -1.18 | 0.74 | 0.48 | -0.86 | -0.22 | 0.62 | 0.38 | -0.45 | 0.45 | 0.37 | 0.46 | 0.28 | 0.16 | 0.55 | 0.58 | 0.12 | 0.26 | 0.79 | 0.80 | 0.26 | 0.43 | 0.48 | 0.49 | 0.34 | 0.31 | 0.63 | 0.73 | 0.50 | 0.21 | 0.27 | 0.31 | 0.36 | 0.30 | 0.37 | 0.41 | 0.37 | 0.37 | 0.42 | 0.53 | 0.64 | 0.22 | 0.62 | 0.79 | 0.13 | 0.10 | 0.38 | 0.71 | 0.60 | 0.20 | 0.82 | 0.80 | 0.37 | -0.06 | 0.56 | 0.71 | 0.48 |
|
Shares Outstanding (Weighted Average)
|
15.01M | 15.05M | 15.08M | 15.06M | 15.14M | 15.19M | 15.21M | 15.19M | 15.29M | 15.40M | 15.43M | 15.39M | 15.47M | | | | | | | | | | | | | | | | | | | | | | | 58.79M | 58.86M | 58.76M | 58.74M | 117.48M | 117.09M | 116.97M | 116.80M | 116.86M | 116.26M | 115.73M | 115.77M | 115.89M | 115.66M | 115.51M | 115.46M | 115.46M | 114.64M | 113.86M | 112.61M | 111.71M | 108.77M | 108.77M | 108.71M | 108.68M | 108.64M | 108.69M | 108.53M | 108.19M | 107.18M | | |
|
Shares Outstanding (Diluted Average)
|
15.01M | 15.11M | 15.08M | 15.06M | 15.14M | 15.88M | 15.21M | 15.19M | 16.82M | 17.15M | 16.46M | 15.39M | 16.72M | | | | | | | | | | | | | | | | | | | | | | | 59.15M | 59.20M | 59.05M | 59.08M | 118.13M | 117.66M | 117.38M | 117.21M | 117.32M | 116.65M | 116.06M | 116.13M | 116.25M | 116.02M | 115.84M | 115.77M | 115.76M | 114.85M | 114.05M | 112.79M | 111.88M | 108.92M | 108.89M | 108.83M | 108.81M | 108.79M | 108.81M | 108.66M | 108.32M | 107.28M | | |
|
EBITDA
|
0.20M | 11.14M | -18.73M | -0.59M | -1.84M | 8.64M | -4.84M | 3.09M | 5.24M | 2.11M | -0.50M | -18.25M | 12.31M | 8.34M | -14.31M | -3.62M | 21.57M | 13.22M | -15.30M | 15.10M | 12.29M | 15.16M | 8.91M | 5.15M | 17.55M | 18.71M | 3.74M | 8.09M | 23.71M | 23.73M | 7.79M | 12.63M | 27.95M | 28.78M | 20.10M | 18.30M | 37.11M | 42.82M | 29.47M | 25.17M | 31.55M | 35.71M | 41.98M | 35.50M | 42.40M | 47.22M | 42.71M | 43.30M | 48.55M | 61.37M | 73.80M | 25.03M | 71.21M | 88.92M | 14.42M | 10.08M | 41.13M | 77.04M | 65.27M | 21.95M | 89.07M | 87.00M | 40.55M | 9.77M | 60.43M | 75.91M | 51.77M |
|
Interest Expenses
|
3.44M | 3.64M | 3.93M | 3.69M | 3.80M | 3.87M | 3.91M | 3.71M | 3.96M | 4.01M | 4.79M | 3.60M | 4.41M | 4.30M | 0.15M | 0.08M | 0.25M | 0.21M | 0.07M | 0.07M | 0.32M | 0.30M | 0.17M | 0.09M | 0.14M | 0.19M | 0.16M | 0.14M | 0.57M | 0.46M | 0.08M | 0.02M | 0.20M | 0.25M | 0.06M | -0.05M | 0.23M | 0.37M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Tax Rate
|
3.71% | 1.57% | 0.89% | 131.12% | 2.38% | | -0.79% | 17.15% | -109.92% | 2.86% | 3.50% | 0.91% | 0.77% | 1.02% | -3.39% | -11.01% | 0.91% | 0.72% | -0.03% | 256.11% | 37.34% | 37.82% | 37.67% | 40.40% | 36.21% | 37.33% | 40.46% | 38.36% | 34.95% | 34.38% | 25.76% | 36.02% | 32.97% | 35.38% | 33.68% | 27.89% | 21.91% | 25.18% | 25.01% | 23.27% | 19.62% | 25.20% | 24.73% | 24.38% | 23.90% | 25.60% | 25.26% | 25.81% | 24.73% | 25.48% | 24.78% | 17.80% | 24.99% | 24.60% | 25.47% | 30.85% | 25.17% | 25.54% | 25.07% | 28.41% | 25.16% | 25.58% | 25.33% | 142.93% | 25.98% | 25.92% | 26.46% |