|
Revenue
|
| 193.07M | 161.46M | 199.60M | 189.07M | 262.38M | 205.22M | 246.82M | 220.56M | 258.24M | 207.39M | 263.69M | 230.85M | 276.41M | 234.76M | 323.37M | 322.22M | 349.81M | 275.29M | 373.92M | 214.68M | 352.98M | 276.88M | 367.99M | 313.44M | 393.90M | 284.67M | 402.65M | 363.28M | 388.63M | 316.34M | 414.78M | 411.82M | 426.44M | 355.96M | 474.78M | 441.17M | 472.57M | 284.94M | 531.15M | | 568.26M | 484.32M | 640.39M | 896.29M | 527.13M | 549.07M | 540.57M | 497.53M | 526.53M | 458.79M | 472.65M | 429.52M | 470.45M | 408.41M | 426.62M | 376.82M | 393.26M | 327.93M | 342.88M |
|
Cost of Revenue
|
| 80.27M | 70.52M | 83.94M | 82.78M | 106.19M | 88.24M | 101.72M | 102.06M | 109.81M | 98.36M | 118.31M | 112.68M | 125.02M | 106.71M | 137.86M | 127.73M | 140.50M | 126.63M | 156.90M | 180.88M | 150.67M | 134.78M | 158.02M | 152.37M | 169.27M | 144.50M | 174.80M | 161.79M | 171.92M | 151.11M | 188.46M | 175.90M | 186.83M | 168.84M | 213.13M | 198.12M | 207.74M | 130.16M | 211.57M | | 223.62M | 205.99M | 255.51M | 355.88M | 240.26M | 224.13M | 239.66M | 219.22M | 230.49M | 197.78M | 221.14M | 198.03M | 208.51M | 182.40M | 205.48M | 170.23M | 189.10M | 146.46M | 167.43M |
|
Gross Profit
|
| 123.10M | 102.50M | 125.76M | 118.98M | 164.30M | 131.57M | 160.73M | 139.95M | 163.42M | 131.40M | 166.42M | 140.52M | 171.38M | 142.40M | 198.58M | 194.49M | 215.83M | 170.54M | 233.64M | 120.74M | 209.07M | 171.26M | 232.34M | 197.48M | 246.46M | 176.62M | 253.47M | 220.80M | 237.48M | 188.89M | 250.52M | 251.08M | 262.23M | 217.19M | 296.39M | 276.11M | 302.13M | 163.01M | 334.96M | | 355.92M | 292.85M | 390.35M | 518.75M | 302.30M | 324.94M | 303.09M | 271.97M | 310.26M | 264.25M | 271.11M | 242.91M | 276.17M | 241.49M | 259.53M | 225.58M | 240.53M | 193.75M | 205.39M |
|
Research & Development
|
| 0.73M | 1.22M | 1.03M | 1.19M | 1.29M | 1.26M | 1.74M | 1.91M | 2.56M | 2.56M | 2.36M | 2.00M | 1.66M | 1.71M | 2.35M | | 3.35M | 3.40M | 3.52M | 10.25M | 7.60M | 7.06M | 7.00M | 6.33M | 7.60M | 6.36M | 6.99M | 6.86M | 6.92M | 6.87M | 7.35M | 7.63M | 8.38M | 8.06M | 9.01M | 9.51M | 10.50M | 8.25M | 9.64M | | 13.29M | 15.92M | 14.43M | 30.14M | 16.30M | 15.82M | 14.79M | 14.61M | 14.44M | 15.45M | 12.63M | 13.28M | 12.44M | 11.58M | 10.58M | 10.65M | 10.90M | 9.42M | 7.33M |
|
Selling, General & Administrative
|
| 15.62M | 13.12M | 14.33M | 15.03M | 16.93M | 16.22M | 16.94M | 16.68M | 15.82M | 15.37M | 15.05M | 16.18M | 18.90M | 21.27M | 23.02M | | 28.25M | 23.88M | 27.82M | 36.03M | 30.91M | 27.02M | 28.28M | 23.47M | 33.77M | 28.82M | 32.65M | 32.04M | 31.73M | 28.83M | 29.39M | 29.43M | 34.32M | 33.05M | 35.10M | 35.49M | 31.07M | 36.72M | 44.13M | | 42.59M | 41.22M | 47.68M | 49.50M | 41.32M | 38.73M | 36.00M | 37.22M | 39.40M | 39.80M | 31.95M | 35.48M | 39.08M | 39.57M | 33.07M | 38.23M | 38.62M | 29.60M | 31.79M |
|
Other Operating Expenses
|
| 80.35M | 70.53M | 83.94M | 82.78M | 111.78M | 88.24M | 101.83M | 101.95M | 109.81M | 98.36M | 118.31M | 112.68M | 125.02M | 106.71M | 137.86M | | 140.50M | 126.63M | 156.90M | 180.88M | 150.67M | 134.78M | 158.02M | 152.37M | 169.27M | 144.50M | 174.80M | 161.79M | 171.92M | 151.11M | 188.46M | 175.90M | 186.83M | 168.84M | 213.13M | 198.12M | 207.74M | 130.16M | 211.57M | | 223.62M | 205.99M | 255.51M | 355.88M | 240.26M | 220.49M | 239.66M | 219.22M | 230.49M | 197.78M | 221.14M | 213.76M | 219.11M | 184.22M | 207.44M | 173.92M | 189.16M | 154.80M | 206.58M |
|
Operating Expenses
|
| 96.70M | 84.88M | 99.30M | 99.01M | 130.00M | 105.72M | 120.50M | 120.53M | 128.19M | 116.29M | 135.72M | 130.87M | 145.58M | 129.69M | 163.24M | | 172.11M | 153.91M | 188.24M | 227.15M | 189.18M | 168.87M | 193.30M | 182.17M | 210.63M | 179.68M | 214.44M | 200.69M | 210.58M | 186.80M | 225.20M | 212.96M | 229.53M | 209.94M | 257.24M | 243.12M | 249.32M | 175.13M | 265.35M | | 279.50M | 263.13M | 317.62M | 435.51M | 297.88M | 275.03M | 290.44M | 271.05M | 284.33M | 253.02M | 265.72M | 262.51M | 270.63M | 235.37M | 251.10M | 222.80M | 238.69M | 193.82M | 245.70M |
|
Operating Income
|
| 26.40M | 17.63M | 26.46M | 19.97M | 34.30M | 25.85M | 40.23M | 19.41M | 35.23M | 15.11M | 30.70M | 9.65M | 25.80M | 12.71M | 35.35M | 27.89M | 43.73M | 16.63M | 45.40M | -30.66M | 19.90M | 2.40M | 39.04M | 15.31M | 35.83M | -3.06M | 39.03M | 20.12M | 26.90M | 2.09M | 25.32M | 38.12M | 32.71M | 7.25M | 39.15M | 32.99M | 52.81M | -12.12M | 69.61M | | 76.42M | 29.72M | 72.73M | 83.23M | 4.42M | 49.91M | 12.64M | 0.91M | 25.93M | 11.23M | 5.39M | -19.60M | 5.54M | 6.12M | 8.43M | 2.78M | 1.85M | -0.07M | -40.31M |
|
EBIT
|
| 26.40M | 17.63M | 26.46M | 19.97M | 34.30M | 25.85M | 40.23M | 19.41M | 35.23M | 15.11M | 30.70M | 9.65M | 25.80M | 12.71M | 35.35M | 27.89M | 43.73M | 16.63M | 45.40M | -30.66M | 19.90M | 2.40M | 39.04M | 15.31M | 35.83M | -3.06M | 39.03M | 20.12M | 26.90M | 2.09M | 25.32M | 38.12M | 32.71M | 7.25M | 39.15M | 32.99M | 52.81M | -12.12M | 69.61M | | 76.42M | 29.72M | 72.73M | 83.23M | 4.42M | 49.91M | 12.64M | 0.91M | 25.93M | 11.23M | 5.39M | -19.60M | 5.54M | 6.12M | 8.43M | 2.78M | 1.85M | -0.07M | -40.31M |
|
Interest & Investment Income
|
| 0.03M | 0.03M | | | 0.05M | 0.07M | | | | | | | | | | | | | | | | | | | | | | | 0.00M | | | | 0.00M | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Non Operating Income
|
| -0.03M | -0.03M | 0.02M | 0.00M | 0.01M | 0.05M | 0.07M | 0.09M | 0.09M | 0.08M | 0.07M | 0.08M | 0.10M | 0.08M | 0.10M | | 0.15M | 0.13M | 0.08M | 0.06M | -0.10M | -0.23M | -0.26M | -0.14M | -0.14M | -0.28M | -0.25M | -0.21M | -0.53M | -1.45M | -1.84M | -2.09M | -2.61M | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
EBT
|
| 26.37M | 17.60M | 26.48M | 19.97M | 34.30M | 25.90M | 40.30M | 19.50M | 35.32M | 15.19M | 30.77M | 9.73M | 25.90M | 12.79M | 35.44M | 27.89M | 43.88M | 16.76M | 45.48M | 1.29M | 19.80M | 2.17M | 38.79M | 15.18M | 35.69M | -3.34M | 38.78M | 19.91M | 26.38M | 0.63M | 23.48M | 36.03M | 30.10M | 4.02M | 36.02M | 30.37M | 50.47M | -16.07M | 67.79M | | 75.45M | 28.11M | 70.92M | 85.10M | 2.29M | 46.29M | 7.04M | -6.72M | 16.83M | 1.28M | -5.57M | -32.29M | -6.76M | -6.15M | -3.62M | -8.96M | -9.23M | -11.81M | -53.00M |
|
Tax Provisions
|
| 9.79M | 6.31M | 9.25M | 4.60M | 11.89M | 8.93M | 14.09M | 7.01M | 11.85M | 5.26M | 10.51M | 3.31M | 8.91M | 4.31M | 11.89M | | 15.08M | 5.72M | 13.62M | -0.20M | 6.83M | 0.75M | 13.04M | 6.30M | 11.23M | -2.56M | 13.18M | 4.12M | 5.83M | -3.11M | 5.23M | 9.04M | 4.68M | -0.26M | 7.97M | 6.28M | 11.33M | -3.44M | 16.47M | | 8.81M | 5.86M | 17.20M | 9.18M | 0.21M | 11.36M | 2.00M | -1.29M | 5.37M | 0.52M | -3.25M | -7.47M | 0.72M | -1.10M | -0.50M | -4.26M | -0.60M | 13.20M | -13.21M |
|
Profit After Tax
|
| 16.58M | 11.29M | 17.24M | 15.37M | 22.42M | 16.97M | 26.21M | 12.49M | 23.47M | 9.93M | 20.26M | 6.42M | 16.99M | 8.48M | 23.55M | 18.95M | 28.80M | 11.04M | 31.85M | -21.17M | 12.97M | 1.42M | 25.75M | 11.29M | 24.46M | -0.78M | 25.60M | 15.79M | 20.55M | 3.74M | 18.26M | 26.99M | 25.42M | 4.28M | 28.05M | 24.09M | 39.14M | -12.63M | 51.32M | | 66.63M | 22.25M | 53.72M | 75.92M | 2.07M | 34.93M | 5.03M | -5.43M | 11.46M | 0.75M | -2.32M | -25.19M | -7.48M | -5.05M | -3.14M | -4.67M | -8.65M | -25.01M | -39.79M |
|
Income from Continuing Operations
|
| 16.58M | 11.29M | 17.24M | 15.37M | 22.42M | 16.97M | 26.21M | 12.49M | 23.47M | 9.93M | 20.26M | 6.42M | 16.99M | 8.48M | 23.55M | 27.89M | 28.80M | 11.04M | 31.85M | 1.49M | 12.97M | 1.42M | 25.75M | 8.88M | 24.46M | -0.78M | 25.60M | 15.79M | 20.55M | 3.74M | 18.26M | 26.99M | 25.42M | 4.28M | 28.05M | 24.09M | 39.14M | -12.63M | 51.32M | | 66.63M | 22.25M | 53.72M | 75.92M | 2.07M | 34.93M | 5.03M | -5.43M | 11.46M | 0.75M | -2.32M | -24.82M | -7.48M | -5.05M | -3.12M | -4.70M | -8.63M | -25.01M | -39.79M |
|
Consolidated Net Income
|
| 16.58M | 11.29M | 17.24M | 15.37M | 22.42M | 16.97M | 26.21M | 12.49M | 23.47M | 9.93M | 20.26M | 6.42M | 16.99M | 8.48M | 23.55M | 27.89M | 28.80M | 11.04M | 31.85M | 1.49M | 12.97M | 1.42M | 25.75M | 8.88M | 24.46M | -0.78M | 25.60M | 15.79M | 20.55M | 3.74M | 18.26M | 26.99M | 25.42M | 4.28M | 28.05M | 24.09M | 39.14M | -12.63M | 51.32M | | 66.63M | 22.25M | 53.72M | 75.92M | 2.07M | 34.93M | 5.03M | -5.43M | 11.46M | 0.75M | -2.32M | -24.82M | -7.48M | -5.05M | -3.12M | -4.70M | -8.63M | -25.01M | -39.79M |
|
Income towards Parent Company
|
| 16.58M | 11.29M | 17.24M | 15.37M | 22.42M | 16.97M | 26.21M | 12.49M | 23.47M | 9.93M | 20.26M | 6.42M | 16.99M | 8.48M | 23.55M | 27.89M | 28.80M | 11.04M | 31.85M | 1.49M | 12.97M | 1.42M | 25.75M | 8.88M | 24.46M | -0.78M | 25.60M | 15.79M | 20.55M | 3.74M | 18.26M | 26.99M | 25.42M | 4.28M | 28.05M | 24.09M | 39.14M | -12.63M | 51.32M | | 66.63M | 22.25M | 53.72M | 75.92M | 2.07M | 34.93M | 5.03M | -5.43M | 11.46M | 0.75M | -2.32M | -24.82M | -7.48M | -5.05M | -3.12M | -4.70M | -8.63M | -25.01M | -39.79M |
|
Net Income towards Common Stockholders
|
| 16.58M | 11.29M | 17.24M | 15.37M | 22.42M | 16.97M | 26.21M | 12.49M | 23.47M | 9.93M | 20.26M | 6.42M | 16.99M | 8.48M | 23.55M | 27.89M | 28.80M | 11.04M | 31.85M | 1.49M | 12.97M | 1.42M | 25.75M | 8.88M | 24.46M | -0.78M | 25.60M | 15.79M | 20.55M | 3.74M | 18.26M | 26.99M | 25.42M | 4.28M | 28.05M | 24.09M | 39.14M | -12.63M | 51.32M | | 66.63M | 22.25M | 53.72M | 75.92M | 2.07M | 34.93M | 5.03M | -5.43M | 11.46M | 0.75M | -2.32M | -24.82M | -7.48M | -5.05M | -3.12M | -4.70M | -8.63M | -25.01M | -39.79M |
|
EPS (Basic)
|
| 0.30 | 0.21 | 0.31 | 0.28 | 0.40 | 0.30 | 0.47 | 0.23 | 0.43 | 0.18 | 0.37 | 0.12 | 0.31 | 0.16 | 0.44 | 0.52 | 0.55 | 0.21 | 0.62 | 0.08 | 0.27 | 0.03 | 0.55 | 0.25 | 0.57 | -0.02 | 0.61 | 0.40 | 0.54 | 0.10 | 0.50 | 0.79 | 0.83 | 0.14 | 0.96 | 0.85 | 1.40 | -0.45 | 1.83 | | 2.63 | 0.91 | 2.29 | 3.61 | 0.09 | 1.56 | 0.23 | -0.24 | 0.51 | 0.03 | -0.10 | -1.12 | -0.33 | -0.22 | -0.14 | -0.21 | -0.38 | -1.09 | -1.73 |
|
EPS (Weighted Average and Diluted)
|
| 0.30 | 0.20 | 0.31 | 0.27 | 0.39 | 0.30 | 0.46 | 0.22 | 0.42 | 0.18 | 0.36 | 0.12 | 0.31 | 0.16 | 0.44 | 0.51 | 0.54 | 0.21 | 0.62 | 0.03 | 0.27 | 0.03 | 0.56 | 0.19 | 0.56 | -0.02 | 0.62 | 0.38 | 0.52 | 0.10 | 0.52 | 0.75 | 0.80 | 0.14 | 0.94 | 0.79 | 1.36 | -0.45 | 1.79 | | 2.51 | 0.88 | 2.22 | 3.43 | 0.09 | 1.54 | 0.22 | -0.23 | 0.51 | 0.03 | -0.10 | -1.12 | -0.33 | -0.22 | -0.14 | -0.21 | -0.38 | -1.09 | -1.73 |
|
Shares Outstanding (Weighted Average)
|
54.01M | 54.73M | 54.96M | 55.21M | 55.08M | 55.64M | 55.72M | 55.60M | 55.52M | 55.09M | 55.06M | 54.99M | 54.87M | 54.11M | 53.88M | 53.68M | 53.45M | 52.35M | 52.01M | 51.65M | 51.25M | 48.10M | 47.25M | 46.70M | 46.15M | 42.75M | 42.23M | 41.74M | 41.21M | 38.24M | 37.19M | 36.20M | 35.26M | 30.62M | 30.25M | 29.86M | 29.47M | 27.86M | 27.92M | 27.97M | 27.66M | 25.38M | 24.87M | 24.40M | 24.04M | 22.76M | 22.56M | 22.44M | 22.40M | 22.30M | 22.46M | 22.48M | 22.43M | 22.51M | 22.61M | 22.64M | 22.61M | 22.71M | 22.90M | 22.96M |
|
Shares Outstanding (Diluted Average)
|
55.26M | 55.98M | 56.41M | 56.49M | 56.43M | 57.44M | 57.39M | 57.20M | 57.08M | 56.25M | 56.10M | 55.99M | 55.80M | 54.84M | 54.57M | 54.36M | 54.19M | 53.33M | 52.94M | 52.52M | 52.10M | 48.84M | 47.95M | 47.41M | 46.90M | 43.71M | 43.08M | 42.56M | 42.09M | 39.35M | 38.10M | 37.08M | 36.16M | 31.74M | 31.13M | 30.69M | 30.36M | 28.77M | 28.52M | 28.63M | 28.43M | 26.54M | 25.87M | 25.32M | 24.95M | 23.59M | 23.15M | 22.96M | 22.85M | 22.58M | 22.54M | 22.56M | 22.43M | 22.51M | 22.61M | 22.64M | 22.61M | 22.71M | 22.90M | 22.96M |
|
EBITDA
|
| 26.40M | 17.63M | 26.46M | 19.97M | 34.30M | 25.85M | 40.23M | 19.41M | 35.23M | 15.11M | 30.70M | 9.65M | 25.80M | 12.71M | 35.35M | 27.89M | 43.73M | 16.63M | 45.40M | -30.66M | 19.90M | 2.40M | 39.04M | 15.31M | 35.83M | -3.06M | 39.03M | 20.12M | 26.90M | 2.09M | 25.32M | 38.12M | 32.71M | 7.25M | 39.15M | 32.99M | 52.81M | -12.12M | 69.61M | | 76.42M | 29.72M | 72.73M | 83.23M | 4.42M | 49.91M | 12.64M | 0.91M | 25.93M | 11.23M | 5.39M | -19.60M | 5.54M | 6.12M | 8.43M | 2.78M | 1.85M | -0.07M | -40.31M |
|
Interest Expenses
|
| 0.06M | 0.06M | | | 0.04M | 0.02M | | | | | | | | | | | | | | | | | | | | | | | 0.53M | | | | 2.61M | | | | | | | | | | | | | | | | | 9.95M | 10.96M | 12.69M | 12.30M | 12.27M | 12.06M | 11.74M | 11.08M | 11.73M | 12.69M |
|
Tax Rate
|
| 37.11% | 35.84% | 34.91% | 23.05% | 34.65% | 34.47% | 34.96% | 35.94% | 33.54% | 34.63% | 34.17% | 34.00% | 34.40% | 33.69% | 33.54% | | 34.37% | 34.15% | 29.96% | -15.21% | 34.50% | 34.66% | 33.63% | 41.49% | 31.46% | 76.73% | 33.98% | 20.69% | 22.10% | -491.47% | 22.26% | 25.08% | 15.55% | -6.55% | 22.12% | 20.67% | 22.45% | 21.38% | 24.29% | | 11.68% | 20.86% | 24.25% | 10.79% | 9.35% | 24.54% | 28.47% | 19.21% | 31.88% | 41.00% | 58.39% | 23.12% | -10.73% | 17.89% | 13.79% | 47.55% | 6.50% | -111.80% | 24.93% |