|
Revenue
|
246.14M | 259.52M | 154.34M | 236.36M | 248.02M | 261.02M | 259.34M | 268.35M | 274.13M | 270.16M | 269.84M | 246.99M | 264.72M | 279.96M | 282.06M | 282.02M | 302.76M | 313.81M | 318.74M | 312.61M | 337.35M | 341.57M | 327.70M | 322.20M | 335.05M | 336.46M | 326.00M | 333.99M | 340.31M | 231.50M | 342.59M | 317.44M | 329.54M | 326.58M | 330.38M | 326.74M | 338.86M | 345.56M | 336.23M | 335.21M | 343.02M | 365.42M | 354.05M | 363.23M | 403.61M | 402.73M | 410.36M | 416.97M | 436.52M | 437.62M | 419.66M | 406.00M | 389.19M | 373.12M | 363.45M | 351.89M | 356.32M | 353.32M | 343.78M | 330.03M | 334.32M | 332.64M |
|
Cost of Revenue
|
167.74M | 176.05M | 100.50M | 164.93M | 187.34M | 196.95M | 118.83M | 187.53M | 184.36M | 181.40M | 131.61M | 182.29M | 190.84M | 188.90M | 192.69M | 198.50M | 208.37M | 215.52M | 220.36M | 217.87M | 231.31M | 231.75M | 224.18M | 225.01M | 228.76M | 231.08M | 226.35M | 236.86M | 236.39M | 236.68M | 168.12M | 224.90M | 229.31M | 230.54M | 232.66M | 233.56M | 237.84M | 242.75M | 238.21M | 240.68M | 245.66M | 261.55M | 253.59M | 264.54M | 284.68M | 283.46M | 290.37M | 293.08M | 305.44M | 310.95M | 300.18M | 292.02M | 278.92M | 269.66M | 264.08M | 256.64M | 257.35M | 254.75M | 251.13M | 241.77M | 243.67M | 240.39M |
|
Gross Profit
|
78.39M | 83.47M | 53.84M | 71.43M | 79.56M | 84.50M | 82.25M | 80.83M | 89.77M | 88.76M | 88.58M | 77.36M | 86.59M | 91.06M | 89.37M | 83.53M | 94.39M | 98.29M | 98.38M | 94.74M | 106.04M | 109.82M | 103.52M | 97.19M | 106.28M | 105.38M | 99.65M | 97.14M | 103.92M | 104.38M | 102.63M | 92.51M | 100.22M | 96.05M | 97.71M | 93.18M | 101.03M | 102.81M | 98.03M | 94.52M | 97.36M | 103.88M | 100.46M | 98.68M | 118.93M | 119.26M | 119.99M | 123.89M | 131.07M | 126.67M | 119.48M | 113.98M | 110.27M | 103.46M | 99.36M | 95.25M | 98.97M | 98.57M | 92.66M | 88.26M | 90.65M | 92.26M |
|
Selling, General & Administrative
|
66.22M | 69.32M | 54.67M | 63.58M | 72.16M | 75.13M | 59.55M | 108.11M | 71.41M | 70.37M | 56.04M | 75.69M | 78.50M | 75.28M | 86.21M | 73.74M | 78.39M | 82.09M | 81.12M | 82.35M | 83.19M | 84.17M | 80.32M | 85.45M | 85.47M | 87.80M | 82.01M | 84.68M | 82.51M | 81.92M | 59.21M | 78.80M | 76.90M | 74.40M | 77.15M | 79.81M | 78.02M | 79.22M | 77.11M | 79.22M | 80.55M | 75.85M | 75.10M | 78.03M | 84.62M | 88.97M | 94.10M | 95.05M | 96.15M | 94.31M | 94.31M | 89.34M | 82.99M | 86.23M | 76.38M | 78.19M | 77.72M | 78.31M | 75.59M | 75.17M | 74.37M | 75.88M |
|
Operating Expenses
|
66.22M | 69.32M | 54.67M | 63.58M | 72.16M | 75.13M | 59.55M | 108.11M | 71.41M | 70.37M | 56.04M | 75.69M | 78.50M | 75.28M | 86.21M | 73.74M | 78.39M | 82.09M | 81.12M | 82.35M | 83.19M | 84.17M | 80.32M | 85.45M | 85.47M | 87.80M | 82.01M | 84.68M | 82.51M | 81.92M | 59.21M | 78.80M | 76.90M | 74.40M | 77.15M | 79.81M | 78.02M | 79.22M | 77.11M | 79.22M | 80.55M | 75.85M | 75.10M | 78.03M | 84.62M | 88.97M | 94.10M | 95.05M | 96.15M | 94.31M | 94.31M | 89.34M | 82.99M | 86.23M | 76.38M | 78.19M | 77.72M | 78.31M | 75.59M | 75.17M | 74.37M | 75.88M |
|
Operating Income
|
9.04M | 10.91M | -4.07M | 4.55M | 11.27M | 13.83M | -1.89M | -30.17M | -49.83M | 15.74M | -1.04M | 5.25M | 11.88M | 13.23M | -13.80M | 7.43M | 13.60M | 13.56M | 14.76M | 9.99M | 20.42M | 23.07M | 20.77M | 9.41M | 18.56M | 15.50M | 15.59M | 10.41M | 19.36M | 20.34M | 9.91M | 11.99M | 21.63M | 19.95M | 18.87M | 11.71M | 21.47M | 22.16M | 19.48M | 13.91M | 15.44M | 26.72M | 24.19M | 19.45M | 33.12M | 29.27M | 24.80M | 27.74M | 33.85M | 31.32M | 23.95M | 23.40M | 25.93M | 16.03M | 21.75M | 15.73M | 19.70M | 18.72M | 15.58M | 11.63M | 14.89M | 15.00M |
|
EBIT
|
9.04M | 10.91M | -4.07M | 4.55M | 11.27M | 13.83M | -1.89M | -30.17M | -49.83M | 15.74M | -1.04M | 5.25M | 11.88M | 13.23M | -13.80M | 7.43M | 13.60M | 13.56M | 14.76M | 9.99M | 20.42M | 23.07M | 20.77M | 9.41M | 18.56M | 15.50M | 15.59M | 10.41M | 19.36M | 20.34M | 9.91M | 11.99M | 21.63M | 19.95M | 18.87M | 11.71M | 21.47M | 22.16M | 19.48M | 13.91M | 15.44M | 26.72M | 24.19M | 19.45M | 33.12M | 29.27M | 24.80M | 27.74M | 33.85M | 31.32M | 23.95M | 23.40M | 25.93M | 16.03M | 21.75M | 15.73M | 19.70M | 18.72M | 15.58M | 11.63M | 14.89M | 15.00M |
|
Other Non Operating Income
|
-0.27M | -0.39M | 1.01M | -0.30M | -0.34M | -0.30M | 0.89M | -0.39M | -0.27M | -0.29M | 0.84M | -0.26M | -0.20M | -0.39M | 0.89M | -0.34M | -0.47M | -0.22M | -0.37M | -0.45M | -0.99M | -0.46M | -0.67M | -0.67M | -0.83M | -0.78M | -0.82M | -1.19M | -1.36M | -1.36M | -1.19M | -1.34M | -1.26M | -1.05M | -0.87M | -0.92M | -0.40M | -0.88M | -1.22M | -1.38M | -1.43M | -0.94M | -1.30M | -1.28M | -3.11M | -1.45M | -1.53M | -1.43M | 2.67M | -0.91M | -14.76M | -1.04M | -0.31M | -0.18M | -0.33M | -0.66M | -0.50M | -0.43M | -0.51M | -0.56M | -1.03M | -0.76M |
|
Non Operating Income
|
-0.27M | -0.39M | 1.01M | -0.30M | -0.34M | -0.30M | 0.89M | -0.39M | -0.27M | -0.29M | 0.84M | -0.26M | -0.20M | -0.39M | 0.89M | -0.34M | -0.47M | -0.22M | -0.37M | -0.45M | -0.99M | -0.46M | -0.67M | -0.67M | -0.83M | -0.78M | -0.82M | -1.19M | -1.36M | -1.36M | -1.19M | -1.34M | -1.26M | -1.05M | -0.87M | -0.92M | -0.40M | -0.88M | -1.22M | -1.38M | -1.43M | -0.94M | -1.30M | -1.28M | -3.11M | -1.45M | -1.53M | -1.43M | 2.67M | -0.91M | -14.76M | -1.04M | -0.31M | -0.18M | -0.33M | -0.66M | -0.50M | -0.43M | -0.51M | -0.56M | -1.03M | -0.76M |
|
EBT
|
8.77M | 10.52M | -4.28M | 4.25M | 7.66M | 9.96M | 8.04M | -30.56M | -50.09M | 15.45M | -1.15M | 4.99M | 11.68M | 12.85M | -14.13M | 7.10M | 13.13M | 13.34M | 14.39M | 9.54M | 19.43M | 22.61M | 20.10M | 8.74M | 17.73M | 14.72M | 14.77M | 9.22M | 18.00M | 18.98M | 8.71M | 10.64M | 20.37M | 18.89M | 18.00M | 10.79M | 21.06M | 21.28M | 18.26M | 12.53M | 14.01M | 25.78M | 22.89M | 18.17M | 30.01M | 27.82M | 23.27M | 26.31M | 36.52M | 30.41M | 9.20M | 22.36M | 25.62M | 15.85M | 21.42M | 15.07M | 19.20M | 18.29M | 15.07M | 11.07M | 13.86M | 14.24M |
|
Tax Provisions
|
3.62M | 4.08M | -1.98M | 1.45M | 2.82M | 3.64M | 2.95M | -12.84M | -16.91M | 6.17M | -0.66M | 1.90M | 4.73M | 5.21M | -4.42M | 2.71M | 5.18M | 5.35M | 5.33M | 3.75M | 7.83M | 9.07M | 8.20M | 5.09M | 6.86M | 5.70M | 5.53M | 3.32M | 6.86M | 8.88M | 6.26M | 2.66M | 5.20M | 4.74M | 4.41M | 2.82M | 4.99M | 5.37M | 3.65M | 3.43M | 4.12M | 7.02M | 4.61M | 4.91M | 8.82M | 7.65M | 2.71M | 7.13M | 9.61M | 8.15M | 2.12M | 6.15M | 7.05M | 5.28M | 5.70M | 4.08M | 5.04M | 4.08M | 4.01M | 2.92M | 3.41M | 3.18M |
|
Profit After Tax
|
5.14M | 6.44M | 6.34M | 4.84M | 6.79M | 8.45M | 7.08M | -17.73M | -33.18M | 9.28M | 6.12M | 3.09M | 6.95M | 8.98M | -9.71M | 6.25M | 10.70M | 65.02M | 9.06M | 5.79M | 11.59M | 13.54M | 11.90M | 3.65M | 10.86M | 9.02M | 9.24M | 5.90M | 11.14M | 10.10M | 6.14M | 9.18M | 16.27M | 16.18M | 16.36M | 26.86M | 74.86M | 15.91M | 14.61M | 9.11M | 9.88M | 18.76M | 18.29M | 13.26M | 21.19M | 20.17M | 20.56M | 19.18M | 26.92M | 22.26M | 7.07M | 16.21M | 18.57M | 10.57M | 15.72M | 10.99M | 14.16M | 14.21M | 11.06M | 8.14M | 10.45M | 11.07M |
|
Income from Continuing Operations
|
5.14M | 6.44M | -2.30M | 2.80M | 4.84M | 6.33M | 5.09M | -17.73M | -33.18M | 9.28M | -0.50M | 3.09M | 6.95M | 7.64M | -9.71M | 4.39M | 7.95M | 8.00M | 9.06M | 5.79M | 11.59M | 13.54M | 11.90M | 3.65M | 10.86M | 9.02M | 9.24M | 5.90M | 11.14M | 10.10M | 2.45M | 7.99M | 15.17M | 14.16M | 13.59M | 7.97M | 16.08M | 15.91M | 14.61M | 9.11M | 9.88M | 18.76M | 18.29M | 13.26M | 21.19M | 20.17M | 20.56M | 19.18M | 26.92M | 22.26M | 7.07M | 16.21M | 18.57M | 10.57M | 15.72M | 10.99M | 14.16M | 14.21M | 11.06M | 8.14M | 10.45M | 11.07M |
|
Consolidated Net Income
|
5.14M | 6.44M | -2.30M | 2.04M | 1.95M | 2.12M | 2.00M | 21.80M | 0.01M | -0.01M | 0.20M | 1.17M | 1.50M | 1.34M | 1.48M | 1.86M | 2.75M | 57.02M | -0.12M | | | | | 3.65M | 10.86M | 9.02M | 9.24M | 5.90M | 11.14M | 10.10M | 2.45M | 1.22M | 1.10M | 2.02M | 2.77M | 18.88M | 58.78M | -0.97M | -0.40M | | | | | 13.26M | 21.19M | 20.17M | 20.56M | 19.18M | 26.92M | 22.26M | 7.07M | 16.21M | 18.57M | 10.57M | 15.72M | 10.99M | 14.16M | 14.21M | 11.06M | 8.14M | 10.45M | 11.07M |
|
Income towards Parent Company
|
5.14M | 6.44M | -2.30M | 2.04M | 1.95M | 2.12M | 2.00M | 21.80M | 0.01M | -0.01M | 0.20M | 1.17M | 1.50M | 1.34M | 1.48M | 1.86M | 2.75M | 57.02M | -0.12M | | | | | 3.65M | 10.86M | 9.02M | 9.24M | 5.90M | 11.14M | 10.10M | 2.45M | 1.22M | 1.10M | 2.02M | 2.77M | 18.88M | 58.78M | -0.97M | -0.40M | | | | | 13.26M | 21.19M | 20.17M | 20.56M | 19.18M | 26.92M | 22.26M | 7.07M | 16.21M | 18.57M | 10.57M | 15.72M | 10.99M | 14.16M | 14.21M | 11.06M | 8.14M | 10.45M | 11.07M |
|
Net Income towards Common Stockholders
|
5.14M | 6.44M | -2.30M | 2.04M | 1.95M | 2.12M | 2.00M | 21.80M | 0.01M | -0.01M | 0.20M | 1.17M | 1.50M | 1.34M | 1.48M | 1.86M | 2.75M | 57.02M | -0.12M | | | | | 3.65M | 10.86M | 9.02M | 9.24M | 5.90M | 11.14M | 10.10M | 2.45M | 1.22M | 1.10M | 2.02M | 2.77M | 18.88M | 58.78M | -0.97M | -0.40M | | | | | 13.26M | 21.19M | 20.17M | 20.56M | 19.18M | 26.92M | 22.26M | 7.07M | 16.21M | 18.57M | 10.57M | 15.72M | 10.99M | 14.16M | 14.21M | 11.06M | 8.14M | 10.45M | 11.07M |
|
EPS (Basic)
|
0.13 | 0.16 | -0.06 | 0.12 | 0.17 | 0.23 | 0.05 | 0.12 | -0.90 | 0.26 | 0.01 | 0.09 | 0.21 | 0.27 | 0.04 | 0.19 | 0.08 | 2.07 | 0.00 | 0.20 | 0.41 | 0.49 | 0.43 | 0.14 | 0.41 | 0.35 | 0.35 | 0.23 | 0.44 | 0.40 | 0.10 | 0.37 | 0.66 | 0.65 | 0.11 | 1.10 | 3.13 | 0.70 | -0.02 | 0.42 | 0.48 | 0.90 | 0.88 | 0.63 | 1.02 | 0.99 | 1.01 | 0.94 | 1.33 | 1.11 | 0.38 | 0.83 | 0.96 | 0.55 | 0.83 | 0.59 | 0.76 | 0.76 | 0.60 | 0.45 | 0.59 | 0.63 |
|
EPS (Weighted Average and Diluted)
|
0.13 | 0.16 | -0.06 | 0.12 | 0.17 | 0.22 | 0.05 | 0.12 | -0.90 | 0.26 | 0.01 | 0.09 | 0.21 | 0.27 | 0.04 | 0.19 | 0.08 | 2.06 | 0.00 | 0.20 | 0.41 | 0.48 | 0.43 | 0.14 | 0.41 | 0.34 | 0.35 | 0.23 | 0.44 | 0.40 | 0.10 | 0.37 | 0.65 | 0.64 | 0.11 | 1.07 | 3.06 | 0.68 | -0.02 | 0.42 | 0.47 | 0.89 | 0.86 | 0.62 | 1.00 | 0.96 | 0.97 | 0.93 | 1.30 | 1.09 | 0.37 | 0.82 | 0.95 | 0.54 | 0.82 | 0.58 | 0.75 | 0.75 | 0.59 | 0.45 | 0.59 | 0.63 |
|
Shares Outstanding (Weighted Average)
|
39.50M | 39.52M | 39.48M | 39.84M | 39.69M | 38.94M | 37.84M | 34.70M | | | 35.79M | | | | 33.51M | 32.97M | 32.73M | 32.27M | 31.48M | 28.28M | 28.20M | 28.07M | 27.91M | 26.69M | 26.44M | 26.29M | 26.10M | 25.22M | 25.27M | 25.30M | 25.22M | 24.80M | 24.74M | 24.75M | 24.74M | 24.52M | 24.21M | 23.72M | 23.19M | 21.55M | 21.17M | 21.04M | 20.98M | 20.93M | 20.80M | 20.68M | 20.58M | 20.32M | 20.30M | 20.21M | 20.05M | 19.45M | 19.40M | 19.32M | 19.19M | 18.73M | 18.71M | 18.67M | 18.57M | 18.16M | 17.94M | 17.82M |
|
Shares Outstanding (Diluted Average)
|
40.53M | 40.38M | 40.50M | 40.90M | 40.69M | 39.88M | 38.83M | 34.70M | | | 35.79M | | | | 33.64M | 33.17M | 32.94M | 32.49M | 31.69M | 28.48M | 28.41M | 28.32M | 28.19M | 26.84M | 26.59M | 26.45M | 26.27M | 25.51M | 25.54M | 25.57M | 25.59M | 25.09M | 25.18M | 25.37M | 25.25M | 25.02M | 24.75M | 24.28M | 23.77M | 21.86M | 21.47M | 21.37M | 21.39M | 21.36M | 21.33M | 21.26M | 21.21M | 20.73M | 20.73M | 20.63M | 20.50M | 19.67M | 19.64M | 19.62M | 19.51M | 18.93M | 18.90M | 18.88M | 18.81M | 18.24M | 17.99M | 17.88M |
|
EBITDA
|
9.04M | 10.91M | -4.07M | 4.55M | 11.27M | 13.83M | -1.89M | -30.17M | -49.83M | 15.74M | -1.04M | 5.25M | 11.88M | 13.23M | -13.80M | 7.43M | 13.60M | 13.56M | 14.76M | 9.99M | 20.42M | 23.07M | 20.77M | 3.65M | 10.86M | 9.02M | 9.11M | 5.90M | 11.03M | 9.88M | 6.39M | 9.69M | 16.45M | 16.29M | 16.75M | 26.57M | 74.38M | 14.83M | 12.09M | 7.99M | 9.41M | 18.88M | 16.86M | 14.25M | 24.25M | 20.32M | 21.40M | 21.48M | 24.00M | 22.26M | 7.07M | 16.21M | 18.57M | 10.57M | 15.72M | 15.73M | 19.70M | 18.72M | 15.58M | 11.63M | 14.89M | 15.00M |
|
Tax Rate
|
41.33% | 38.75% | 46.24% | 34.11% | 36.79% | 36.51% | 36.72% | 42.00% | 33.76% | 39.96% | 56.86% | 38.00% | 40.50% | 40.57% | 31.26% | 38.15% | 39.44% | 40.07% | 37.02% | 39.35% | 40.32% | 40.10% | 40.78% | 58.23% | 38.71% | 38.74% | 37.43% | 36.00% | 38.10% | 46.79% | 71.89% | 24.99% | 25.51% | 25.08% | 24.50% | 26.10% | 23.68% | 25.25% | 20.00% | 27.35% | 29.43% | 27.22% | 20.12% | 27.00% | 29.40% | 27.50% | 11.65% | 27.10% | 26.30% | 26.80% | 23.11% | 27.50% | 27.50% | 33.29% | 26.63% | 27.10% | 26.25% | 22.30% | 26.60% | 26.40% | 24.60% | 22.30% |