|
Revenue
|
303.96M | 303.18M | 311.45M | 314.08M | 333.97M | 340.87M | 339.27M | 349.69M | 376.99M | 363.75M | 340.36M | 365.66M | 367.78M | 369.37M | 350.75M | 365.64M | 378.81M | 370.46M | 350.12M | 367.12M | 373.37M | 364.50M | 342.82M | 346.23M | 346.01M | 344.53M | 339.20M | 342.47M | 360.84M | 349.66M | 330.24M | 341.40M | 338.48M | 353.52M | 328.87M | 356.48M | 363.04M | 342.73M | 324.56M | 347.51M | 339.19M | 317.65M | 318.58M | 350.68M | 323.09M | 323.57M | 334.67M | 359.70M | 335.83M | 344.29M | 340.45M | 355.52M | 371.71M | 361.08M | 348.74M | 369.01M | 374.31M | 363.83M | 349.30M | 384.67M | 403.52M | 392.61M | 376.42M | 392.32M | 414.23M | 412.11M | 393.45M |
|
Cost of Revenue
|
209.27M | 210.10M | 216.72M | 219.13M | 229.01M | 234.59M | 237.09M | 241.98M | 257.85M | 249.09M | 232.22M | 250.33M | 247.82M | 251.78M | 240.98M | 248.50M | 256.29M | 250.65M | 234.19M | 242.63M | 243.97M | 243.00M | 229.71M | 228.79M | 227.85M | 231.76M | 233.12M | 226.62M | 236.40M | 227.10M | 217.66M | 220.45M | 219.25M | 230.78M | 216.29M | 233.41M | 241.57M | 227.16M | 218.55M | 232.29M | 227.42M | 215.25M | 233.10M | 238.78M | 220.88M | 217.92M | 230.67M | 244.09M | 224.23M | 229.22M | 228.06M | 230.68M | 240.70M | 239.32M | 237.23M | 244.34M | 252.14M | 250.20M | 249.47M | 258.12M | 272.80M | 262.21M | 257.00M | 260.55M | 271.40M | 270.77M | 270.10M |
|
Gross Profit
|
94.69M | 93.08M | 94.73M | 94.95M | 104.96M | 106.28M | 102.18M | 107.71M | 119.14M | 114.67M | 108.14M | 115.33M | 119.95M | 117.59M | 109.76M | 117.14M | 122.52M | 119.81M | 115.93M | 124.50M | 129.41M | 121.50M | 113.11M | 117.43M | 118.16M | 112.77M | 106.07M | 115.84M | 124.43M | 122.56M | 112.59M | 120.94M | 119.22M | 122.73M | 112.58M | 123.07M | 121.47M | 115.57M | 106.02M | 115.22M | 111.77M | 102.40M | 85.48M | 111.89M | 102.21M | 105.65M | 103.99M | 115.61M | 111.59M | 115.07M | 112.38M | 124.85M | 131.00M | 121.76M | 111.50M | 124.66M | 122.18M | 113.63M | 99.83M | 126.55M | 130.72M | 130.40M | 119.42M | 131.78M | 142.83M | 141.34M | 123.35M |
|
Selling, General & Administrative
|
51.43M | 54.10M | 68.38M | 56.29M | 57.81M | 58.52M | 61.16M | 64.11M | 64.81M | 64.72M | 65.19M | 68.84M | 65.66M | 66.89M | 68.37M | 80.80M | 73.84M | 70.69M | 77.03M | 115.91M | 79.66M | 85.41M | 76.86M | 70.99M | 73.09M | 69.55M | 74.47M | 68.32M | 80.77M | 71.41M | 69.31M | 96.91M | 74.84M | 70.72M | 65.21M | 67.39M | 69.29M | 65.31M | 60.76M | 65.81M | 64.40M | 63.61M | 99.95M | 77.33M | 60.09M | 64.49M | 69.18M | 68.72M | 75.84M | 68.11M | 71.96M | 72.06M | 75.76M | 74.27M | 70.28M | 73.83M | 70.59M | 69.10M | 91.77M | 77.14M | 81.06M | 79.88M | 77.42M | 78.25M | 85.13M | 83.64M | 85.16M |
|
Operating Expenses
|
51.43M | 54.10M | 68.38M | 56.29M | 57.81M | 58.52M | 61.16M | 64.11M | 64.81M | 64.72M | 65.19M | 68.84M | 65.66M | 66.89M | 68.37M | 80.80M | 73.84M | 70.69M | 77.03M | 115.91M | 79.66M | 85.41M | 76.86M | 70.99M | 73.09M | 69.55M | 74.47M | 68.32M | 80.77M | 71.41M | 69.31M | 96.91M | 74.84M | 70.72M | 65.21M | 67.39M | 69.29M | 65.31M | 60.76M | 65.81M | 64.40M | 63.61M | 99.95M | 77.33M | 60.09M | 64.49M | 69.18M | 68.72M | 75.84M | 68.11M | 71.96M | 72.06M | 75.76M | 74.27M | 70.28M | 73.83M | 70.59M | 69.10M | 91.77M | 77.14M | 81.06M | 79.88M | 77.42M | 78.25M | 85.13M | 83.64M | 85.16M |
|
Operating Income
|
43.26M | 38.97M | 26.35M | 38.66M | 47.15M | 47.76M | 41.02M | 43.60M | 54.33M | 49.94M | 42.95M | 46.49M | 54.30M | 50.70M | 41.39M | 36.34M | 48.68M | 49.13M | 38.90M | 8.59M | 49.74M | 36.09M | 36.24M | 46.45M | 45.07M | 43.22M | 31.61M | 47.52M | 43.66M | 51.15M | 43.27M | 24.04M | 44.38M | 52.01M | 47.38M | 55.68M | 52.18M | 50.26M | 45.25M | 49.42M | 47.37M | 38.79M | -14.47M | 34.56M | 42.12M | 41.16M | 34.81M | 46.90M | 35.75M | 46.96M | 40.42M | 52.79M | 55.24M | 47.49M | 41.23M | 50.84M | 51.59M | 44.53M | 8.06M | 49.41M | 49.66M | 50.52M | 42.00M | 53.53M | 57.71M | 57.71M | 38.19M |
|
EBIT
|
43.26M | 38.97M | 26.35M | 38.66M | 47.15M | 47.76M | 41.02M | 43.60M | 54.33M | 49.94M | 42.95M | 46.49M | 54.30M | 50.70M | 41.39M | 36.34M | 48.68M | 49.13M | 38.90M | 8.59M | 49.74M | 36.09M | 36.24M | 46.45M | 45.07M | 43.22M | 31.61M | 47.52M | 43.66M | 51.15M | 43.27M | 24.04M | 44.38M | 52.01M | 47.38M | 55.68M | 52.18M | 50.26M | 45.25M | 49.42M | 47.37M | 38.79M | -14.47M | 34.56M | 42.12M | 41.16M | 34.81M | 46.90M | 35.75M | 46.96M | 40.42M | 52.79M | 55.24M | 47.49M | 41.23M | 50.84M | 51.59M | 44.53M | 8.06M | 49.41M | 49.66M | 50.52M | 42.00M | 53.53M | 57.71M | 57.71M | 38.19M |
|
EBT
|
37.61M | 33.49M | 20.94M | 33.88M | 41.66M | 42.54M | 36.12M | 38.75M | 49.20M | 45.01M | 38.43M | 42.08M | 49.95M | 46.22M | 37.73M | 32.08M | 44.67M | 45.08M | 35.07M | 4.46M | 46.03M | 32.08M | 32.04M | 42.53M | 40.96M | 38.92M | 26.98M | 42.72M | 39.03M | 46.57M | 38.97M | 19.23M | 39.66M | 47.06M | 42.47M | 50.13M | 46.63M | 44.86M | 39.92M | 44.02M | 42.17M | 33.85M | -19.04M | 30.25M | 38.52M | 37.66M | 31.42M | 43.46M | 32.43M | 43.92M | 37.67M | 49.80M | 52.16M | 43.82M | 36.43M | 44.84M | 45.24M | 38.24M | 1.54M | 42.36M | 42.00M | 42.82M | 35.61M | 46.19M | 50.31M | 50.38M | 30.66M |
|
Tax Provisions
|
11.79M | 10.66M | 4.63M | 10.41M | 12.97M | 13.32M | 10.35M | 12.33M | 15.71M | 13.01M | 12.98M | 13.18M | 15.05M | 13.34M | 9.33M | 10.64M | 12.39M | 13.31M | 12.93M | 1.82M | 15.88M | 9.41M | 19.23M | 11.80M | 11.42M | 11.29M | 13.10M | 11.53M | 14.28M | 10.95M | 7.62M | 6.03M | 8.89M | 14.85M | 29.05M | 11.93M | 7.50M | -2.34M | 7.07M | 11.21M | 7.84M | 1.98M | 17.27M | 9.48M | 7.90M | 4.75M | 14.95M | 11.80M | 6.50M | 10.01M | 16.51M | 12.72M | 13.51M | 7.77M | 18.32M | 11.19M | 11.21M | 6.69M | 12.47M | 11.42M | 11.07M | 10.13M | 24.10M | 11.73M | 12.73M | 13.42M | 7.89M |
|
Profit After Tax
|
25.82M | 22.83M | 16.31M | 23.47M | 28.68M | 29.22M | 25.77M | 26.41M | 33.49M | 32.00M | 28.59M | 28.91M | 34.91M | 32.88M | 28.39M | 21.44M | 32.28M | 31.76M | 28.29M | 2.63M | 30.15M | 22.66M | 26.33M | 30.73M | 29.54M | 27.64M | 19.33M | 31.19M | 28.12M | 35.62M | 31.35M | 13.19M | 30.77M | 32.21M | 13.42M | 38.19M | 39.12M | 47.19M | 32.85M | 32.81M | 34.33M | 31.87M | -16.96M | 20.77M | 30.62M | 32.91M | 25.17M | 31.67M | 25.94M | 33.91M | 27.23M | 37.07M | 38.65M | 36.05M | 29.12M | 33.65M | 34.03M | 31.54M | -5.83M | 30.94M | 30.93M | 32.69M | 30.10M | 34.46M | 37.59M | 36.96M | 25.48M |
|
Income from Continuing Operations
|
25.82M | 22.83M | 16.31M | 23.47M | 28.68M | 29.22M | 25.77M | 26.41M | 33.49M | 32.00M | 25.45M | 28.91M | 34.91M | 32.88M | 28.39M | 21.44M | 32.28M | 31.76M | 22.13M | 2.63M | 30.15M | 22.66M | 12.81M | 30.73M | 29.54M | 27.64M | 13.88M | 31.19M | 24.75M | 35.62M | 31.35M | 13.19M | 30.77M | 32.21M | 13.42M | 38.19M | 39.12M | 47.19M | 32.85M | 32.81M | 34.33M | 31.87M | -36.30M | 20.77M | 30.62M | 32.91M | 16.46M | 31.67M | 25.94M | 33.91M | 21.16M | 37.07M | 38.65M | 36.05M | 18.11M | 33.65M | 34.03M | 31.54M | -10.93M | 30.94M | 30.93M | 32.69M | 11.51M | 34.46M | 37.59M | 36.96M | 22.78M |
|
Consolidated Net Income
|
25.82M | 22.83M | 16.31M | 23.47M | 28.68M | 29.22M | 25.77M | 26.41M | 33.49M | 32.00M | 25.45M | 28.91M | 34.91M | 32.88M | 28.39M | 21.44M | 32.28M | -0.34M | -0.34M | -7.01M | -1.53M | -2.35M | -0.60M | -0.29M | -0.13M | -0.05M | -0.03M | -0.03M | 3.44M | | | | | | | 38.19M | 39.12M | 47.19M | 32.85M | 32.81M | 34.33M | 31.87M | -36.30M | 20.77M | 30.62M | 32.91M | 16.46M | 31.67M | 25.94M | 33.91M | 21.16M | 37.07M | 38.65M | 36.05M | 18.11M | 33.65M | 34.03M | 31.54M | -10.93M | 30.94M | 30.93M | 32.69M | 11.51M | 34.46M | 37.59M | 36.96M | 22.78M |
|
Income towards Parent Company
|
25.82M | 22.83M | 16.31M | 23.47M | 28.68M | 29.22M | 25.77M | 26.41M | 33.49M | 32.00M | 25.45M | 28.91M | 34.91M | 32.88M | 28.39M | 21.44M | 32.28M | -0.34M | -0.34M | -7.01M | -1.53M | -2.35M | -0.60M | -0.29M | -0.13M | -0.05M | -0.03M | -0.03M | 3.44M | | | | | | | 38.19M | 39.12M | 47.19M | 32.85M | 32.81M | 34.33M | 31.87M | -36.30M | 20.77M | 30.62M | 32.91M | 16.46M | 31.67M | 25.94M | 33.91M | 21.16M | 37.07M | 38.65M | 36.05M | 18.11M | 33.65M | 34.03M | 31.54M | -10.93M | 30.94M | 30.93M | 32.69M | 11.51M | 34.46M | 37.59M | 36.96M | 22.78M |
|
Net Income towards Common Stockholders
|
25.82M | 22.83M | 16.31M | 23.47M | 28.68M | 29.22M | 25.77M | 26.41M | 33.49M | 32.00M | 25.45M | 28.91M | 34.91M | 32.88M | 28.39M | 21.44M | 32.28M | -0.34M | -0.34M | -7.01M | -1.53M | -2.35M | -0.60M | -0.29M | -0.13M | -0.05M | -0.03M | -0.03M | 3.44M | | | | | | | 38.19M | 39.12M | 47.19M | 32.85M | 32.81M | 34.33M | 31.87M | -36.30M | 20.77M | 30.62M | 32.91M | 16.46M | 31.67M | 25.94M | 33.91M | 21.16M | 37.07M | 38.65M | 36.05M | 18.11M | 33.65M | 34.03M | 31.54M | -10.93M | 30.94M | 30.93M | 32.69M | 11.51M | 34.46M | 37.59M | 36.96M | 22.78M |
|
EPS (Basic)
|
0.53 | 0.47 | 0.34 | 0.48 | 0.58 | 0.59 | 0.52 | 0.53 | 0.67 | 0.64 | 0.51 | 0.58 | 0.70 | 0.66 | 0.57 | 0.43 | 0.65 | 0.64 | -0.01 | 0.05 | 0.62 | 0.47 | -0.01 | 0.65 | 0.64 | 0.61 | 0.00 | 0.70 | 0.63 | 0.80 | 0.71 | 0.30 | 0.70 | 0.74 | 0.32 | 0.89 | 0.93 | 1.12 | 0.78 | 0.78 | 0.81 | 0.75 | -0.40 | 0.49 | 0.72 | 0.78 | 0.60 | 0.75 | 0.62 | 0.81 | 0.65 | 0.89 | 0.92 | 0.86 | 0.69 | 0.80 | 0.81 | 0.75 | -0.14 | 0.73 | 0.73 | 0.78 | 0.72 | 0.82 | 0.89 | 0.87 | 0.60 |
|
EPS (Weighted Average and Diluted)
|
0.53 | 0.47 | 0.34 | 0.48 | 0.58 | 0.59 | 0.52 | 0.53 | 0.67 | 0.64 | 0.51 | 0.58 | 0.70 | 0.66 | 0.57 | 0.43 | 0.65 | 0.64 | -0.01 | 0.05 | 0.62 | 0.47 | -0.01 | 0.65 | 0.64 | 0.61 | 0.00 | 0.69 | 0.63 | 0.79 | 0.71 | 0.30 | 0.69 | 0.73 | 0.31 | 0.89 | 0.92 | 1.12 | 0.78 | 0.78 | 0.81 | 0.75 | -0.40 | 0.49 | 0.72 | 0.78 | 0.60 | 0.75 | 0.61 | 0.80 | 0.65 | 0.88 | 0.92 | 0.85 | 0.69 | 0.80 | 0.81 | 0.75 | -0.14 | 0.73 | 0.73 | 0.77 | 0.71 | 0.81 | 0.88 | 0.87 | 0.60 |
|
Shares Outstanding (Weighted Average)
|
48.30M | 48.45M | 48.38M | 48.83M | 49.05M | 49.28M | 49.14M | 49.64M | 0.05M | 49.78M | 49.75M | 49.80M | 49.66M | 49.62M | 49.60M | 49.71M | 49.75M | 49.76M | 49.76M | 49.85M | 49.26M | 48.80M | 48.52M | 47.18M | 46.67M | 46.24M | 45.91M | 44.72M | 44.64M | 44.60M | 44.52M | 44.20M | 44.11M | 43.95M | 43.78M | 42.88M | 42.58M | 42.46M | 42.40M | 42.24M | 42.27M | 42.27M | | 42.28M | 42.30M | 42.31M | | 42.26M | 42.20M | 42.14M | | 41.87M | 41.89M | 41.90M | | 41.97M | 42.04M | 42.05M | | 42.10M | 42.15M | 42.16M | | 42.20M | 42.25M | 42.25M | |
|
Shares Outstanding (Diluted Average)
|
48.55M | 48.75M | 48.64M | 49.12M | 49.37M | 49.56M | 49.42M | 49.82M | 0.05M | 49.97M | 49.94M | 50.02M | 49.88M | 49.85M | 49.82M | 49.87M | 49.92M | 49.95M | 49.93M | 50.08M | 49.51M | 49.08M | 48.82M | 47.50M | 46.98M | 46.54M | 46.20M | 44.98M | 44.90M | 44.87M | 44.84M | 44.48M | 44.38M | 44.21M | 44.03M | 43.03M | 42.70M | 42.57M | 42.50M | 42.27M | 42.30M | 42.30M | | 42.31M | 42.32M | 42.35M | | 42.39M | 42.33M | 42.29M | | 42.15M | 42.21M | 42.24M | | 42.26M | 42.24M | 42.24M | | 42.30M | 42.40M | 42.43M | | 42.47M | 42.58M | 42.66M | |
|
EBITDA
|
43.26M | 38.97M | 26.35M | 38.66M | 47.15M | 47.76M | 41.02M | 43.60M | 54.33M | 49.94M | 42.95M | 46.49M | 54.30M | 50.70M | 41.39M | 36.34M | 48.68M | 49.13M | 38.90M | 8.59M | 49.74M | 36.09M | 36.24M | 46.45M | 45.07M | 43.22M | 31.61M | 47.52M | 43.66M | 51.15M | 43.27M | 24.04M | 44.38M | 52.01M | 47.38M | 55.68M | 52.18M | 50.26M | 45.25M | 49.42M | 47.37M | 38.79M | -14.47M | 34.56M | 42.12M | 41.16M | 34.81M | 46.90M | 35.75M | 46.96M | 40.42M | 52.79M | 55.24M | 47.49M | 41.23M | 50.84M | 51.59M | 44.53M | 8.06M | 49.41M | 49.66M | 50.52M | 42.00M | 53.53M | 57.71M | 57.71M | 38.19M |
|
Interest Expenses
|
5.65M | 5.48M | 5.41M | 4.78M | 5.49M | 5.22M | 4.89M | 4.85M | 5.13M | 4.93M | 4.52M | 4.41M | 4.35M | 4.48M | 3.67M | 4.26M | 4.01M | 4.05M | 3.83M | 4.13M | 3.72M | 4.02M | 4.20M | 3.92M | 4.11M | 4.29M | 4.63M | 4.80M | 4.64M | 4.58M | 4.30M | 4.81M | 4.72M | 4.95M | 4.91M | 5.55M | 5.55M | 5.41M | 5.34M | 5.40M | 5.20M | 4.94M | 4.57M | 4.31M | 3.61M | 3.50M | 3.40M | 3.43M | 3.32M | 3.04M | 2.75M | 2.99M | 3.08M | 3.67M | 4.80M | 6.00M | 6.35M | 6.29M | 6.52M | 7.04M | 7.65M | 7.70M | 6.39M | 7.34M | 7.39M | 7.33M | 7.52M |
|
Tax Rate
|
31.35% | 31.83% | 22.13% | 30.73% | 31.14% | 31.31% | 28.64% | 31.83% | 31.94% | 28.91% | 33.78% | 31.31% | 30.12% | 28.87% | 24.73% | 33.16% | 27.73% | 29.54% | 36.88% | 40.94% | 34.50% | 29.35% | 60.00% | 27.74% | 27.88% | 29.00% | 48.56% | 26.98% | 36.58% | 23.51% | 19.56% | 31.38% | 22.41% | 31.55% | 68.40% | 23.80% | 16.09% | -5.21% | 17.70% | 25.47% | 18.59% | 5.85% | -90.71% | 31.34% | 20.50% | 12.61% | 47.59% | 27.14% | 20.03% | 22.79% | 43.83% | 25.55% | 25.91% | 17.74% | 50.28% | 24.95% | 24.77% | 17.51% | 810.40% | 26.96% | 26.36% | 23.66% | 67.69% | 25.39% | 25.30% | 26.64% | 25.72% |