|
Revenue
|
34.67M | 44.46M | 51.01M | 52.38M | 55.10M | 56.99M | 67.59M | 63.30M | 72.19M | 68.25M | 96.91M | 66.53M | 83.47M | 82.03M | 118.21M | 79.73M | 89.45M | 85.44M | 125.92M | 82.28M | 102.13M | 98.86M | 141.18M | 94.13M | 115.62M | 123.44M | 176.35M | 110.21M | 160.23M | 142.15M | 240.26M | 180.25M | 168.53M | 162.87M | 207.86M | 157.01M | 173.46M | 168.16M | 243.67M | 169.80M | 180.06M | 163.97M | 229.44M | 165.93M | 204.63M | 197.45M | 244.60M | 195.28M | 232.61M | 207.49M | 269.96M | 207.41M | 240.90M | 240.68M | 291.51M | 262.90M | 289.48M | 293.51M | 356.57M | 332.64M |
|
Cost of Revenue
|
15.19M | 17.87M | 18.86M | 19.49M | 20.74M | 23.97M | 25.80M | 27.56M | 31.39M | 35.99M | 30.71M | 37.86M | 36.17M | 36.27M | 38.65M | 35.77M | 34.08M | 37.90M | 39.43M | 35.17M | 34.90M | 39.01M | 42.76M | 42.02M | 40.81M | 51.47M | 57.26M | 63.11M | 67.52M | 75.68M | 90.48M | 81.61M | 79.68M | 80.28M | 82.78M | 80.86M | 83.60M | 85.75M | 87.81M | 90.97M | 91.90M | 92.06M | 78.77M | 97.54M | 102.44M | 113.52M | 121.93M | 123.13M | 109.15M | 108.57M | 106.28M | 95.11M | 98.49M | 98.45M | 105.08M | 104.51M | 110.33M | 110.81M | 124.76M | 123.12M |
|
Gross Profit
|
19.48M | 26.58M | 32.15M | 32.89M | 34.36M | 33.02M | 41.79M | 35.74M | 40.80M | 32.26M | 66.20M | 28.67M | 47.31M | 45.76M | 79.56M | 43.96M | 55.37M | 47.54M | 86.49M | 47.11M | 67.23M | 59.85M | 98.42M | 52.11M | 74.81M | 71.97M | 119.09M | 47.11M | 92.71M | 66.47M | 149.78M | 98.65M | 88.85M | 82.59M | 125.07M | 76.15M | 89.86M | 82.41M | 155.86M | 78.83M | 88.16M | 71.90M | 150.66M | 68.39M | 102.19M | 83.92M | 122.67M | 72.15M | 123.46M | 98.92M | 163.68M | 112.29M | 142.41M | 142.23M | 186.44M | 158.39M | 179.15M | 182.70M | 231.81M | 209.52M |
|
Research & Development
|
7.52M | 8.97M | 10.07M | 10.96M | 12.16M | 12.99M | 12.95M | 14.76M | 15.88M | 16.85M | 15.49M | 17.53M | 17.52M | 19.76M | 21.36M | 20.31M | 22.28M | 24.57M | 26.27M | 25.67M | 25.41M | 29.27M | 32.14M | 30.75M | 30.02M | 34.09M | 35.46M | 35.71M | 43.66M | 46.79M | 45.50M | 45.50M | 46.47M | 47.10M | 49.47M | 46.50M | 49.95M | 51.89M | 52.23M | 52.62M | 53.19M | 54.16M | 41.50M | 55.12M | 55.80M | 58.44M | 59.86M | 58.17M | 61.70M | 63.05M | 66.82M | 62.47M | 65.46M | 66.13M | 75.32M | 68.88M | 70.27M | 72.92M | 84.10M | 78.32M |
|
Selling, General & Administrative
|
4.63M | 6.24M | 7.46M | 6.44M | 7.64M | 6.79M | 6.42M | 8.67M | 7.45M | 7.85M | 7.36M | 8.10M | 8.02M | 9.12M | 10.16M | 9.76M | 9.57M | 10.86M | 11.20M | 11.11M | 11.46M | 13.45M | 14.90M | 14.16M | 13.06M | 13.43M | 15.90M | 18.67M | 21.07M | 18.17M | 18.01M | 18.34M | 17.54M | 17.95M | 20.56M | 21.24M | 20.60M | 20.89M | 22.46M | 21.18M | 22.82M | 23.70M | 75.46M | 37.64M | 37.34M | 43.27M | 46.52M | 42.07M | 40.20M | 46.81M | 40.65M | 39.02M | 40.18M | 42.30M | 46.02M | 42.75M | 41.71M | 47.55M | 52.47M | 48.47M |
|
Other Operating Expenses
|
5.55M | 6.71M | 19.64M | 7.36M | 9.20M | 8.41M | 11.81M | 12.38M | 12.39M | 11.91M | 14.27M | 15.67M | 17.28M | 16.73M | 21.61M | 17.53M | 20.18M | 18.80M | 25.52M | 19.29M | 22.66M | 22.91M | 27.91M | 25.50M | 23.52M | 28.79M | 31.43M | 23.61M | 31.96M | 30.38M | 38.17M | 32.32M | 31.17M | 33.30M | 33.96M | 33.02M | 37.34M | 35.23M | 36.83M | 36.64M | 39.22M | 40.88M | 33.78M | 41.01M | 48.51M | 44.62M | 48.49M | 46.47M | 44.78M | 46.86M | 50.11M | 44.58M | 49.18M | 50.49M | 54.78M | 51.48M | 55.45M | 57.77M | 65.65M | 64.26M |
|
Operating Expenses
|
17.69M | 21.92M | 37.17M | 24.76M | 29.00M | 28.18M | 31.18M | 35.81M | 35.72M | 36.62M | 37.11M | 41.30M | 42.83M | 45.61M | 53.14M | 47.60M | 52.03M | 54.24M | 62.99M | 56.07M | 59.53M | 65.63M | 74.95M | 70.41M | 66.61M | 76.31M | 82.79M | 77.99M | 96.68M | 95.33M | 101.68M | 96.16M | 95.19M | 98.36M | 103.99M | 100.75M | 107.89M | 108.01M | 111.52M | 110.44M | 115.23M | 118.73M | 150.75M | 133.77M | 141.65M | 146.33M | 154.88M | 146.71M | 146.68M | 156.73M | 157.58M | 146.07M | 154.82M | 158.92M | 176.12M | 163.11M | 167.43M | 178.23M | 202.21M | 191.04M |
|
Operating Income
|
1.78M | 4.66M | -5.02M | 8.13M | 5.36M | 4.84M | 10.60M | -0.06M | 5.08M | -4.36M | 29.08M | -12.63M | 4.48M | 0.15M | 26.42M | -3.64M | 3.33M | -6.70M | 23.50M | -8.96M | 7.70M | -5.78M | 23.48M | -18.30M | 8.21M | -4.34M | 36.30M | -30.88M | -3.97M | -28.87M | 48.10M | 2.49M | -6.33M | -15.77M | 21.08M | -24.60M | -18.03M | -25.60M | 44.34M | -31.60M | -27.07M | -46.83M | -0.08M | -65.38M | -39.46M | -62.40M | -32.21M | -74.55M | -23.22M | -57.82M | 6.09M | -33.78M | -12.41M | -16.70M | 10.31M | -4.72M | 11.72M | 4.47M | 29.60M | 18.48M |
|
EBIT
|
1.78M | 4.66M | -5.02M | 8.13M | 5.36M | 4.84M | 10.60M | -0.06M | 5.08M | -4.36M | 29.08M | -12.63M | 4.48M | 0.15M | 26.42M | -3.64M | 3.33M | -6.70M | 23.50M | -8.96M | 7.70M | -5.78M | 23.48M | -18.30M | 8.21M | -4.34M | 36.30M | -30.88M | -3.97M | -28.87M | 48.10M | 2.49M | -6.33M | -15.77M | 21.08M | -24.60M | -18.03M | -25.60M | 44.34M | -31.60M | -27.07M | -46.83M | -0.08M | -65.38M | -39.46M | -62.40M | -32.21M | -74.55M | -23.22M | -57.82M | 6.09M | -33.78M | -12.41M | -16.70M | 10.31M | -4.72M | 11.72M | 4.47M | 29.60M | 18.48M |
|
Interest & Investment Income
|
0.04M | -0.01M | 0.06M | 0.04M | 0.07M | 0.11M | 0.09M | 0.09M | 0.13M | 0.14M | 0.14M | 0.16M | 0.35M | 0.41M | 0.43M | 0.51M | 0.49M | 0.64M | 0.60M | 0.70M | 0.76M | 2.21M | 1.19M | 1.34M | 1.54M | 1.40M | 1.58M | 1.91M | 1.57M | 3.76M | 6.03M | 6.85M | 7.55M | 7.75M | 8.03M | 7.64M | 6.96M | 6.07M | 4.04M | 2.79M | 2.02M | 1.56M | 1.03M | 0.67M | 0.70M | 1.00M | 3.90M | 4.64M | 5.39M | 6.63M | 7.73M | 10.61M | 10.29M | 10.82M | 11.75M | 13.61M | 15.72M | 13.79M | 13.50M | 14.65M |
|
Other Non Operating Income
|
0.19M | 1.04M | 0.05M | -0.32M | -0.32M | 0.16M | -0.26M | 0.14M | 0.02M | -0.27M | -0.01M | 0.12M | -0.06M | 0.12M | 0.00M | -0.48M | -0.86M | 0.08M | -0.73M | 0.22M | -1.18M | 0.80M | -0.34M | -0.68M | 0.34M | 0.01M | 2.72M | 1.65M | 3.22M | -0.36M | 1.30M | -1.49M | 1.15M | -0.62M | -0.91M | -0.25M | -0.18M | -12.36M | 5.58M | 2.57M | 6.80M | 5.26M | -2.01M | 1.18M | -8.04M | -6.93M | -3.31M | -13.82M | 11.29M | -3.36M | 3.61M | -13.74M | 10.78M | -6.54M | -1.50M | -4.05M | -66.29M | 34.07M | 1.18M | -5.31M |
|
Non Operating Income
|
0.19M | 1.04M | -3.81M | -0.32M | -0.32M | 0.16M | -0.26M | 0.14M | 0.02M | -0.27M | -0.01M | 0.12M | -0.06M | 0.12M | 0.00M | -0.48M | -0.86M | 0.08M | -0.73M | 0.22M | -1.18M | 0.80M | -0.34M | -0.68M | 0.34M | 0.01M | 1.15M | -0.26M | 1.66M | -0.36M | -0.53M | -1.49M | 1.15M | -0.62M | -0.91M | -0.25M | -0.18M | -12.36M | 5.58M | 2.57M | 6.80M | 5.26M | -2.01M | 1.18M | -8.04M | -6.93M | -3.31M | -13.82M | 11.29M | -3.36M | 3.61M | -13.74M | 10.78M | -6.54M | -1.50M | -4.05M | -66.29M | 34.07M | 1.18M | -5.31M |
|
EBT
|
2.02M | 5.69M | -4.92M | 7.86M | 5.11M | 5.11M | 10.44M | 0.17M | 5.24M | -4.49M | 29.21M | -12.35M | 4.77M | 0.68M | 26.85M | -3.61M | 2.97M | -5.99M | 23.37M | -8.05M | 7.28M | -2.76M | 24.32M | -17.64M | 10.08M | -2.93M | 39.02M | -31.07M | 2.56M | -27.69M | 49.40M | 3.60M | -1.92M | -12.96M | 23.73M | -21.64M | -15.72M | -36.39M | 49.41M | -30.87M | -22.90M | -44.71M | -5.81M | -68.31M | -51.64M | -73.22M | -36.54M | -85.41M | -8.21M | -56.23M | 15.76M | -38.59M | 6.96M | -14.09M | 18.88M | 2.77M | -43.03M | 48.67M | 40.98M | 24.50M |
|
Tax Provisions
|
0.12M | -23.71M | -3.75M | 3.04M | 1.42M | 1.96M | 3.42M | -0.28M | -0.27M | -1.82M | 7.83M | -5.90M | 1.44M | 2.59M | 7.10M | -0.61M | -1.01M | -3.00M | 11.47M | -6.42M | 6.37M | -2.36M | 8.22M | -9.78M | 6.11M | -1.11M | 15.24M | -26.49M | 50.87M | 3.50M | -9.38M | -2.70M | -1.92M | -4.40M | 0.72M | -6.70M | 4.23M | -5.40M | 10.67M | -10.70M | -14.25M | -8.10M | -4.77M | -17.04M | -10.96M | -15.78M | -5.51M | -16.09M | 0.98M | -10.66M | 3.54M | -11.52M | -2.72M | -8.62M | 2.12M | -6.37M | -5.75M | 2.68M | -10.97M | -6.81M |
|
Profit After Tax
|
1.89M | 29.40M | -1.17M | 4.81M | 3.69M | 3.15M | 7.01M | 0.45M | 5.50M | -2.67M | 21.38M | -6.46M | 3.33M | -1.91M | 19.76M | -3.00M | 3.98M | -2.99M | 11.89M | -1.63M | 0.91M | -0.40M | 16.10M | -7.86M | 3.97M | -1.82M | 23.77M | -2.75M | -51.62M | -31.15M | 58.78M | 6.31M | -0.00M | -8.58M | 23.00M | -14.99M | -19.94M | -31.04M | 38.77M | -20.19M | -8.65M | -36.63M | -1.03M | -51.28M | -40.68M | -57.44M | -31.03M | -69.32M | -9.19M | -45.57M | 12.22M | -27.07M | 9.69M | -5.48M | 16.76M | 9.14M | -37.28M | 45.99M | 51.95M | 31.31M |
|
Income from Continuing Operations
|
1.89M | 29.40M | -1.17M | 4.81M | 3.69M | 3.15M | 7.01M | 0.45M | 5.50M | -2.67M | 21.38M | -6.46M | 3.33M | -1.91M | 19.76M | -3.00M | 3.98M | -2.99M | 11.89M | -1.63M | 0.91M | -0.40M | 16.10M | -7.86M | 3.97M | -1.82M | 23.77M | -4.58M | -48.31M | -31.19M | 58.78M | 6.31M | -0.00M | -8.56M | 23.00M | -14.94M | -19.94M | -30.99M | 38.75M | -20.17M | -8.65M | -36.61M | -1.03M | -51.28M | -40.68M | -57.44M | -31.03M | -69.32M | -9.19M | -45.57M | 12.22M | -27.07M | 9.69M | -5.48M | 16.76M | 9.14M | -37.28M | 45.99M | 51.95M | 31.31M |
|
Consolidated Net Income
|
1.89M | 29.40M | -1.17M | 4.81M | 3.69M | 3.15M | 7.01M | 0.45M | 5.50M | -2.67M | 21.38M | -6.46M | 3.33M | -1.91M | 19.76M | -3.00M | 3.98M | -2.99M | 11.89M | -1.63M | 0.91M | -0.40M | 16.10M | -7.86M | 3.97M | -1.82M | 23.77M | -4.58M | -48.31M | -31.19M | 58.78M | 6.31M | -0.00M | -8.56M | 23.00M | -14.94M | -19.94M | -30.99M | 38.75M | -20.17M | -8.65M | -36.61M | -1.03M | -51.28M | -40.68M | -57.44M | -31.03M | -69.32M | -9.19M | -45.57M | 12.22M | -27.07M | 9.69M | -5.48M | 16.76M | 9.14M | -37.28M | 45.99M | 51.95M | 31.31M |
|
Income towards Parent Company
|
1.89M | 29.40M | -1.17M | 4.81M | 3.69M | 3.15M | 7.01M | 0.45M | 5.50M | -2.67M | 21.38M | -6.46M | 3.33M | -1.91M | 19.76M | -3.00M | 3.98M | -2.99M | 11.89M | -1.63M | 0.91M | -0.40M | 16.10M | -7.86M | 3.97M | -1.82M | 23.77M | -4.58M | -48.31M | -31.19M | 58.78M | 6.31M | -0.00M | -8.56M | 23.00M | -14.94M | -19.94M | -30.99M | 38.75M | -20.17M | -8.65M | -36.61M | -1.03M | -51.28M | -40.68M | -57.44M | -31.03M | -69.32M | -9.19M | -45.57M | 12.22M | -27.07M | 9.69M | -5.48M | 16.76M | 9.14M | -37.28M | 45.99M | 51.95M | 31.31M |
|
Net Income towards Common Stockholders
|
1.89M | 29.40M | -1.17M | 4.81M | 3.69M | 3.15M | 7.01M | 0.45M | 5.50M | -2.67M | 21.38M | -6.46M | 3.33M | -1.91M | 19.76M | -3.00M | 3.98M | -2.99M | 11.89M | -1.63M | 0.91M | -0.40M | 16.10M | -7.86M | 3.97M | -1.82M | 23.77M | -4.58M | -48.31M | -31.19M | 58.78M | 6.31M | -0.00M | -8.56M | 23.00M | -14.94M | -19.94M | -30.99M | 38.75M | -20.17M | -8.65M | -36.61M | -1.03M | -51.28M | -40.68M | -57.44M | -31.03M | -69.32M | -9.19M | -45.57M | 12.22M | -27.07M | 9.69M | -5.48M | 16.76M | 9.14M | -37.28M | 45.99M | 51.95M | 31.31M |
|
EPS (Basic)
|
0.03 | 0.73 | -0.05 | 0.10 | 0.07 | 0.06 | 0.13 | 0.01 | 0.10 | -0.05 | 0.38 | -0.11 | 0.05 | -0.03 | 0.30 | -0.04 | 0.06 | -0.04 | 0.17 | -0.02 | 0.01 | -0.01 | 0.23 | -0.11 | 0.05 | -0.02 | 0.32 | -0.04 | -0.67 | -0.40 | 0.73 | 0.08 | 0.00 | -0.11 | 0.28 | -0.18 | -0.24 | -0.37 | 0.47 | -0.24 | -0.10 | -0.44 | -0.01 | -0.62 | -0.49 | -0.69 | -0.37 | -0.83 | -0.11 | -0.56 | 0.15 | -0.33 | 0.12 | -0.07 | 0.21 | 0.11 | -0.45 | 0.55 | 0.62 | 0.37 |
|
EPS (Weighted Average and Diluted)
|
0.03 | 0.66 | -0.06 | 0.09 | 0.06 | 0.05 | 0.13 | 0.01 | 0.09 | -0.05 | 0.35 | -0.11 | 0.05 | -0.03 | 0.29 | -0.04 | 0.06 | -0.04 | 0.17 | -0.02 | 0.01 | -0.01 | 0.22 | -0.11 | 0.05 | -0.02 | 0.31 | -0.04 | -0.67 | -0.40 | 0.72 | 0.08 | 0.00 | -0.11 | 0.28 | -0.18 | -0.24 | -0.37 | 0.47 | -0.24 | -0.10 | -0.44 | -0.01 | -0.62 | -0.49 | -0.69 | -0.37 | -0.83 | -0.11 | -0.56 | 0.15 | -0.33 | 0.12 | -0.07 | 0.21 | 0.11 | -0.45 | 0.54 | 0.60 | 0.36 |
|
Shares Outstanding (Weighted Average)
|
| | | 47.54M | 47.54M | 51.28M | 52.65M | 54.30M | 55.41M | 56.45M | 57.41M | 57.94M | 66.98M | 67.95M | 68.56M | 69.12M | 69.59M | 70.16M | 70.55M | 71.02M | 71.49M | 72.05M | 72.52M | 73.07M | 73.51M | 73.95M | 74.38M | 75.01M | 75.36M | 77.28M | 80.26M | 80.61M | 81.03M | 81.41M | 81.81M | 82.14M | 82.58M | 82.89M | 83.18M | 83.47M | 83.75M | 83.74M | 83.15M | 83.08M | 83.31M | 83.55M | 83.82M | 84.08M | 81.88M | 81.57M | 81.44M | 81.44M | 81.93M | 83.32M | 82.66M | 83.03M | 83.52M | 83.88M | 84.20M | 84.53M |
|
Shares Outstanding (Diluted Average)
|
16.36M | 18.23M | 17.76M | 21.15M | 25.61M | 60.13M | 41.76M | 61.19M | 61.71M | 61.73M | 61.57M | 58.65M | 70.90M | 68.26M | 69.11M | 69.32M | 72.06M | 70.35M | 72.31M | 71.24M | 73.40M | 72.30M | 73.77M | 73.29M | 74.79M | 74.18M | 75.33M | 75.19M | 76.86M | 78.78M | 77.71M | 82.21M | 82.29M | 81.61M | 82.68M | 82.36M | 82.73M | 83.02M | 82.86M | 83.61M | 83.83M | 83.69M | 83.58M | 83.23M | 83.43M | 83.69M | 83.57M | 83.32M | 82.69M | 82.41M | 82.18M | 81.69M | 83.31M | 82.50M | 82.29M | 85.96M | 83.71M | 85.88M | 85.91M | 86.45M |
|
EBITDA
|
1.78M | 4.66M | -5.02M | 4.80M | 3.51M | 4.84M | 10.60M | 0.43M | 5.54M | -4.36M | 29.08M | -12.63M | 4.48M | 0.15M | 26.42M | -3.64M | 3.33M | -6.70M | 23.50M | -8.96M | 7.70M | -5.78M | 23.48M | -18.30M | 8.21M | -4.34M | 36.30M | -30.88M | -3.97M | -28.87M | 48.10M | 2.49M | -6.33M | -15.77M | 21.08M | -24.60M | -18.03M | -25.60M | 44.34M | -31.60M | -27.07M | -46.83M | -0.08M | -65.38M | -39.46M | -62.40M | -32.21M | -74.55M | -23.22M | -57.82M | 6.09M | -33.78M | -12.41M | -16.70M | 10.31M | -4.72M | 11.72M | 4.47M | 29.60M | 18.48M |
|
Interest Expenses
|
| | | | | | | | | | | | | | | | | | | | | | | | | 0.01M | 0.01M | 0.00M | 0.01M | 2.23M | 4.20M | 4.24M | 4.29M | 4.33M | 4.48M | 4.43M | 4.46M | 4.50M | 4.55M | 4.62M | 4.65M | 4.70M | 4.74M | 4.79M | 4.83M | 4.88M | 4.93M | 1.67M | 1.68M | 1.68M | 1.68M | 1.68M | 1.69M | 1.69M | 1.68M | 2.06M | 4.18M | 3.67M | 3.30M | 3.31M |
|
Tax Rate
|
6.20% | | 76.24% | 38.75% | 27.78% | 38.41% | 32.81% | | | 40.57% | 26.81% | 47.75% | 30.13% | | 26.43% | 16.96% | | 50.11% | 49.10% | 79.75% | 87.46% | 85.37% | 33.80% | 55.46% | 60.59% | 38.00% | 39.07% | 85.26% | | | | | 99.95% | 33.94% | 3.04% | 30.96% | | 14.84% | 21.59% | 34.66% | 62.22% | 18.12% | 82.21% | 24.94% | 21.22% | 21.55% | 15.09% | 18.84% | | 18.96% | 22.45% | 29.86% | | 61.13% | 11.25% | | 13.36% | 5.50% | | |