|
Revenue
|
377.38M | 438.20M | 513.43M | 570.42M | 664.47M | 751.48M | 802.96M | 859.60M | 903.22M | 973.71M | 991.33M | 1,092.75M | 1,345.25M | 1,733.75M | 1,929.79M | 2,009.20M |
|
Cost of Revenue
|
245.59M | 269.27M | 324.17M | 355.21M | 403.50M | 464.27M | 494.91M | 521.53M | 544.57M | 600.42M | 651.50M | 709.63M | 882.33M | 1,169.30M | 1,244.37M | 1,202.84M |
|
Gross Profit
|
131.79M | 168.93M | 189.27M | 215.21M | 260.97M | 287.20M | 308.05M | 338.07M | 358.65M | 373.28M | 339.82M | 383.12M | 462.92M | 564.45M | 685.42M | 806.36M |
|
Selling, General & Administrative
|
88.12M | 92.12M | 101.63M | 110.98M | 133.03M | 146.47M | 161.89M | 169.47M | 182.41M | 202.14M | 234.00M | 249.74M | 291.37M | 393.40M | 470.66M | 513.45M |
|
Other Operating Expenses
|
| | | | | | | 102.69M | 107.95M | | | 100.33M | 147.09M | | | |
|
Operating Expenses
|
88.12M | 92.12M | 101.63M | 110.98M | 133.03M | 146.47M | 161.89M | 169.47M | 182.41M | 202.14M | 234.00M | 249.74M | 291.37M | 393.40M | 470.66M | 513.45M |
|
Operating Income
|
43.67M | 76.81M | 87.64M | 104.23M | 127.94M | 140.73M | 146.16M | 168.60M | 176.24M | 171.14M | 105.83M | 133.37M | 171.55M | 171.05M | 214.76M | 292.91M |
|
EBIT
|
43.67M | 76.81M | 87.64M | 104.23M | 127.94M | 140.73M | 146.16M | 168.60M | 176.24M | 171.14M | 105.83M | 133.37M | 171.55M | 171.05M | 214.76M | 292.91M |
|
Other Non Operating Income
|
| | | | | | | -0.24M | 0.35M | -0.01M | | | | | | |
|
Non Operating Income
|
| | | | | | -0.22M | -0.24M | 0.35M | -0.01M | 0.21M | 2.96M | 0.38M | 0.73M | 1.80M | 3.07M |
|
EBT
|
43.33M | 76.67M | 87.53M | 104.11M | 127.75M | 140.53M | 145.94M | 168.36M | 176.59M | 171.13M | 105.81M | 135.74M | 169.77M | 156.20M | 168.50M | 256.25M |
|
Tax Provisions
|
16.83M | 28.57M | 33.33M | 40.09M | 45.83M | 51.17M | 58.72M | 67.20M | 69.99M | 37.59M | 22.05M | 28.87M | 38.23M | 34.65M | 39.24M | 66.25M |
|
Profit After Tax
|
26.50M | 48.10M | 56.20M | 70.96M | 81.92M | 89.99M | 92.33M | 106.05M | 106.60M | 133.60M | 83.76M | 106.87M | 131.53M | 121.55M | 129.26M | 190.00M |
|
Income from Continuing Operations
|
26.50M | 48.10M | 54.20M | 64.02M | 81.92M | 89.36M | 87.22M | 101.16M | 106.60M | 133.54M | 83.76M | 106.87M | 131.53M | 121.55M | 129.26M | 190.00M |
|
Consolidated Net Income
|
26.50M | -1.96M | -2.92M | 4.56M | 81.92M | 89.36M | 87.22M | 101.16M | 106.60M | 133.54M | 83.76M | 106.87M | 131.53M | 121.55M | 129.26M | 190.00M |
|
Income towards Parent Company
|
26.50M | -1.96M | -2.92M | 4.56M | 81.92M | 89.36M | 87.22M | 101.16M | 106.60M | 133.54M | 83.76M | 106.87M | 131.53M | 121.55M | 129.26M | 190.00M |
|
Net Income towards Common Stockholders
|
26.50M | -1.96M | -2.92M | 4.56M | 81.92M | 89.36M | 87.22M | 101.16M | 106.60M | 133.54M | 83.76M | 106.87M | 131.53M | 121.55M | 129.26M | 190.00M |
|
EPS (Basic)
|
1.50 | 1.35 | 1.57 | 1.96 | 2.25 | 2.50 | 2.60 | 3.07 | 3.14 | 4.04 | 2.57 | 3.31 | 4.13 | 3.87 | 4.11 | 6.17 |
|
EPS (Weighted Average and Diluted)
|
1.47 | 1.33 | 1.55 | 1.94 | 2.24 | 2.49 | 2.60 | 3.07 | 3.13 | 4.02 | 2.56 | 3.30 | 4.12 | 3.85 | 4.10 | 6.14 |
|
Shares Outstanding (Weighted Average)
|
35.35M | 35.66M | 36.10M | 36.42M | 36.48M | 35.66M | 34.78M | 34.61M | 33.72M | 33.05M | 32.78M | 32.18M | 31.55M | 31.45M | 31.09M | 30.58M |
|
Shares Outstanding (Diluted Average)
|
18.00M | 18.12M | 18.18M | | | | | | | | | 32.37M | 31.96M | 31.54M | 31.53M | 30.96M |
|
EBITDA
|
43.67M | 76.81M | 87.64M | 104.23M | 127.94M | 140.73M | 146.16M | 168.60M | 176.24M | 171.14M | 83.76M | 106.87M | 130.09M | 119.69M | 129.97M | 185.82M |
|
Interest Expenses
|
0.34M | 0.14M | 0.10M | 0.12M | 0.19M | 0.20M | 0.22M | 0.24M | | | 0.23M | 0.60M | 2.16M | 15.58M | 48.06M | 39.73M |
|
Tax Rate
|
38.85% | 37.26% | 38.08% | 38.51% | 35.87% | 36.42% | 40.23% | 39.91% | 39.63% | 21.97% | 20.84% | 21.27% | 22.52% | 22.18% | 23.29% | 25.85% |