|
Revenue
|
254.16M | 304.12M | 250.33M | 248.00M | 265.05M | 316.24M | 252.62M | 256.03M | 274.52M | 311.79M | 271.10M | 273.96M | 248.88M | 272.63M | 247.10M | 245.19M | 248.14M | 292.28M | 241.85M | 258.81M | 259.99M | 303.41M | 263.40M | 277.72M | 294.08M | 324.77M | 287.76M | 284.49M | 291.36M | 326.77M | 293.83M | 289.87M | 298.92M | 319.67M | 296.17M | 308.17M | 316.65M | 349.58M | 317.88M | 323.67M | 337.05M | 355.12M | 321.36M | 320.85M | 349.24M | 375.01M | 357.25M | 385.57M | 392.06M | 428.43M | 403.49M | 452.41M | 425.54M | 477.39M | 464.94M | 454.66M | 461.57M | 485.92M | 471.45M | 452.82M | 466.56M | 509.30M | 457.84M | 475.43M | 493.47M | 517.95M |
|
Cost of Revenue
|
190.45M | 219.34M | 188.41M | 188.08M | 206.98M | 237.99M | 200.09M | 202.45M | 219.09M | 241.93M | 217.30M | 87.20M | 225.26M | 244.50M | 193.26M | 187.48M | 190.97M | 210.66M | 189.94M | 200.94M | 202.56M | 224.76M | 206.78M | 212.73M | 226.12M | 241.18M | 214.84M | 209.35M | 210.73M | 233.03M | 221.93M | 217.37M | 223.44M | 235.73M | 228.26M | 231.99M | 235.46M | 258.19M | 242.49M | 245.46M | 244.95M | 255.23M | 244.40M | 231.78M | 256.58M | 268.17M | 266.70M | 288.89M | 299.69M | 331.82M | 335.16M | 354.00M | 326.48M | 375.29M | 370.70M | 361.49M | 352.85M | 364.45M | 366.95M | 355.21M | 355.73M | 376.53M | 351.87M | 369.33M | 374.65M | 380.69M |
|
Gross Profit
|
63.71M | 84.78M | 61.92M | 59.92M | 58.07M | 78.24M | 52.53M | 53.58M | 55.43M | 69.86M | 53.80M | 61.02M | 61.12M | 72.05M | 53.83M | 57.71M | 57.17M | 81.62M | 51.91M | 57.87M | 57.42M | 78.65M | 56.62M | 64.99M | 67.97M | 83.59M | 72.92M | 75.14M | 80.63M | 93.74M | 71.91M | 72.49M | 75.47M | 83.94M | 67.91M | 76.18M | 81.20M | 91.39M | 75.40M | 78.21M | 92.11M | 99.89M | 76.96M | 89.08M | 92.65M | 106.84M | 90.55M | 96.67M | 92.37M | 96.60M | 68.33M | 98.42M | 99.06M | 102.10M | 94.24M | 93.17M | 108.72M | 121.47M | 104.49M | 97.62M | 110.82M | 132.77M | 105.96M | 106.09M | 118.82M | 137.26M |
|
Selling, General & Administrative
|
| 24.40M | 24.33M | 24.62M | 23.25M | 26.14M | 23.06M | 22.98M | 22.92M | 26.15M | 25.85M | 7.33M | 25.14M | 29.03M | 23.11M | 21.48M | 20.74M | 25.44M | 23.07M | 25.55M | 22.82M | 28.44M | 25.42M | 26.16M | 26.08M | 31.48M | 28.98M | 28.52M | 29.88M | 34.38M | 32.25M | 29.12M | 31.30M | 36.32M | 29.88M | 32.90M | 32.08M | 39.84M | 37.98M | 39.91M | 39.45M | 45.75M | 46.91M | 48.84M | 48.20M | 48.25M | 53.16M | 55.76M | 51.86M | 51.54M | 54.53M | 54.18M | 49.76M | 50.77M | 64.83M | 56.73M | 51.95M | 55.71M | 57.21M | 53.19M | 54.96M | 57.11M | 56.09M | 62.08M | 58.42M | 60.41M |
|
Restructuring Costs
|
| 1.22M | 0.09M | 0.18M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.64M | 0.89M | | | | 1.20M | | | | | 1.93M | 22.72M | 10.53M | | | | 24.97M | | | 12.14M | 2.74M | | | | 5.10M | 1.14M | 1.67M |
|
Other Operating Expenses
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -0.51M | -0.52M | -0.54M | | 9.61M | -0.09M | 6.66M | -0.06M | -0.06M | -0.07M | -0.07M | 5.69M | | | | | 2.17M | 1.30M | | | | | | | | | | | | | | | |
|
Operating Expenses
|
| 25.62M | 24.41M | 24.80M | 23.25M | 26.14M | 23.06M | 22.98M | 22.92M | 26.15M | 25.85M | 7.33M | 25.14M | 29.03M | 23.11M | 21.48M | 20.74M | 25.44M | 23.07M | 25.55M | 22.82M | 28.44M | 25.42M | 26.16M | 26.08M | 31.48M | 28.98M | 28.52M | 29.88M | 34.38M | 32.25M | 29.12M | 31.30M | 36.32M | 29.88M | 32.90M | 32.08M | 39.84M | 37.98M | 41.55M | 40.34M | 45.75M | 46.91M | 48.84M | 49.39M | 48.25M | 53.16M | 55.76M | 51.86M | 53.47M | 77.25M | 64.71M | 49.76M | 50.77M | 64.83M | 81.70M | 51.95M | 55.71M | 69.35M | 55.93M | 54.96M | 57.11M | 56.09M | 67.18M | 59.56M | 62.08M |
|
Operating Income
|
63.71M | 59.16M | 37.51M | 35.12M | 34.83M | 52.11M | 29.47M | 30.60M | 32.51M | 43.71M | 27.95M | 37.01M | 40.57M | 52.62M | 30.72M | 36.23M | 36.43M | 56.19M | 28.84M | 32.32M | 34.60M | 50.22M | 31.21M | 38.83M | 41.89M | 52.12M | 43.94M | 46.62M | 50.75M | 59.36M | 22.01M | 42.23M | 44.18M | 47.12M | 37.52M | 42.74M | 49.12M | 61.16M | 37.33M | 43.32M | 51.70M | 54.08M | 29.99M | 40.18M | 48.95M | 58.60M | 37.39M | 40.92M | 40.51M | 45.31M | -7.62M | 33.71M | 49.30M | 51.33M | 29.41M | 11.47M | 56.77M | 65.75M | 35.15M | 41.69M | 55.86M | 75.66M | 49.88M | 38.91M | 59.26M | 75.18M |
|
EBIT
|
63.71M | 59.16M | 37.51M | 35.12M | 34.83M | 52.11M | 29.47M | 30.60M | 32.51M | 43.71M | 27.95M | 37.01M | 40.57M | 52.62M | 30.72M | 36.23M | 36.43M | 56.19M | 28.84M | 32.32M | 34.60M | 50.22M | 31.21M | 38.83M | 41.89M | 52.12M | 43.94M | 46.62M | 50.75M | 59.36M | 22.01M | 42.23M | 44.18M | 47.12M | 37.52M | 42.74M | 49.12M | 61.16M | 37.33M | 43.32M | 51.70M | 54.08M | 29.99M | 40.18M | 48.95M | 58.60M | 37.39M | 40.92M | 40.51M | 45.31M | -7.62M | 33.71M | 49.30M | 51.33M | 29.41M | 11.47M | 56.77M | 65.75M | 35.15M | 41.69M | 55.86M | 75.66M | 49.88M | 38.91M | 59.26M | 75.18M |
|
Other Non Operating Income
|
| 0.03M | -0.01M | -0.01M | 0.02M | 0.08M | 0.05M | -0.04M | -0.00M | 0.04M | 0.04M | -0.04M | 0.01M | -0.04M | -0.01M | -0.10M | -0.04M | -0.09M | -0.20M | -0.16M | 0.01M | -0.05M | -0.14M | -0.13M | 0.12M | -0.20M | 0.12M | 0.02M | 0.09M | 0.21M | 0.14M | 0.72M | 0.51M | 0.56M | 0.53M | 1.06M | 1.31M | 1.04M | 1.33M | 0.94M | 1.43M | 0.88M | 0.73M | 0.10M | 0.00M | -0.03M | -0.04M | -0.04M | 0.02M | 0.11M | 0.12M | 0.23M | -0.27M | 0.48M | 0.61M | 0.97M | 0.86M | 1.43M | 1.75M | 2.12M | 2.02M | 1.54M | 1.96M | 1.59M | 1.53M | 1.16M |
|
Non Operating Income
|
| 0.03M | -0.01M | -0.01M | 0.02M | 0.08M | 0.05M | -0.04M | -0.00M | 0.04M | 0.04M | -0.04M | 0.01M | -0.04M | -0.01M | -0.10M | -0.04M | -0.09M | -0.20M | -0.16M | 0.01M | -0.05M | -0.14M | -0.13M | 0.12M | -0.20M | 0.12M | 0.02M | 0.09M | 0.21M | 0.14M | 0.72M | 0.51M | 0.56M | 0.53M | 1.06M | 1.31M | 1.04M | 1.33M | 0.94M | 1.43M | 0.88M | 0.73M | 0.10M | 0.00M | -0.03M | -0.04M | -0.04M | 0.02M | 0.11M | 0.12M | 0.23M | -0.27M | 0.48M | 0.61M | 0.97M | 0.86M | 1.43M | 1.75M | 2.12M | 2.02M | 1.54M | 1.96M | 1.59M | 1.53M | 1.16M |
|
EBT
|
63.71M | 60.09M | 37.50M | 35.11M | 34.84M | 53.15M | 29.53M | 43.99M | 32.51M | 46.45M | 27.99M | 34.27M | 40.59M | 52.88M | 30.70M | 36.13M | 36.39M | 56.10M | 28.63M | 32.16M | 34.61M | 50.17M | 31.07M | 38.70M | 42.01M | 51.91M | 44.07M | 46.64M | 50.84M | 59.56M | 22.16M | 42.95M | 44.68M | 47.68M | 38.04M | 43.80M | 50.43M | 62.19M | 38.66M | 44.26M | 53.13M | 54.95M | 30.72M | 40.27M | 48.95M | 58.57M | 37.34M | 40.88M | 40.53M | 45.42M | -7.50M | 33.94M | 49.03M | 51.80M | 30.02M | 12.45M | 57.63M | 67.18M | 36.89M | 43.81M | 57.88M | 63.23M | 51.84M | 40.51M | 60.79M | 76.34M |
|
Tax Provisions
|
| 20.56M | 13.28M | 12.30M | 12.07M | 18.29M | 10.09M | 14.70M | 11.25M | 16.08M | 9.77M | 11.77M | 13.92M | 17.60M | 9.97M | 10.73M | 12.34M | 18.97M | 9.73M | 11.26M | 11.85M | 17.21M | 10.67M | 13.13M | 14.38M | 17.40M | 15.06M | 16.03M | 17.44M | 20.61M | 7.69M | 14.47M | 15.30M | 1.76M | 10.42M | 11.41M | 11.41M | 14.29M | 8.05M | 11.25M | 12.39M | 11.53M | 8.29M | 9.89M | 11.87M | 13.94M | 8.45M | 9.15M | 9.88M | 11.05M | -3.02M | 4.89M | 11.44M | 11.83M | 5.46M | 3.28M | 13.68M | 15.70M | 8.54M | 8.98M | 13.18M | 14.24M | 10.71M | 7.98M | 13.61M | 17.26M |
|
Profit After Tax
|
28.41M | 39.53M | 24.22M | 22.82M | 22.77M | 34.86M | 19.44M | 29.29M | 21.26M | 30.37M | 18.22M | 25.95M | 26.66M | 35.28M | 21.83M | 25.48M | 24.80M | 39.23M | 18.90M | 21.33M | 22.76M | 32.95M | 20.40M | 25.57M | 27.63M | 34.51M | 29.01M | 30.61M | 33.40M | 38.96M | 14.47M | 28.49M | 29.39M | 45.92M | 27.62M | 32.39M | 39.03M | 47.91M | 30.60M | 33.01M | 40.74M | 43.42M | 22.43M | 30.39M | 37.08M | 44.63M | 28.90M | 31.73M | 30.66M | 34.37M | -4.48M | 29.04M | 37.59M | 39.97M | 24.55M | 9.17M | 43.95M | 51.48M | 28.35M | 34.83M | 44.70M | 48.99M | 41.12M | 32.53M | 47.18M | 59.08M |
|
Income from Continuing Operations
|
63.71M | 39.53M | 24.22M | 22.82M | 22.77M | 34.86M | 19.44M | 29.29M | 21.26M | 30.37M | 18.22M | 22.50M | 26.66M | 35.28M | 20.73M | 25.40M | 24.05M | 37.13M | 18.90M | 20.90M | 22.76M | 32.95M | 20.40M | 25.57M | 27.63M | 34.51M | 29.01M | 30.61M | 33.40M | 38.96M | 14.47M | 28.49M | 29.39M | 45.92M | 27.62M | 32.39M | 39.03M | 47.91M | 30.60M | 33.01M | 40.74M | 43.42M | 22.43M | 30.39M | 37.08M | 44.63M | 28.90M | 31.73M | 30.66M | 34.37M | -4.48M | 29.04M | 37.59M | 39.97M | 24.55M | 9.17M | 43.95M | 51.48M | 28.35M | 34.83M | 44.70M | 48.99M | 41.12M | 32.53M | 47.18M | 59.08M |
|
Consolidated Net Income
|
63.71M | 39.53M | 24.22M | 22.82M | 22.77M | 34.86M | 19.44M | 29.29M | 21.26M | 30.37M | 18.22M | 22.50M | 0.41M | 3.81M | 1.10M | 0.08M | 0.75M | 2.10M | -29.28M | 0.43M | | | | | 27.63M | 34.51M | 29.01M | 30.61M | 33.40M | 38.96M | 14.47M | 28.49M | 29.39M | 45.92M | 27.62M | 32.39M | 39.03M | 47.91M | 30.60M | 33.01M | 40.74M | 43.42M | 22.43M | 30.39M | 37.08M | 44.63M | 28.90M | 31.73M | 30.66M | 34.37M | -4.48M | 29.04M | 37.59M | 39.97M | 24.55M | 9.17M | 43.95M | 51.48M | 28.35M | 34.83M | 44.70M | 48.99M | 41.12M | 32.53M | 47.18M | 59.08M |
|
Income towards Parent Company
|
63.71M | 39.53M | 24.22M | 22.82M | 22.77M | 34.86M | 19.44M | 29.29M | 21.26M | 30.37M | 18.22M | 22.50M | 0.41M | 3.81M | 1.10M | 0.08M | 0.75M | 2.10M | -29.28M | 0.43M | | | | | 27.63M | 34.51M | 29.01M | 30.61M | 33.40M | 38.96M | 14.47M | 28.49M | 29.39M | 45.92M | 27.62M | 32.39M | 39.03M | 47.91M | 30.60M | 33.01M | 40.74M | 43.42M | 22.43M | 30.39M | 37.08M | 44.63M | 28.90M | 31.73M | 30.66M | 34.37M | -4.48M | 29.04M | 37.59M | 39.97M | 24.55M | 9.17M | 43.95M | 51.48M | 28.35M | 34.83M | 44.70M | 48.99M | 41.12M | 32.53M | 47.18M | 59.08M |
|
Net Income towards Common Stockholders
|
63.71M | 39.53M | 24.22M | 22.82M | 22.77M | 34.86M | 19.44M | 29.29M | 21.26M | 30.37M | 18.22M | 22.50M | 0.41M | 3.81M | 1.10M | 0.08M | 0.75M | 2.10M | -29.28M | 0.43M | | | | | 27.63M | 34.51M | 29.01M | 30.61M | 33.40M | 38.96M | 14.47M | 28.49M | 29.39M | 45.92M | 27.62M | 32.39M | 39.03M | 47.91M | 30.60M | 33.01M | 40.74M | 43.42M | 22.43M | 30.39M | 37.08M | 44.63M | 28.90M | 31.73M | 30.66M | 34.37M | -4.48M | 29.04M | 37.59M | 39.97M | 24.55M | 9.17M | 43.95M | 51.48M | 28.35M | 34.83M | 44.70M | 48.99M | 41.12M | 32.53M | 47.18M | 59.08M |
|
EPS (Basic)
|
| 1.40 | 0.86 | 0.81 | 0.81 | 1.25 | 0.70 | 1.06 | 0.78 | 1.11 | 0.67 | 0.83 | 0.01 | 0.14 | 0.04 | 0.00 | 0.03 | 0.08 | -1.07 | 0.02 | 0.83 | 1.21 | 0.75 | 0.94 | 1.01 | 1.26 | 1.06 | 1.12 | 1.22 | 1.42 | 0.53 | 1.04 | 1.07 | 1.68 | 1.01 | 1.18 | 1.42 | 1.75 | 1.11 | 1.20 | 1.48 | 1.58 | 0.82 | 1.10 | 1.35 | 1.62 | 1.05 | 1.15 | 1.11 | 1.25 | -0.17 | 1.06 | 1.37 | 1.45 | 0.89 | 0.33 | 1.60 | 1.87 | 1.03 | 1.27 | 1.62 | 1.78 | 1.49 | 1.18 | 1.71 | 2.15 |
|
EPS (Weighted Average and Diluted)
|
1.01 | 1.40 | 0.86 | 0.81 | 0.81 | 1.25 | 0.71 | 1.06 | 0.78 | 1.11 | 0.67 | 0.83 | 0.98 | 1.28 | 0.80 | 0.00 | 0.91 | 1.44 | 0.69 | 0.02 | 0.83 | 1.20 | 0.75 | 0.93 | 1.01 | 1.25 | 1.06 | 1.12 | 1.22 | 1.42 | 0.53 | 1.04 | 1.07 | 1.67 | 1.00 | 1.18 | 1.42 | 1.73 | 1.11 | 1.20 | 1.48 | 1.58 | 0.81 | 1.11 | 1.35 | 1.62 | 1.05 | 1.15 | 1.11 | 1.25 | -0.17 | 1.05 | 1.36 | 1.45 | 0.89 | 0.33 | 1.59 | 1.87 | 1.03 | 1.26 | 1.62 | 1.78 | 1.49 | 1.18 | 1.71 | 2.15 |
|
Shares Outstanding (Weighted Average)
|
| 28.15M | 28.17M | 28.14M | | 27.89M | 27.75M | 27.66M | | | | 27.23M | 27.23M | 27.24M | 27.26M | 27.25M | 27.27M | 27.26M | 27.26M | 27.26M | 27.29M | 27.29M | 27.30M | 27.30M | 27.32M | 27.33M | 27.34M | 27.34M | 27.36M | 27.37M | 27.38M | 27.38M | 27.40M | 27.40M | 27.41M | 27.40M | 27.42M | 27.43M | 27.45M | 27.44M | 27.44M | 27.44M | 27.46M | 27.45M | 27.46M | 27.48M | 27.48M | 27.48M | 27.46M | 27.45M | 27.45M | 27.45M | 27.45M | 27.47M | 27.46M | 27.46M | 27.45M | 27.44M | 27.44M | 27.44M | 27.46M | 27.48M | 27.48M | 27.47M | 27.45M | 27.43M |
|
Shares Outstanding (Diluted Average)
|
| 28.18M | 28.20M | 28.17M | | 27.91M | 27.78M | 27.69M | | | | 27.27M | 27.26M | 27.27M | 27.29M | 27.29M | 27.31M | 27.31M | 27.30M | 27.31M | 27.32M | 27.32M | 27.33M | 27.33M | 27.34M | 27.37M | 27.38M | 27.37M | 27.43M | 27.44M | 27.44M | 27.44M | 27.45M | 27.46M | 27.46M | 27.46M | 27.51M | 27.57M | 27.55M | 27.54M | 27.52M | 27.50M | 27.50M | 27.50M | 27.50M | 27.52M | 27.53M | 27.52M | 27.52M | 27.49M | 27.48M | 27.47M | 27.46M | 27.49M | 27.49M | 27.48M | 27.47M | 27.46M | 27.45M | 27.46M | 27.48M | 27.50M | 27.50M | 27.49M | 27.49M | 27.45M |
|
EBITDA
|
63.71M | 59.16M | 37.51M | 35.12M | 34.83M | 52.11M | 29.47M | 30.60M | 32.51M | 43.71M | 27.95M | 37.01M | 40.57M | 52.62M | 30.72M | 36.23M | 36.43M | 56.19M | 28.84M | 32.32M | 34.60M | 50.22M | 31.21M | 38.83M | 41.89M | 52.12M | 43.94M | 46.62M | 50.75M | 59.36M | 22.01M | 42.23M | 44.18M | 47.12M | 37.52M | 42.74M | 49.12M | 61.16M | 37.33M | 43.32M | 51.70M | 54.08M | 29.99M | 40.18M | 48.95M | 58.60M | 37.39M | 40.92M | 40.51M | 45.31M | -7.62M | 33.71M | 49.30M | 51.33M | 29.41M | 11.47M | 56.77M | 65.75M | 35.15M | 41.69M | 55.86M | 75.66M | 49.88M | 38.91M | 59.26M | 75.18M |
|
Tax Rate
|
| 34.22% | 35.41% | 35.03% | 34.66% | 34.40% | 34.16% | 33.41% | 34.61% | 34.61% | 34.91% | 34.35% | 34.31% | 33.29% | 32.48% | 29.69% | 33.91% | 33.81% | 33.99% | 35.00% | 34.24% | 34.31% | 34.33% | 33.93% | 34.23% | 33.52% | 34.17% | 34.37% | 34.30% | 34.60% | 34.69% | 33.68% | 34.24% | 3.69% | 27.39% | 26.06% | 22.62% | 22.97% | 20.83% | 25.41% | 23.31% | 20.98% | 26.98% | 24.55% | 24.25% | 23.80% | 22.62% | 22.39% | 24.37% | 24.32% | 40.21% | 14.42% | 23.33% | 22.84% | 18.19% | 26.37% | 23.74% | 23.36% | 23.16% | 20.50% | 22.77% | 22.52% | 20.67% | 19.70% | 22.38% | 22.61% |