|
Revenue
|
505.44M | 504.91M | 485.68M | 553.64M | 534.44M | 567.10M | 605.09M | 679.48M | 645.31M | 699.87M | 712.71M | 739.20M | 711.07M | 724.87M | 747.64M | 809.91M | 737.13M | 784.01M | 827.81M | 889.17M | 834.05M | 885.17M | 884.12M | 946.14M | 865.28M | 889.54M | 883.93M | 943.64M | 902.42M | 931.56M | 945.14M | 1,010.80M | 1,086.30M | 1,134.70M | 1,159.90M | 1,226.60M | 1,202.50M | 1,293.70M | 1,318.70M | 1,376.30M | 1,287.20M | 1,330.30M | 1,354.50M | 1,394.80M | 1,182.60M | 1,137.80M | 1,198.20M | 1,335.60M | 1,155.30M | 1,189.80M | 1,232.10M | 1,256.60M | 1,279.80M | 1,310.80M | 1,350.30M | 1,430.90M | 1,469.70M | 1,531.20M | 1,563.40M | 1,613.50M | 1,680.70M | 1,716.80M | 1,764.60M | 1,877.10M | 1,882.80M | 1,943.60M | 2,017.50M |
|
Cost of Revenue
|
254.31M | 249.84M | 240.16M | 262.23M | 254.88M | 265.16M | 283.34M | 307.61M | 295.21M | 322.81M | 330.15M | 333.36M | 319.87M | 327.26M | 331.09M | 343.55M | 315.56M | 338.50M | 345.19M | 355.95M | 345.12M | 361.99M | 360.08M | 380.40M | 347.12M | 355.63M | 350.45M | 364.55M | 342.90M | 364.04M | 366.65M | 383.91M | 418.70M | 429.00M | 433.50M | 461.50M | 452.00M | 477.80M | 478.70M | 503.20M | 476.60M | 480.30M | 480.90M | 149.80M | 493.90M | 461.30M | 388.30M | 45.40M | 440.10M | 350.60M | 360.40M | 376.20M | 382.60M | 399.30M | 408.50M | 428.60M | 451.10M | 464.10M | 467.10M | 488.30M | 499.70M | 523.50M | 542.90M | 594.80M | 589.10M | 598.20M | 614.50M |
|
Gross Profit
|
251.14M | 255.07M | 245.52M | 291.41M | 279.56M | 301.95M | 321.75M | 371.87M | 350.10M | 377.06M | 382.56M | 405.85M | 391.19M | 397.61M | 416.56M | 466.36M | 421.58M | 445.51M | 482.62M | 533.22M | 488.94M | 523.18M | 524.04M | 565.74M | 518.16M | 533.91M | 533.48M | 579.09M | 559.52M | 567.52M | 578.49M | 626.88M | 667.60M | 705.70M | 726.40M | 765.10M | 750.50M | 815.90M | 840.00M | 873.10M | 810.60M | 850.00M | 873.60M | 892.90M | 787.50M | 772.50M | 809.90M | 900.90M | 816.30M | 839.20M | 871.70M | 880.40M | 897.20M | 911.50M | 941.80M | 1,002.30M | 1,018.60M | 1,067.10M | 1,096.30M | 1,125.20M | 1,181.00M | 1,193.30M | 1,221.70M | 1,282.30M | 1,293.70M | 1,345.40M | 1,403.00M |
|
Selling, General & Administrative
|
164.34M | 159.11M | 153.65M | 170.64M | 178.85M | 182.76M | 193.52M | 205.71M | 208.10M | 213.09M | 215.34M | 218.50M | 220.89M | 218.82M | 233.30M | 241.12M | 236.40M | 265.76M | 263.28M | 275.13M | 265.54M | 276.52M | 278.38M | 281.99M | 271.26M | 281.94M | 283.11M | 300.41M | 314.53M | 314.44M | 311.10M | 337.73M | 409.30M | 411.50M | 415.60M | 418.20M | 450.30M | 461.60M | 462.50M | 508.70M | 464.20M | 481.60M | 488.40M | 377.60M | 507.60M | 510.10M | 479.40M | 306.00M | 561.40M | 523.00M | 524.80M | 525.50M | 541.30M | 548.60M | 548.60M | 589.80M | 617.60M | 631.80M | 650.20M | 662.40M | 699.70M | 699.10M | 725.10M | 757.60M | 767.90M | 797.10M | 830.00M |
|
Other Operating Expenses
|
| | | | | | | | | | 118.86M | 133.07M | | | 128.23M | 8.80M | | | | | | | | | | | | | | | | | | | | | | | | | 119.60M | | | 801.10M | | | | | | | | | | | | | | | | | | | | | | | |
|
Operating Expenses
|
164.34M | 159.11M | 153.65M | 170.64M | 178.85M | 182.76M | 193.52M | 205.71M | 208.10M | 213.09M | 215.34M | 218.50M | 220.89M | 218.82M | 233.30M | 241.12M | 236.40M | 265.76M | 263.28M | 275.13M | 265.54M | 276.52M | 278.38M | 281.99M | 271.26M | 281.94M | 283.11M | 300.41M | 314.53M | 314.44M | 311.10M | 337.73M | 409.30M | 411.50M | 415.60M | 418.20M | 450.30M | 461.60M | 462.50M | 508.70M | 464.20M | 481.60M | 488.40M | 377.60M | 507.60M | 510.10M | 479.40M | 306.00M | 561.40M | 523.00M | 524.80M | 525.50M | 541.30M | 548.60M | 548.60M | 589.80M | 617.60M | 631.80M | 650.20M | 662.40M | 699.70M | 699.10M | 725.10M | 757.60M | 767.90M | 797.10M | 830.00M |
|
Operating Income
|
86.79M | 95.96M | 91.87M | 120.77M | 100.72M | 119.19M | 128.23M | 166.16M | 142.00M | 163.97M | 167.22M | 187.35M | 170.30M | 178.78M | 183.26M | 225.24M | 185.18M | 179.75M | 219.35M | 258.09M | 223.40M | 246.67M | 245.66M | 283.75M | 246.90M | 251.97M | 250.37M | 278.68M | 244.99M | 253.08M | 267.39M | 289.10M | 258.30M | 294.20M | 310.80M | 346.90M | 300.20M | 354.30M | 377.50M | 364.40M | 346.40M | 368.40M | 385.20M | 398.40M | 308.40M | 291.60M | 330.50M | 343.00M | 317.60M | 316.20M | 346.90M | 260.50M | 355.90M | 362.90M | 393.20M | 412.50M | 401.00M | 435.30M | 446.10M | 462.80M | 481.30M | 494.20M | 496.60M | 524.70M | 525.80M | 548.30M | 573.00M |
|
EBIT
|
86.79M | 95.96M | 91.87M | 120.77M | 100.72M | 119.19M | 128.23M | 166.16M | 142.00M | 163.97M | 167.22M | 187.35M | 170.30M | 178.78M | 183.26M | 225.24M | 185.18M | 179.75M | 219.35M | 258.09M | 223.40M | 246.67M | 245.66M | 283.75M | 246.90M | 251.97M | 250.37M | 278.68M | 244.99M | 253.08M | 267.39M | 289.10M | 258.30M | 294.20M | 310.80M | 346.90M | 300.20M | 354.30M | 377.50M | 364.40M | 346.40M | 368.40M | 385.20M | 398.40M | 308.40M | 291.60M | 330.50M | 343.00M | 317.60M | 316.20M | 346.90M | 260.50M | 355.90M | 362.90M | 393.20M | 412.50M | 401.00M | 435.30M | 446.10M | 462.80M | 481.30M | 494.20M | 496.60M | 524.70M | 525.80M | 548.30M | 573.00M |
|
Other Non Operating Income
|
| | | | | | | | | | | | | | -1.04M | | | | | | | | | | | | | | | | -0.87M | -0.03M | | | | | | | -15.90M | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Non Operating Income
|
-0.36M | 3.17M | 0.10M | 0.40M | 0.45M | -1.66M | 2.63M | 13.02M | 0.71M | 7.24M | 0.69M | -0.55M | -0.49M | -0.57M | -1.38M | -5.26M | -2.49M | 2.54M | 0.41M | -2.11M | 1.42M | -0.93M | 0.55M | -6.52M | -0.68M | -1.52M | 0.25M | 60.60M | -0.13M | -1.33M | -0.53M | 0.50M | -1.10M | 7.00M | -0.70M | -0.10M | -1.70M | 2.30M | -1.60M | 1.00M | -3.10M | -1.00M | 1.50M | -2.80M | 0.80M | -2.00M | -2.10M | 0.90M | 27.10M | -0.20M | -2.10M | -0.40M | -2.10M | -1.30M | 3.60M | -50.30M | -2.30M | -2.80M | 5.00M | -2.70M | -1.20M | -0.60M | 0.90M | -4.10M | -0.50M | -0.50M | 2.00M |
|
EBT
|
72.93M | 85.37M | 77.54M | 103.93M | 84.98M | 101.24M | 113.73M | 148.44M | 126.02M | 155.02M | 152.53M | 171.42M | 154.33M | 163.13M | 164.38M | 204.84M | 161.83M | 159.92M | 195.05M | 237.33M | 204.99M | 226.22M | 226.20M | 264.04M | 226.38M | 230.28M | 230.25M | 315.43M | 217.45M | 224.88M | 240.06M | 258.21M | 211.30M | 255.40M | 264.60M | 303.40M | 255.30M | 313.40M | 311.60M | 318.10M | 419.20M | 322.30M | 337.90M | 978.00M | 304.60M | 284.10M | 266.20M | 89.60M | 341.10M | 256.50M | 286.60M | 204.40M | 301.20M | 316.90M | 355.50M | 308.40M | 360.10M | 463.70M | 442.60M | 476.70M | 483.90M | 425.30M | 467.20M | 590.80M | 418.00M | 485.30M | 498.20M |
|
Tax Provisions
|
21.37M | 25.78M | 21.13M | 32.01M | 25.26M | 29.96M | 29.47M | 41.13M | 37.04M | 48.71M | 42.25M | 49.75M | 46.02M | 48.32M | 47.67M | 61.31M | 36.91M | 48.57M | 58.73M | 71.63M | 57.77M | 68.86M | 70.69M | 78.11M | 70.61M | 59.00M | 69.84M | 106.84M | 66.03M | 66.81M | 72.98M | 76.18M | 53.20M | 75.90M | 74.30M | -140.50M | 44.00M | 85.00M | 64.00M | 61.00M | 49.60M | 72.60M | 60.40M | 234.80M | 64.30M | 64.90M | 59.20M | 16.30M | 71.20M | 52.10M | 75.80M | 37.30M | 64.80M | 91.90M | 78.60M | 61.10M | 75.80M | 102.70M | 97.00M | 99.20M | 101.90M | 88.20M | 99.30M | 128.50M | 86.90M | 107.00M | 99.70M |
|
Profit After Tax
|
51.56M | 59.59M | 56.41M | 71.92M | 59.73M | 71.28M | 84.26M | 107.31M | 88.98M | 106.31M | 110.28M | 121.68M | 108.31M | 114.81M | 116.71M | 143.53M | 124.91M | 111.35M | 136.32M | 165.70M | 147.23M | 157.36M | 155.51M | 185.94M | 155.77M | 171.28M | 160.42M | 208.60M | 151.42M | 158.07M | 167.08M | 182.08M | 158.10M | 179.50M | 190.30M | 443.90M | 211.30M | 228.40M | 247.60M | 257.10M | 369.60M | 249.70M | 277.50M | 871.10M | 240.30M | 219.20M | 234.40M | 255.80M | 289.00M | 286.30M | 289.50M | 287.80M | 2,020.50M | 268.80M | 327.00M | 1,928.40M | 284.30M | 364.90M | 347.20M | 389.00M | 382.00M | 337.10M | 367.90M | 462.30M | 331.10M | 378.30M | 398.50M |
|
Equity Income
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -1.20M | 66.00M | 33.90M | 66.70M | 57.00M | -0.80M | 37.40M | 141.00M | -44.40M | 16.60M | 12.90M |
|
Income from Continuing Operations
|
51.56M | 59.59M | 56.41M | 71.92M | 59.73M | 71.28M | 84.26M | 107.31M | 88.98M | 106.31M | 110.28M | 121.68M | 108.31M | 114.81M | 116.71M | 143.53M | 124.91M | 111.35M | 136.32M | 165.70M | 147.23M | 157.36M | 155.51M | 185.94M | 155.77M | 171.28M | 160.42M | 208.60M | 151.42M | 158.07M | 167.08M | 182.04M | 158.10M | 179.50M | 190.30M | 443.90M | 211.30M | 228.40M | 247.60M | 257.10M | 369.60M | 249.70M | 277.50M | 743.20M | 240.30M | 219.20M | 207.00M | 73.30M | 269.90M | 204.40M | 210.80M | 167.10M | 236.40M | 225.00M | 276.90M | 247.30M | 284.30M | 361.00M | 345.60M | 377.50M | 382.00M | 337.10M | 367.90M | 462.30M | 331.10M | 378.30M | 398.50M |
|
Consolidated Net Income
|
51.56M | 59.59M | 56.41M | 71.92M | 59.73M | 71.28M | 84.26M | 107.31M | 88.98M | 106.31M | 110.28M | 121.68M | 108.31M | 114.81M | 116.71M | 143.53M | 124.91M | 111.35M | 136.32M | 165.70M | 147.23M | 157.36M | 155.51M | 185.94M | 155.77M | 171.28M | 160.42M | 208.60M | 151.42M | 158.07M | 167.08M | 182.04M | 158.10M | 179.50M | 190.30M | 443.90M | 211.30M | 228.40M | 247.60M | 257.10M | 369.60M | 249.70M | 277.50M | 743.20M | 30.80M | 35.20M | 27.40M | 30.80M | 66.00M | 81.90M | 78.70M | 120.70M | 1,784.10M | 43.80M | 50.10M | 1,681.10M | -1.20M | 3.90M | 1.60M | 11.50M | 382.00M | 337.10M | 367.90M | 462.30M | 331.10M | 378.30M | 398.50M |
|
Income towards Parent Company
|
51.56M | 59.59M | 56.41M | 71.92M | 59.73M | 71.28M | 84.26M | 107.31M | 88.98M | 106.31M | 110.28M | 121.68M | 108.31M | 114.81M | 116.71M | 143.53M | 124.91M | 111.35M | 136.32M | 165.70M | 147.23M | 157.36M | 155.51M | 185.94M | 155.77M | 171.28M | 160.42M | 208.60M | 151.42M | 158.07M | 167.08M | 182.04M | 158.10M | 179.50M | 190.30M | 443.90M | 211.30M | 228.40M | 247.60M | 257.10M | 369.60M | 249.70M | 277.50M | 743.20M | 30.80M | 35.20M | 27.40M | 30.80M | 66.00M | 81.90M | 78.70M | 120.70M | 1,784.10M | 43.80M | 50.10M | 1,681.10M | -1.20M | 3.90M | 1.60M | 11.50M | 382.00M | 337.10M | 367.90M | 462.30M | 331.10M | 378.30M | 398.50M |
|
Net Income towards Common Stockholders
|
51.56M | 59.59M | 56.41M | 71.92M | 59.73M | 71.28M | 84.26M | 107.31M | 88.98M | 106.31M | 110.28M | 121.68M | 108.31M | 114.81M | 116.71M | 143.53M | 124.91M | 111.35M | 136.32M | 165.70M | 147.23M | 157.36M | 155.51M | 185.94M | 155.77M | 171.28M | 160.42M | 208.60M | 151.42M | 158.07M | 167.08M | 182.04M | 158.10M | 179.50M | 190.30M | 443.90M | 211.30M | 228.40M | 247.60M | 257.10M | 369.60M | 249.70M | 277.50M | 743.20M | 30.80M | 35.20M | 27.40M | 30.80M | 66.00M | 81.90M | 78.70M | 120.70M | 1,784.10M | 43.80M | 50.10M | 1,681.10M | -1.20M | 3.90M | 1.60M | 11.50M | 382.00M | 337.10M | 367.90M | 462.30M | 331.10M | 378.30M | 398.50M |
|
EPS (Basic)
|
0.57 | 0.66 | 0.62 | 0.79 | 0.64 | 0.76 | 0.89 | 1.13 | 0.93 | 1.11 | 1.15 | 1.26 | 1.12 | 1.18 | 1.19 | 1.46 | 1.26 | 1.12 | 1.37 | 1.67 | 1.48 | 1.58 | 1.55 | 1.86 | 1.55 | 1.70 | 1.59 | 2.07 | 1.50 | 1.56 | 1.65 | 1.79 | 1.55 | 1.76 | 1.86 | 4.33 | 2.05 | 2.21 | 2.39 | 2.49 | 3.57 | 2.40 | 2.67 | 8.37 | 2.30 | 2.10 | 2.24 | 2.44 | 2.75 | 2.72 | 2.75 | 2.73 | 19.13 | 2.54 | 3.08 | 18.18 | 2.67 | 3.42 | 3.25 | 3.64 | 3.57 | 3.15 | 3.43 | 4.31 | 3.08 | 3.52 | 3.70 |
|
EPS (Weighted Average and Diluted)
|
0.56 | 0.64 | 0.61 | 0.77 | 0.62 | 0.74 | 0.87 | 1.10 | 0.91 | 1.08 | 1.12 | 1.23 | 1.09 | 1.15 | 1.17 | 1.44 | 1.25 | 1.11 | 1.36 | 1.65 | 1.46 | 1.56 | 1.54 | 1.84 | 1.54 | 1.69 | 1.58 | 2.05 | 1.48 | 1.54 | 1.63 | 1.78 | 1.53 | 1.74 | 1.84 | 4.27 | 2.03 | 2.19 | 2.37 | 2.46 | 3.53 | 2.38 | 2.64 | 8.28 | 2.28 | 2.08 | 2.21 | 2.41 | 2.73 | 2.69 | 2.71 | 2.70 | 18.94 | 2.52 | 3.06 | 18.06 | 2.66 | 3.40 | 3.23 | 3.61 | 3.54 | 3.12 | 3.40 | 4.28 | 3.06 | 3.49 | 3.68 |
|
Shares Outstanding (Weighted Average)
|
90.54M | 90.54M | 90.82M | 91.05M | 93.68M | 93.97M | 94.18M | 94.67M | 95.34M | 95.90M | 96.07M | 96.48M | 96.89M | 97.43M | 98.35M | 98.89M | 99.02M | 99.02M | 99.18M | 99.31M | 99.55M | 100.03M | 100.03M | 102.11M | 100.36M | 100.52M | 100.67M | 100.81M | 101.20M | 101.34M | 101.34M | 101.43M | 101.87M | 102.03M | 102.22M | 102.36M | 102.83M | 103.16M | 103.35M | 103.43M | 103.61M | 103.84M | 104.00M | 104.06M | 106.11M | 104.40M | 104.71M | 104.87M | 104.94M | 105.24M | 105.42M | 105.48M | 105.60M | 105.91M | 106.01M | 106.05M | 106.24M | 106.71M | 106.71M | 106.82M | 107.02M | 107.04M | 107.23M | 107.23M | 107.52M | 107.52M | 107.61M |
|
Shares Outstanding (Diluted Average)
|
92.30M | 92.71M | 92.91M | 92.82M | 96.04M | 96.45M | 96.67M | 96.65M | 98.15M | 98.41M | 98.31M | 98.39M | | | | 99.56M | | | | 100.21M | | | | 100.88M | | | | 101.60M | | | 102.52M | 102.50M | 103.10M | 103.40M | 103.70M | 103.50M | 104.20M | 104.40M | 104.60M | 104.40M | 104.70M | 105.10M | 105.20M | 105.10M | 105.30M | 105.50M | 105.90M | 105.70M | 106.00M | 106.40M | 106.70M | 106.50M | 106.70M | 106.80M | 106.80M | 106.80M | 107.00M | 107.40M | 107.60M | 107.40M | 107.90M | 107.90M | 108.10M | 108.00M | 108.20M | 108.40M | 108.40M |
|
EBITDA
|
86.79M | 95.96M | 91.87M | 120.77M | 100.72M | 119.19M | 128.23M | 166.16M | 142.00M | 163.97M | 167.22M | 187.35M | 170.30M | 178.78M | 183.26M | 225.24M | 185.18M | 179.75M | 219.35M | 258.09M | 223.40M | 246.67M | 245.66M | 283.75M | 246.90M | 251.97M | 250.37M | 278.68M | 244.99M | 253.08M | 267.39M | 289.10M | 258.30M | 294.20M | 310.80M | 346.90M | 300.20M | 354.30M | 377.50M | 364.40M | 346.40M | 368.40M | 385.20M | 398.40M | 308.40M | 291.60M | 330.50M | 343.00M | 317.60M | 316.20M | 346.90M | 260.50M | 355.90M | 362.90M | 393.20M | 412.50M | 401.00M | 435.30M | 446.10M | 462.80M | 481.30M | 494.20M | 496.60M | 524.70M | 525.80M | 548.30M | 573.00M |
|
Interest Expenses
|
13.51M | 13.76M | 14.44M | 16.84M | 16.18M | 16.29M | 17.13M | 16.93M | 16.70M | 16.20M | 15.37M | 15.38M | 15.48M | 15.08M | 16.46M | 20.51M | 20.86M | 22.36M | 24.70M | 20.11M | 19.83M | 19.51M | 20.01M | 19.29M | 19.84M | 20.18M | 20.37M | 23.84M | 27.41M | 26.86M | 26.80M | 30.52M | 45.90M | 45.80M | 45.50M | 43.40M | 43.20M | 43.20M | 48.40M | 47.30M | 43.70M | 45.10M | 48.80M | 48.60M | 45.40M | 47.50M | 62.20M | 63.70M | 60.60M | 59.50M | 58.20M | 55.70M | 52.60M | 44.70M | 41.30M | 53.80M | 37.40M | 34.80M | 42.40M | 50.10M | 53.20M | 67.50M | 67.70M | 70.80M | 62.90M | 79.10M | 89.70M |
|
Tax Rate
|
29.30% | 30.20% | 27.25% | 30.80% | 29.72% | 29.59% | 25.91% | 27.71% | 29.39% | 31.42% | 27.70% | 29.02% | 29.82% | 29.62% | 29.00% | 29.93% | 22.81% | 30.37% | 30.11% | 30.18% | 28.18% | 30.44% | 31.25% | 29.58% | 31.19% | 25.62% | 30.33% | 33.87% | 30.37% | 29.71% | 30.40% | 29.50% | 25.18% | 29.72% | 28.08% | | 17.23% | 27.12% | 20.54% | 19.18% | 11.83% | 22.53% | 17.88% | 24.01% | 21.11% | 22.84% | 22.24% | 18.19% | 20.87% | 20.31% | 26.45% | 18.25% | 21.51% | 29.00% | 22.11% | 19.81% | 21.05% | 22.15% | 21.92% | 20.81% | 21.06% | 20.74% | 21.25% | 21.75% | 20.79% | 22.05% | 20.01% |