|
Revenue
|
117.34M | 155.74M | 177.61M | 185.77M | 201.56M | 206.83M | 222.10M | 250.95M | 243.00M | 269.47M | 260.35M | 290.71M | 280.26M | 268.25M | 260.35M | 269.50M | 286.97M | 288.62M | 326.77M | 335.74M | 338.44M | 350.91M | 350.41M | 368.94M | 379.26M | 389.83M | 405.59M | 405.57M | 423.80M | 429.64M | 419.91M | 453.54M | 443.14M | 438.63M | 459.57M | 465.42M | 454.98M | 460.25M | 453.41M | 468.59M | 468.71M | 477.76M | 443.84M | 453.76M | 229.93M | 474.64M | 529.86M | 483.73M | 428.00M | 399.60M | 419.84M | 468.25M | 463.42M | 493.64M | 493.65M | 550.76M | 583.47M | 575.85M | 589.13M | 590.23M | 572.93M | 608.53M | 541.64M | 576.77M | 657.86M | 655.24M |
|
Cost of Revenue
|
81.55M | 101.39M | 112.51M | 117.20M | 127.67M | 133.07M | 142.63M | 160.63M | 157.38M | 174.18M | 169.99M | 189.88M | 187.50M | 178.13M | 171.23M | 176.04M | 184.36M | 182.66M | 198.08M | 204.44M | 204.14M | 212.29M | 215.74M | 225.85M | 233.72M | 237.93M | 242.35M | 246.88M | 257.03M | 255.82M | 250.75M | 277.73M | 275.93M | 267.40M | 279.28M | 292.79M | 282.18M | 287.26M | 281.37M | 298.94M | 292.17M | 297.44M | 282.03M | 297.17M | 185.98M | 286.40M | 313.19M | 300.42M | 276.41M | 258.70M | 275.93M | 307.84M | 315.06M | 346.44M | 339.81M | 376.02M | 390.39M | 384.41M | 385.76M | 387.99M | 384.36M | 404.46M | 365.41M | 385.04M | 432.57M | 430.07M |
|
Gross Profit
|
35.79M | 54.36M | 65.09M | 68.57M | 73.89M | 73.76M | 79.47M | 90.32M | 85.62M | 95.28M | 90.35M | 100.83M | 92.76M | 90.12M | 89.12M | 93.46M | 102.61M | 105.96M | 128.69M | 131.30M | 134.29M | 138.63M | 134.67M | 143.09M | 145.54M | 151.90M | 163.24M | 158.69M | 166.77M | 173.82M | 169.17M | 175.80M | 167.21M | 171.23M | 180.29M | 172.63M | 172.80M | 172.99M | 172.04M | 169.65M | 176.54M | 180.32M | 161.81M | 156.59M | 43.94M | 188.24M | 216.68M | 183.30M | 151.60M | 140.90M | 143.91M | 160.41M | 148.37M | 147.20M | 153.83M | 174.74M | 193.08M | 191.44M | 203.37M | 202.24M | 188.56M | 204.06M | 176.23M | 191.73M | 225.29M | 225.17M |
|
Research & Development
|
11.22M | 11.96M | 12.57M | 14.34M | 15.22M | 16.46M | 18.08M | 18.91M | 20.25M | 20.67M | 21.81M | 23.22M | 22.79M | 20.43M | 18.56M | 18.68M | 18.86M | 19.11M | 19.84M | 20.49M | 20.23M | 21.67M | 21.78M | 21.59M | 22.32M | 21.51M | 22.98M | 23.09M | 23.07M | 23.59M | 24.49M | 25.15M | 25.24M | 24.77M | 24.56M | 26.05M | 27.20M | 26.89M | 27.00M | 28.09M | 28.36M | 29.40M | 28.84M | 29.62M | 28.99M | 27.81M | 29.51M | 27.65M | 29.06M | 29.75M | 31.30M | 31.97M | 32.86M | 33.54M | 34.94M | 34.65M | 37.97M | 40.20M | 41.53M | 42.18M | 44.00M | 48.23M | 47.06M | 45.92M | 51.47M | 52.63M |
|
Selling, General & Administrative
|
8.49M | 9.30M | 9.29M | 9.62M | 9.88M | 10.32M | 10.79M | 11.31M | 12.13M | 12.37M | 12.77M | 12.11M | 12.45M | 12.06M | 11.74M | 10.93M | 12.15M | 13.20M | 13.22M | 13.63M | 14.22M | 13.75M | 14.28M | 13.80M | 15.10M | 14.13M | 13.60M | 14.75M | 14.96M | 16.02M | 16.74M | 16.22M | 16.10M | 17.39M | 21.74M | 18.06M | 18.92M | 18.67M | 19.55M | 19.96M | 20.27M | 22.79M | 22.06M | 21.94M | 21.69M | 21.57M | 24.75M | 21.91M | 22.61M | 22.98M | 24.65M | 25.13M | 29.72M | 26.87M | 24.78M | 26.83M | 27.82M | 28.83M | 29.06M | 30.71M | 29.68M | 30.11M | 30.53M | 29.93M | 48.52M | 49.69M |
|
Other Operating Expenses
|
| | | | | | | | | | | | | | 5.00M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8.86M | 2.89M | 6.78M | 0.52M |
|
Operating Expenses
|
19.72M | 21.25M | 21.86M | 23.96M | 25.11M | 26.79M | 28.86M | 30.23M | 32.38M | 33.04M | 34.57M | 35.33M | 35.25M | 32.49M | 35.30M | 29.61M | 31.02M | 32.31M | 33.06M | 34.12M | 34.46M | 35.42M | 36.06M | 35.38M | 37.41M | 35.63M | 36.58M | 37.84M | 38.03M | 39.61M | 41.23M | 41.37M | 41.34M | 42.16M | 46.30M | 44.11M | 46.12M | 45.56M | 46.54M | 48.05M | 48.63M | 52.19M | 50.90M | 51.56M | 50.68M | 49.38M | 54.26M | 49.57M | 51.67M | 52.74M | 55.95M | 57.11M | 62.58M | 60.41M | 59.72M | 61.49M | 65.79M | 69.02M | 70.59M | 72.89M | 73.68M | 78.34M | 86.46M | 78.75M | 106.77M | 102.84M |
|
Operating Income
|
16.08M | 33.10M | 43.24M | 44.61M | 48.79M | 46.97M | 50.61M | 60.09M | 53.25M | 62.25M | 55.78M | 65.50M | 57.51M | 57.62M | 53.82M | 63.85M | 71.60M | 73.66M | 95.64M | 97.18M | 99.83M | 103.21M | 98.61M | 107.71M | 108.13M | 116.26M | 126.66M | 120.85M | 128.75M | 134.21M | 127.94M | 134.43M | 125.86M | 129.07M | 133.99M | 128.51M | 126.68M | 127.43M | 125.50M | 121.60M | 127.91M | 128.14M | 110.90M | 105.03M | -6.74M | 138.85M | 162.41M | 133.73M | 99.92M | 88.17M | 87.96M | 103.31M | 85.79M | 86.79M | 94.12M | 113.25M | 127.29M | 122.42M | 132.77M | 129.35M | 114.88M | 125.73M | 89.77M | 112.99M | 118.52M | 122.33M |
|
EBIT
|
16.08M | 33.10M | 43.24M | 44.61M | 48.79M | 46.97M | 50.61M | 60.09M | 53.25M | 62.25M | 55.78M | 65.50M | 57.51M | 57.62M | 53.82M | 63.85M | 71.60M | 73.66M | 95.64M | 97.18M | 99.83M | 103.21M | 98.61M | 107.71M | 108.13M | 116.26M | 126.66M | 120.85M | 128.75M | 134.21M | 127.94M | 134.43M | 125.86M | 129.07M | 133.99M | 128.51M | 126.68M | 127.43M | 125.50M | 121.60M | 127.91M | 128.14M | 110.90M | 105.03M | -6.74M | 138.85M | 162.41M | 133.73M | 99.92M | 88.17M | 87.96M | 103.31M | 85.79M | 86.79M | 94.12M | 113.25M | 127.29M | 122.42M | 132.77M | 129.35M | 114.88M | 125.73M | 89.77M | 112.99M | 118.52M | 122.33M |
|
Interest & Investment Income
|
0.87M | 0.57M | 0.69M | 0.51M | 0.56M | 0.62M | 1.21M | 0.50M | 0.60M | 0.54M | 2.52M | 0.60M | 0.63M | 0.59M | 3.49M | 0.50M | 0.63M | 0.47M | 5.13M | 0.33M | 0.40M | 0.41M | 4.89M | 0.61M | 0.75M | 0.50M | 3.13M | 0.79M | 0.77M | 0.92M | 2.31M | 1.47M | 1.74M | 2.14M | 4.09M | 2.04M | 2.84M | 3.18M | 3.20M | 3.26M | 2.14M | 3.35M | 2.47M | 2.45M | 1.46M | 1.83M | 1.25M | 1.02M | 0.90M | 0.86M | 0.81M | 0.79M | 0.92M | 1.50M | 1.59M | 2.94M | 2.89M | 3.85M | 3.82M | -3.37M | -12.39M | 18.98M | 10.18M | 4.87M | -3.63M | 0.54M |
|
Other Non Operating Income
|
1.36M | 1.91M | 0.92M | 2.56M | 1.00M | 2.58M | 3.42M | 2.86M | 3.90M | 1.71M | 0.42M | 2.69M | 2.53M | 3.48M | 1.16M | 1.40M | 4.91M | 6.91M | 3.37M | 4.19M | 5.39M | 0.38M | 0.52M | 0.10M | 1.56M | -0.71M | -1.12M | -2.07M | -1.91M | -0.80M | -1.19M | -1.03M | 0.34M | -0.38M | 0.07M | 1.21M | -0.55M | -0.07M | 2.08M | 0.05M | 0.24M | 0.09M | 0.27M | -0.20M | 1.40M | 2.22M | 1.85M | 0.51M | 0.99M | 0.87M | 0.61M | -0.80M | -1.90M | -2.13M | -0.25M | -0.19M | -1.58M | -1.79M | -0.69M | 1.67M | -1.16M | 0.74M | -2.17M | -4.23M | 0.58M | -2.30M |
|
Non Operating Income
|
2.22M | 2.48M | 2.95M | 3.08M | 1.55M | 3.20M | 4.64M | 3.36M | 4.50M | 2.25M | 2.95M | 3.29M | 3.17M | 4.06M | 4.65M | 1.90M | 5.53M | 7.39M | 8.50M | 4.51M | 5.79M | 0.79M | 5.40M | 0.71M | 2.32M | -0.71M | 2.01M | -2.07M | -1.91M | -0.80M | -1.19M | -1.03M | 2.08M | 1.76M | 4.16M | 3.24M | 2.29M | 3.11M | 5.28M | 3.31M | 2.38M | 3.44M | 2.74M | 2.25M | 2.87M | 4.04M | 3.10M | 1.53M | 1.89M | 1.73M | 1.42M | -0.80M | -1.90M | -2.13M | -0.25M | 2.74M | -1.58M | 2.06M | 3.13M | -1.70M | -13.55M | 19.73M | 8.01M | -4.23M | -3.05M | -2.30M |
|
EBT
|
18.30M | 35.58M | 44.85M | 47.69M | 50.34M | 50.17M | 55.24M | 63.46M | 57.75M | 64.50M | 58.73M | 68.79M | 60.68M | 61.69M | 58.47M | 65.75M | 77.13M | 81.04M | 104.14M | 101.69M | 105.62M | 103.99M | 104.02M | 108.42M | 110.45M | 116.05M | 128.68M | 119.57M | 127.61M | 134.33M | 129.05M | 134.86M | 127.94M | 130.83M | 138.16M | 131.76M | 128.97M | 130.53M | 130.78M | 124.91M | 130.28M | 131.58M | 113.64M | 107.27M | -3.87M | 142.90M | 165.51M | 135.27M | 101.82M | 89.89M | 89.38M | 103.30M | 84.81M | 86.16M | 95.46M | 116.00M | 128.60M | 124.48M | 135.90M | 127.65M | 101.33M | 145.46M | 97.78M | 113.63M | 115.47M | 120.57M |
|
Tax Provisions
|
6.09M | 11.65M | 15.50M | 15.22M | 16.28M | 15.88M | 18.32M | 21.12M | 19.28M | 21.10M | 18.26M | 22.44M | 19.91M | 19.81M | 18.87M | 20.32M | 25.03M | 25.52M | 34.26M | 33.13M | 28.90M | 31.66M | 33.04M | 31.23M | 35.89M | 37.72M | 40.28M | 39.29M | 41.12M | 42.26M | 40.29M | 37.31M | 39.41M | 40.60M | 7.69M | 20.51M | 19.95M | 19.20M | 24.51M | 20.63M | 21.32M | 19.68M | 14.10M | 17.77M | -1.50M | 25.80M | 22.17M | 21.82M | 15.31M | 13.23M | 5.20M | 15.77M | 12.40M | 13.51M | 9.29M | 18.42M | 19.45M | 19.75M | 18.96M | 19.42M | 15.29M | 22.91M | 10.11M | 18.75M | 19.82M | 19.68M |
|
Profit After Tax
|
12.21M | 23.94M | 30.05M | 32.46M | 34.06M | 34.29M | 36.92M | 42.33M | 38.47M | 43.40M | 40.47M | 46.34M | 40.77M | 41.88M | 39.60M | 45.43M | 52.10M | 55.52M | 69.88M | 68.57M | 76.73M | 72.34M | 70.97M | 77.18M | 74.56M | 78.33M | 88.40M | 80.28M | 86.48M | 92.06M | 88.76M | 97.56M | 88.54M | 90.23M | 130.47M | 111.25M | 109.02M | 111.34M | 106.28M | 104.28M | 108.96M | 111.90M | 99.55M | 89.51M | -2.37M | 117.09M | 143.34M | 113.45M | 86.51M | 76.66M | 84.18M | 87.53M | 72.40M | 72.66M | 86.17M | 97.58M | 109.16M | 104.72M | 116.94M | 108.23M | 86.04M | 122.55M | 87.67M | 94.87M | 96.04M | 100.97M |
|
Income from Non-Controlling Interests
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -0.39M | -0.08M |
|
Income from Continuing Operations
|
12.21M | 23.94M | 29.36M | 32.46M | 34.06M | 34.29M | 36.92M | 42.33M | 38.47M | 43.40M | 40.47M | 46.34M | 40.77M | 41.88M | 39.60M | 45.43M | 52.10M | 55.52M | 69.88M | 68.57M | 76.73M | 72.34M | 70.97M | 77.18M | 74.56M | 78.33M | 88.40M | 80.28M | 86.49M | 92.06M | 88.76M | 97.56M | 88.54M | 90.23M | 130.47M | 111.25M | 109.02M | 111.34M | 106.27M | 104.28M | 108.96M | 111.90M | 99.55M | 89.51M | -2.37M | 117.09M | 143.34M | 113.45M | 86.51M | 76.66M | 84.18M | 87.53M | 72.40M | 72.66M | 86.17M | 97.58M | 109.16M | 104.73M | 116.94M | 108.23M | 86.04M | 122.55M | 87.67M | 94.87M | 95.65M | 100.89M |
|
Consolidated Net Income
|
12.21M | 23.94M | 29.36M | 32.46M | 34.06M | 34.29M | 36.92M | 42.33M | 38.47M | 43.40M | 40.47M | 46.34M | 40.77M | 41.88M | 39.60M | 45.43M | 52.10M | 55.52M | 69.88M | 68.57M | 76.73M | 72.34M | 70.97M | 77.18M | 74.56M | 78.33M | 88.40M | 80.28M | 86.49M | 92.06M | 88.76M | 97.56M | 88.54M | 90.23M | 130.47M | 111.25M | 109.02M | 111.34M | 106.27M | 104.28M | 108.96M | 111.90M | 99.55M | 89.51M | -2.37M | 117.09M | 143.34M | 113.45M | 86.51M | 76.66M | 84.18M | 87.53M | 72.40M | 72.66M | 86.17M | 97.58M | 109.16M | 104.73M | 116.94M | 108.23M | 86.04M | 122.55M | 87.67M | 94.87M | 95.65M | 100.89M |
|
Income towards Parent Company
|
12.21M | 23.94M | 29.36M | 32.46M | 34.06M | 34.29M | 36.92M | 42.33M | 38.47M | 43.40M | 40.47M | 46.34M | 40.77M | 41.88M | 39.60M | 45.43M | 52.10M | 55.52M | 69.88M | 68.57M | 76.73M | 72.34M | 70.97M | 77.18M | 74.56M | 78.33M | 88.40M | 80.28M | 86.49M | 92.06M | 88.76M | 97.56M | 88.54M | 90.23M | 130.47M | 111.25M | 109.02M | 111.34M | 106.27M | 104.28M | 108.96M | 111.90M | 99.55M | 89.51M | -2.37M | 117.09M | 143.34M | 113.45M | 86.51M | 76.66M | 84.18M | 87.53M | 72.40M | 72.66M | 86.17M | 97.58M | 109.16M | 104.73M | 116.94M | 108.23M | 86.04M | 122.55M | 87.67M | 94.87M | 95.65M | 100.89M |
|
Net Income towards Common Stockholders
|
12.21M | 23.94M | 29.36M | 32.46M | 34.06M | 34.29M | 36.92M | 42.33M | 38.47M | 43.40M | 40.47M | 46.34M | 40.77M | 41.88M | 39.60M | 45.43M | 52.10M | 55.52M | 69.88M | 68.57M | 76.73M | 72.34M | 70.97M | 77.18M | 74.56M | 78.33M | 88.40M | 80.28M | 86.49M | 92.06M | 88.76M | 97.56M | 88.54M | 90.23M | 130.47M | 111.25M | 109.02M | 111.34M | 106.27M | 104.28M | 108.96M | 111.90M | 99.55M | 89.51M | -2.37M | 117.09M | 143.34M | 113.45M | 86.51M | 76.66M | 84.18M | 87.53M | 72.40M | 72.66M | 86.17M | 97.58M | 109.16M | 104.73M | 116.94M | 108.23M | 86.04M | 122.55M | 87.67M | 94.87M | 95.65M | 100.89M |
|
EPS (Basic)
|
0.09 | 0.17 | 0.22 | 0.23 | 0.24 | 0.25 | 0.26 | 0.30 | 0.27 | 0.30 | 0.29 | 0.32 | 0.28 | 0.29 | 0.28 | 0.16 | 0.18 | 0.20 | 0.24 | 0.24 | 0.27 | 0.25 | 0.24 | 0.26 | 0.25 | 0.27 | 0.30 | 0.28 | 0.30 | 0.32 | 0.31 | 0.34 | 0.31 | 0.32 | 0.46 | 0.40 | 0.40 | 0.42 | 0.41 | 0.40 | 0.42 | 0.44 | 0.39 | 0.36 | -0.01 | 0.48 | 0.58 | 0.47 | 0.36 | 0.32 | 0.36 | 0.37 | 0.31 | 0.31 | 0.37 | 0.42 | 0.47 | 0.45 | 0.50 | 0.47 | 0.37 | 0.54 | 0.39 | 0.42 | 0.43 | 0.46 |
|
EPS (Weighted Average and Diluted)
|
0.09 | 0.17 | 0.22 | 0.23 | 0.24 | 0.24 | 0.26 | 0.29 | 0.27 | 0.30 | 0.28 | 0.32 | 0.28 | 0.29 | 0.28 | 0.16 | 0.18 | 0.19 | 0.24 | 0.24 | 0.26 | 0.25 | 0.24 | 0.26 | 0.25 | 0.27 | 0.30 | 0.28 | 0.30 | 0.32 | 0.31 | 0.33 | 0.31 | 0.31 | 0.46 | 0.40 | 0.40 | 0.42 | 0.41 | 0.40 | 0.42 | 0.44 | 0.39 | 0.36 | -0.01 | 0.48 | 0.59 | 0.46 | 0.36 | 0.32 | 0.35 | 0.37 | 0.31 | 0.31 | 0.37 | 0.42 | 0.47 | 0.45 | 0.50 | 0.47 | 0.37 | 0.53 | 0.39 | 0.42 | 0.43 | 0.46 |
|
EBITDA
|
16.08M | 33.10M | 43.24M | 44.61M | 48.79M | 46.97M | 50.61M | 60.09M | 53.25M | 62.25M | 55.78M | 65.50M | 57.51M | 57.62M | 53.82M | 63.85M | 71.60M | 73.66M | 95.64M | 97.18M | 99.83M | 103.21M | 98.61M | 107.71M | 108.13M | 116.26M | 126.66M | 120.85M | 128.75M | 134.21M | 127.94M | 134.43M | 125.86M | 129.07M | 133.99M | 128.51M | 126.68M | 127.43M | 125.50M | 121.60M | 127.91M | 128.14M | 110.90M | 105.03M | -6.74M | 138.85M | 162.41M | 133.73M | 99.92M | 88.17M | 87.96M | 103.31M | 85.79M | 86.79M | 94.12M | 113.25M | 127.29M | 122.42M | 132.77M | 129.35M | 114.88M | 125.73M | 89.77M | 112.99M | 118.52M | 122.33M |
|
Tax Rate
|
33.29% | 32.73% | 34.55% | 31.92% | 32.35% | 31.65% | 33.16% | 33.29% | 33.38% | 32.72% | 31.10% | 32.63% | 32.82% | 32.11% | 32.28% | 30.91% | 32.45% | 31.49% | 32.90% | 32.57% | 27.36% | 30.44% | 31.77% | 28.81% | 32.50% | 32.50% | 31.30% | 32.86% | 32.23% | 31.46% | 31.22% | 27.66% | 30.80% | 31.03% | 5.56% | 15.57% | 15.47% | 14.71% | 18.74% | 16.51% | 16.37% | 14.96% | 12.41% | 16.56% | 38.69% | 18.06% | 13.40% | 16.13% | 15.04% | 14.72% | 5.81% | 15.26% | 14.63% | 15.68% | 9.73% | 15.88% | 15.12% | 15.87% | 13.95% | 15.21% | 15.09% | 15.75% | 10.34% | 16.50% | 17.16% | 16.33% |