|
Revenue
|
636.68M | 686.55M | 732.00M | 831.43M | 894.49M | 943.65M | 1,021.51M | 1,127.82M | 1,200.23M | 1,256.52M | 1,125.72M | 1,359.33M | 1,325.38M | 1,276.79M |
|
Cost of Revenue
|
379.17M | 410.15M | 453.85M | 511.46M | 541.14M | 557.95M | 624.62M | 692.24M | 735.00M | 779.87M | 730.53M | 877.49M | 869.21M | 824.69M |
|
Gross Profit
|
257.51M | 276.40M | 278.15M | 319.97M | 353.35M | 385.70M | 396.89M | 435.57M | 465.23M | 476.66M | 395.19M | 481.84M | 456.18M | 452.10M |
|
Operating Income
|
78.39M | 91.42M | 73.70M | 95.35M | 109.79M | 120.59M | 116.38M | 127.30M | 126.74M | 101.70M | 72.24M | 101.30M | 79.75M | 71.42M |
|
EBIT
|
78.39M | 91.42M | 73.70M | 95.35M | 109.79M | 120.59M | 116.38M | 127.30M | 126.74M | 101.70M | 72.24M | 101.30M | 79.75M | 71.42M |
|
Other Non Operating Income
|
0.65M | 0.49M | 0.33M | 0.66M | 0.91M | 0.37M | 0.63M | 0.45M | 0.63M | 0.79M | 0.19M | 0.62M | 0.59M | 0.46M |
|
Non Operating Income
|
0.65M | 0.49M | 0.33M | 0.66M | 0.91M | 0.37M | 0.63M | 0.45M | 0.63M | 0.79M | 0.19M | 0.62M | 0.59M | 0.46M |
|
EBT
|
73.94M | 86.69M | 66.82M | 86.54M | 99.36M | 105.42M | 97.24M | 103.45M | 100.36M | 74.27M | 44.19M | 77.28M | 57.17M | 51.88M |
|
Tax Provisions
|
28.10M | 32.07M | 24.63M | 32.08M | 37.56M | 38.62M | 35.72M | 39.52M | 20.61M | 16.25M | 9.87M | 15.72M | 18.12M | 14.31M |
|
Profit After Tax
|
45.84M | 54.61M | 42.57M | 54.46M | 61.80M | 66.81M | 61.53M | 63.94M | 79.75M | 58.02M | 34.32M | 61.57M | 39.05M | 37.57M |
|
Income from Continuing Operations
|
45.84M | 54.61M | 42.19M | 54.46M | 61.80M | 66.81M | 61.53M | 63.94M | 79.75M | 58.02M | 34.32M | 61.57M | 39.05M | 37.57M |
|
Consolidated Net Income
|
45.84M | 54.61M | 42.19M | 54.46M | 61.80M | 66.81M | 61.53M | 63.94M | 79.75M | 58.02M | 34.32M | 61.57M | 39.05M | 37.57M |
|
Income towards Parent Company
|
45.84M | 54.61M | 42.19M | 54.46M | 61.80M | 66.81M | 61.53M | 63.94M | 79.75M | 58.02M | 34.32M | 61.57M | 39.05M | 37.57M |
|
Net Income towards Common Stockholders
|
45.84M | 54.61M | 42.19M | 54.46M | 61.80M | 66.81M | 61.53M | 63.94M | 79.75M | 58.02M | 34.32M | 61.57M | 39.05M | 37.57M |
|
EPS (Basic)
|
1.52 | 1.77 | 1.36 | 1.72 | 1.94 | 2.07 | 1.88 | 1.94 | 2.41 | 1.73 | 1.02 | 1.82 | 1.20 | 1.18 |
|
EPS (Weighted Average and Diluted)
|
1.44 | 1.69 | 1.32 | 1.67 | 1.88 | 2.00 | 1.85 | 1.92 | 2.37 | 1.71 | 1.01 | 1.81 | 1.20 | 1.18 |
|
Shares Outstanding (Weighted Average)
|
30.38M | 30.87M | 31.18M | 31.45M | 31.66M | 32.19M | 32.57M | 32.79M | 33.10M | 33.28M | 33.43M | 33.55M | 31.40M | 29.90M |
|
Shares Outstanding (Diluted Average)
|
| | 32.31M | 32.64M | 32.94M | | | | | | | | | |
|
EBITDA
|
46.50M | 52.63M | 42.08M | 55.37M | 60.35M | 66.81M | 62.94M | 63.55M | 79.46M | 55.67M | 36.59M | 61.69M | 39.43M | 38.23M |
|
Tax Rate
|
38.00% | 37.00% | 36.86% | 37.07% | 37.80% | 36.63% | 36.73% | 38.20% | 20.53% | 21.88% | 22.34% | 20.34% | 31.69% | 27.58% |