|
Revenue
|
290.29M | 288.63M | 309.39M | 363.30M | 416.64M | 493.10M | 591.02M | 759.88M | 840.90M | 935.28M | 1,086.43M | 1,116.66M | 1,592.29M | 1,850.20M | 1,951.75M | 2,137.80M |
|
Cost of Revenue
|
161.52M | 160.31M | 167.48M | 195.60M | 223.44M | 259.73M | 313.83M | 400.69M | 441.52M | 495.70M | 569.53M | 574.15M | 882.64M | 1,066.34M | 1,090.65M | 1,202.04M |
|
Gross Profit
|
128.76M | 128.32M | 141.91M | 167.70M | 193.20M | 233.37M | 277.19M | 359.19M | 399.38M | 439.58M | 516.90M | 542.51M | 709.64M | 783.86M | 861.10M | 935.76M |
|
Amortization - Intangibles
|
2.71M | 3.23M | 3.33M | 6.50M | 6.80M | 6.40M | 10.30M | 13.20M | 13.38M | 16.22M | 21.45M | 21.66M | 44.85M | 61.36M | 74.63M | 59.63M |
|
Research & Development
|
11.16M | 13.97M | 16.41M | 20.14M | 23.27M | 25.74M | 29.92M | 43.20M | 47.32M | 63.30M | 81.34M | 88.40M | 93.50M | 105.20M | 109.60M | 117.94M |
|
Selling, General & Administrative
|
70.11M | 69.48M | 75.65M | 86.71M | 98.29M | 108.26M | 133.32M | 165.18M | 175.91M | 207.60M | 257.75M | 161.09M | 271.95M | 267.32M | 308.57M | 300.94M |
|
Other Operating Expenses
|
| | | | | 44.44M | 55.16M | | | | | | | | | |
|
Operating Expenses
|
81.27M | 83.45M | 92.06M | 106.85M | 121.56M | 134.00M | 163.24M | 208.38M | 223.24M | 270.90M | 339.09M | 249.50M | 365.45M | 372.52M | 418.18M | 418.88M |
|
Operating Income
|
44.78M | 41.64M | 46.52M | 56.58M | 67.13M | 94.82M | 108.04M | 137.66M | 162.76M | 152.49M | 156.37M | 172.93M | 180.74M | 214.25M | 218.54M | 299.53M |
|
EBIT
|
44.78M | 41.64M | 46.52M | 56.58M | 67.13M | 94.82M | 108.04M | 137.66M | 162.76M | 152.49M | 156.37M | 172.93M | 180.74M | 214.25M | 218.54M | 299.53M |
|
Interest & Investment Income
|
0.15M | -1.74M | -2.40M | -2.71M | -1.31M | -0.35M | | | | | | | | | | |
|
Other Non Operating Income
|
0.96M | 0.98M | 0.92M | 1.09M | -1.31M | -0.35M | 0.38M | -2.00M | 0.70M | 3.38M | 5.50M | 3.13M | 1.54M | 1.72M | 3.33M | 14.57M |
|
Non Operating Income
|
| | | | -1.31M | -0.35M | 0.38M | -2.00M | 0.70M | 3.38M | 5.50M | 3.13M | 1.54M | 1.72M | 3.33M | 14.57M |
|
EBT
|
44.64M | 39.90M | 44.11M | 53.87M | 65.82M | 94.47M | 108.42M | 135.66M | 163.46M | 155.87M | 159.84M | 175.04M | 158.98M | 187.59M | 198.24M | 308.17M |
|
Tax Provisions
|
19.36M | 15.80M | 19.47M | 21.09M | 28.21M | 35.53M | 43.55M | 21.96M | -6.12M | 8.41M | 13.31M | -19.78M | -2.48M | 23.35M | 32.32M | 45.14M |
|
Profit After Tax
|
25.28M | 24.09M | 27.56M | 32.99M | 39.10M | 58.94M | 64.87M | 113.70M | 169.57M | 147.46M | 146.53M | 194.82M | 161.46M | 164.24M | 165.92M | 263.03M |
|
Income from Continuing Operations
|
25.28M | 24.09M | 24.64M | 32.78M | 37.60M | 58.94M | 64.87M | 113.70M | 169.57M | 147.46M | 146.53M | 194.82M | 161.46M | 164.24M | 165.92M | 263.03M |
|
Consolidated Net Income
|
25.28M | 24.09M | 24.64M | 32.78M | 37.60M | 58.94M | 64.87M | 113.70M | 169.57M | 147.46M | 146.53M | 194.82M | 161.46M | 164.24M | 165.92M | 263.03M |
|
Income towards Parent Company
|
25.28M | 24.09M | 24.64M | 32.78M | 37.60M | 58.94M | 64.87M | 113.70M | 169.57M | 147.46M | 146.53M | 194.82M | 161.46M | 164.24M | 165.92M | 263.03M |
|
Net Income towards Common Stockholders
|
25.28M | 24.09M | 24.64M | 32.78M | 37.60M | 58.94M | 64.87M | 113.70M | 169.57M | 147.46M | 146.53M | 194.82M | 161.46M | 164.24M | 165.92M | 263.03M |
|
EPS (Basic)
|
0.77 | 0.74 | 0.88 | 1.09 | 1.23 | 1.79 | 1.90 | 3.12 | 4.55 | 3.84 | 3.79 | 4.87 | 3.95 | 3.95 | 3.95 | 6.17 |
|
EPS (Weighted Average and Diluted)
|
0.74 | 0.71 | 0.83 | 1.00 | 1.13 | 1.66 | 1.77 | 2.92 | 4.32 | 3.68 | 3.65 | 4.69 | 3.82 | 3.87 | 3.88 | 6.05 |
|
Shares Outstanding (Weighted Average)
|
34.98M | 32.26M | 29.71M | 30.56M | 32.92M | 33.03M | 33.94M | 36.63M | 37.57M | 38.82M | 38.99M | 40.33M | 40.98M | 41.82M | 42.12M | 42.80M |
|
EBITDA
|
44.78M | 25.18M | 27.48M | 33.08M | 39.32M | 58.94M | 64.87M | 137.66M | 162.76M | 152.49M | 156.37M | 172.93M | 180.74M | 214.25M | 218.54M | 299.53M |
|
Interest Expenses
|
| | | | | | | | | | | | | 28.38M | 23.63M | 5.93M |
|
Tax Rate
|
43.37% | 39.61% | 44.14% | 39.15% | 42.87% | 37.61% | 40.17% | 16.19% | | 5.39% | 8.33% | | | 12.45% | 16.30% | 14.65% |