|
Revenue
|
291.40M | 233.80M | 214.64M | 177.59M | 220.13M | 217.53M | 245.99M | 204.35M | 282.10M | 342.64M | 364.59M | 336.44M | 449.95M | 492.08M | 536.19M | 408.35M | 505.60M | 556.78M | 698.92M | 518.71M | 597.80M | 669.96M | 781.61M | 597.77M | 797.90M | 752.86M | 880.71M | 672.77M | 801.98M | 805.60M | 946.42M | 742.56M | 877.50M | 884.58M | 1,008.78M | 708.14M | 864.61M | 940.88M | 1,136.85M | 901.01M | 1,033.08M | 1,138.09M | 1,409.94M | 1,083.78M | 1,277.60M | 1,259.90M | 1,498.83M | 1,286.93M | 1,412.38M | 1,578.02M | 1,991.39M | 1,279.31M | 1,567.40M | 1,613.10M | 1,653.20M | 1,468.40M | 1,693.74M | 1,588.45M | 1,613.28M | 1,357.53M | 1,623.99M | 1,415.40M | 1,427.52M |
|
Cost of Revenue
|
238.21M | 190.56M | 175.71M | 146.44M | 179.95M | 178.54M | 199.62M | 168.91M | 229.39M | 272.73M | 295.36M | 266.35M | 342.44M | 372.77M | 409.92M | 313.18M | 392.84M | 434.29M | 548.37M | 421.79M | 476.79M | 536.27M | 614.79M | 492.27M | 658.10M | 604.89M | -1540.17M | 553.35M | 656.87M | 55.84M | 62.78M | 52.75M | 60.82M | 60.28M | 68.04M | 52.55M | 60.12M | 63.45M | 70.60M | 61.17M | 70.41M | 73.28M | 83.04M | 67.74M | 932.63M | 68.95M | 74.82M | 65.54M | 69.38M | 77.88M | 110.46M | 82.85M | 95.80M | 99.12M | 107.14M | 101.55M | 104.67M | 97.90M | 104.96M | 94.72M | 108.83M | 99.72M | 101.13M |
|
Gross Profit
|
52.90M | 42.56M | 33.98M | 30.39M | 39.59M | 37.94M | 33.19M | 35.24M | 51.57M | 62.42M | 68.97M | 64.53M | 95.05M | 113.18M | 123.65M | 91.57M | 110.00M | 110.76M | 140.28M | 95.64M | 114.75M | 126.24M | 152.07M | 103.80M | 138.10M | 131.87M | 157.44M | 109.76M | 140.91M | 144.60M | 171.22M | 123.12M | 158.83M | 158.52M | 188.69M | 116.83M | 157.38M | 186.09M | 219.32M | 178.74M | 220.70M | 244.08M | 317.55M | 267.20M | 344.97M | 372.44M | 433.77M | 388.44M | 445.39M | 451.05M | 499.72M | 283.90M | 377.16M | 429.82M | 415.68M | 377.96M | 439.51M | 393.25M | 373.14M | 298.81M | 341.33M | 267.15M | 231.43M |
|
Selling, General & Administrative
|
16.73M | 15.68M | 12.68M | 15.13M | 14.99M | 16.47M | 17.60M | 14.72M | 16.52M | 19.21M | 17.74M | 19.72M | 22.45M | 24.41M | 24.92M | 21.67M | 24.57M | 29.22M | 29.14M | 29.65M | 27.65M | 28.77M | 26.77M | 29.62M | 28.90M | 33.26M | 32.03M | 29.62M | 29.59M | 31.64M | 33.19M | 30.89M | 34.20M | 35.91M | 37.47M | 33.57M | 34.78M | 37.19M | 40.56M | 34.17M | 36.18M | 40.74M | 47.94M | 37.95M | 43.16M | 47.19M | 53.15M | 39.99M | 47.93M | 48.44M | 56.61M | 47.52M | 52.14M | 63.09M | 68.97M | 50.73M | 53.18M | 59.20M | 67.74M | 57.00M | 55.18M | 51.79M | 47.80M |
|
Operating Expenses
|
16.73M | 15.68M | 12.68M | 15.13M | 14.99M | 16.47M | 17.60M | 14.72M | 16.52M | 19.21M | 17.74M | 19.72M | 22.45M | 24.41M | 24.92M | 21.67M | 24.57M | 29.22M | 29.14M | 29.65M | 27.65M | 28.77M | 26.77M | 29.62M | 28.90M | 33.26M | 32.03M | 29.62M | 29.59M | 31.64M | 33.19M | 30.89M | 34.20M | 35.91M | 37.47M | 33.57M | 34.78M | 37.19M | 40.56M | 34.17M | 36.18M | 40.74M | 47.94M | 37.95M | 43.16M | 47.19M | 53.15M | 39.99M | 47.93M | 48.44M | 56.61M | 47.52M | 52.14M | 63.09M | 68.97M | 50.73M | 53.18M | 59.20M | 67.74M | 57.00M | 55.18M | 51.79M | 47.80M |
|
Operating Income
|
36.17M | 26.88M | 21.30M | 15.26M | 24.60M | 21.48M | 15.59M | 20.52M | 35.05M | 43.22M | 51.23M | 44.81M | 72.60M | 88.77M | 98.73M | 69.90M | 85.43M | 81.54M | 111.14M | 65.99M | 87.10M | 97.47M | 125.30M | 74.18M | 109.21M | 98.62M | 125.41M | 80.14M | 111.32M | 112.97M | 138.03M | 92.23M | 124.62M | 122.61M | 151.21M | 83.26M | 122.60M | 148.90M | 178.76M | 144.57M | 184.52M | 203.34M | 269.61M | 229.25M | 301.81M | 325.25M | 380.61M | 348.45M | 397.46M | 402.61M | 443.11M | 236.38M | 325.02M | 366.73M | 346.70M | 327.23M | 386.32M | 334.05M | 305.40M | 241.82M | 286.14M | 215.36M | 183.64M |
|
EBIT
|
36.17M | 26.88M | 21.30M | 15.26M | 24.60M | 21.48M | 15.59M | 20.52M | 35.05M | 43.22M | 51.23M | 44.81M | 72.60M | 88.77M | 98.73M | 69.90M | 85.43M | 81.54M | 111.14M | 65.99M | 87.10M | 97.47M | 125.30M | 74.18M | 109.21M | 98.62M | 125.41M | 80.14M | 111.32M | 112.97M | 138.03M | 92.23M | 124.62M | 122.61M | 151.21M | 83.26M | 122.60M | 148.90M | 178.76M | 144.57M | 184.52M | 203.34M | 269.61M | 229.25M | 301.81M | 325.25M | 380.61M | 348.45M | 397.46M | 402.61M | 443.11M | 236.38M | 325.02M | 366.73M | 346.70M | 327.23M | 386.32M | 334.05M | 305.40M | 241.82M | 286.14M | 215.36M | 183.64M |
|
Other Non Operating Income
|
-3.45M | 0.65M | -8.09M | 0.72M | 1.27M | 0.88M | -0.71M | -0.14M | -5.77M | -8.28M | 1.14M | -0.70M | -3.10M | 0.60M | | 0.65M | 3.75M | 2.00M | 0.18M | 0.41M | 0.14M | -4.00M | 2.50M | 0.28M | 1.54M | 1.44M | 1.69M | 1.11M | 2.08M | 2.03M | 3.57M | 5.33M | 1.78M | 2.81M | 1.30M | 1.05M | 2.37M | 2.40M | 3.76M | 0.61M | 1.51M | 1.19M | 3.35M | 0.80M | -18.20M | 1.27M | | -0.32M | -0.46M | -0.07M | 3.56M | 8.84M | 12.86M | 13.33M | 12.91M | 9.02M | 11.50M | 10.68M | 13.95M | 9.50M | 10.85M | 8.13M | 15.67M |
|
Non Operating Income
|
0.05M | 0.65M | -1.33M | 0.72M | 1.27M | 0.88M | -0.71M | -0.14M | 0.93M | -8.28M | 1.14M | 0.47M | 0.69M | 0.60M | 1.03M | 0.65M | 3.75M | 2.00M | 0.18M | 0.41M | 0.14M | -4.00M | 2.50M | 0.28M | 1.54M | 1.44M | 1.69M | 1.11M | 2.08M | 2.03M | 3.57M | 5.33M | 1.78M | 2.81M | 1.30M | 1.05M | 2.37M | 2.40M | 3.76M | 0.61M | 1.51M | 1.19M | 3.35M | 0.80M | 1.38M | 1.27M | 1.42M | -0.32M | -0.46M | -0.07M | 3.56M | 8.84M | 12.86M | 13.33M | 12.91M | 9.02M | 11.50M | 10.68M | 13.95M | 9.50M | 10.85M | 8.13M | 15.67M |
|
EBT
|
4.39M | 0.73M | -5.42M | -6.44M | 0.75M | -3.08M | -11.60M | -4.57M | 2.84M | 6.99M | 23.60M | 16.48M | 38.53M | 56.79M | 65.88M | 39.76M | 55.24M | 47.03M | 66.39M | 25.30M | 41.41M | 46.67M | 76.08M | 28.89M | 59.04M | 53.80M | 76.34M | 36.77M | 63.20M | 63.45M | 84.09M | 48.88M | 71.19M | 71.41M | 91.78M | 32.37M | 67.67M | 92.37M | 110.53M | 86.83M | 115.86M | 135.51M | 195.37M | 165.98M | 215.65M | 261.71M | 311.50M | 285.88M | 331.69M | 329.49M | 342.25M | 165.30M | 239.52M | 285.73M | 258.87M | 234.01M | 297.36M | 249.93M | 221.56M | 160.16M | 193.06M | 128.25M | 103.13M |
|
Tax Provisions
|
0.23M | -0.49M | -4.52M | 0.21M | 0.18M | 0.16M | 0.17M | 0.18M | -5.16M | 0.20M | 8.40M | 4.43M | 10.39M | 18.59M | 19.79M | 14.38M | 20.16M | 14.45M | 17.18M | 8.90M | 12.28M | 16.36M | 23.19M | 7.92M | 19.16M | 16.91M | 24.53M | 13.20M | 21.62M | 20.91M | 48.54M | 5.01M | 17.35M | 17.27M | 16.29M | 6.96M | 16.85M | 22.56M | 6.92M | 15.68M | 25.18M | 26.39M | 42.84M | 34.13M | 48.26M | 60.96M | 74.04M | 68.63M | 81.61M | 67.00M | 79.88M | 34.00M | 52.69M | 63.97M | 60.02M | 48.00M | 65.81M | 53.97M | 48.91M | 37.35M | 46.18M | 28.95M | 19.10M |
|
Profit After Tax
|
4.17M | 1.22M | -0.90M | -6.66M | 0.56M | -3.23M | -11.77M | -4.75M | 8.01M | 6.78M | 95.13M | 12.04M | 28.14M | 38.19M | 46.09M | 25.38M | 35.08M | 32.58M | 49.21M | 16.40M | 29.13M | 30.31M | 52.90M | 20.97M | 39.88M | 36.89M | 51.81M | 23.57M | 41.58M | 42.55M | 35.55M | 43.87M | 53.84M | 54.13M | 75.48M | 25.41M | 50.83M | 69.81M | 103.61M | 71.15M | 90.68M | 109.12M | 152.53M | 131.84M | 167.39M | 200.75M | 237.46M | 217.25M | 250.08M | 262.49M | 262.37M | 131.30M | 186.84M | 221.76M | 198.85M | 186.02M | 231.56M | 195.97M | 172.65M | 122.81M | 146.88M | 99.30M | 84.03M |
|
Equity Income
|
| | | | | | | -0.18M | -0.09M | -0.07M | 0.12M | -0.15M | -0.12M | 0.05M | -0.15M | -0.17M | -0.06M | -0.13M | -0.08M | -0.12M | -0.17M | -0.12M | 0.08M | -0.16M | 0.57M | 0.44M | 18.19M | 0.37M | 0.57M | -0.09M | 5.43M | 2.61M | -0.16M | 5.18M | 5.17M | 2.17M | 3.65M | 3.11M | 3.01M | 0.68M | 1.01M | 1.13M | 1.68M | 0.75M | 1.06M | 1.07M | 1.78M | 0.94M | 1.21M | 1.56M | 2.39M | 1.35M | 1.54M | 1.77M | 1.72M | 0.97M | 1.66M | 1.30M | 5.30M | 0.63M | 1.54M | 0.97M | 0.84M |
|
Income from Continuing Operations
|
4.17M | 1.22M | -0.90M | -6.66M | 0.56M | -3.23M | -11.77M | -4.75M | 8.01M | 6.78M | 15.20M | 12.04M | 28.14M | 38.19M | 46.09M | 25.38M | 35.08M | 32.58M | 49.21M | 16.40M | 29.13M | 30.31M | 52.90M | 20.97M | 39.88M | 36.89M | 51.81M | 23.57M | 41.58M | 42.55M | 35.55M | 43.87M | 53.84M | 54.13M | 75.48M | 25.41M | 50.83M | 69.81M | 103.61M | 71.15M | 90.68M | 109.12M | 152.53M | 131.84M | 167.39M | 200.75M | 237.46M | 217.25M | 250.08M | 262.49M | 262.37M | 131.30M | 186.84M | 221.76M | 198.85M | 186.02M | 231.56M | 195.97M | 172.65M | 122.81M | 146.88M | 99.30M | 84.03M |
|
Consolidated Net Income
|
4.17M | 1.22M | -0.90M | -6.66M | 0.56M | -3.23M | -11.77M | -4.75M | 8.01M | 6.78M | 15.20M | 12.04M | 28.14M | 38.19M | 46.09M | 25.38M | 35.08M | 32.58M | 49.21M | 16.40M | 29.13M | 30.31M | 52.90M | 20.97M | 39.88M | 36.89M | 51.81M | 23.57M | 41.58M | 42.55M | 35.55M | 43.87M | 53.84M | 54.13M | 75.48M | 25.41M | 50.83M | 69.81M | 103.61M | 71.15M | 90.68M | 109.12M | 152.53M | 131.84M | 167.39M | 200.75M | 237.46M | 217.25M | 250.08M | 262.49M | 262.37M | 131.30M | 186.84M | 221.76M | 198.85M | 186.02M | 231.56M | 195.97M | 172.65M | 122.81M | 146.88M | 99.30M | 84.03M |
|
Income towards Parent Company
|
4.17M | 1.22M | -0.90M | -6.66M | 0.56M | -3.23M | -11.77M | -4.75M | 8.01M | 6.78M | 15.20M | 12.04M | 28.14M | 38.19M | 46.09M | 25.38M | 35.08M | 32.58M | 49.21M | 16.40M | 29.13M | 30.31M | 52.90M | 20.97M | 39.88M | 36.89M | 51.81M | 23.57M | 41.58M | 42.55M | 35.55M | 43.87M | 53.84M | 54.13M | 75.48M | 25.41M | 50.83M | 69.81M | 103.61M | 71.15M | 90.68M | 109.12M | 152.53M | 131.84M | 167.39M | 200.75M | 237.46M | 217.25M | 250.08M | 262.49M | 262.37M | 131.30M | 186.84M | 221.76M | 198.85M | 186.02M | 231.56M | 195.97M | 172.65M | 122.81M | 146.88M | 99.30M | 84.03M |
|
Net Income towards Common Stockholders
|
4.17M | 1.22M | -0.90M | -6.66M | 0.56M | -3.23M | -11.77M | -4.75M | 8.01M | 6.78M | 15.20M | 12.04M | 28.14M | 38.19M | 46.09M | 25.38M | 35.08M | 32.58M | 49.21M | 16.40M | 29.13M | 30.31M | 52.90M | 20.97M | 39.88M | 36.89M | 51.81M | 23.57M | 41.58M | 42.55M | 35.55M | 43.87M | 53.84M | 54.13M | 75.48M | 25.41M | 50.83M | 69.81M | 103.61M | 71.15M | 90.68M | 109.12M | 152.53M | 131.84M | 167.39M | 200.75M | 237.46M | 217.25M | 250.08M | 262.49M | 262.37M | 131.30M | 186.84M | 221.76M | 198.85M | 186.02M | 231.56M | 195.97M | 172.65M | 122.81M | 146.88M | 99.30M | 84.03M |
|
EPS (Basic)
|
0.13 | 0.04 | -0.03 | -0.21 | 0.02 | -0.10 | -0.36 | -0.15 | 0.24 | 0.19 | 0.45 | 0.34 | 0.78 | 1.05 | 1.28 | 0.66 | 0.90 | 0.83 | 1.26 | 0.42 | 0.73 | 0.76 | 1.34 | 0.53 | 1.00 | 0.92 | 1.30 | 0.59 | 1.03 | 1.06 | 0.88 | 1.08 | 1.32 | 1.34 | 1.88 | 0.66 | 1.33 | 1.82 | 2.72 | 1.87 | 2.41 | 2.90 | 4.04 | 3.50 | 4.43 | 5.33 | 6.35 | 5.87 | 6.82 | 7.18 | -6.35 | 3.58 | 5.08 | 6.06 | -4.63 | 2.56 | 3.19 | 2.70 | 2.40 | 1.71 | 2.06 | 1.40 | 1.23 |
|
EPS (Weighted Average and Diluted)
|
0.13 | 0.04 | -0.03 | -0.21 | 0.02 | -0.10 | -0.36 | -0.15 | 0.24 | 0.19 | 0.43 | 0.32 | 0.74 | 0.99 | 1.19 | 0.62 | 0.85 | 0.79 | 1.18 | 0.40 | 0.70 | 0.73 | 1.25 | 0.50 | 0.95 | 0.88 | 1.22 | 0.56 | 0.98 | 1.02 | 0.84 | 1.07 | 1.31 | 1.33 | 1.85 | 0.65 | 1.31 | 1.79 | 2.66 | 1.83 | 2.38 | 2.84 | 3.96 | 3.44 | 4.36 | 5.25 | 6.23 | 5.79 | 6.77 | 7.10 | -6.28 | 3.54 | 5.02 | 5.98 | -4.59 | 2.53 | 3.15 | 2.67 | 2.36 | 1.69 | 2.04 | 1.39 | 1.22 |
|
Shares Outstanding (Weighted Average)
|
0.03M | 32.09M | 32.06M | 32.26M | 32.40M | 32.42M | 32.38M | 32.63M | 32.76M | 35.22M | 34.06M | 35.80M | 36.15M | 36.23M | 36.10M | 38.69M | 39.12M | 39.12M | 39.02M | 39.39M | 39.65M | 39.66M | 39.59M | 39.84M | 40.01M | 40.02M | 39.98M | 40.18M | 40.32M | 40.32M | 40.29M | 40.49M | 40.65M | 40.47M | 40.11M | 38.22M | 38.27M | 38.30M | 38.10M | 38.09M | 37.84M | 37.76M | 37.72M | 37.64M | 37.82M | 37.70M | 37.61M | 37.00M | 36.82M | 36.74M | 73.39M | 36.66M | 36.77M | 36.68M | 73.24M | 72.62M | 72.64M | 72.57M | 72.48M | 71.92M | 71.68M | 71.35M | 70.82M |
|
Shares Outstanding (Diluted Average)
|
0.03M | 32.30M | 32.32M | | 32.64M | 32.42M | 32.38M | 32.63M | 33.10M | 35.76M | 35.17M | 38.44M | 38.76M | 38.87M | 38.80M | 41.31M | 41.60M | 41.66M | 41.61M | 41.95M | 42.15M | 42.19M | 42.16M | 42.36M | 42.53M | 42.61M | 42.59M | 42.81M | 42.84M | 42.59M | 42.23M | 41.14M | 41.19M | 41.10M | 40.73M | 38.85M | 38.89M | 39.08M | 38.89M | 38.82M | 38.51M | 38.49M | 38.48M | 38.34M | 38.38M | 38.28M | 38.23M | 37.53M | 37.24M | 37.14M | 74.20M | 37.12M | 37.19M | 37.11M | 74.14M | 73.56M | 73.48M | 73.40M | 73.33M | 72.65M | 72.25M | 71.88M | 71.35M |
|
EBITDA
|
36.17M | 26.88M | 21.30M | 15.26M | 24.60M | 21.48M | 15.59M | 20.52M | 35.05M | 43.22M | 51.23M | 44.81M | 72.60M | 88.77M | 98.73M | 69.90M | 85.43M | 81.54M | 111.14M | 65.99M | 87.10M | 97.47M | 125.30M | 74.18M | 109.21M | 98.62M | 125.41M | 80.14M | 111.32M | 112.97M | 138.03M | 92.23M | 124.62M | 122.61M | 151.21M | 83.26M | 122.60M | 148.90M | 178.76M | 144.57M | 184.52M | 203.34M | 269.61M | 229.25M | 301.81M | 325.25M | 380.61M | 348.45M | 397.46M | 402.61M | 443.11M | 236.38M | 325.02M | 366.73M | 346.70M | 327.23M | 386.32M | 334.05M | 305.40M | 241.82M | 286.14M | 215.36M | 183.64M |
|
Interest Expenses
|
8.55M | 8.43M | 8.45M | 8.02M | 7.50M | 7.52M | 7.36M | 7.37M | 6.34M | 5.01M | 5.53M | 5.13M | 4.52M | 3.46M | 1.98M | 2.71M | 1.40M | 0.46M | 0.59M | 3.15M | 4.62M | 4.19M | 4.00M | 3.29M | 1.67M | 0.17M | 0.04M | 0.82M | 1.62M | 1.12M | 0.29M | 0.14M | 0.04M | 0.05M | 0.55M | 4.08M | 3.20M | 1.07M | 0.02M | 0.02M | 2.10M | 0.06M | 0.00M | 0.09M | 0.08M | 0.08M | 0.07M | 0.04M | | | | | | | | | | | | | | | |
|
Tax Rate
|
5.12% | -66.76% | 83.48% | -3.34% | 24.77% | -5.20% | -1.47% | -3.94% | -181.67% | 2.89% | 35.59% | 26.91% | 26.96% | 32.75% | 30.04% | 36.17% | 36.49% | 30.73% | 25.88% | 35.17% | 29.65% | 35.06% | 30.48% | 27.41% | 32.45% | 31.44% | 32.13% | 35.89% | 34.21% | 32.94% | 57.72% | 10.25% | 24.37% | 24.19% | 17.75% | 21.50% | 24.89% | 24.42% | 6.26% | 18.06% | 21.74% | 19.47% | 21.93% | 20.57% | 22.38% | 23.29% | 23.77% | 24.01% | 24.60% | 20.34% | 23.34% | 20.57% | 22.00% | 22.39% | 23.18% | 20.51% | 22.13% | 21.59% | 22.08% | 23.32% | 23.92% | 22.57% | 18.52% |