|
Revenue
|
946.50M | 747.73M | 862.53M | | 1,065.66M | 829.11M | 1,032.65M | | 1,178.36M | 977.78M | 1,240.03M | 1,020.42M | 1,291.90M | 1,065.64M | 1,286.17M | 1,085.84M | 1,455.77M | 1,208.09M | 1,415.09M | 1,183.68M | 1,583.83M | 1,359.95M | 1,584.25M | 1,331.35M | 1,772.90M | 1,475.64M | 1,646.61M | 1,467.80M | 1,852.53M | 1,542.71M | 1,916.54M | 1,564.08M | 2,017.76M | 1,721.70M | 1,952.84M | 1,682.90M | 2,213.25M | 1,881.62M | 2,133.27M | 1,822.22M | 2,353.78M | 1,984.14M | 2,191.78M | 1,959.19M | 3,176.33M | 2,606.57M | 2,878.26M | 2,792.34M | 3,601.56M | 3,017.93M | 3,319.28M | 3,024.13M | 3,903.41M | 3,270.80M | 4,006.38M | 3,299.22M | 4,184.69M | 3,411.98M | 3,659.84M | 3,394.83M | 4,246.62M | 3,468.24M | 3,773.53M | 3,466.95M | 4,439.73M | 3,719.04M |
|
Cost of Revenue
|
644.31M | 501.69M | 569.91M | | 706.85M | 549.98M | 695.81M | | 775.87M | 650.17M | 836.86M | 687.62M | 840.44M | 708.47M | 861.54M | 733.75M | 949.63M | 792.42M | 935.38M | 787.46M | 1,033.30M | 895.88M | 1,044.66M | 886.75M | 1,147.58M | 963.40M | 1,085.61M | 973.35M | 1,203.31M | 1,007.43M | 1,270.28M | 1,045.88M | 1,313.05M | 1,121.25M | 1,284.24M | 1,119.25M | 1,443.84M | 1,228.49M | 1,416.94M | 1,207.24M | 1,533.04M | 1,289.90M | 1,449.98M | 1,297.94M | 2,019.51M | 1,658.62M | 1,882.73M | 1,808.56M | 2,314.07M | 1,932.62M | 2,198.71M | 1,967.62M | 2,517.15M | 2,104.99M | 2,642.75M | 2,129.32M | 2,669.93M | 2,161.50M | 2,366.78M | 2,173.98M | 2,691.00M | 2,177.80M | 2,443.90M | 2,211.53M | 2,799.76M | 2,329.81M |
|
Gross Profit
|
302.20M | 246.04M | 292.62M | | 358.80M | 279.14M | 336.84M | | 402.50M | 327.60M | 403.17M | 332.80M | 451.46M | 357.17M | 424.62M | 352.09M | 506.14M | 415.67M | 479.71M | 396.22M | 550.53M | 464.07M | 539.60M | 444.61M | 625.32M | 512.25M | 561.00M | 494.44M | 649.22M | 535.27M | 646.26M | 518.20M | 704.71M | 600.46M | 668.60M | 563.65M | 769.41M | 653.13M | 716.33M | 614.98M | 820.75M | 694.24M | 741.80M | 661.25M | 1,156.81M | 947.96M | 995.53M | 983.78M | 1,287.48M | 1,085.31M | 1,120.58M | 1,056.51M | 1,386.26M | 1,165.82M | 1,363.62M | 1,169.91M | 1,514.77M | 1,250.48M | 1,293.06M | 1,220.85M | 1,555.63M | 1,290.45M | 1,329.63M | 1,255.42M | 1,639.97M | 1,389.23M |
|
Selling, General & Administrative
|
197.77M | 193.82M | 208.83M | | 219.32M | 210.78M | 239.73M | | 239.41M | 239.88M | 267.96M | 246.67M | 259.18M | 257.18M | 277.25M | 261.47M | 283.94M | 287.86M | 305.67M | 290.27M | 311.59M | 312.67M | 331.78M | 321.48M | 349.84M | 342.89M | 354.89M | 352.67M | 365.92M | 357.59M | 411.98M | 382.11M | 405.74M | 410.28M | 441.62M | 426.11M | 452.35M | 455.00M | 489.98M | 465.81M | 484.19M | 482.60M | 499.97M | 497.27M | 656.52M | 641.13M | 683.60M | 693.19M | 736.75M | 718.26M | 752.10M | 734.58M | 777.86M | 772.17M | 909.60M | 828.24M | 853.16M | 819.31M | 855.55M | 853.44M | 884.90M | 852.30M | 891.23M | 886.21M | 940.06M | 922.45M |
|
Operating Expenses
|
197.77M | 193.82M | 208.83M | | 219.32M | 210.78M | 239.73M | | 239.41M | 239.88M | 267.96M | 246.67M | 259.18M | 257.18M | 277.25M | 261.47M | 283.94M | 287.86M | 305.67M | 290.27M | 311.59M | 312.67M | 331.78M | 321.48M | 349.84M | 342.89M | 354.89M | 352.67M | 365.92M | 357.59M | 411.98M | 382.11M | 405.74M | 410.28M | 441.62M | 426.11M | 452.35M | 455.00M | 489.98M | 465.81M | 484.19M | 482.60M | 499.97M | 497.27M | 656.52M | 641.13M | 683.60M | 693.19M | 736.75M | 718.26M | 752.10M | 734.58M | 777.86M | 772.17M | 909.60M | 828.24M | 853.16M | 819.31M | 855.55M | 853.44M | 884.90M | 852.30M | 891.23M | 886.21M | 940.06M | 922.45M |
|
Operating Income
|
88.29M | 35.80M | 66.29M | | 122.32M | 50.86M | 78.62M | | 144.26M | 68.13M | 111.55M | 64.39M | 169.84M | 77.78M | 124.78M | 67.92M | 197.98M | 101.67M | 147.08M | 78.73M | 211.03M | 122.01M | 177.70M | 92.85M | 245.16M | 139.21M | 173.29M | 108.19M | 249.25M | 142.02M | 194.62M | 96.36M | 257.93M | 148.25M | 183.84M | 94.75M | 273.46M | 153.15M | 180.38M | 103.41M | 287.56M | 161.82M | 190.44M | 112.54M | 447.75M | 252.18M | 184.47M | 230.54M | 485.88M | 297.23M | 293.05M | 244.29M | 525.03M | 306.41M | 359.21M | 244.44M | 559.33M | 340.90M | 334.24M | 263.12M | 561.46M | 324.60M | 318.35M | 249.14M | 577.81M | 342.71M |
|
EBIT
|
88.29M | 35.80M | 66.29M | | 122.32M | 50.86M | 78.62M | | 144.26M | 68.13M | 111.55M | 64.39M | 169.84M | 77.78M | 124.78M | 67.92M | 197.98M | 101.67M | 147.08M | 78.73M | 211.03M | 122.01M | 177.70M | 92.85M | 245.16M | 139.21M | 173.29M | 108.19M | 249.25M | 142.02M | 194.62M | 96.36M | 257.93M | 148.25M | 183.84M | 94.75M | 273.46M | 153.15M | 180.38M | 103.41M | 287.56M | 161.82M | 190.44M | 112.54M | 447.75M | 252.18M | 184.47M | 230.54M | 485.88M | 297.23M | 293.05M | 244.29M | 525.03M | 306.41M | 359.21M | 244.44M | 559.33M | 340.90M | 334.24M | 263.12M | 561.46M | 324.60M | 318.35M | 249.14M | 577.81M | 342.71M |
|
EBT
|
88.03M | 35.34M | 65.78M | | 122.08M | 50.82M | 77.94M | | 144.05M | 67.54M | 110.51M | 63.81M | 169.81M | 77.54M | 124.58M | 67.74M | 197.42M | 101.32M | 147.61M | 78.28M | 210.72M | 121.51M | 177.08M | 91.98M | 244.33M | 138.43M | 172.88M | 107.07M | 247.34M | 140.91M | 192.95M | 93.58M | 254.83M | 144.50M | 179.60M | 90.28M | 268.48M | 148.69M | 175.94M | 98.48M | 282.38M | 156.92M | 185.60M | 107.49M | 439.31M | 244.97M | 176.38M | 223.31M | 479.18M | 291.08M | 286.51M | 237.22M | 517.94M | 300.19M | 348.97M | 231.76M | 546.99M | 331.37M | 322.29M | 251.22M | 549.85M | 310.72M | 301.15M | 229.50M | 559.83M | 328.04M |
|
Tax Provisions
|
33.27M | 13.36M | 23.25M | | 45.59M | 18.80M | 27.78M | | 52.89M | 24.80M | 40.00M | 23.48M | 63.19M | 27.52M | 45.09M | 23.74M | 73.84M | 36.55M | 51.73M | 29.47M | 77.31M | 44.91M | 65.02M | 33.94M | 91.00M | 51.11M | 61.16M | 39.40M | 90.91M | 51.47M | 69.37M | 33.27M | 94.18M | 52.60M | 69.86M | 18.85M | 61.19M | 31.90M | 39.09M | 21.65M | 63.17M | 34.78M | 41.42M | 23.71M | 100.63M | 54.36M | 40.49M | 41.96M | 109.16M | 66.68M | 65.17M | 49.99M | 121.46M | 66.05M | 78.10M | 48.67M | 125.75M | 76.36M | 74.38M | 53.06M | 124.65M | 69.25M | 64.74M | 50.13M | 129.79M | 68.77M |
|
Profit After Tax
|
54.76M | 21.98M | 42.53M | | 76.49M | 32.02M | 50.16M | | 91.16M | 42.73M | 70.51M | 40.33M | 106.62M | 50.02M | 79.49M | 44.01M | 123.58M | 64.77M | 95.88M | 48.81M | 133.41M | 76.60M | 112.06M | 58.04M | 153.33M | 87.31M | 111.71M | 67.67M | 156.43M | 89.44M | 123.58M | 60.31M | 160.65M | 91.90M | 109.74M | 71.43M | 207.29M | 116.78M | 136.85M | 76.83M | 219.21M | 122.13M | 144.18M | 83.78M | 338.68M | 190.61M | 135.89M | 181.35M | 370.02M | 224.40M | 221.34M | 187.23M | 396.48M | 234.14M | 270.87M | 183.09M | 421.23M | 255.00M | 247.90M | 198.17M | 425.20M | 241.47M | 236.41M | 179.37M | 430.04M | 259.27M |
|
Income from Continuing Operations
|
54.76M | 21.98M | 42.53M | | 76.49M | 32.02M | 50.16M | | 91.16M | 42.73M | 70.51M | 40.33M | 106.62M | 50.02M | 79.49M | 44.01M | 123.58M | 64.77M | 95.88M | 48.81M | 133.41M | 76.60M | 112.06M | 58.04M | 153.33M | 87.31M | 111.71M | 67.67M | 156.43M | 89.44M | 123.58M | 60.31M | 160.65M | 91.90M | 109.74M | 71.43M | 207.29M | 116.78M | 136.85M | 76.83M | 219.21M | 122.13M | 144.18M | 83.78M | 338.68M | 190.61M | 135.89M | 181.35M | 370.02M | 224.40M | 221.34M | 187.23M | 396.48M | 234.14M | 270.87M | 183.09M | 421.23M | 255.00M | 247.90M | 198.17M | 425.20M | 241.47M | 236.41M | 179.37M | 430.04M | 259.27M |
|
Consolidated Net Income
|
54.76M | 21.98M | 42.53M | | 76.49M | 32.02M | 50.16M | | 91.16M | 42.73M | 70.51M | 40.33M | 106.62M | 50.02M | 79.49M | 44.01M | 123.58M | 64.77M | 95.88M | 48.81M | 133.41M | 76.60M | 112.06M | 58.04M | 153.33M | 87.31M | 111.71M | 67.67M | 156.43M | 89.44M | 123.58M | 60.31M | 160.65M | 91.90M | 109.74M | 71.43M | 207.29M | 116.78M | 136.85M | 76.83M | 219.21M | 122.13M | 144.18M | 83.78M | 338.68M | 190.61M | 135.89M | 181.35M | 370.02M | 224.40M | 221.34M | 187.23M | 396.48M | 234.14M | 270.87M | 183.09M | 421.23M | 255.00M | 247.90M | 198.17M | 425.20M | 241.47M | 236.41M | 179.37M | 430.04M | 259.27M |
|
Income towards Parent Company
|
54.76M | 21.98M | 42.53M | | 76.49M | 32.02M | 50.16M | | 91.16M | 42.73M | 70.51M | 40.33M | 106.62M | 50.02M | 79.49M | 44.01M | 123.58M | 64.77M | 95.88M | 48.81M | 133.41M | 76.60M | 112.06M | 58.04M | 153.33M | 87.31M | 111.71M | 67.67M | 156.43M | 89.44M | 123.58M | 60.31M | 160.65M | 91.90M | 109.74M | 71.43M | 207.29M | 116.78M | 136.85M | 76.83M | 219.21M | 122.13M | 144.18M | 83.78M | 338.68M | 190.61M | 135.89M | 181.35M | 370.02M | 224.40M | 221.34M | 187.23M | 396.48M | 234.14M | 270.87M | 183.09M | 421.23M | 255.00M | 247.90M | 198.17M | 425.20M | 241.47M | 236.41M | 179.37M | 430.04M | 259.27M |
|
Net Income towards Common Stockholders
|
54.76M | 21.98M | 42.53M | | 76.49M | 32.02M | 50.16M | | 91.16M | 42.73M | 70.51M | 40.33M | 106.62M | 50.02M | 79.49M | 44.01M | 123.58M | 64.77M | 95.88M | 48.81M | 133.41M | 76.60M | 112.06M | 58.04M | 153.33M | 87.31M | 111.71M | 67.67M | 156.43M | 89.44M | 123.58M | 60.31M | 160.65M | 91.90M | 109.74M | 71.43M | 207.29M | 116.78M | 136.85M | 76.83M | 219.21M | 122.13M | 144.18M | 83.78M | 338.68M | 190.61M | 135.89M | 181.35M | 370.02M | 224.40M | 221.34M | 187.23M | 396.48M | 234.14M | 270.87M | 183.09M | 421.23M | 255.00M | 247.90M | 198.17M | 425.20M | 241.47M | 236.41M | 179.37M | 430.04M | 259.27M |
|
EPS (Basic)
|
1.53 | 0.30 | 0.59 | | 0.00M | 441.01 | 0.69 | | 1.27 | 0.60 | 0.49 | 0.56 | 1.48 | 0.35 | 0.56 | 0.32 | 0.89 | 0.46 | 0.69 | 0.35 | 0.96 | 0.56 | 0.81 | 0.43 | 1.13 | 0.64 | 0.82 | 0.51 | 1.17 | 0.67 | 0.93 | 0.46 | 1.25 | 0.73 | 0.86 | 0.57 | 1.70 | 0.96 | 1.12 | 0.63 | 1.82 | 1.03 | 1.22 | 0.72 | 2.92 | 1.64 | 1.17 | 1.56 | 3.21 | 1.96 | 1.95 | 1.66 | 3.55 | 2.11 | -5.36 | 1.66 | 3.85 | 2.34 | -5.82 | 0.37 | 0.79 | 0.45 | 0.44 | 0.34 | 0.81 | 0.49 |
|
EPS (Weighted Average and Diluted)
|
1.50 | 0.30 | 0.58 | | 0.00M | 427.28 | 0.67 | | 1.23 | 0.58 | 0.48 | 0.55 | 1.45 | 0.35 | 0.55 | 0.31 | 0.87 | 0.46 | 0.68 | 0.35 | 0.95 | 0.55 | 0.80 | 0.42 | 1.12 | 0.64 | 0.82 | 0.50 | 1.16 | 0.67 | 0.92 | 0.46 | 1.25 | 0.72 | 0.86 | 0.57 | 1.69 | 0.95 | 1.11 | 0.63 | 1.80 | 1.02 | 1.21 | 0.71 | 2.90 | 1.62 | 1.15 | 1.55 | 3.19 | 1.95 | 1.93 | 1.65 | 3.53 | 2.10 | -5.33 | 1.65 | 3.83 | 2.33 | -5.79 | 0.37 | 0.79 | 0.45 | 0.44 | 0.34 | 0.81 | 0.49 |
|
Shares Outstanding (Weighted Average)
|
35.92M | 0.07M | 71.98M | 0.07M | 0.07M | 0.07M | 72.60M | 72.70M | 72.37M | 71.99M | 143.55M | 71.59M | 71.81M | 142.77M | 142.18M | 138.90M | 139.34M | 139.52M | 139.41M | 139.12M | 138.76M | 138.29M | 137.77M | 136.35M | 136.23M | 136.00M | 135.58M | 133.63M | 133.60M | 133.53M | 132.91M | 130.28M | 129.23M | 128.29M | 127.59M | 124.48M | 123.29M | 122.82M | 122.65M | 121.21M | 120.79M | 120.18M | 119.73M | 116.74M | 116.33M | 116.34M | 116.37M | 116.15M | 115.64M | 115.17M | 114.79M | 112.53M | 112.06M | 111.66M | 556.68M | 110.05M | 109.73M | 109.42M | 545.48M | 539.73M | 539.19M | 538.07M | 536.95M | 531.73M | 531.03M | 530.60M |
|
Shares Outstanding (Diluted Average)
|
36.53M | 0.07M | 73.30M | 0.07M | 0.07M | 0.07M | 74.69M | 74.93M | 74.57M | 74.16M | 147.84M | 73.49M | 73.49M | 146.20M | 145.51M | 141.61M | 141.58M | 141.73M | 141.72M | 141.03M | 140.57M | 140.00M | 139.44M | 137.74M | 137.57M | 137.29M | 136.84M | 134.71M | 134.63M | 134.51M | 133.81M | 131.09M | 129.91M | 128.91M | 128.20M | 125.17M | 123.97M | 123.57M | 123.47M | 122.15M | 121.83M | 121.24M | 120.74M | 117.43M | 117.12M | 117.75M | 117.44M | 117.23M | 116.66M | 116.17M | 115.82M | 113.50M | 112.91M | 112.46M | 560.74M | 110.78M | 110.41M | 110.06M | 548.73M | 542.64M | 541.91M | 540.73M | 539.65M | 534.10M | 533.15M | 532.82M |
|
EBITDA
|
88.29M | 35.80M | 66.29M | | 122.32M | 50.86M | 78.62M | | 144.26M | 68.13M | 111.55M | 64.39M | 169.84M | 77.78M | 124.78M | 67.92M | 197.98M | 101.67M | 147.08M | 78.73M | 211.03M | 122.01M | 177.70M | 92.85M | 245.16M | 139.21M | 173.29M | 108.19M | 249.25M | 142.02M | 194.62M | 96.36M | 257.93M | 148.25M | 183.84M | 94.75M | 273.46M | 153.15M | 180.38M | 103.41M | 287.56M | 161.82M | 190.44M | 112.54M | 447.75M | 252.18M | 184.47M | 230.54M | 485.88M | 297.23M | 293.05M | 244.29M | 525.03M | 306.41M | 359.21M | 244.44M | 559.33M | 340.90M | 334.24M | 263.12M | 561.46M | 324.60M | 318.35M | 249.14M | 577.81M | 342.71M |
|
Interest Expenses
|
0.26M | 0.46M | 0.51M | | 0.24M | 0.04M | 0.69M | | 0.22M | 0.59M | 1.04M | 0.58M | 0.03M | 0.24M | 0.20M | 0.18M | 0.56M | 0.35M | -0.53M | 0.45M | 0.31M | 0.51M | 0.62M | 0.87M | 0.83M | 0.78M | 0.41M | 1.12M | 1.91M | 1.11M | 1.67M | 2.78M | 3.09M | 3.75M | 4.24M | 4.47M | 4.98M | 4.46M | 4.45M | 4.93M | 5.18M | 4.90M | 4.84M | 5.05M | 8.44M | 7.21M | 8.09M | 7.22M | 6.70M | 6.15M | 6.54M | 7.07M | 7.10M | 6.23M | 10.24M | 12.68M | 12.34M | 9.54M | 11.95M | 11.90M | 11.61M | 13.88M | 17.20M | 19.64M | 17.98M | 14.67M |
|
Tax Rate
|
37.79% | 37.80% | 35.35% | | 37.35% | 37.00% | 35.64% | | 36.71% | 36.73% | 36.19% | 36.80% | 37.21% | 35.49% | 36.19% | 35.04% | 37.40% | 36.08% | 35.04% | 37.64% | 36.69% | 36.96% | 36.72% | 36.90% | 37.25% | 36.93% | 35.38% | 36.80% | 36.76% | 36.52% | 35.95% | 35.55% | 36.96% | 36.40% | 38.90% | 20.88% | 22.79% | 21.46% | 22.22% | 21.98% | 22.37% | 22.17% | 22.32% | 22.06% | 22.91% | 22.19% | 22.95% | 18.79% | 22.78% | 22.91% | 22.75% | 21.07% | 23.45% | 22.00% | 22.38% | 21.00% | 22.99% | 23.05% | 23.08% | 21.12% | 22.67% | 22.29% | 21.50% | 21.84% | 23.18% | 20.96% |