|
Revenue
|
491.16M | 500.67M | 547.72M | 548.09M | 641.72M | 622.83M | 587.53M | 571.99M | 675.56M | 684.01M | 717.52M | 644.08M | 730.16M | 711.47M | 685.09M | 622.88M | 674.39M | 675.53M | 691.98M | 688.20M | 814.44M | 819.32M | 862.83M | 762.38M | 868.38M | 841.73M | 848.60M | 711.64M | 775.22M | 787.94M | 892.83M | 780.91M | 870.43M | 943.43M | 1,051.59M | 1,047.93M | 1,182.79M | 1,202.08M | 1,182.35M | 1,033.00M | 1,045.04M | 1,011.66M | 994.88M | 927.57M | 823.51M | 1,085.55M | 1,296.36M | 1,287.53M | 1,570.72M | 1,734.30M | 1,945.02M | 1,970.60M | 1,975.06M | 1,816.13M | 1,674.77M | 1,435.67M | 1,373.86M | 1,289.35M | 1,204.44M | 1,171.04M | 1,225.01M | 1,213.87M | 1,209.33M | 1,152.50M | 1,211.38M | 1,205.41M |
|
Cost of Revenue
|
366.57M | 372.33M | 413.30M | 417.20M | 490.09M | 474.67M | 442.35M | 431.38M | 509.98M | 518.30M | 548.01M | 492.92M | 562.78M | 548.16M | 526.46M | 477.50M | 517.04M | 518.14M | 534.25M | 530.03M | 628.93M | 633.60M | 668.58M | 587.15M | 667.58M | 645.58M | 651.03M | 540.33M | 589.41M | 601.00M | 684.92M | 595.52M | 667.59M | 726.83M | 815.17M | 810.30M | 916.94M | 931.47M | 911.25M | 791.75M | 799.37M | 774.52M | 761.83M | 709.26M | 635.13M | 838.75M | 1,009.71M | 998.28M | 1,228.24M | 1,356.67M | 1,531.47M | 1,550.33M | 1,545.69M | 1,416.32M | 1,291.68M | 1,101.29M | 1,053.20M | 986.74M | 927.03M | 905.52M | 950.06M | 943.80M | 945.86M | 897.88M | 941.41M | 936.47M |
|
Gross Profit
|
124.60M | 128.34M | 134.41M | 130.89M | 151.63M | 148.16M | 145.18M | 140.61M | 165.58M | 165.71M | 169.52M | 151.16M | 167.38M | 163.31M | 158.63M | 145.38M | 157.35M | 157.39M | 157.72M | 158.17M | 185.51M | 185.72M | 194.25M | 175.23M | 200.81M | 196.14M | 197.57M | 171.32M | 185.81M | 186.94M | 207.91M | 185.38M | 202.85M | 216.60M | 236.42M | 237.63M | 265.85M | 270.61M | 271.10M | 241.25M | 245.67M | 237.14M | 233.05M | 218.31M | 188.38M | 246.79M | 286.65M | 289.25M | 342.48M | 377.63M | 413.55M | 420.27M | 429.38M | 399.81M | 383.09M | 334.38M | 320.66M | 302.60M | 277.42M | 265.52M | 274.95M | 270.06M | 263.47M | 254.62M | 269.97M | 268.93M |
|
Selling, General & Administrative
|
32.24M | 33.08M | 33.92M | 36.84M | 36.97M | 41.07M | 38.19M | 37.26M | 35.78M | 39.21M | 24.59M | 38.80M | 37.66M | 37.45M | 24.18M | 31.48M | 32.50M | 30.99M | 36.74M | 35.60M | 36.75M | 36.22M | 41.68M | 37.25M | 37.74M | 36.81M | 37.91M | 34.61M | 36.91M | 34.69M | 37.03M | 38.32M | 40.86M | 43.99M | 47.40M | 45.25M | 49.00M | 46.70M | 47.26M | 41.27M | 41.30M | 38.15M | 38.24M | 45.33M | 40.60M | 38.85M | 42.85M | 45.41M | 54.11M | 59.20M | 62.56M | 52.71M | 58.97M | 53.52M | 56.08M | 53.57M | 54.53M | 50.98M | 52.73M | 56.42M | 54.94M | 51.25M | 55.09M | 61.58M | 55.71M | 57.02M |
|
Other Operating Expenses
|
429.39M | 435.19M | 486.54M | 483.24M | 565.05M | 546.37M | 514.02M | 501.16M | 591.50M | 595.65M | 624.10M | 567.46M | 639.93M | 625.73M | 600.41M | 549.97M | 593.83M | 598.30M | 615.86M | 607.95M | 719.45M | 723.86M | 760.29M | 676.44M | 764.95M | 741.28M | 748.40M | 629.48M | 685.59M | 695.14M | 792.44M | 690.66M | 769.16M | 839.58M | 934.90M | 928.38M | 1,051.25M | 1,069.32M | 1,050.06M | 911.97M | 924.17M | 904.18M | 891.43M | 829.40M | 751.57M | 965.06M | 1,169.77M | 1,139.54M | 1,395.10M | 1,544.39M | 1,734.44M | 1,755.77M | 1,766.27M | 1,629.83M | 1,495.49M | 1,282.19M | 1,233.86M | 1,161.04M | 1,080.42M | 1,058.07M | 1,105.66M | 1,103.42M | 1,100.29M | 1,055.10M | 1,103.13M | 1,125.36M |
|
Operating Expenses
|
461.64M | 468.27M | 520.46M | 520.08M | 602.03M | 587.43M | 552.22M | 538.42M | 627.28M | 634.85M | 648.69M | 606.26M | 677.59M | 663.18M | 624.59M | 581.45M | 626.33M | 629.29M | 652.60M | 643.55M | 756.20M | 760.08M | 801.98M | 713.69M | 802.69M | 778.10M | 786.31M | 664.09M | 722.49M | 729.83M | 829.47M | 728.99M | 810.02M | 883.57M | 982.31M | 973.63M | 1,100.25M | 1,116.02M | 1,097.33M | 953.24M | 965.47M | 942.34M | 929.66M | 874.73M | 792.17M | 1,003.91M | 1,212.63M | 1,184.95M | 1,449.22M | 1,603.59M | 1,797.00M | 1,808.49M | 1,825.23M | 1,683.35M | 1,551.57M | 1,335.76M | 1,288.39M | 1,212.02M | 1,133.14M | 1,114.49M | 1,160.60M | 1,154.67M | 1,155.38M | 1,116.68M | 1,158.83M | 1,182.37M |
|
Operating Income
|
29.78M | 32.68M | 27.57M | 28.30M | 39.98M | 35.89M | 35.81M | 34.09M | 48.67M | 49.53M | 50.95M | 42.64M | 57.25M | 53.06M | 47.80M | 41.81M | 48.43M | 46.61M | 39.74M | 45.01M | 58.57M | 59.58M | 61.21M | 49.05M | 66.03M | 63.98M | 62.65M | 47.93M | 53.09M | 58.46M | 63.77M | 52.33M | 61.02M | 60.57M | 70.05M | 75.15M | 83.43M | 87.07M | 86.09M | 80.90M | 80.85M | 70.64M | 66.52M | 54.01M | 32.18M | 82.35M | 84.41M | 103.27M | 122.25M | 131.41M | 148.74M | 162.83M | 150.42M | 133.50M | 124.33M | 101.28M | 87.95M | 80.35M | 74.57M | 59.96M | 68.06M | 63.12M | 57.77M | 39.42M | 56.28M | 26.33M |
|
EBIT
|
29.78M | 32.68M | 27.57M | 28.30M | 39.98M | 35.89M | 35.81M | 34.09M | 48.67M | 49.53M | 50.95M | 42.64M | 57.25M | 53.06M | 47.80M | 41.81M | 48.43M | 46.61M | 39.74M | 45.01M | 58.57M | 59.58M | 61.21M | 49.05M | 66.03M | 63.98M | 62.65M | 47.93M | 53.09M | 58.46M | 63.77M | 52.33M | 61.02M | 60.57M | 70.05M | 75.15M | 83.43M | 87.07M | 86.09M | 80.90M | 80.85M | 70.64M | 66.52M | 54.01M | 32.18M | 82.35M | 84.41M | 103.27M | 122.25M | 131.41M | 148.74M | 162.83M | 150.42M | 133.50M | 124.33M | 101.28M | 87.95M | 80.35M | 74.57M | 59.96M | 68.06M | 63.12M | 57.77M | 39.42M | 56.28M | 26.33M |
|
EBT
|
28.80M | 31.72M | 26.63M | 27.44M | 39.17M | 34.85M | 34.88M | 33.26M | 47.89M | 48.80M | 50.18M | 41.91M | 56.48M | 52.24M | 47.00M | 41.07M | 47.66M | 45.76M | 38.90M | 44.25M | 57.85M | 58.80M | 60.29M | 48.26M | 65.32M | 63.27M | 61.91M | 47.04M | 52.20M | 57.51M | 62.70M | 51.25M | 60.20M | 59.91M | 69.44M | 74.35M | 82.59M | 86.25M | 85.19M | 80.09M | 80.14M | 69.87M | 65.66M | 53.05M | 31.20M | 81.34M | 83.39M | 102.23M | 121.28M | 130.45M | 147.74M | 161.71M | 149.31M | 132.45M | 123.99M | 102.01M | 88.26M | 81.39M | 76.43M | 61.57M | 69.73M | 64.28M | 58.73M | 39.58M | 55.58M | 26.11M |
|
Tax Provisions
|
10.95M | 11.86M | 8.30M | 10.48M | 14.96M | 13.31M | 11.01M | 12.71M | 18.30M | 18.64M | 17.55M | 15.36M | 21.58M | 19.98M | 14.15M | 15.32M | 18.16M | 17.25M | 13.72M | 16.61M | 21.93M | 22.05M | 21.80M | 18.25M | 24.85M | 23.92M | 24.05M | 17.86M | 19.89M | 21.23M | 23.12M | 18.87M | 22.69M | 17.49M | 4.76M | 16.88M | 20.09M | 19.30M | 16.89M | 16.79M | 19.04M | 16.62M | 15.61M | 12.16M | 6.95M | 19.46M | 18.32M | 24.99M | 28.99M | 31.77M | 34.42M | 36.87M | 36.76M | 32.23M | 30.69M | 23.82M | 21.70M | 19.74M | 18.45M | 14.48M | 17.11M | 14.25M | 12.54M | 9.77M | 13.69M | 6.75M |
|
Profit After Tax
|
17.86M | 20.08M | 18.12M | 16.96M | 24.21M | 21.54M | 23.88M | 20.62M | 29.60M | 30.16M | 32.63M | 26.85M | 35.85M | 33.10M | 33.98M | 26.78M | 30.43M | 29.25M | 59.56M | 27.64M | 35.92M | 36.76M | 38.49M | 30.02M | 40.47M | 39.35M | 37.85M | 29.18M | 32.31M | 36.28M | 39.57M | 32.38M | 37.51M | 42.44M | 64.75M | 57.52M | 62.52M | 66.98M | 68.30M | 63.32M | 61.10M | 53.26M | 50.05M | 40.90M | 24.25M | 61.89M | 65.07M | 77.24M | 92.29M | 98.67M | 113.31M | 124.84M | 112.56M | 100.22M | 93.30M | 78.19M | 66.56M | 61.65M | 57.99M | 47.10M | 52.62M | 50.03M | 46.19M | 29.81M | 41.89M | 19.36M |
|
Net Income - Minority
|
| | -0.14M | | 0.31M | 0.58M | 0.80M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Income from Non-Controlling Interests
|
| -0.21M | -0.23M | -0.22M | -0.23M | -0.27M | -0.22M | -0.06M | | | | | | | | | | | | | | | | | | | | | | | | | | 0.02M | 0.07M | -0.04M | -0.03M | -0.04M | 0.04M | -0.02M | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Income from Continuing Operations
|
17.86M | 19.86M | 18.34M | 16.96M | 24.21M | 21.54M | 23.88M | 20.56M | 29.60M | 30.16M | 32.63M | 26.55M | 34.90M | 32.26M | 32.86M | 25.75M | 29.49M | 28.50M | 25.18M | 27.64M | 35.92M | 36.76M | 38.49M | 30.02M | 40.47M | 39.35M | 37.85M | 29.18M | 32.31M | 36.28M | 39.57M | 32.38M | 37.51M | 42.42M | 64.68M | 57.47M | 62.49M | 66.95M | 68.30M | 63.30M | 61.10M | 53.26M | 50.05M | 40.90M | 24.25M | 61.89M | 65.07M | 77.24M | 92.29M | 98.67M | 113.31M | 124.84M | 112.56M | 100.22M | 93.30M | 78.19M | 66.56M | 61.65M | 57.99M | 47.10M | 52.62M | 50.03M | 46.19M | 29.81M | 41.89M | 19.36M |
|
Consolidated Net Income
|
17.86M | 19.86M | 18.34M | 16.96M | 24.21M | 21.54M | 23.88M | 20.56M | 29.60M | 30.16M | 32.63M | 0.30M | 0.95M | 0.84M | 1.12M | 1.03M | 0.93M | 0.74M | 34.38M | 27.64M | 35.92M | 36.76M | 38.49M | 30.02M | 40.47M | 39.35M | 37.85M | 29.18M | 32.31M | 36.28M | 39.57M | 32.38M | 37.51M | 42.42M | 64.68M | 57.47M | 62.49M | 66.95M | 68.30M | 63.30M | 61.10M | 53.26M | 50.05M | 40.90M | 24.25M | 61.89M | 65.07M | 77.24M | 92.29M | 98.67M | 113.31M | 124.84M | 112.56M | 100.22M | 93.30M | 78.19M | 66.56M | 61.65M | 57.99M | 47.10M | 52.62M | 50.03M | 46.19M | 29.81M | 41.89M | 19.36M |
|
Income towards Parent Company
|
17.86M | 19.86M | 18.20M | 16.96M | 24.52M | 22.11M | 24.68M | 20.56M | 29.60M | 30.16M | 32.63M | 0.30M | 0.95M | 0.84M | 1.12M | 1.03M | 0.93M | 0.74M | 34.38M | 27.64M | 35.92M | 36.76M | 38.49M | 30.02M | 40.47M | 39.35M | 37.85M | 29.18M | 32.31M | 36.28M | 39.57M | 32.38M | 37.51M | 42.42M | 64.68M | 57.47M | 62.49M | 66.95M | 68.30M | 63.30M | 61.10M | 53.26M | 50.05M | 40.90M | 24.25M | 61.89M | 65.07M | 77.24M | 92.29M | 98.67M | 113.31M | 124.84M | 112.56M | 100.22M | 93.30M | 78.19M | 66.56M | 61.65M | 57.99M | 47.10M | 52.62M | 50.03M | 46.19M | 29.81M | 41.89M | 19.36M |
|
Net Income towards Common Stockholders
|
17.86M | 19.86M | 18.20M | 16.96M | 24.52M | 22.11M | 24.68M | 20.56M | 29.60M | 30.16M | 32.63M | 0.30M | 0.95M | 0.84M | 1.12M | 1.03M | 0.93M | 0.74M | 34.38M | 27.64M | 35.92M | 36.76M | 38.49M | 30.02M | 40.47M | 39.35M | 37.85M | 29.18M | 32.31M | 36.28M | 39.57M | 32.38M | 37.51M | 42.42M | 64.68M | 57.47M | 62.49M | 66.95M | 68.30M | 63.30M | 61.10M | 53.26M | 50.05M | 40.90M | 24.25M | 61.89M | 65.07M | 77.24M | 92.29M | 98.67M | 113.31M | 124.84M | 112.56M | 100.22M | 93.30M | 78.19M | 66.56M | 61.65M | 57.99M | 47.10M | 52.62M | 50.03M | 46.19M | 29.81M | 41.89M | 19.36M |
|
EPS (Basic)
|
0.35 | 0.39 | 0.36 | 0.34 | 0.49 | 0.44 | 0.50 | 0.43 | 0.62 | 0.64 | 0.70 | 0.57 | 0.76 | 0.71 | 0.73 | 0.58 | 0.66 | 0.64 | 1.30 | 0.61 | 0.80 | 0.82 | 0.86 | 0.67 | 0.92 | 0.91 | 0.89 | 0.69 | 0.77 | 0.86 | 0.94 | 0.77 | 0.89 | 1.01 | 1.54 | 1.37 | 1.51 | 1.63 | 1.65 | 1.58 | 1.53 | 1.35 | 1.26 | 1.04 | 0.62 | 1.60 | 1.69 | | | | 2.96 | | | 2.76 | 2.61 | 2.17 | 1.85 | 1.71 | 1.62 | 1.32 | 1.48 | 1.41 | 1.30 | 0.85 | 1.20 | 0.56 |
|
EPS (Weighted Average and Diluted)
|
0.35 | 0.39 | 0.35 | 0.34 | 0.49 | 0.44 | 0.50 | 0.43 | 0.62 | 0.64 | 0.70 | 0.57 | 0.76 | 0.71 | 0.73 | 0.57 | 0.66 | 0.64 | 1.30 | 0.61 | 0.80 | 0.82 | 0.85 | 0.67 | 0.92 | 0.90 | 0.88 | 0.69 | 0.76 | 0.86 | 0.94 | 0.77 | 0.89 | 1.01 | 1.54 | 1.37 | 1.51 | 1.63 | 1.65 | 1.58 | 1.53 | 1.35 | 1.26 | 1.04 | 0.63 | 1.61 | 1.70 | 2.01 | 2.40 | 2.58 | 2.98 | 3.34 | 3.05 | 2.76 | 2.61 | 2.17 | 1.85 | 1.71 | 1.62 | 1.32 | 1.48 | 1.41 | 1.30 | 0.85 | 1.20 | 0.56 |
|
Shares Outstanding (Weighted Average)
|
51.45M | 51.33M | 51.09M | 50.21M | 50.16M | 49.92M | 49.52M | 47.87M | | | | | | | | | | | | | | | | | | | | | | | 42.11M | | | | 41.94M | 42.04M | 41.74M | 41.53M | 41.27M | 40.16M | 40.05M | 39.89M | 39.79M | 39.25M | 38.82M | 38.67M | 38.60M | | | | 38.23M | | | 36.89M | 36.63M | 35.98M | 35.96M | 35.96M | 35.92M | 35.75M | 35.70M | 35.61M | 35.54M | 35.20M | 35.04M | 34.88M |
|
Shares Outstanding (Diluted Average)
|
51.64M | 51.51M | 51.28M | 50.32M | 50.26M | 49.99M | 49.58M | 47.90M | | | | | | | | | | | | | | | | | | | | | | | 42.24M | | | | 42.02M | 42.10M | 41.80M | 41.58M | 41.31M | 40.17M | 40.05M | 39.89M | 39.79M | 39.25M | 38.82M | 38.67M | 38.60M | 38.40M | 38.40M | 38.34M | 38.23M | 37.42M | 37.16M | 36.89M | 36.63M | 35.98M | 35.96M | 35.96M | 35.92M | 35.75M | 35.70M | 35.61M | 35.54M | 35.20M | 35.04M | 34.88M |
|
EBITDA
|
29.78M | 32.68M | 27.57M | 28.30M | 39.98M | 35.89M | 35.81M | 34.09M | 48.67M | 49.53M | 50.95M | 42.64M | 57.25M | 53.06M | 47.80M | 41.81M | 48.43M | 46.61M | 39.74M | 45.01M | 58.57M | 59.58M | 61.21M | 49.05M | 66.03M | 63.98M | 62.65M | 47.93M | 53.09M | 58.46M | 63.77M | 52.33M | 61.02M | 60.57M | 70.05M | 75.15M | 83.43M | 87.07M | 86.09M | 80.90M | 80.85M | 70.64M | 66.52M | 54.01M | 32.18M | 82.35M | 84.41M | 103.27M | 122.25M | 131.41M | 148.74M | 162.83M | 150.42M | 133.50M | 124.33M | 101.28M | 87.95M | 80.35M | 74.57M | 59.96M | 68.06M | 63.12M | 57.77M | 39.42M | 56.28M | 26.33M |
|
Interest Expenses
|
0.97M | 0.96M | 0.94M | 0.85M | 0.81M | 1.03M | 0.92M | 0.83M | 0.78M | 0.73M | 0.77M | 0.72M | 0.77M | 0.82M | 0.80M | 0.74M | 0.77M | 0.86M | 0.84M | 0.77M | 0.72M | 0.77M | 0.92M | 0.78M | 0.71M | 0.71M | 0.74M | 0.89M | 0.89M | 0.95M | 1.07M | 1.08M | 0.82M | 0.66M | 0.61M | 0.80M | 0.84M | 0.82M | 0.90M | 0.81M | 0.71M | 0.76M | 0.86M | 0.95M | 0.98M | 1.01M | 1.02M | 1.04M | 0.97M | 0.96M | 1.00M | 1.12M | 1.10M | 1.05M | 0.34M | | | | | | | | | | | |
|
Tax Rate
|
38.00% | 37.39% | 31.15% | 38.21% | 38.20% | 38.21% | 31.55% | 38.20% | 38.20% | 38.20% | 34.97% | 36.66% | 38.20% | 38.24% | 30.10% | 37.30% | 38.11% | 37.71% | 35.28% | 37.54% | 37.90% | 37.49% | 36.16% | 37.81% | 38.04% | 37.81% | 38.85% | 37.96% | 38.10% | 36.92% | 36.88% | 36.81% | 37.69% | 29.19% | 6.85% | 22.70% | 24.33% | 22.38% | 19.83% | 20.96% | 23.76% | 23.78% | 23.77% | 22.92% | 22.28% | 23.92% | 21.97% | 24.44% | 23.90% | 24.36% | 23.30% | 22.80% | 24.62% | 24.34% | 24.75% | 23.35% | 24.59% | 24.25% | 24.13% | 23.51% | 24.54% | 22.17% | 21.35% | 24.69% | 24.63% | 25.83% |