|
Revenue
|
| 256.18M | 253.56M | 261.25M | 254.95M | 273.09M | 278.60M | 291.57M | 290.87M | 313.02M | 309.96M | 320.93M | 312.37M | 332.57M | 334.31M | 335.76M | 352.88M | 346.70M | 343.97M | 352.24M | 351.99M | 370.36M | 361.46M | 365.57M | 359.21M | 373.38M | 363.10M | 367.80M | 363.77M | 386.11M | 391.43M | 409.83M | 403.59M | 415.78M | 419.26M | 427.38M | 434.06M | 438.55M | 437.49M | 453.72M | 479.62M | 465.40M | 464.60M | 445.52M | 428.64M | 446.85M | 449.76M | 464.32M | 465.28M | 486.16M | 486.70M | 511.55M | 516.41M | 541.80M | 542.69M | 576.67M | 571.89M | 593.52M | 590.71M | 603.33M | 639.87M | 604.91M | 602.22M | 610.78M | 614.45M | 621.32M |
|
Cost of Revenue
|
| 149.22M | 157.03M | 158.56M | 155.91M | 163.24M | 176.23M | 185.22M | 187.62M | 195.14M | 201.44M | 202.43M | 198.94M | 201.55M | 208.42M | 208.07M | 218.14M | 208.14M | 215.56M | 216.64M | 217.97M | 219.35M | 223.87M | 222.00M | 219.44M | 222.60M | 229.67M | 224.93M | 223.22M | 238.76M | 249.28M | 255.82M | 249.72M | 253.65M | 265.40M | 267.15M | 270.53M | 277.05M | 281.67M | 279.90M | 300.57M | 289.32M | 301.42M | 303.22M | 270.97M | 275.80M | 289.45M | 286.61M | 289.42M | 310.13M | 324.82M | 334.63M | 336.87M | 353.97M | 369.90M | 379.42M | 378.01M | 383.80M | 396.19M | 391.24M | 408.60M | 381.05M | 394.14M | 385.19M | 382.01M | 393.03M |
|
Gross Profit
|
| 106.95M | 96.54M | 102.69M | 99.03M | 109.86M | 102.36M | 106.35M | 103.25M | 117.89M | 108.52M | 118.50M | 113.44M | 131.02M | 125.89M | 127.70M | 134.74M | 138.57M | 128.41M | 135.59M | 134.02M | 151.01M | 137.59M | 143.58M | 139.77M | 150.78M | 133.43M | 142.87M | 140.55M | 147.34M | 142.15M | 154.01M | 153.87M | 162.13M | 153.86M | 160.24M | 163.53M | 161.50M | 155.81M | 173.82M | 179.05M | 176.08M | 163.18M | 142.29M | 157.67M | 171.05M | 160.31M | 177.72M | 175.86M | 176.03M | 161.88M | 176.91M | 179.54M | 187.83M | 172.79M | 197.25M | 193.88M | 209.73M | 194.52M | 212.08M | 231.26M | 223.85M | 208.07M | 225.59M | 232.44M | 228.29M |
|
Depreciation & Amortization - Total
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 19.43M | 18.50M | | | 20.11M | 19.54M | | | 22.39M | 21.80M | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Selling, General & Administrative
|
| 51.47M | 52.42M | 54.80M | 54.77M | 55.18M | 58.61M | 60.85M | 58.46M | 59.12M | 61.20M | 59.11M | 61.37M | 64.29M | 65.82M | 64.79M | 68.64M | 65.63M | 69.85M | 68.00M | 68.09M | 72.38M | 77.25M | 72.20M | 72.61M | 72.75M | 75.42M | 74.54M | 62.13M | 79.45M | 84.86M | 93.08M | 85.02M | 87.51M | 88.65M | 88.35M | 96.22M | 85.96M | 68.32M | 88.21M | 92.35M | 90.53M | 93.08M | 88.41M | 89.79M | 88.70M | 93.33M | 96.98M | 104.15M | 104.39M | 112.41M | 116.19M | 118.26M | 117.36M | 122.19M | 132.68M | 124.69M | 122.86M | 131.42M | 129.07M | 139.24M | 133.51M | 141.91M | 142.69M | 146.98M | 147.81M |
|
Other Operating Expenses
|
| 164.28M | 172.06M | 174.38M | 171.49M | 178.74M | 192.31M | 201.58M | 204.41M | 211.55M | 217.93M | 219.15M | 215.76M | 218.32M | 225.60M | 225.18M | 236.68M | 225.44M | 233.39M | 234.75M | 236.48M | 237.39M | 242.67M | 241.02M | 240.70M | 242.34M | 249.48M | 245.34M | 225.45M | 242.41M | 270.42M | 277.99M | 308.85M | 256.82M | 288.66M | 291.95M | 274.03M | 280.37M | 306.72M | 305.30M | 328.34M | 314.77M | 327.39M | 329.40M | 298.06M | 302.11M | 315.74M | 313.19M | 316.19M | 336.99M | 351.68M | 361.66M | 364.90M | 381.02M | 399.79M | 410.59M | 411.13M | 417.53M | 431.35M | 425.80M | 446.58M | 415.86M | 429.09M | 419.91M | 417.89M | 428.20M |
|
Operating Expenses
|
| 215.75M | 224.48M | 229.18M | 226.26M | 233.92M | 250.92M | 262.43M | 262.88M | 270.67M | 279.12M | 278.26M | 277.13M | 282.61M | 291.42M | 289.97M | 305.32M | 291.06M | 303.24M | 302.75M | 304.57M | 309.77M | 319.91M | 313.22M | 313.32M | 315.09M | 324.90M | 319.88M | 307.01M | 340.35M | 355.28M | 371.06M | 413.98M | 363.87M | 377.31M | 380.30M | 392.64M | 388.12M | 375.04M | 393.51M | 420.70M | 405.30M | 420.47M | 417.81M | 387.84M | 390.81M | 409.07M | 410.16M | 420.35M | 441.37M | 464.08M | 477.85M | 483.16M | 498.38M | 521.98M | 543.27M | 535.81M | 540.39M | 562.77M | 554.88M | 585.82M | 549.38M | 571.00M | 562.60M | 564.87M | 576.01M |
|
Operating Income
|
| 40.43M | 29.08M | 32.07M | 28.69M | 39.17M | 27.67M | 29.13M | 28.00M | 42.35M | 30.84M | 42.67M | 35.25M | 49.96M | 42.89M | 45.80M | 47.56M | 55.64M | 40.72M | 49.49M | 47.42M | 60.59M | 41.55M | 52.35M | 45.89M | 58.29M | 38.19M | 47.92M | 56.76M | 45.76M | 36.15M | 38.77M | -10.39M | 51.91M | 41.95M | 47.09M | 41.43M | 50.43M | 62.45M | 60.21M | 58.92M | 60.09M | 44.13M | 27.71M | 40.80M | 56.04M | 40.69M | 54.16M | 44.93M | 44.79M | 22.61M | 33.70M | 33.25M | 43.42M | 20.71M | 33.40M | 36.08M | 53.14M | 27.94M | 48.45M | 54.05M | 55.53M | 31.21M | 48.18M | 49.58M | 45.31M |
|
EBIT
|
| 40.43M | 29.08M | 32.07M | 28.69M | 39.17M | 27.67M | 29.13M | 28.00M | 42.35M | 30.84M | 42.67M | 35.25M | 49.96M | 42.89M | 45.80M | 47.56M | 55.64M | 40.72M | 49.49M | 47.42M | 60.59M | 41.55M | 52.35M | 45.89M | 58.29M | 38.19M | 47.92M | 56.76M | 45.76M | 36.15M | 38.77M | -10.39M | 51.91M | 41.95M | 47.09M | 41.43M | 50.43M | 62.45M | 60.21M | 58.92M | 60.09M | 44.13M | 27.71M | 40.80M | 56.04M | 40.69M | 54.16M | 44.93M | 44.79M | 22.61M | 33.70M | 33.25M | 43.42M | 20.71M | 33.40M | 36.08M | 53.14M | 27.94M | 48.45M | 54.05M | 55.53M | 31.21M | 48.18M | 49.58M | 45.31M |
|
Interest & Investment Income
|
| -0.52M | -0.55M | -0.50M | -0.54M | -0.58M | -0.65M | -0.62M | 4.40M | -0.63M | 0.75M | 0.66M | 0.70M | 0.77M | 0.92M | 0.78M | 0.73M | 0.77M | 0.88M | 0.77M | 0.72M | 0.80M | 0.94M | 0.78M | 0.78M | 0.76M | 0.89M | 0.90M | 0.91M | 0.98M | 1.29M | 1.00M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Other Non Operating Income
|
| -0.20M | 0.78M | 0.64M | -0.47M | -0.17M | -0.22M | -0.29M | 1.47M | 0.63M | 0.06M | -0.46M | 0.05M | 0.16M | -0.20M | -0.28M | 0.18M | 0.16M | -0.16M | -0.04M | -0.24M | -0.37M | -0.88M | -0.07M | -0.23M | -0.48M | 0.13M | 0.09M | -0.08M | -0.49M | 0.11M | -0.22M | 1.18M | -0.15M | 0.19M | -0.48M | -0.22M | -0.17M | -1.06M | -0.81M | -1.13M | -0.53M | -0.54M | -1.56M | 1.40M | -0.75M | 0.58M | -0.35M | -1.01M | -0.74M | -0.59M | -0.43M | -1.12M | -0.79M | -0.11M | -0.62M | 0.02M | -0.72M | -0.57M | -0.52M | 0.37M | -0.29M | -0.79M | 2.70M | -0.51M | -0.26M |
|
Non Operating Income
|
| -1.46M | -2.42M | -2.35M | 13.65M | 1.45M | 1.33M | 0.68M | -6.86M | 0.57M | 0.25M | -0.31M | 0.26M | 0.47M | 0.33M | 0.03M | 0.58M | 0.72M | 0.50M | 0.62M | 0.23M | 0.24M | -0.17M | 0.49M | -2.11M | 0.06M | 0.81M | 0.78M | 0.56M | -0.49M | 1.23M | 0.59M | 2.71M | 1.12M | 1.62M | 0.70M | 1.43M | 1.53M | -1.06M | 1.49M | 1.95M | 1.83M | 1.64M | -1.56M | 2.19M | -0.75M | 1.45M | -0.35M | -3.11M | -0.74M | -0.59M | -0.43M | -1.12M | 1.98M | 2.92M | -0.62M | 0.41M | 2.12M | -0.57M | 0.88M | 3.02M | 2.40M | 1.42M | 5.22M | 1.83M | 1.67M |
|
EBT
|
| 38.97M | 26.66M | 29.72M | 27.50M | 37.72M | 26.34M | 28.45M | 28.05M | 41.78M | 31.09M | 42.36M | 35.50M | 50.43M | 43.22M | 45.83M | 48.14M | 56.36M | 41.22M | 50.11M | 47.66M | 60.83M | 41.38M | 52.84M | 46.22M | 58.36M | 39.00M | 48.70M | 57.31M | 46.06M | 37.37M | 39.36M | -7.68M | 53.03M | 43.57M | 47.79M | 42.85M | 51.96M | 63.40M | 61.70M | 60.87M | 61.93M | 45.76M | 27.21M | 42.99M | 55.86M | 42.14M | 54.48M | 44.39M | 44.70M | 22.77M | 33.61M | 33.25M | 45.40M | 23.63M | 33.33M | 36.48M | 55.26M | 27.72M | 49.33M | 57.07M | 57.94M | 32.63M | 53.40M | 51.41M | 46.98M |
|
Tax Provisions
|
| 15.39M | 10.43M | 10.41M | 10.21M | 13.96M | 10.07M | 10.02M | 10.04M | 15.98M | 11.89M | 14.90M | 12.97M | 19.67M | 16.57M | 17.11M | 17.58M | 21.89M | 15.58M | 19.17M | 18.79M | 23.42M | 15.93M | 20.34M | 17.27M | 22.47M | 15.50M | 18.55M | 21.82M | 17.85M | 14.86M | 15.00M | -2.78M | 18.83M | -14.81M | 11.43M | 7.90M | 13.64M | 15.79M | 14.48M | 14.88M | 13.69M | 11.08M | 5.92M | 11.43M | 13.96M | 9.55M | 12.47M | 10.87M | 11.00M | 4.32M | 8.54M | 7.07M | 11.44M | 5.82M | 9.05M | 8.85M | 12.93M | 7.26M | 11.28M | 12.44M | 14.83M | 8.17M | 13.71M | 10.38M | 12.62M |
|
Profit After Tax
|
| 23.58M | 16.23M | 19.31M | 17.29M | 23.76M | 16.28M | 18.43M | 18.01M | 25.80M | 19.20M | 27.46M | 22.53M | 30.76M | 26.64M | 28.72M | 30.56M | 34.46M | 25.65M | 30.94M | 28.87M | 37.41M | 25.45M | 32.50M | 28.94M | 35.89M | 23.50M | 30.14M | 35.49M | 28.21M | 22.52M | 24.36M | -4.90M | 34.21M | 58.38M | 36.36M | 34.95M | 38.32M | 47.61M | 47.22M | 45.99M | 48.24M | 34.68M | 21.29M | 31.56M | 41.90M | 32.59M | 42.02M | 34.61M | 33.70M | 18.45M | 25.07M | 26.18M | 33.96M | 17.81M | 24.28M | 27.63M | 42.33M | 20.46M | 38.06M | 44.63M | 43.10M | 24.46M | 39.68M | 41.03M | 34.36M |
|
Income from Continuing Operations
|
| 23.58M | 16.23M | 19.31M | 17.29M | 23.76M | 16.28M | 18.43M | 18.01M | 25.80M | 19.20M | 27.46M | 22.53M | 30.76M | 26.64M | 28.72M | 30.56M | 34.46M | 25.65M | 30.94M | 28.87M | 37.41M | 25.45M | 32.50M | 28.94M | 35.89M | 23.50M | 30.14M | 35.49M | 28.21M | 22.52M | 24.36M | -4.90M | 34.21M | 58.38M | 36.36M | 34.95M | 38.32M | 47.61M | 47.22M | 45.99M | 48.24M | 34.68M | 21.29M | 31.56M | 41.90M | 32.59M | 42.02M | 33.52M | 33.70M | 18.45M | 25.07M | 26.18M | 33.96M | 17.81M | 24.28M | 27.63M | 42.33M | 20.46M | 38.06M | 44.63M | 43.10M | 24.46M | 39.68M | 41.03M | 34.36M |
|
Consolidated Net Income
|
| 23.58M | 16.23M | 19.31M | 17.29M | 23.76M | 16.28M | 18.43M | 18.01M | 25.80M | 19.20M | 27.46M | 22.53M | 30.76M | 26.64M | 28.72M | 30.56M | 34.46M | 25.65M | 30.94M | 28.87M | 37.41M | 25.45M | 32.50M | 28.94M | 35.89M | 23.50M | 30.14M | 35.49M | 28.21M | 22.52M | 24.36M | -4.90M | 34.21M | 58.38M | 36.36M | 34.95M | 38.32M | 47.61M | 47.22M | 45.99M | 48.24M | 34.68M | 21.29M | 31.56M | 41.90M | 32.59M | 42.02M | 33.52M | 33.70M | 18.45M | 25.07M | 26.18M | 33.96M | 17.81M | 24.28M | 27.63M | 42.33M | 20.46M | 38.06M | 44.63M | 43.10M | 24.46M | 39.68M | 41.03M | 34.36M |
|
Income towards Parent Company
|
| 23.58M | 16.23M | 19.31M | 17.29M | 23.76M | 16.28M | 18.43M | 18.01M | 25.80M | 19.20M | 27.46M | 22.53M | 30.76M | 26.64M | 28.72M | 30.56M | 34.46M | 25.65M | 30.94M | 28.87M | 37.41M | 25.45M | 32.50M | 28.94M | 35.89M | 23.50M | 30.14M | 35.49M | 28.21M | 22.52M | 24.36M | -4.90M | 34.21M | 58.38M | 36.36M | 34.95M | 38.32M | 47.61M | 47.22M | 45.99M | 48.24M | 34.68M | 21.29M | 31.56M | 41.90M | 32.59M | 42.02M | 33.52M | 33.70M | 18.45M | 25.07M | 26.18M | 33.96M | 17.81M | 24.28M | 27.63M | 42.33M | 20.46M | 38.06M | 44.63M | 43.10M | 24.46M | 39.68M | 41.03M | 34.36M |
|
Net Income towards Common Stockholders
|
| 23.58M | 16.23M | 19.11M | 16.95M | 23.33M | 15.98M | 18.11M | 17.70M | 25.35M | 18.86M | 26.99M | 22.15M | 30.24M | 26.20M | 28.31M | 30.18M | 34.03M | 25.33M | 30.64M | 28.63M | 37.10M | 25.23M | 32.31M | 28.82M | 35.74M | 23.40M | 30.01M | 35.49M | 28.02M | 22.36M | 24.20M | -4.90M | 34.21M | 58.38M | 36.36M | 34.95M | 38.32M | 47.61M | 47.22M | 45.99M | 48.24M | 34.68M | 21.29M | 31.56M | 41.90M | 32.59M | 42.02M | 34.61M | 33.70M | 18.45M | 25.07M | 26.18M | 33.96M | 17.81M | 24.28M | 27.63M | 42.33M | 20.46M | 38.06M | 44.63M | 43.10M | 24.46M | 39.68M | 41.03M | 34.36M |
|
EPS (Basic)
|
| 1.28 | 0.88 | 1.03 | 0.87 | 1.26 | 0.86 | 0.98 | 0.89 | 1.37 | 1.01 | 1.45 | 1.49 | 1.62 | 1.40 | 1.51 | 2.02 | 1.81 | 1.34 | 1.62 | 1.90 | 1.96 | 1.33 | 1.70 | 1.43 | 1.88 | 1.23 | 1.57 | 1.76 | 1.46 | 1.17 | 1.26 | -0.24 | 1.77 | 3.02 | 1.94 | 1.76 | 2.08 | 2.59 | 2.58 | 2.41 | 2.65 | 1.90 | 1.17 | 1.67 | 2.31 | 1.80 | 2.31 | 1.90 | 1.86 | 1.02 | 1.39 | 1.45 | 1.89 | 0.99 | 1.35 | 1.54 | 2.35 | 1.14 | 2.12 | 2.50 | 2.41 | 1.37 | 2.22 | 2.22 | 1.97 |
|
EPS (Weighted Average and Diluted)
|
| 1.21 | 0.83 | 0.98 | 0.87 | 1.20 | 0.82 | 0.93 | 0.91 | 1.30 | 0.96 | 1.37 | 1.13 | 1.54 | 1.33 | 1.43 | 1.52 | 1.71 | 1.27 | 1.53 | 1.44 | 1.85 | 1.26 | 1.61 | 1.44 | 1.78 | 1.16 | 1.49 | 1.74 | 1.38 | 1.10 | 1.19 | -0.24 | 1.67 | 2.85 | 1.85 | 1.82 | 1.99 | 2.48 | 2.46 | 2.40 | 2.52 | 1.82 | 1.12 | 1.67 | 2.20 | 1.71 | 2.21 | 1.82 | 1.77 | 0.97 | 1.33 | 1.39 | 1.81 | 0.95 | 1.29 | 1.47 | 2.26 | 1.09 | 2.03 | 2.39 | 2.31 | 1.31 | 2.13 | 2.21 | 1.89 |
|
Shares Outstanding (Weighted Average)
|
19.33M | 14.44M | 14.47M | 14.64M | 19.56M | 14.75M | 14.78M | 14.81M | 19.85M | 19.88M | 19.91M | 19.94M | 14.88M | 14.93M | 14.96M | 14.99M | 14.97M | 15.03M | 15.08M | 15.10M | 15.08M | 15.13M | 15.19M | 15.21M | 20.10M | 15.22M | 15.24M | 15.25M | 20.17M | 15.29M | 15.30M | 15.33M | 20.28M | 15.46M | 15.48M | 15.45M | 19.81M | 15.43M | 15.43M | 15.34M | 19.08M | 18.95M | 18.94M | 18.93M | 18.92M | 18.89M | 18.88M | 18.88M | 18.88M | 18.87M | 18.86M | 18.84M | 18.82M | 18.67M | 18.68M | | 18.69M | | | | 18.66M | | | | 18.52M | |
|
Shares Outstanding (Diluted Average)
|
19.37M | 19.43M | 19.48M | 19.49M | 19.46M | 19.49M | 19.53M | 19.55M | 19.53M | 19.56M | 19.61M | 19.65M | 19.62M | 19.69M | 19.75M | 19.82M | 19.79M | 19.89M | 19.92M | 19.98M | 19.94M | 20.01M | 20.07M | 20.12M | 20.08M | 20.13M | 20.14M | 20.18M | 20.15M | 20.25M | 20.26M | 20.28M | 20.28M | 20.43M | 20.46M | 19.69M | 19.96M | 19.30M | 19.23M | 19.17M | 19.20M | 19.12M | 19.11M | 19.07M | 19.04M | 19.02M | 19.04M | 19.05M | 19.04M | 19.03M | 19.00M | 18.96M | 18.93M | 18.75M | 18.77M | | 18.76M | | | | 18.72M | | | | 18.58M | |
|
EBITDA
|
| 40.43M | 29.08M | 32.07M | 28.69M | 39.17M | 27.67M | 29.13M | 28.00M | 42.35M | 30.84M | 42.67M | 35.25M | 49.96M | 42.89M | 45.80M | 47.56M | 55.64M | 40.72M | 49.49M | 47.42M | 60.59M | 41.55M | 52.35M | 45.89M | 58.29M | 38.19M | 47.92M | 76.18M | 64.26M | 36.15M | 38.77M | 9.71M | 71.45M | 41.95M | 47.09M | 63.81M | 72.22M | 62.45M | 60.21M | 58.92M | 60.09M | 44.13M | 27.71M | 40.80M | 56.04M | 40.69M | 54.16M | 44.93M | 44.79M | 22.61M | 33.70M | 33.25M | 43.42M | 20.71M | 33.40M | 36.08M | 53.14M | 27.94M | 48.45M | 54.05M | 55.53M | 31.21M | 48.18M | 49.58M | 45.31M |
|
Interest Expenses
|
| -2.18M | -2.19M | -2.21M | -2.20M | -2.20M | -2.20M | -1.59M | 12.73M | -0.57M | 0.56M | 0.51M | 0.49M | 0.46M | 0.40M | 0.46M | 0.33M | 0.21M | 0.22M | 0.11M | 0.24M | 0.19M | 0.24M | 0.22M | 0.23M | 0.22M | 0.22M | 0.21M | 0.28M | 0.18M | 0.17M | 0.19M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Tax Rate
|
| 39.50% | 39.13% | 35.02% | 37.13% | 37.00% | 38.21% | 35.23% | 35.79% | 38.25% | 38.25% | 35.18% | 36.53% | 39.00% | 38.35% | 37.33% | 36.51% | 38.85% | 37.79% | 38.25% | 39.42% | 38.50% | 38.50% | 38.50% | 37.38% | 38.50% | 39.75% | 38.10% | 38.07% | 38.75% | 39.75% | 38.11% | 36.23% | 35.50% | -33.99% | 23.92% | 18.44% | 26.25% | 24.91% | 23.47% | 24.45% | 22.10% | 24.22% | 21.76% | 26.58% | 25.00% | 22.67% | 22.88% | 24.48% | 24.60% | 18.97% | 25.41% | 21.25% | 25.20% | 24.62% | 27.16% | 24.27% | 23.40% | 26.20% | 22.86% | 21.79% | 25.60% | 25.05% | 25.69% | 20.20% | 26.85% |