|
Revenue
|
749.89M | 725.91M | 737.42M | 737.17M | 769.09M | 817.26M | 851.57M | 880.87M | 937.97M | 984.67M | 973.47M | 1,015.44M | 1,028.38M | 1,033.17M | 1,034.21M | 1,023.68M | 1,063.23M | 1,075.12M | 1,083.86M | 1,084.34M | 1,164.91M | 1,224.31M | 1,221.45M | 1,205.56M | 1,272.06M | 1,312.72M | 1,304.59M | 1,302.62M | 1,344.16M | 1,338.54M | 1,265.07M | 1,287.37M | 1,308.43M | 1,324.71M | 1,346.28M | 1,395.33M | 1,457.05M | 1,466.23M | 1,481.66M | 1,468.53M | 1,516.38M | 1,552.13M | 1,537.38M | 1,506.69M | 1,108.33M | 1,189.90M | 1,304.09M | 1,398.38M | 1,580.58M | 1,712.57M | 1,769.92M | 1,814.83M | 1,862.83M | 1,833.45M | 1,727.03M | 1,716.34M | 1,639.48M | 1,563.81M | 1,472.89M | 1,475.94M | 1,472.52M | 1,465.00M | 1,382.37M | 1,351.91M | 1,369.74M | 1,354.48M | 1,302.38M |
|
Cost of Revenue
|
484.83M | 459.50M | 458.94M | 469.05M | 479.23M | 508.12M | 524.66M | 542.78M | 565.68M | 592.76M | 586.15M | 613.36M | 613.08M | 617.92M | 617.79M | 613.39M | 631.12M | 637.64M | 640.65M | 645.85M | 686.47M | 719.09M | 720.69M | 711.48M | 741.56M | 762.92M | 764.51M | 770.65M | 787.17M | 786.03M | 745.87M | 761.54M | 769.99M | 778.31M | 793.14M | 822.97M | 849.94M | 855.76M | 860.60M | 860.94M | 878.84M | 905.85M | 900.52M | 892.30M | 691.79M | 722.55M | 789.76M | 836.67M | 915.71M | 987.24M | 1,025.80M | 1,042.99M | 1,047.28M | 1,045.85M | 1,007.98M | 1,026.60M | 979.31M | 922.87M | 888.73M | 913.14M | 895.85M | 893.35M | 846.27M | 852.86M | 860.27M | 850.25M | 812.82M |
|
Gross Profit
|
265.06M | 266.41M | 278.48M | 268.13M | 289.86M | 309.14M | 326.91M | 338.09M | 372.29M | 391.90M | 387.32M | 402.08M | 415.30M | 415.25M | 416.43M | 410.29M | 432.11M | 437.48M | 443.22M | 438.50M | 478.44M | 505.22M | 500.76M | 494.09M | 530.50M | 549.80M | 540.08M | 531.97M | 556.99M | 552.51M | 519.20M | 525.83M | 538.44M | 546.40M | 553.15M | 572.37M | 607.12M | 610.47M | 620.06M | 605.40M | 636.59M | 646.28M | 636.86M | 614.39M | 416.54M | 467.35M | 514.34M | 561.71M | 664.87M | 725.33M | 744.12M | 771.85M | 815.55M | 787.61M | 719.05M | 689.73M | 660.17M | 640.94M | 584.16M | 562.80M | 576.68M | 571.66M | 536.10M | 499.05M | 509.47M | 504.23M | 489.56M |
|
Amortization - Intangibles
|
0.28M | 0.28M | 0.28M | 0.27M | 0.05M | 0.05M | 0.05M | 0.04M | 0.04M | 0.04M | 0.04M | 0.04M | 0.05M | 0.10M | 0.21M | 0.43M | 0.43M | 0.43M | 0.40M | 0.33M | 0.22M | | | | | | 0.19M | 0.29M | 0.31M | 0.33M | 0.31M | 0.30M | 0.36M | 0.48M | 0.42M | 0.46M | 0.44M | 0.43M | 0.37M | 0.34M | 0.34M | 0.34M | 0.34M | 0.34M | 0.33M | 0.33M | 0.22M | 0.58M | 0.58M | 0.57M | 0.52M | 0.42M | 0.42M | 0.42M | 0.42M | 0.72M | 0.72M | 0.72M | 0.72M | 0.30M | 0.30M | 0.30M | 0.30M | | | | |
|
Selling, General & Administrative
|
255.01M | 248.87M | 255.97M | 255.67M | 267.52M | 271.98M | 283.87M | 293.69M | 311.20M | 319.82M | 315.48M | 322.02M | 343.26M | 321.03M | 319.30M | 320.79M | 331.31M | 333.56M | 339.15M | 336.39M | 354.79M | 366.97M | 367.59M | 365.99M | 381.36M | 390.74M | 395.72M | 398.07M | 407.50M | 406.14M | 394.50M | 400.25M | 407.72M | 414.18M | 424.38M | 438.00M | 457.61M | 459.33M | 455.67M | 461.36M | 478.14M | 484.84M | 503.92M | 442.87M | 407.21M | 390.80M | 425.16M | 423.06M | 488.09M | 495.58M | 544.55M | 514.19M | 509.39M | 548.58M | 545.13M | 552.23M | 541.90M | 496.73M | 519.55M | 521.90M | 501.14M | 511.09M | 471.63M | 460.16M | 507.93M | 490.64M | 467.11M |
|
Operating Expenses
|
255.01M | 248.87M | 255.97M | 255.67M | 267.52M | 271.98M | 283.87M | 293.69M | 311.20M | 319.82M | 315.48M | 322.02M | 343.26M | 321.03M | 319.30M | 320.79M | 331.31M | 333.56M | 339.15M | 336.39M | 354.79M | 366.97M | 367.59M | 365.99M | 381.36M | 390.74M | 395.72M | 398.07M | 407.50M | 406.14M | 394.50M | 400.25M | 407.72M | 414.18M | 424.38M | 438.00M | 457.61M | 459.33M | 455.67M | 461.36M | 478.14M | 484.84M | 503.92M | 442.87M | 407.21M | 390.80M | 425.16M | 423.06M | 488.09M | 495.58M | 544.55M | 514.19M | 509.39M | 548.58M | 545.13M | 552.23M | 541.90M | 496.73M | 519.55M | 521.90M | 501.14M | 511.09M | 471.63M | 460.16M | 507.93M | 490.64M | 467.11M |
|
Operating Income
|
10.05M | 17.54M | 22.51M | 12.46M | 22.34M | 37.16M | 43.04M | 44.40M | 61.09M | 72.09M | 71.84M | 80.06M | 72.04M | 94.22M | 97.12M | 89.50M | 100.79M | 103.91M | 104.06M | 102.11M | 123.65M | 138.25M | 133.17M | 128.10M | 149.15M | 159.07M | 144.36M | 133.90M | 149.50M | 146.37M | 124.70M | 125.58M | 130.72M | 132.22M | 128.76M | 134.37M | 149.51M | 151.14M | 164.40M | 144.04M | 158.45M | 161.44M | 132.94M | 171.52M | 9.32M | 76.55M | 89.18M | 138.65M | 176.78M | 229.75M | 199.57M | 257.65M | 306.15M | 239.03M | 173.92M | 137.50M | 118.27M | 144.21M | 64.61M | 40.90M | 75.54M | 60.56M | 64.47M | 38.88M | 1.54M | 13.59M | 22.45M |
|
EBIT
|
10.05M | 17.54M | 22.51M | 12.46M | 22.34M | 37.16M | 43.04M | 44.40M | 61.09M | 72.09M | 71.84M | 80.06M | 72.04M | 94.22M | 97.12M | 89.50M | 100.79M | 103.91M | 104.06M | 102.11M | 123.65M | 138.25M | 133.17M | 128.10M | 149.15M | 159.07M | 144.36M | 133.90M | 149.50M | 146.37M | 124.70M | 125.58M | 130.72M | 132.22M | 128.76M | 134.37M | 149.51M | 151.14M | 164.40M | 144.04M | 158.45M | 161.44M | 132.94M | 171.52M | 9.32M | 76.55M | 89.18M | 138.65M | 176.78M | 229.75M | 199.57M | 257.65M | 306.15M | 239.03M | 173.92M | 137.50M | 118.27M | 144.21M | 64.61M | 40.90M | 75.54M | 60.56M | 64.47M | 38.88M | 1.54M | 13.59M | 22.45M |
|
Non Operating Income
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5.32M | 7.13M | 6.70M | 6.41M | 5.19M | 5.39M | 5.13M | 3.57M | 2.24M | 2.51M | 3.48M |
|
EBT
|
10.22M | 17.42M | 22.44M | 12.27M | 22.39M | 37.27M | 43.25M | 44.58M | 61.28M | 72.19M | 72.16M | 80.26M | 72.27M | 94.47M | 97.24M | 89.38M | 100.60M | 103.71M | 103.89M | 102.01M | 123.65M | 138.36M | 133.32M | 128.17M | 149.24M | 159.31M | 144.31M | 133.79M | 149.41M | 146.32M | 124.58M | 125.50M | 130.71M | 132.27M | 129.04M | 134.64M | 150.07M | 151.91M | 154.98M | 147.38M | 160.10M | 163.78M | 154.25M | 131.76M | 58.02M | 102.51M | 129.59M | 150.11M | 203.86M | 227.66M | 222.14M | 227.40M | 240.83M | 225.62M | 203.10M | 168.90M | 151.21M | 136.34M | 120.13M | 90.69M | 96.46M | 95.19M | 75.34M | 22.28M | 61.43M | 63.72M | 46.92M |
|
Tax Provisions
|
4.81M | 7.89M | 8.91M | 3.79M | 10.21M | 16.64M | 18.46M | 17.87M | 24.86M | 28.03M | 29.54M | 31.93M | 26.94M | 36.81M | 38.62M | 33.51M | 37.51M | 37.35M | 37.01M | 40.46M | 48.51M | 53.18M | 49.27M | 50.25M | 59.53M | 62.58M | 50.87M | 50.38M | 57.80M | 55.76M | 46.79M | 46.98M | 50.39M | 47.57M | 81.99M | 38.47M | 40.76M | 36.66M | 41.42M | 37.59M | 45.49M | 46.60M | 41.41M | 41.85M | 11.83M | 26.76M | 35.17M | 39.51M | 54.65M | 56.79M | 54.20M | 59.16M | 65.01M | 59.42M | 55.45M | 46.89M | 44.92M | 40.80M | 32.83M | 26.99M | 28.31M | 29.73M | 21.05M | 4.93M | 20.46M | 20.80M | 15.16M |
|
Profit After Tax
|
5.42M | 9.53M | 13.53M | 8.47M | 12.18M | 20.62M | 24.79M | 26.70M | 36.42M | 44.17M | 42.62M | 48.33M | 45.33M | 57.66M | 58.62M | 55.86M | 63.09M | 66.36M | 66.89M | 61.55M | 75.14M | 85.18M | 84.05M | 77.92M | 89.71M | 96.72M | 93.44M | 83.42M | 91.62M | 90.57M | 77.79M | 78.52M | 80.32M | 84.70M | 47.05M | 96.17M | 109.31M | 115.24M | 113.56M | 109.80M | 114.61M | 117.18M | 112.84M | 89.92M | 46.20M | 75.75M | 94.42M | 110.60M | 149.21M | 170.87M | 167.94M | 168.24M | 175.82M | 166.21M | 147.65M | 122.00M | 106.29M | 95.55M | 87.30M | 63.70M | 68.16M | 65.45M | 54.29M | 17.35M | 40.97M | 42.92M | 31.76M |
|
Income from Continuing Operations
|
5.42M | 9.53M | 13.53M | 8.47M | 12.18M | 20.62M | 24.79M | 26.70M | 36.42M | 44.17M | 42.62M | 48.33M | 45.33M | 57.66M | 58.62M | 55.86M | 63.09M | 66.36M | 66.89M | 61.55M | 75.14M | 85.18M | 84.05M | 77.92M | 89.71M | 96.72M | 93.44M | 83.42M | 91.62M | 90.57M | 77.79M | 78.52M | 80.32M | 84.70M | 47.05M | 96.17M | 109.31M | 115.24M | 113.56M | 109.80M | 114.61M | 117.18M | 112.84M | 89.92M | 46.20M | 75.75M | 94.42M | 110.60M | 149.21M | 170.87M | 167.94M | 168.24M | 175.82M | 166.21M | 147.65M | 122.00M | 106.29M | 95.55M | 87.30M | 63.70M | 68.16M | 65.45M | 54.29M | 17.35M | 40.97M | 42.92M | 31.76M |
|
Consolidated Net Income
|
5.42M | 9.53M | 13.53M | 8.47M | 12.18M | 20.62M | 24.79M | 26.70M | 36.42M | 44.17M | 42.62M | 48.33M | 45.33M | 57.66M | 58.62M | 55.86M | 63.09M | 66.36M | 66.89M | 61.55M | 75.14M | 85.18M | 84.05M | 77.92M | 89.71M | 96.72M | 93.44M | 83.42M | 91.62M | 90.57M | 77.79M | 78.52M | 80.32M | 84.70M | 47.05M | 96.17M | 109.31M | 115.24M | 113.56M | 109.80M | 114.61M | 117.18M | 112.84M | 89.92M | 46.20M | 75.75M | 94.42M | 110.60M | 149.21M | 170.87M | 167.94M | 168.24M | 175.82M | 166.21M | 147.65M | 122.00M | 106.29M | 95.55M | 87.30M | 63.70M | 68.16M | 65.45M | 54.29M | 17.35M | 40.97M | 42.92M | 31.76M |
|
Income towards Parent Company
|
5.42M | 9.53M | 13.53M | 8.47M | 12.18M | 20.62M | 24.79M | 26.70M | 36.42M | 44.17M | 42.62M | 48.33M | 45.33M | 57.66M | 58.62M | 55.86M | 63.09M | 66.36M | 66.89M | 61.55M | 75.14M | 85.18M | 84.05M | 77.92M | 89.71M | 96.72M | 93.44M | 83.42M | 91.62M | 90.57M | 77.79M | 78.52M | 80.32M | 84.70M | 47.05M | 96.17M | 109.31M | 115.24M | 113.56M | 109.80M | 114.61M | 117.18M | 112.84M | 89.92M | 46.20M | 75.75M | 94.42M | 110.60M | 149.21M | 170.87M | 167.94M | 168.24M | 175.82M | 166.21M | 147.65M | 122.00M | 106.29M | 95.55M | 87.30M | 63.70M | 68.16M | 65.45M | 54.29M | 17.35M | 40.97M | 42.92M | 31.76M |
|
Net Income towards Common Stockholders
|
4.80M | 8.99M | 12.97M | 7.63M | 11.66M | 20.10M | 24.14M | 26.29M | 35.89M | 43.56M | 42.04M | 48.07M | 45.10M | 57.38M | 58.32M | 55.86M | 63.09M | 66.36M | 66.89M | 61.55M | 75.14M | 85.18M | 84.05M | 77.92M | 89.71M | 96.72M | 93.44M | 83.42M | 91.62M | 90.57M | 77.79M | 78.52M | 80.32M | 84.70M | 47.05M | 96.17M | 109.31M | 115.24M | 113.56M | 109.80M | 114.61M | 117.18M | 112.84M | 89.92M | 46.20M | 75.75M | 94.42M | 110.60M | 149.21M | 170.87M | 167.94M | 168.24M | 175.82M | 166.21M | 147.65M | 122.00M | 106.29M | 95.55M | 87.30M | 63.70M | 68.16M | 65.45M | 54.29M | 17.35M | 40.97M | 42.92M | 31.76M |
|
EPS (Basic)
|
0.03 | 0.06 | 0.09 | 0.05 | 0.08 | 0.14 | 0.17 | 0.18 | 0.25 | 0.31 | 0.30 | 0.34 | 0.33 | 0.42 | 0.42 | 0.41 | 0.46 | 0.49 | 0.49 | 0.45 | 0.56 | 0.64 | 0.63 | 0.59 | 0.68 | 0.74 | 0.71 | 0.65 | 0.71 | 0.71 | 0.61 | 0.63 | 0.64 | 0.69 | 0.38 | 0.79 | 0.90 | 0.96 | 0.94 | 0.94 | 0.98 | 1.02 | 0.98 | 0.79 | 0.41 | 0.67 | 0.84 | 0.99 | 1.35 | 1.55 | 1.53 | 1.54 | 1.62 | 1.54 | 1.38 | 1.15 | 1.00 | 0.91 | 0.84 | 0.61 | 0.66 | 0.64 | 0.54 | 0.17 | 0.41 | 0.43 | 0.32 |
|
EPS (Weighted Average and Diluted)
|
0.03 | 0.06 | 0.09 | 0.05 | 0.08 | 0.14 | 0.17 | 0.18 | 0.25 | 0.31 | 0.30 | 0.34 | 0.32 | 0.41 | 0.42 | 0.40 | 0.46 | 0.48 | 0.49 | 0.45 | 0.55 | 0.63 | 0.62 | 0.58 | 0.67 | 0.73 | 0.70 | 0.64 | 0.71 | 0.71 | 0.60 | 0.62 | 0.64 | 0.68 | 0.38 | 0.78 | 0.89 | 0.95 | 0.93 | 0.93 | 0.98 | 1.01 | 0.97 | 0.79 | 0.41 | 0.67 | 0.83 | 0.98 | 1.33 | 1.53 | 1.51 | 1.52 | 1.60 | 1.53 | 1.38 | 1.14 | 1.00 | 0.90 | 0.84 | 0.61 | 0.66 | 0.64 | 0.53 | 0.17 | 0.41 | 0.43 | 0.32 |
|
Shares Outstanding (Weighted Average)
|
146.66M | 146.51M | 145.91M | 144.24M | 143.67M | 143.18M | 142.83M | 142.65M | | | | | | | 138.20M | | | 136.47M | 136.15M | 135.33M | 135.01M | 134.69M | 134.36M | 133.08M | 132.79M | 132.28M | 131.75M | 129.28M | 128.93M | 128.49M | 127.99M | 125.54M | 125.07M | 124.57M | 124.15M | 121.93M | 121.62M | 121.11M | 120.51M | 117.07M | 116.72M | 116.20M | 115.66M | 113.19M | 113.03M | 112.95M | 112.73M | 111.42M | 111.14M | 110.82M | 110.48M | 109.22M | 109.03M | 108.63M | 108.21M | 106.42M | 106.26M | 105.95M | 105.53M | 103.79M | 103.47M | 103.03M | 102.66M | 100.67M | 100.54M | 100.32M | 100.12M |
|
Shares Outstanding (Diluted Average)
|
147.09M | 147.12M | 146.61M | 145.67M | 145.00M | 144.33M | 144.03M | 144.14M | | | | | | | 139.41M | | | 137.76M | 137.59M | 136.16M | 135.93M | 135.74M | 135.54M | 134.29M | 133.92M | 133.44M | 132.93M | 130.14M | 129.73M | 129.22M | 128.77M | 126.42M | 125.76M | 125.23M | 124.89M | 122.89M | 122.58M | 122.19M | 121.60M | 117.97M | 117.47M | 116.93M | 116.41M | 113.86M | 113.49M | 113.44M | 113.32M | 112.50M | 112.19M | 111.95M | 111.72M | 110.59M | 110.14M | 109.63M | 109.17M | 107.13M | 106.78M | 106.45M | 106.07M | 104.40M | 103.86M | 103.37M | 103.03M | 101.02M | 100.78M | 100.53M | 100.31M |
|
EBITDA
|
10.05M | 17.54M | 22.51M | 12.46M | 22.34M | 37.16M | 43.04M | 44.40M | 61.09M | 72.09M | 71.84M | 80.06M | 72.04M | 94.22M | 97.12M | 89.50M | 100.79M | 103.91M | 104.06M | 102.11M | 123.65M | 138.25M | 133.17M | 128.10M | 149.15M | 159.07M | 144.36M | 133.90M | 149.50M | 146.37M | 124.70M | 125.58M | 130.72M | 132.22M | 128.76M | 134.37M | 149.51M | 151.14M | 164.40M | 144.04M | 158.45M | 161.44M | 132.94M | 171.52M | 9.32M | 76.55M | 89.18M | 138.65M | 176.78M | 229.75M | 199.57M | 257.65M | 306.15M | 239.03M | 173.92M | 137.50M | 118.27M | 144.21M | 64.61M | 40.90M | 75.54M | 60.56M | 64.47M | 38.88M | 1.54M | 13.59M | 22.45M |
|
Tax Rate
|
47.03% | 45.28% | 39.71% | 30.90% | 45.59% | 44.66% | 42.68% | 40.09% | 40.56% | 38.82% | 40.93% | 39.78% | 37.28% | 38.96% | 39.72% | 37.50% | 37.28% | 36.02% | 35.62% | 39.66% | 39.23% | 38.43% | 36.95% | 39.21% | 39.89% | 39.28% | 35.25% | 37.65% | 38.68% | 38.10% | 37.56% | 37.43% | 38.55% | 35.96% | 63.54% | 28.57% | 27.16% | 24.14% | 26.72% | 25.50% | 28.41% | 28.45% | 26.84% | 31.76% | 20.38% | 26.11% | 27.14% | 26.32% | 26.81% | 24.94% | 24.40% | 26.02% | 26.99% | 26.33% | 27.30% | 27.76% | 29.71% | 29.92% | 27.33% | 29.76% | 29.34% | 31.24% | 27.94% | 22.14% | 33.31% | 32.65% | 32.31% |