|
Revenue
|
219.44M | 255.07M | 291.87M | 310.39M | 337.17M | 541.38M | 552.49M | 553.20M | 594.79M | 643.68M | 643.71M | 703.64M | 799.02M | 942.36M | 922.44M | 953.68M |
|
Cost of Revenue
|
152.48M | 177.03M | 205.87M | 220.85M | 239.75M | 397.21M | 384.39M | 372.34M | 405.78M | 439.43M | 432.34M | 479.75M | 555.85M | 661.91M | 620.38M | 617.48M |
|
Gross Profit
|
66.96M | 78.04M | 86.00M | 89.54M | 97.42M | 144.17M | 168.10M | 180.86M | 189.01M | 204.25M | 211.37M | 223.90M | 243.17M | 280.45M | 302.06M | 336.21M |
|
Research & Development
|
3.30M | 3.19M | 2.89M | 3.42M | 3.62M | 4.81M | 5.99M | 7.33M | 9.30M | 11.59M | 11.38M | 10.33M | 13.52M | 12.19M | 15.05M | 16.79M |
|
Selling, General & Administrative
|
8.65M | 9.47M | 10.60M | 10.41M | 12.28M | 21.46M | 21.90M | 27.53M | 28.08M | 28.34M | 36.51M | 43.79M | 41.73M | 55.66M | 53.42M | 67.59M |
|
Other Operating Expenses
|
14.35M | 15.61M | 16.28M | 15.93M | 15.92M | 35.76M | 46.26M | 55.17M | 54.72M | 57.22M | 60.93M | 58.63M | 60.41M | 67.41M | 74.40M | 68.92M |
|
Operating Expenses
|
26.30M | 28.27M | 29.78M | 29.76M | 31.82M | 62.03M | 74.14M | 90.02M | 92.11M | 97.15M | 108.81M | 112.75M | 115.67M | 135.26M | 142.86M | 153.30M |
|
Operating Income
|
40.66M | 49.77M | 56.23M | 59.78M | 65.60M | 82.14M | 93.96M | 90.84M | 96.90M | 107.10M | 102.55M | 111.15M | 127.50M | 145.19M | 159.19M | 182.91M |
|
EBIT
|
40.66M | 49.77M | 56.23M | 59.78M | 65.60M | 82.14M | 93.96M | 90.84M | 96.90M | 107.10M | 102.55M | 111.15M | 127.50M | 145.19M | 159.19M | 182.91M |
|
Interest & Investment Income
|
0.11M | 0.29M | 0.18M | 0.01M | 0.28M | 0.06M | 0.01M | 0.01M | 0.01M | | | | | -10.27M | -22.61M | -16.53M |
|
Other Non Operating Income
|
0.04M | 0.16M | 0.41M | 0.07M | -0.04M | -0.01M | -0.31M | -0.65M | -0.88M | -0.46M | -0.12M | -0.29M | 0.19M | -1.17M | 0.68M | 0.07M |
|
Non Operating Income
|
0.04M | 0.16M | 0.41M | 0.15M | 0.07M | 0.09M | -0.31M | -0.65M | -8.41M | -8.07M | -6.08M | -4.73M | -2.27M | -11.44M | -21.93M | -16.46M |
|
EBT
|
40.60M | 50.13M | 56.74M | 59.84M | 65.82M | 77.05M | 87.06M | 82.93M | 88.49M | 99.03M | 96.48M | 106.42M | 125.23M | 133.75M | 137.26M | 166.45M |
|
Tax Provisions
|
13.82M | 16.85M | 17.97M | 19.84M | 20.94M | 25.94M | 29.64M | 26.96M | -1.58M | 20.46M | 16.81M | 21.79M | 29.13M | 28.38M | 28.72M | 37.98M |
|
Profit After Tax
|
26.79M | 33.28M | 38.77M | 40.01M | 44.87M | 52.83M | 59.72M | 55.97M | 90.07M | 78.57M | 79.67M | 84.62M | 96.10M | 105.37M | 108.54M | 128.47M |
|
Equity Income
|
| | | | | | | -0.29M | -0.55M | -0.57M | -0.39M | -0.57M | -0.56M | -0.56M | -0.51M | -0.49M |
|
Income from Continuing Operations
|
26.79M | 33.28M | 38.77M | 40.01M | 44.87M | 51.12M | 57.42M | 55.97M | 90.07M | 78.57M | 79.67M | 84.62M | 96.10M | 105.37M | 108.54M | 128.47M |
|
Consolidated Net Income
|
26.79M | 33.28M | 38.77M | 40.01M | 44.87M | 51.12M | 57.42M | 55.97M | 90.07M | 78.57M | 79.67M | 84.62M | 96.10M | 105.37M | 108.54M | 128.47M |
|
Income towards Parent Company
|
26.79M | 33.28M | 38.77M | 40.01M | 44.87M | 51.12M | 57.42M | 55.97M | 90.07M | 78.57M | 79.67M | 84.62M | 96.10M | 105.37M | 108.54M | 128.47M |
|
Net Income towards Common Stockholders
|
26.79M | 33.28M | 38.77M | 40.01M | 44.87M | 51.12M | 57.42M | 55.97M | 90.07M | 78.57M | 79.67M | 84.62M | 96.10M | 105.37M | 108.54M | 128.47M |
|
EPS (Basic)
|
0.98 | 1.19 | 1.36 | 1.38 | 1.51 | 1.74 | 1.92 | 1.78 | 2.83 | 2.45 | 2.48 | 2.63 | 2.98 | 3.29 | 3.38 | 3.97 |
|
EPS (Weighted Average and Diluted)
|
0.93 | 1.12 | 1.28 | 1.32 | 1.45 | 1.69 | 1.89 | 1.75 | 2.79 | 2.42 | 2.45 | 2.60 | 2.94 | 3.25 | 3.35 | 3.93 |
|
Shares Outstanding (Weighted Average)
|
27.98M | 28.52M | 28.97M | 29.37M | 30.14M | 30.74M | 31.52M | 31.72M | 32.00M | 32.25M | 32.17M | 32.35M | 32.38M | 32.14M | 32.24M | 32.51M |
|
EBITDA
|
40.66M | 49.77M | 56.23M | 59.78M | 65.60M | 82.14M | 93.96M | 90.84M | 96.90M | 107.10M | 102.55M | 111.15M | 127.50M | 145.19M | 159.19M | 182.91M |
|
Interest Expenses
|
0.21M | 0.09M | 0.08M | 0.01M | 0.02M | 5.14M | 6.59M | 7.26M | 7.54M | | | | | | | |
|
Tax Rate
|
34.03% | 33.62% | 31.68% | 33.15% | 31.82% | 33.66% | 34.04% | 32.51% | | 20.66% | 17.42% | 20.48% | 23.26% | 21.22% | 20.92% | 22.82% |