|
Revenue
|
| 946.97M | | | 502.74M | 682.66M | 696.98M | 728.81M | 586.20M | 755.29M | 854.40M | 925.36M | 750.87M | 992.21M | 1,167.60M | 1,223.81M | 799.19M | 1,084.08M | 1,185.16M | 1,306.63M | 941.54M | 1,221.11M | 1,374.47M | 1,528.08M | 1,121.50M | 1,361.74M | 1,507.45M | 1,718.53M | 1,247.59M | 1,512.71M | 1,633.73M | 1,781.49M | 1,490.09M | 1,750.46M | 1,809.35M | 1,994.55M | 1,643.21M | 1,757.45M | 1,873.33M | 1,990.19M | 1,582.53M | 1,620.37M | 1,990.01M | 2,344.01M | 2,041.45M | 2,283.60M | 2,395.64M | 2,230.34M | 2,378.41M | 2,658.94M | 2,776.90M | 2,712.18M | 2,178.28M | 2,338.33M | 2,569.03M | 2,432.57M | 2,333.46M | 2,612.46M | 2,732.95M | 2,845.61M | 2,403.03M | 2,598.81M | 2,609.51M | 2,712.61M |
|
Cost of Revenue
|
| 771.48M | | | | | 572.38M | 616.72M | 491.83M | 624.98M | 702.44M | 756.40M | 624.09M | 834.29M | 964.42M | 1,001.41M | 655.15M | 882.78M | 960.05M | 1,070.60M | 781.67M | 986.85M | 1,111.67M | 1,238.59M | 925.76M | 1,126.37M | 1,242.29M | 1,413.44M | 1,026.02M | 1,218.08M | 1,307.97M | 1,438.31M | 1,211.95M | 1,416.80M | 1,472.65M | 1,590.73M | 1,338.81M | 1,425.39M | 1,518.28M | 1,567.39M | 1,294.74M | 1,284.49M | 1,536.04M | 1,822.12M | 1,577.45M | 1,721.67M | 1,817.94M | 1,646.05M | 1,651.37M | 1,924.73M | 2,092.46M | 1,993.72M | 1,607.91M | 1,728.15M | 1,902.17M | 1,812.97M | 1,726.21M | 1,947.62M | 2,051.09M | 2,125.63M | 1,835.38M | 1,999.98M | 2,021.40M | 2,096.64M |
|
Gross Profit
|
| 175.50M | | | | | 124.60M | 112.09M | 94.37M | 130.31M | 151.96M | 168.97M | 126.78M | 157.92M | 203.18M | 222.39M | 144.03M | 201.30M | 225.10M | 236.03M | 159.87M | 234.26M | 262.80M | 289.50M | 195.74M | 235.37M | 265.16M | 305.09M | 221.57M | 294.63M | 325.75M | 343.19M | 278.15M | 333.67M | 336.70M | 403.81M | 304.40M | 332.06M | 355.06M | 422.80M | 287.79M | 335.88M | 453.97M | 521.89M | 463.99M | 561.92M | 577.70M | 584.29M | 727.04M | 734.22M | 684.44M | 718.46M | 570.37M | 610.18M | 666.85M | 619.60M | 607.25M | 664.84M | 681.86M | 719.98M | 567.66M | 598.83M | 588.11M | 615.96M |
|
Selling, General & Administrative
|
| 69.14M | | | | | 60.46M | 68.57M | 72.18M | 73.75M | 76.55M | 78.70M | 78.41M | 82.12M | 78.90M | 73.60M | 90.63M | 93.58M | 83.88M | 90.75M | 98.23M | 92.31M | 88.66M | 91.92M | 98.02M | 100.04M | 92.87M | 91.53M | 99.90M | 99.10M | 95.61M | 97.66M | 105.55M | 106.52M | 109.37M | 107.44M | 115.73M | 112.21M | 109.97M | 109.63M | 110.17M | 102.70M | 105.74M | 112.40M | 121.42M | 113.41M | 112.23M | 127.76M | 129.51M | 132.43M | 129.42M | 141.00M | 143.62M | 148.54M | 142.72M | 154.09M | 152.50M | 141.21M | 149.78M | 154.71M | 165.12M | 149.17M | 142.74M | 142.64M |
|
Operating Expenses
|
| 69.14M | | | | | 60.46M | 68.57M | 72.18M | 73.75M | 76.55M | 78.70M | 78.41M | 82.12M | 78.90M | 73.60M | 90.63M | 93.58M | 83.88M | 90.75M | 98.23M | 92.31M | 88.66M | 91.92M | 98.02M | 100.04M | 92.87M | 91.53M | 99.90M | 99.10M | 95.61M | 97.66M | 105.55M | 106.52M | 109.37M | 107.44M | 115.73M | 112.21M | 109.97M | 109.63M | 110.17M | 102.70M | 105.74M | 112.40M | 121.42M | 113.41M | 112.23M | 127.76M | 129.51M | 132.43M | 129.42M | 141.00M | 143.62M | 148.54M | 142.72M | 154.09M | 152.50M | 141.21M | 149.78M | 154.71M | 165.12M | 149.17M | 142.74M | 142.64M |
|
Operating Income
|
| 108.47M | | | | | 64.98M | -68.80M | 23.10M | 57.10M | 76.01M | -59.92M | 49.40M | 76.90M | 125.31M | -105.06M | 54.40M | 108.17M | 142.13M | -145.96M | 62.37M | 143.06M | 174.77M | 198.04M | 98.50M | 136.08M | 173.00M | 214.15M | 122.77M | 196.98M | 231.86M | 247.80M | 174.58M | 229.31M | 230.16M | 261.09M | 194.40M | 225.68M | 251.78M | 276.35M | 156.13M | 203.97M | 280.95M | 336.36M | 266.43M | 391.11M | 407.95M | 404.85M | 529.69M | 556.80M | 527.78M | 554.91M | 412.75M | 441.34M | 507.43M | 460.93M | 448.33M | 523.63M | 532.09M | 565.26M | 376.67M | 449.66M | 445.37M | 473.32M |
|
EBIT
|
| 108.47M | | | | | 64.98M | -68.80M | 23.10M | 57.10M | 76.01M | -59.92M | 49.40M | 76.90M | 125.31M | -105.06M | 54.40M | 108.17M | 142.13M | -145.96M | 62.37M | 143.06M | 174.77M | 198.04M | 98.50M | 136.08M | 173.00M | 214.15M | 122.77M | 196.98M | 231.86M | 247.80M | 174.58M | 229.31M | 230.16M | 261.09M | 194.40M | 225.68M | 251.78M | 276.35M | 156.13M | 203.97M | 280.95M | 336.36M | 266.43M | 391.11M | 407.95M | 404.85M | 529.69M | 556.80M | 527.78M | 554.91M | 412.75M | 441.34M | 507.43M | 460.93M | 448.33M | 523.63M | 532.09M | 565.26M | 376.67M | 449.66M | 445.37M | 473.32M |
|
EBT
|
| 118.26M | | | | | 68.94M | 50.45M | 30.96M | 63.95M | 84.13M | 96.03M | 55.10M | 80.18M | 131.59M | 151.82M | 49.71M | 108.82M | 143.79M | 151.22M | 62.36M | 148.68M | 185.00M | 207.17M | 103.31M | 144.72M | 185.00M | 228.66M | 132.16M | 208.97M | 244.46M | 261.32M | 191.00M | 241.59M | 249.71M | 277.44M | 218.61M | 244.71M | 267.17M | 295.30M | 161.38M | 209.83M | 321.46M | 385.37M | 312.01M | 417.46M | 434.13M | 426.81M | 565.95M | 574.01M | 538.51M | 574.72M | 433.81M | 471.18M | 539.34M | 484.05M | 470.69M | 533.57M | 538.61M | 572.63M | 402.00M | 447.13M | 444.07M | 468.72M |
|
Tax Provisions
|
| 46.98M | | | | | 25.53M | 18.05M | 10.84M | 17.12M | 31.13M | 35.40M | 20.06M | 29.49M | 48.66M | 54.01M | 25.86M | 40.65M | 53.64M | 51.77M | 23.30M | 55.29M | 68.53M | 73.17M | 38.01M | 53.04M | 67.61M | 77.77M | 29.24M | 61.09M | 82.36M | 136.70M | 24.95M | 38.41M | 53.89M | 45.28M | 30.20M | 34.50M | 43.39M | 39.16M | -14.33M | 45.76M | 64.99M | 80.37M | 63.24M | 96.17M | 102.05M | 92.22M | 139.84M | 140.70M | 127.12M | 119.95M | 89.46M | 67.15M | 106.18M | 73.97M | 76.42M | 132.66M | 109.29M | 115.20M | 102.43M | 113.40M | 101.39M | 104.91M |
|
Profit After Tax
|
| 71.28M | | | 15.17M | 38.45M | 43.41M | 32.39M | 20.12M | 46.84M | 53.00M | 60.63M | 35.04M | 50.69M | 82.94M | 97.81M | 23.85M | 68.18M | 90.15M | 99.45M | 39.06M | 93.39M | 116.47M | 134.00M | 65.30M | 91.68M | 117.39M | 150.89M | 102.92M | 147.88M | 162.10M | 124.62M | 166.05M | 203.17M | 195.82M | 232.16M | 188.41M | 210.21M | 223.79M | 256.14M | 175.70M | 164.07M | 256.47M | 305.00M | 248.76M | 321.30M | 332.08M | 334.58M | 426.10M | 433.31M | 411.39M | 454.77M | 344.35M | 404.03M | 433.16M | 410.07M | 394.27M | 400.90M | 429.32M | 457.43M | 299.58M | 333.74M | 342.69M | 363.81M |
|
Income from Continuing Operations
|
| 71.28M | | | | | 43.41M | 32.39M | 20.12M | 46.84M | 53.00M | 60.63M | 35.04M | 50.69M | 82.94M | 97.81M | 23.85M | 68.18M | 90.15M | 99.45M | 39.06M | 93.39M | 116.47M | 134.00M | 65.30M | 91.68M | 117.39M | 150.89M | 102.92M | 147.88M | 162.10M | 124.62M | 166.05M | 203.17M | 195.82M | 232.16M | 188.41M | 210.21M | 223.79M | 256.14M | 175.70M | 164.07M | 256.47M | 305.00M | 248.76M | 321.30M | 332.08M | 334.58M | 426.10M | 433.31M | 411.39M | 454.77M | 344.35M | 404.03M | 433.16M | 410.07M | 394.27M | 400.90M | 429.32M | 457.43M | 299.58M | 333.74M | 342.69M | 363.81M |
|
Consolidated Net Income
|
| 71.28M | | | | | 43.41M | 32.39M | 20.12M | 46.84M | 53.00M | 60.63M | 35.04M | 50.69M | 82.94M | 97.81M | 23.85M | 68.18M | 90.15M | 99.45M | 39.06M | 93.39M | 116.47M | 134.00M | 65.30M | 91.68M | 117.39M | 150.89M | 102.92M | 147.88M | 162.10M | 124.62M | 166.05M | 203.17M | 195.82M | 232.16M | 188.41M | 210.21M | 223.79M | 256.14M | 175.70M | 164.07M | 256.47M | 305.00M | 248.76M | 321.30M | 332.08M | 334.58M | 426.10M | 433.31M | 411.39M | 454.77M | 344.35M | 404.03M | 433.16M | 410.07M | 394.27M | 400.90M | 429.32M | 457.43M | 299.58M | 333.74M | 342.69M | 363.81M |
|
Income towards Parent Company
|
| 71.28M | | | | | 43.41M | 32.39M | 20.12M | 46.84M | 53.00M | 60.63M | 35.04M | 50.69M | 82.94M | 97.81M | 23.85M | 68.18M | 90.15M | 99.45M | 39.06M | 93.39M | 116.47M | 134.00M | 65.30M | 91.68M | 117.39M | 150.89M | 102.92M | 147.88M | 162.10M | 124.62M | 166.05M | 203.17M | 195.82M | 232.16M | 188.41M | 210.21M | 223.79M | 256.14M | 175.70M | 164.07M | 256.47M | 305.00M | 248.76M | 321.30M | 332.08M | 334.58M | 426.10M | 433.31M | 411.39M | 454.77M | 344.35M | 404.03M | 433.16M | 410.07M | 394.27M | 400.90M | 429.32M | 457.43M | 299.58M | 333.74M | 342.69M | 363.81M |
|
Net Income towards Common Stockholders
|
| 71.28M | | | | | 43.41M | 32.39M | 20.12M | 46.84M | 53.00M | 60.63M | 35.04M | 50.69M | 82.94M | 97.81M | 23.85M | 68.18M | 90.15M | 99.45M | 39.06M | 93.39M | 116.47M | 134.00M | 65.30M | 91.68M | 117.39M | 150.89M | 102.92M | 147.88M | 162.10M | 124.62M | 166.05M | 203.17M | 195.82M | 232.16M | 188.41M | 210.21M | 223.79M | 256.14M | 175.70M | 164.07M | 256.47M | 305.00M | 248.76M | 321.30M | 332.08M | 334.58M | 426.10M | 433.31M | 411.39M | 454.77M | 344.35M | 404.03M | 433.16M | 410.07M | 394.27M | 400.90M | 429.32M | 457.43M | 299.58M | 333.74M | 342.69M | 363.81M |
|
EPS (Basic)
|
| 11.64 | | | | | 8.19 | 5.92 | 3.99 | 9.17 | 10.60 | 12.10 | 7.04 | 10.37 | 18.08 | 21.24 | 5.34 | 15.68 | 21.49 | 23.82 | 9.63 | 22.97 | 28.75 | 33.32 | 16.81 | 23.51 | 30.25 | 39.83 | 27.78 | 39.45 | 43.26 | 33.38 | 45.18 | 55.59 | 53.80 | 64.36 | 52.23 | 58.20 | 60.94 | 69.88 | 47.97 | 44.56 | 69.19 | 82.26 | 67.72 | 88.69 | 93.25 | 96.07 | 125.87 | 131.84 | 125.97 | 141.52 | 106.31 | 123.84 | 132.92 | 128.38 | 123.76 | 128.21 | 139.65 | 149.51 | 100.41 | 114.52 | 119.26 | 128.14 |
|
EPS (Weighted Average and Diluted)
|
| 11.13 | | | 2.52 | 6.48 | 7.98 | 5.76 | 3.90 | 8.97 | 10.33 | 11.79 | 6.84 | 10.11 | 17.67 | 21.15 | 5.16 | 15.17 | 20.70 | 23.24 | 9.22 | 21.91 | 27.11 | 31.49 | 15.79 | 22.01 | 28.46 | 36.77 | 25.12 | 35.19 | 38.02 | 29.39 | 39.34 | 49.05 | 48.28 | 56.73 | 47.64 | 53.09 | 56.11 | 64.47 | 44.96 | 42.50 | 65.11 | 77.87 | 63.21 | 82.45 | 86.44 | 88.73 | 116.56 | 123.65 | 118.51 | 133.21 | 99.89 | 116.54 | 125.26 | 121.34 | 116.41 | 120.69 | 130.50 | 139.49 | 94.83 | 108.54 | 112.33 | 121.22 |
|
Shares Outstanding (Weighted Average)
|
6.07M | 6.12M | 5.98M | 5.89M | 5.82M | 5.80M | | 5.47M | | | | 5.01M | | | | | | | | | | | | 4.02M | | | 3.88M | 3.85M | 3.71M | 3.75M | 3.75M | 3.73M | 3.67M | 3.65M | 3.64M | 3.63M | 3.61M | 3.61M | 3.67M | 3.64M | 3.66M | 3.68M | 3.71M | 3.69M | 3.67M | 3.65M | 3.62M | 3.58M | 3.39M | 3.34M | 3.31M | 3.29M | 3.24M | 3.26M | 3.26M | 3.24M | 3.19M | 3.16M | 3.13M | 3.11M | 2.98M | 2.95M | 2.92M | 2.90M |
|
Shares Outstanding (Diluted Average)
|
6.40M | 6.41M | 6.27M | 6.17M | 6.02M | 5.97M | | 5.62M | | | | 5.14M | | | | | | | | | | | | 4.25M | | | 4.14M | 4.10M | 4.10M | 4.20M | 4.26M | 4.24M | 4.22M | 4.18M | 4.14M | 4.09M | 3.96M | 3.96M | 3.99M | 3.97M | 3.91M | 3.88M | 3.94M | 3.92M | 3.94M | 3.92M | 3.89M | 3.86M | 3.66M | 3.58M | 3.54M | 3.51M | 3.45M | 3.47M | 3.46M | 3.44M | 3.39M | 3.35M | 3.33M | 3.32M | 3.16M | 3.12M | 3.10M | 3.07M |
|
EBITDA
|
| 108.47M | | | | | 64.98M | -68.80M | 23.10M | 57.10M | 76.01M | -59.92M | 49.40M | 76.90M | 125.31M | -105.06M | 54.40M | 108.17M | 142.13M | -145.96M | 62.37M | 143.06M | 174.77M | 198.04M | 98.50M | 136.08M | 173.00M | 214.15M | 122.77M | 196.98M | 231.86M | 247.80M | 174.58M | 229.31M | 230.16M | 261.09M | 194.40M | 225.68M | 251.78M | 276.35M | 156.13M | 203.97M | 280.95M | 336.36M | 266.43M | 391.11M | 407.95M | 404.85M | 529.69M | 556.80M | 527.78M | 554.91M | 412.75M | 441.34M | 507.43M | 460.93M | 448.33M | 523.63M | 532.09M | 565.26M | 376.67M | 449.66M | 445.37M | 473.32M |
|
Interest Expenses
|
| 1.90M | | | | | 0.29M | 1.09M | 0.15M | 0.15M | 1.51M | 5.50M | 5.57M | 5.37M | 5.68M | 5.76M | 5.79M | 5.72M | 5.78M | 5.85M | 5.92M | 5.96M | 6.08M | 5.60M | 5.09M | 4.81M | 5.62M | 6.18M | 5.84M | 5.91M | 6.12M | 6.32M | 6.28M | 6.33M | 6.20M | 6.27M | 6.21M | 6.30M | 6.29M | 6.57M | 6.49M | 9.53M | 11.69M | 13.17M | 13.40M | 13.27M | 13.24M | 13.21M | 13.17M | 12.26M | 6.85M | 8.01M | 7.26M | 6.63M | 6.63M | 6.62M | 6.83M | 6.71M | 6.86M | 6.77M | 7.45M | 6.68M | 6.86M | 6.86M |
|
Tax Rate
|
| 39.73% | | | | | 37.04% | 35.79% | 35.00% | 26.76% | 37.00% | 36.87% | 36.41% | 36.78% | 36.97% | 35.57% | 52.02% | 37.35% | 37.30% | 34.24% | 37.37% | 37.19% | 37.04% | 35.32% | 36.79% | 36.65% | 36.55% | 34.01% | 22.12% | 29.23% | 33.69% | 52.31% | 13.06% | 15.90% | 21.58% | 16.32% | 13.82% | 14.10% | 16.24% | 13.26% | -8.88% | 21.81% | 20.22% | 20.85% | 20.27% | 23.04% | 23.51% | 21.61% | 24.71% | 24.51% | 23.61% | 20.87% | 20.62% | 14.25% | 19.69% | 15.28% | 16.24% | 24.86% | 20.29% | 20.12% | 25.48% | 25.36% | 22.83% | 22.38% |