|
Revenue
|
384.80M | | | 479.96M | 552.16M | 573.59M | 668.39M | 524.02M | 609.18M | 609.95M | 730.65M | 568.93M | 676.27M | 692.89M | 856.83M | 648.18M | 758.52M | 774.05M | 905.86M | 686.31M | 811.25M | 814.47M | 1,011.04M | 739.01M | 867.46M | 825.26M | 1,013.41M | 762.58M | 890.57M | 862.49M | 1,030.16M | 761.19M | 872.93M | 892.77M | 1,089.12M | 855.69M | 992.45M | 973.53M | 1,128.95M | 864.41M | 962.33M | 987.47M | 1,169.58M | 588.48M | 803.27M | 969.61M | 1,088.39M | 927.41M | 1,157.72M | 1,131.42M | 1,332.20M | 1,051.93M | 1,183.39M | 1,175.35M | 1,384.57M | 1,113.67M | 1,272.19M | 1,281.17M | 1,486.19M | 1,200.73M | 1,351.96M | 1,361.86M | 1,636.12M | 1,329.50M | 1,504.76M | 1,529.35M |
|
Cost of Revenue
|
241.49M | | | 279.18M | 317.38M | 337.60M | 403.33M | 330.65M | 378.09M | 393.85M | 510.67M | 366.45M | 421.75M | 432.04M | 543.14M | 409.37M | 460.28M | 481.76M | 573.85M | 447.80M | 508.00M | 530.95M | 661.41M | 492.59M | 549.36M | 537.07M | 664.22M | 500.69M | 548.06M | 562.59M | 689.84M | 521.41M | 575.59M | 595.03M | 737.07M | 575.03M | 636.61M | 635.84M | 752.89M | 595.36M | 646.45M | 666.37M | 821.17M | 562.11M | 565.23M | 646.67M | 798.34M | 626.76M | 722.46M | 740.69M | 964.90M | 728.63M | 808.84M | 817.35M | 1,006.79M | 742.44M | 816.61M | 825.38M | 1,041.53M | 787.75M | 858.67M | 864.54M | 1,108.44M | 840.44M | 938.59M | 964.03M |
|
Gross Profit
|
143.31M | | | 200.79M | 234.78M | 235.99M | 265.06M | 193.37M | 231.09M | 216.10M | 219.98M | 202.48M | 254.51M | 260.85M | 313.70M | 238.81M | 298.24M | 292.29M | 332.00M | 238.51M | 303.26M | 283.52M | 349.64M | 246.42M | 318.11M | 288.19M | 349.19M | 261.89M | 342.51M | 299.90M | 340.31M | 239.78M | 297.34M | 297.75M | 340.64M | 280.66M | 355.84M | 337.70M | 372.51M | 269.06M | 315.88M | 321.10M | 333.79M | 11.84M | 238.04M | 322.94M | 289.08M | 300.65M | 435.26M | 390.74M | 367.30M | 323.30M | 374.55M | 357.04M | 372.32M | 371.23M | 455.58M | 454.41M | 434.19M | 408.38M | 493.29M | 497.32M | 527.68M | 489.06M | 566.16M | 563.33M |
|
Selling, General & Administrative
|
97.19M | | | 118.58M | 127.91M | 131.19M | 144.74M | 134.53M | 143.09M | 142.74M | 155.44M | 149.56M | 158.58M | 167.34M | 181.77M | 165.84M | 178.93M | 186.83M | 202.92M | 178.69M | 198.14M | 207.06M | 225.66M | 193.37M | 214.35M | 207.86M | 232.74M | 211.41M | 224.30M | 229.59M | 240.79M | 218.74M | 222.16M | 224.86M | 249.85M | 226.76M | 238.99M | 241.34M | 258.30M | 229.04M | 237.81M | 245.83M | 281.31M | 210.58M | 168.62M | 224.43M | 254.30M | 227.15M | 269.41M | 274.84M | 313.99M | 277.06M | 288.73M | 299.73M | 335.07M | 299.85M | 323.48M | 345.43M | 370.44M | 333.76M | 348.15M | 368.63M | 402.37M | 360.84M | 391.77M | 419.01M |
|
Operating Expenses
|
97.19M | | | 118.58M | 127.91M | 131.19M | 144.74M | 134.53M | 143.09M | 142.74M | 155.44M | 149.56M | 158.58M | 167.34M | 181.77M | 165.84M | 178.93M | 186.83M | 202.92M | 178.69M | 198.14M | 207.06M | 225.66M | 193.37M | 214.35M | 207.86M | 232.74M | 211.41M | 224.30M | 229.59M | 240.79M | 218.74M | 222.16M | 224.86M | 249.85M | 226.76M | 238.99M | 241.34M | 258.30M | 229.04M | 237.81M | 245.83M | 281.31M | 210.58M | 168.62M | 224.43M | 254.30M | 227.15M | 269.41M | 274.84M | 313.99M | 277.06M | 288.73M | 299.73M | 335.07M | 299.85M | 323.48M | 345.43M | 370.44M | 333.76M | 348.15M | 368.63M | 402.37M | 360.84M | 391.77M | 419.01M |
|
Operating Income
|
46.12M | | | 82.21M | 106.87M | 104.80M | 120.32M | 58.84M | 88.00M | 73.36M | 64.53M | 52.91M | 95.94M | 93.51M | 131.92M | 72.97M | 119.32M | 105.46M | 129.09M | 59.82M | 105.12M | 76.47M | 123.98M | 53.05M | 103.75M | 80.33M | 116.45M | 50.48M | 118.21M | 70.31M | 99.53M | 21.04M | 75.18M | 72.89M | 90.79M | 53.90M | 116.85M | 96.36M | 114.21M | 40.02M | 78.06M | 75.27M | 38.58M | -198.74M | 69.42M | 98.51M | 34.78M | 73.50M | 165.85M | 115.90M | 53.31M | 46.24M | 85.82M | 57.32M | 37.25M | 71.38M | 132.10M | 108.98M | 57.34M | 74.62M | 145.13M | 128.69M | 125.31M | 128.23M | 174.39M | 144.32M |
|
EBIT
|
46.12M | | | 82.21M | 106.87M | 104.80M | 120.32M | 58.84M | 88.00M | 73.36M | 64.53M | 52.91M | 95.94M | 93.51M | 131.92M | 72.97M | 119.32M | 105.46M | 129.09M | 59.82M | 105.12M | 76.47M | 123.98M | 53.05M | 103.75M | 80.33M | 116.45M | 50.48M | 118.21M | 70.31M | 99.53M | 21.04M | 75.18M | 72.89M | 90.79M | 53.90M | 116.85M | 96.36M | 114.21M | 40.02M | 78.06M | 75.27M | 38.58M | -198.74M | 69.42M | 98.51M | 34.78M | 73.50M | 165.85M | 115.90M | 53.31M | 46.24M | 85.82M | 57.32M | 37.25M | 71.38M | 132.10M | 108.98M | 57.34M | 74.62M | 145.13M | 128.69M | 125.31M | 128.23M | 174.39M | 144.32M |
|
Other Non Operating Income
|
| | | 0.42M | 0.62M | 0.88M | -1.43M | 1.36M | 0.94M | 2.02M | -3.77M | 0.30M | 0.14M | 0.13M | 0.29M | -0.13M | 0.21M | -0.19M | 1.20M | -0.34M | -0.52M | -0.69M | 2.14M | -2.12M | -0.60M | 0.06M | 3.61M | -1.58M | 1.07M | 0.85M | 1.93M | 0.32M | 1.74M | -0.88M | 0.26M | 0.08M | 1.75M | 1.24M | -6.60M | 2.68M | 3.50M | 0.58M | -8.39M | 0.16M | -0.53M | -0.89M | 1.09M | -0.15M | -1.80M | -0.55M | | -1.99M | -2.26M | -5.02M | | 1.02M | 3.40M | 0.70M | | 6.25M | 7.43M | 7.14M | | 9.65M | 8.89M | 8.13M |
|
Non Operating Income
|
2.09M | | | | 0.42M | | | | | | | 0.30M | | | | -0.13M | 0.21M | -0.19M | | -0.34M | -0.52M | -0.69M | | -2.12M | -0.60M | 0.06M | | -1.58M | 1.07M | 0.85M | | 0.32M | 1.74M | -0.88M | | 0.08M | 1.75M | 1.24M | -6.60M | 2.68M | 3.50M | 0.58M | -8.39M | 0.16M | -0.53M | -0.89M | 1.09M | -0.15M | -1.80M | -0.55M | | -1.99M | -2.26M | -5.02M | | 1.02M | 3.40M | 0.70M | | 6.25M | 7.43M | 7.14M | | 9.65M | 8.89M | 8.13M |
|
EBT
|
48.21M | | | 82.63M | 107.48M | 105.68M | 121.41M | 60.20M | 88.93M | 75.38M | 64.32M | 53.21M | 96.08M | 93.64M | 132.64M | 72.84M | 119.52M | 105.27M | 129.88M | 59.48M | 104.59M | 75.77M | 123.61M | 50.93M | 103.16M | 80.39M | 115.56M | 48.91M | 119.28M | 71.16M | 98.75M | 21.36M | 76.92M | 72.01M | 91.09M | 53.98M | 118.60M | 97.59M | 115.39M | 42.70M | 81.56M | 75.84M | 39.62M | -198.57M | 68.89M | 97.62M | 45.17M | 73.35M | 164.06M | 115.35M | 51.88M | 44.25M | 83.56M | 52.30M | 41.18M | 72.40M | 135.50M | 109.68M | 64.03M | 80.87M | 152.56M | 135.83M | 130.91M | 137.87M | 183.27M | 152.44M |
|
Tax Provisions
|
17.41M | | | 29.68M | 35.83M | 32.57M | 54.90M | 21.58M | 32.24M | 24.70M | 37.22M | 19.26M | 34.79M | 34.12M | 50.09M | 25.78M | 43.16M | 35.02M | 69.71M | 22.00M | 37.09M | 28.63M | 45.53M | 18.16M | 36.31M | 28.39M | 42.68M | 19.34M | 42.37M | 23.80M | 39.26M | 9.42M | 27.00M | 26.91M | 89.77M | 12.72M | 25.79M | 20.07M | 40.39M | 10.12M | 21.24M | 20.19M | 20.08M | -60.13M | 34.49M | 20.91M | 21.28M | 19.80M | 36.79M | 26.50M | 13.62M | 12.71M | 24.08M | 15.07M | 12.29M | 19.59M | 31.41M | 26.67M | 16.27M | 19.11M | 35.08M | 32.92M | 13.57M | 29.53M | 39.41M | 36.01M |
|
Profit After Tax
|
30.80M | | | 52.96M | 71.66M | 73.11M | 75.24M | 38.62M | 56.69M | 50.68M | 39.26M | 33.96M | 61.29M | 59.52M | 82.55M | 47.06M | 76.36M | 70.26M | 88.68M | 37.48M | 67.51M | 47.14M | 80.30M | 32.78M | 66.84M | 51.99M | 72.88M | 29.56M | 76.92M | 47.35M | 64.29M | 11.94M | 49.91M | 45.09M | 1.32M | 41.26M | 92.81M | 77.52M | 86.41M | 32.59M | 60.32M | 55.65M | 19.54M | -138.44M | 34.40M | 76.70M | 28.57M | 53.55M | 127.26M | 88.86M | 40.95M | 31.53M | 59.47M | 37.23M | 31.46M | 52.82M | 104.09M | 83.01M | 47.75M | 61.77M | 117.48M | 102.91M | 120.30M | 108.35M | 143.87M | 116.44M |
|
Income from Continuing Operations
|
30.80M | | | 52.96M | 71.66M | 73.11M | 66.51M | 38.62M | 56.69M | 50.68M | 27.11M | 33.96M | 61.29M | 59.52M | 82.55M | 47.06M | 76.36M | 70.26M | 60.18M | 37.48M | 67.51M | 47.14M | 78.08M | 32.78M | 66.84M | 51.99M | 72.88M | 29.56M | 76.92M | 47.35M | 59.49M | 11.94M | 49.91M | 45.09M | 1.32M | 41.26M | 92.81M | 77.52M | 75.00M | 32.59M | 60.32M | 55.65M | 19.54M | -138.44M | 34.40M | 76.70M | 23.89M | 53.55M | 127.26M | 88.86M | 38.26M | 31.53M | 59.47M | 37.23M | 28.89M | 52.82M | 104.09M | 83.01M | 47.75M | 61.77M | 117.48M | 102.91M | 117.33M | 108.35M | 143.87M | 116.44M |
|
Consolidated Net Income
|
30.80M | | | 52.96M | 71.66M | 73.11M | 66.51M | 38.62M | 56.69M | 50.68M | 27.11M | 33.96M | 61.29M | 59.52M | 82.55M | 47.06M | 76.36M | 70.26M | 60.18M | 37.48M | 67.51M | 47.14M | 78.08M | 32.78M | 66.84M | 51.99M | 72.88M | 29.56M | 76.92M | 47.35M | 59.49M | 11.94M | 49.91M | 45.09M | 1.32M | 41.26M | 92.81M | 77.52M | 75.00M | 32.59M | 60.32M | 55.65M | 19.54M | -138.44M | 34.40M | 76.70M | 23.89M | 53.55M | 127.26M | 88.86M | 38.26M | 31.53M | 59.47M | 37.23M | 28.89M | 52.82M | 104.09M | 83.01M | 47.75M | 61.77M | 117.48M | 102.91M | 117.33M | 108.35M | 143.87M | 116.44M |
|
Income towards Parent Company
|
30.80M | | | 52.96M | 71.66M | 73.11M | 66.51M | 38.62M | 56.69M | 50.68M | 27.11M | 33.96M | 61.29M | 59.52M | 82.55M | 47.06M | 76.36M | 70.26M | 60.18M | 37.48M | 67.51M | 47.14M | 78.08M | 32.78M | 66.84M | 51.99M | 72.88M | 29.56M | 76.92M | 47.35M | 59.49M | 11.94M | 49.91M | 45.09M | 1.32M | 41.26M | 92.81M | 77.52M | 75.00M | 32.59M | 60.32M | 55.65M | 19.54M | -138.44M | 34.40M | 76.70M | 23.89M | 53.55M | 127.26M | 88.86M | 38.26M | 31.53M | 59.47M | 37.23M | 28.89M | 52.82M | 104.09M | 83.01M | 47.75M | 61.77M | 117.48M | 102.91M | 117.33M | 108.35M | 143.87M | 116.44M |
|
Net Income towards Common Stockholders
|
30.80M | | | 52.96M | 71.66M | 73.11M | 66.51M | 38.62M | 56.69M | 50.68M | 27.11M | 33.96M | 61.29M | 59.52M | 82.55M | 47.06M | 76.36M | 70.26M | 60.18M | 37.48M | 67.51M | 47.14M | 78.08M | 32.78M | 66.84M | 51.99M | 72.88M | 29.56M | 76.92M | 47.35M | 59.49M | 11.94M | 49.91M | 45.09M | 1.32M | 41.26M | 92.81M | 77.52M | 75.00M | 32.59M | 60.32M | 55.65M | 19.54M | -138.44M | 34.40M | 76.70M | 23.89M | 53.55M | 127.26M | 88.86M | 38.26M | 31.53M | 59.47M | 37.23M | 28.89M | 52.82M | 104.09M | 83.01M | 47.75M | 61.77M | 117.48M | 102.91M | 117.33M | 108.35M | 143.87M | 116.44M |
|
EPS (Basic)
|
0.19 | | | 0.31 | 0.42 | 0.44 | 0.46 | 0.24 | 0.36 | 0.34 | 0.27 | 0.24 | 0.42 | 0.41 | 0.56 | 0.32 | 0.52 | 0.48 | 0.60 | 0.26 | 0.49 | 0.35 | 0.60 | 0.25 | 0.52 | 0.42 | 0.60 | 0.25 | 0.66 | 0.41 | 0.56 | 0.10 | 0.44 | 0.41 | 0.02 | 0.38 | 0.85 | 0.71 | 0.80 | 0.31 | 0.61 | 0.57 | 0.20 | -1.41 | 0.35 | 0.78 | 0.29 | 0.55 | 1.29 | 0.90 | 0.42 | 0.33 | 0.64 | 0.40 | 0.34 | 0.57 | 1.12 | 0.89 | 0.51 | 0.66 | 1.26 | 1.12 | 1.30 | 1.18 | 1.60 | 1.30 |
|
EPS (Weighted Average and Diluted)
|
0.18 | | | 0.31 | 0.42 | 0.43 | 0.44 | 0.23 | 0.35 | 0.33 | 0.28 | 0.23 | 0.42 | 0.40 | 0.56 | 0.32 | 0.51 | 0.47 | 0.59 | 0.26 | 0.49 | 0.35 | 0.59 | 0.25 | 0.52 | 0.42 | 0.60 | 0.25 | 0.66 | 0.40 | 0.55 | 0.10 | 0.44 | 0.41 | 0.02 | 0.38 | 0.84 | 0.70 | 0.80 | 0.31 | 0.61 | 0.56 | 0.20 | -1.41 | 0.35 | 0.78 | 0.29 | 0.54 | 1.28 | 0.89 | 0.42 | 0.33 | 0.64 | 0.40 | 0.34 | 0.56 | 1.10 | 0.88 | 0.50 | 0.65 | 1.24 | 1.10 | 1.27 | 1.16 | 1.58 | 1.28 |
|
Shares Outstanding (Weighted Average)
|
168.15M | | 168.50M | 168.89M | 169.15M | 165.08M | 164.04M | 162.26M | 159.69M | 153.92M | 144.20M | 144.71M | 144.81M | 145.53M | 145.91M | 146.23M | 146.93M | 147.37M | 147.31M | 144.56M | 137.75M | 134.34M | 131.64M | 131.72M | 128.13M | 123.95M | 117.32M | 117.40M | 117.14M | 117.23M | 116.23M | 116.29M | 115.79M | 109.83M | 108.25M | 108.53M | 108.82M | 109.13M | 107.64M | 103.56M | 97.97M | 97.98M | 97.98M | 97.78M | 97.78M | 97.79M | 97.79M | 98.22M | 98.36M | 98.36M | 97.88M | 95.66M | 92.66M | 92.17M | 92.18M | 92.70M | 92.77M | 92.77M | 92.78M | 93.29M | 93.40M | 92.26M | 92.28M | 92.66M | 89.64M | 89.70M |
|
Shares Outstanding (Diluted Average)
|
170.72M | 171.44M | 171.23M | 172.82M | 172.57M | 171.23M | 170.33M | 165.29M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
EBITDA
|
46.12M | | | 82.21M | 106.87M | 104.80M | 120.32M | 58.84M | 88.00M | 73.36M | 64.53M | 52.91M | 95.94M | 93.51M | 131.92M | 72.97M | 119.32M | 105.46M | 129.09M | 59.82M | 105.12M | 76.47M | 123.98M | 53.05M | 103.75M | 80.33M | 116.45M | 50.48M | 118.21M | 70.31M | 99.53M | 21.04M | 75.18M | 72.89M | 90.79M | 53.90M | 116.85M | 96.36M | 114.21M | 40.02M | 78.06M | 75.27M | 38.58M | -198.74M | 69.42M | 98.51M | 34.78M | 73.50M | 165.85M | 115.90M | 53.31M | 46.24M | 85.82M | 57.32M | 37.25M | 71.38M | 132.10M | 108.98M | 57.34M | 74.62M | 145.13M | 128.69M | 125.31M | 128.23M | 174.39M | 144.32M |
|
Tax Rate
|
36.10% | | | 35.91% | 33.33% | 30.82% | 45.22% | 35.84% | 36.25% | 32.77% | 57.86% | 36.19% | 36.21% | 36.44% | 37.76% | 35.39% | 36.11% | 33.26% | 53.67% | 36.99% | 35.46% | 37.78% | 36.83% | 35.65% | 35.20% | 35.32% | 36.93% | 39.55% | 35.52% | 33.45% | 39.76% | 44.10% | 35.10% | 37.38% | 98.55% | 23.56% | 21.74% | 20.57% | 35.00% | 23.69% | 26.04% | 26.62% | 50.68% | 30.28% | 50.06% | 21.42% | 47.10% | 27.00% | 22.43% | 22.97% | 26.25% | 28.74% | 28.82% | 28.81% | 29.85% | 27.05% | 23.18% | 24.31% | 25.42% | 23.62% | 22.99% | 24.24% | 10.37% | 21.42% | 21.50% | 23.62% |