|
Revenue
|
24.51M | 29.45M | 35.80M | 39.79M | 42.79M | 49.58M | 54.98M | 62.80M | 66.72M | 75.66M | 83.83M | 87.01M | 89.92M | 98.11M | 106.92M | 114.27M | 119.76M | 131.35M | 142.78M | 150.15M | 159.77M | 167.79M | 177.01M | 185.98M | 195.55M | 209.61M | 224.73M | 232.32M | 244.75M | 266.90M | 280.92M | 311.51M | 337.11M | 353.68M | 377.52M | 396.76M | 433.57M | 455.59M | 476.11M | 485.50M | 505.10M | 534.22M | 552.35M | 563.39M | 526.33M | 590.23M | 616.50M | 630.62M | 650.35M | 676.18M | 699.21M | 720.89M | 759.04M | 789.08M | 811.24M |
|
Cost of Revenue
|
11.35M | 13.05M | 15.86M | 16.76M | 17.71M | 19.14M | 21.39M | 24.36M | 25.95M | 28.14M | 30.42M | 31.16M | 31.98M | 33.47M | 37.01M | 39.74M | 41.09M | 42.20M | 43.92M | 46.47M | 48.88M | 50.40M | 53.23M | 58.91M | 60.16M | 59.23M | 61.37M | 64.53M | 65.50M | 70.22M | 73.33M | 94.32M | 94.88M | 97.20M | 103.00M | 113.85M | 116.14M | 122.10M | 129.56M | 135.88M | 139.51M | 151.67M | 153.91M | 164.31M | 166.66M | 169.02M | 167.68M | 173.93M | 173.88M | 170.37M | 174.39M | 180.99M | 173.82M | 195.25M | 199.47M |
|
Gross Profit
|
13.16M | 16.41M | 19.94M | 23.03M | 25.08M | 30.44M | 33.59M | 38.45M | 40.77M | 47.53M | 53.41M | 55.86M | 57.94M | 64.63M | 69.91M | 74.53M | 78.67M | 89.15M | 98.85M | 103.68M | 110.89M | 117.39M | 123.77M | 127.07M | 135.39M | 150.38M | 163.36M | 167.80M | 179.25M | 196.68M | 207.59M | 217.19M | 242.23M | 256.48M | 274.52M | 282.91M | 317.44M | 333.50M | 346.55M | 349.62M | 365.59M | 382.55M | 398.44M | 399.07M | 359.66M | 421.21M | 448.82M | 456.69M | 476.46M | 505.81M | 524.82M | 539.89M | 585.22M | 593.83M | 611.77M |
|
Research & Development
|
7.70M | 8.95M | 10.70M | 10.82M | 10.76M | 11.20M | 11.88M | 12.57M | 13.91M | 14.79M | 16.01M | 15.95M | 16.11M | 16.65M | 18.74M | 19.53M | 22.07M | 23.56M | 25.01M | 26.09M | 28.31M | 32.68M | 34.03M | 36.99M | 37.20M | 38.83M | 40.00M | 42.76M | 44.97M | 51.15M | 52.58M | 61.20M | 62.24M | 70.05M | 79.99M | 81.94M | 83.23M | 94.90M | 98.64M | 105.28M | 113.47M | 134.01M | 130.26M | 142.54M | 146.96M | 157.23M | 161.28M | 163.56M | 162.71M | 176.43M | 172.41M | 181.53M | 184.03M | 192.68M | 191.88M |
|
Selling, General & Administrative
|
1.54M | 1.81M | 2.23M | 2.79M | 3.72M | 4.63M | 5.55M | 6.51M | 6.41M | 7.15M | 8.58M | 8.10M | 8.56M | 8.97M | 11.80M | 12.13M | 12.07M | 12.86M | 11.64M | 12.22M | 13.58M | 14.58M | 15.35M | 16.90M | 19.85M | 20.52M | 22.56M | 23.48M | 23.49M | 25.86M | 28.69M | 36.23M | 36.67M | 37.17M | 35.24M | 40.03M | 41.16M | 42.19M | 42.78M | 45.39M | 48.33M | 57.83M | 52.87M | 58.56M | 62.67M | 62.94M | 62.28M | 58.66M | 61.28M | 61.37M | 72.36M | 70.74M | 68.83M | 95.80M | 68.48M |
|
Other Operating Expenses
|
-0.85M | -1.47M | -1.77M | 0.06M | 2.43M | 4.77M | 6.17M | 8.06M | 7.90M | 8.81M | 8.88M | 11.12M | 9.92M | 10.79M | 9.62M | 17.74M | 26.72M | 28.91M | 28.39M | 26.61M | 30.14M | 32.07M | 31.89M | 34.68M | 34.38M | 38.22M | 37.70M | 38.56M | 39.62M | 45.82M | 45.52M | 59.37M | 55.76M | 59.17M | 57.98M | 62.10M | 64.61M | 71.79M | 72.42M | 79.24M | 76.11M | 89.62M | 93.91M | 89.05M | 88.50M | 97.00M | 96.77M | 99.20M | 97.30M | 101.53M | 98.69M | 99.20M | 98.63M | 109.44M | 110.55M |
|
Operating Expenses
|
8.39M | 9.28M | 11.16M | 13.66M | 16.91M | 20.60M | 23.60M | 27.14M | 28.21M | 30.74M | 33.47M | 35.17M | 37.01M | 42.28M | 49.81M | 59.31M | 60.87M | 65.33M | 65.04M | 64.93M | 72.03M | 79.33M | 81.28M | 88.57M | 91.44M | 97.56M | 100.26M | 104.80M | 108.08M | 122.83M | 126.79M | 156.79M | 154.66M | 166.40M | 173.22M | 184.07M | 188.99M | 208.87M | 213.84M | 229.90M | 237.91M | 281.46M | 277.04M | 290.15M | 298.13M | 317.16M | 320.33M | 321.43M | 321.29M | 339.32M | 343.46M | 351.47M | 351.49M | 397.92M | 370.92M |
|
Operating Income
|
4.76M | 7.12M | 8.78M | 9.36M | 8.17M | 9.84M | 9.98M | 11.31M | 12.56M | 16.79M | 19.94M | 20.68M | 20.93M | 22.35M | 20.10M | 15.21M | 17.81M | 23.82M | 33.81M | 32.53M | 38.86M | 38.07M | 42.49M | 38.50M | 43.96M | 52.82M | 63.09M | 63.00M | 71.17M | 73.86M | 80.80M | 60.39M | 87.56M | 90.08M | 101.31M | 98.84M | 128.45M | 124.62M | 132.71M | 119.72M | 127.67M | 101.09M | 121.40M | 108.92M | 61.53M | 104.05M | 128.49M | 135.26M | 155.17M | 166.49M | 181.35M | 188.42M | 233.73M | 195.91M | 240.85M |
|
EBIT
|
4.76M | 7.12M | 8.78M | 9.36M | 8.17M | 9.84M | 9.98M | 11.31M | 12.56M | 16.79M | 19.94M | 20.68M | 20.93M | 22.35M | 20.10M | 15.21M | 17.81M | 23.82M | 33.81M | 32.53M | 38.86M | 38.07M | 42.49M | 38.50M | 43.96M | 52.82M | 63.09M | 63.00M | 71.17M | 73.86M | 80.80M | 60.39M | 87.56M | 90.08M | 101.31M | 98.84M | 128.45M | 124.62M | 132.71M | 119.72M | 127.67M | 101.09M | 121.40M | 108.92M | 61.53M | 104.05M | 128.49M | 135.26M | 155.17M | 166.49M | 181.35M | 188.42M | 233.73M | 195.91M | 240.85M |
|
Other Non Operating Income
|
0.01M | -0.42M | 0.07M | -0.60M | -0.50M | -0.07M | 0.12M | -0.36M | -0.03M | -0.10M | -0.99M | -1.66M | 0.76M | -0.45M | 0.11M | -0.40M | 2.75M | -1.36M | 0.53M | -0.24M | 0.59M | 2.86M | 1.36M | 3.03M | 2.14M | 3.34M | 4.61M | 5.69M | 6.16M | 7.33M | 9.14M | 4.84M | 3.41M | 2.88M | 3.46M | 6.45M | 4.56M | 1.67M | 0.82M | -0.24M | 2.71M | 8.40M | 12.46M | 26.44M | 30.25M | 38.83M | 42.19M | 47.43M | 51.73M | 58.57M | 60.94M | 56.71M | 65.09M | 69.46M | 71.93M |
|
Non Operating Income
|
0.01M | -0.42M | 0.07M | -0.60M | -0.50M | -0.07M | 0.12M | -0.36M | -0.03M | -0.10M | -0.99M | -1.66M | 0.76M | -0.45M | 0.11M | -5.53M | 2.75M | -1.36M | 0.53M | -0.24M | 0.59M | 2.86M | 1.36M | 3.03M | 2.14M | 3.34M | 4.61M | 5.69M | 6.16M | 7.33M | 9.14M | 4.84M | 3.41M | 2.88M | 3.46M | 6.45M | 4.56M | 1.67M | 0.82M | -0.24M | 2.71M | 8.40M | 12.46M | 26.44M | 30.25M | 38.83M | 42.19M | 47.43M | 51.73M | 58.57M | 60.94M | 56.71M | 65.09M | 69.46M | 71.93M |
|
EBT
|
4.78M | 6.70M | 8.86M | 8.76M | 7.67M | 9.77M | 10.11M | 10.94M | 12.53M | 16.68M | 18.95M | 19.02M | 21.69M | 21.91M | 20.21M | 18.52M | 20.55M | 22.46M | 34.34M | 45.01M | 39.45M | 40.92M | 43.85M | 41.54M | 46.09M | 56.16M | 67.70M | 68.69M | 77.33M | 81.19M | 89.94M | 65.24M | 90.98M | 92.96M | 104.76M | 105.29M | 133.01M | 126.29M | 133.53M | 119.48M | 130.38M | 109.49M | 133.86M | 135.36M | 91.78M | 142.88M | 170.68M | 182.69M | 206.90M | 225.06M | 242.29M | 245.13M | 298.82M | 265.36M | 312.79M |
|
Tax Provisions
|
1.67M | 2.45M | 3.11M | 3.08M | 2.83M | 3.77M | 3.58M | 4.70M | 5.31M | 7.11M | 8.69M | 5.70M | 8.71M | 8.50M | 9.73M | 3.71M | 8.04M | 9.50M | 12.71M | 15.65M | 2.46M | 2.32M | 8.93M | 0.88M | 1.78M | 5.87M | 3.62M | -2.46M | 3.88M | 1.95M | 7.70M | -0.94M | 4.41M | -0.59M | 7.80M | 2.37M | 17.44M | 17.43M | 27.66M | 22.38M | 30.27M | 18.89M | 25.41M | -53.17M | -39.74M | 31.25M | 35.52M | 35.30M | 45.24M | 54.02M | 56.48M | 49.51M | 70.63M | 65.06M | 76.58M |
|
Profit After Tax
|
3.10M | 4.25M | 5.75M | 5.68M | 4.84M | 6.00M | 6.53M | 6.25M | 7.22M | 9.58M | 10.26M | 13.33M | 12.98M | 13.41M | 10.48M | 17.59M | 12.51M | 12.96M | 21.63M | 21.71M | 37.00M | 38.60M | 34.92M | 40.65M | 44.31M | 50.29M | 64.08M | 71.15M | 73.45M | 79.24M | 82.25M | 66.18M | 86.57M | 93.55M | 96.96M | 102.92M | 115.57M | 108.86M | 105.87M | 97.10M | 100.11M | 90.60M | 108.46M | 188.53M | 131.52M | 111.63M | 135.16M | 147.40M | 161.66M | 171.04M | 185.81M | 195.62M | 228.19M | 200.31M | 236.20M |
|
Income from Continuing Operations
|
3.10M | 4.25M | 5.75M | 5.68M | 4.84M | 6.00M | 6.53M | 6.25M | 7.22M | 9.58M | 10.26M | 13.33M | 12.98M | 13.41M | 10.48M | 14.82M | 12.51M | 12.96M | 21.63M | 29.35M | 37.00M | 38.60M | 34.92M | 40.65M | 44.31M | 50.29M | 64.08M | 71.15M | 73.45M | 79.24M | 82.25M | 66.18M | 86.57M | 93.55M | 96.96M | 102.92M | 115.57M | 108.86M | 105.87M | 97.10M | 100.11M | 90.60M | 108.46M | 188.53M | 131.52M | 111.63M | 135.16M | 147.40M | 161.66M | 171.04M | 185.81M | 195.62M | 228.19M | 200.31M | 236.20M |
|
Consolidated Net Income
|
3.10M | 4.25M | 5.75M | 5.68M | 4.84M | 6.00M | 6.53M | 6.25M | 7.22M | 9.58M | 10.26M | 13.33M | 12.98M | 13.41M | 10.48M | 14.82M | 12.51M | 12.96M | 21.63M | 29.35M | 37.00M | 38.60M | 34.92M | 40.65M | 44.31M | 50.29M | 64.08M | 71.15M | 73.45M | 79.24M | 82.25M | 66.18M | 86.57M | 93.55M | 96.96M | 102.92M | 115.57M | 108.86M | 105.87M | 97.10M | 100.11M | 90.60M | 108.46M | 188.53M | 131.52M | 111.63M | 135.16M | 147.40M | 161.66M | 171.04M | 185.81M | 195.62M | 228.19M | 200.31M | 236.20M |
|
Income towards Parent Company
|
3.10M | 4.25M | 5.75M | 5.68M | 4.84M | 6.00M | 6.53M | 6.25M | 7.22M | 9.58M | 10.26M | 13.33M | 12.98M | 13.41M | 10.48M | 14.82M | 12.51M | 12.96M | 21.63M | 29.35M | 37.00M | 38.60M | 34.92M | 40.65M | 44.31M | 50.29M | 64.08M | 71.15M | 73.45M | 79.24M | 82.25M | 66.18M | 86.57M | 93.55M | 96.96M | 102.92M | 115.57M | 108.86M | 105.87M | 97.10M | 100.11M | 90.60M | 108.46M | 188.53M | 131.52M | 111.63M | 135.16M | 147.40M | 161.66M | 171.04M | 185.81M | 195.62M | 228.19M | 200.31M | 236.20M |
|
Net Income towards Common Stockholders
|
3.10M | 4.25M | 5.75M | 5.68M | 4.84M | 6.00M | 6.53M | 6.25M | 7.22M | 9.58M | 10.26M | 13.33M | 12.98M | 13.41M | 10.48M | 14.82M | 12.51M | 12.96M | 21.63M | 29.35M | 37.00M | 38.60M | 34.92M | 40.65M | 44.31M | 50.29M | 64.08M | 71.15M | 73.45M | 79.24M | 82.25M | 66.18M | 86.57M | 93.55M | 96.96M | 102.92M | 115.57M | 108.86M | 105.87M | 97.10M | 100.11M | 90.60M | 108.46M | 188.53M | 131.52M | 111.63M | 135.16M | 147.40M | 161.66M | 171.04M | 185.81M | 195.62M | 228.19M | 200.31M | 236.20M |
|
EPS (Basic)
|
| | 0.05 | 0.27 | 0.04 | 0.05 | 0.07 | 0.05 | 0.06 | 0.07 | 0.08 | 0.10 | 0.10 | 0.10 | 0.08 | 0.11 | 0.09 | 0.10 | 0.16 | 0.22 | 0.27 | 0.28 | 0.25 | 0.29 | 0.31 | 0.35 | 0.44 | 0.49 | 0.50 | 0.54 | 0.56 | 0.45 | 0.58 | 0.62 | 0.64 | 0.68 | 0.76 | 0.71 | 0.69 | 0.63 | 0.65 | 0.58 | 0.70 | 1.21 | 0.82 | 0.70 | 0.84 | 0.91 | 1.00 | 1.06 | 1.15 | 1.21 | 1.40 | 1.23 | 1.44 |
|
EPS (Weighted Average and Diluted)
|
| | 0.03 | 0.19 | 0.03 | 0.03 | 0.05 | 0.04 | 0.05 | 0.07 | 0.07 | 0.09 | 0.09 | 0.09 | 0.07 | 0.10 | 0.09 | 0.09 | 0.15 | 0.20 | 0.24 | 0.25 | 0.23 | 0.26 | 0.29 | 0.32 | 0.41 | 0.46 | 0.47 | 0.50 | 0.52 | 0.42 | 0.54 | 0.58 | 0.60 | 0.64 | 0.71 | 0.67 | 0.65 | 0.60 | 0.62 | 0.56 | 0.67 | 1.16 | 0.81 | 0.68 | 0.83 | 0.90 | 0.98 | 1.04 | 1.13 | 1.18 | 1.37 | 1.19 | 1.40 |
|
Shares Outstanding (Weighted Average)
|
| | | 20.89M | 21.61M | 24.42M | 35.80M | 122.58M | 123.90M | 127.31M | 129.21M | 130.34M | 131.16M | | 132.41M | 132.02M | | | 135.62M | 135.70M | | | 140.86M | 140.31M | | 143.75M | 144.74M | 144.24M | 146.71M | 147.51M | 148.16M | 147.80M | 149.54M | 150.41M | 150.99M | 150.67M | 152.44M | 153.09M | 153.51M | 153.25M | 154.51M | 154.95M | 155.39M | 155.38M | 159.85M | 160.40M | 160.77M | 160.53M | 161.42M | 161.71M | 161.99M | 161.88M | 162.75M | 163.50M | 164.05M |
|
Shares Outstanding (Diluted Average)
|
| | | 30.60M | 32.99M | 37.04M | 131.96M | 143.22M | 142.85M | 143.35M | 144.29M | 144.74M | 144.73M | | 145.06M | 144.98M | | | 147.44M | 147.58M | | | 154.26M | 153.68M | | 155.42M | 156.03M | 156.12M | 157.91M | 158.68M | 158.75M | 158.30M | 159.47M | 160.84M | 161.71M | 160.73M | 162.21M | 162.76M | 163.03M | 162.28M | 161.93M | 162.50M | 162.29M | 162.44M | 162.52M | 163.28M | 163.76M | 163.49M | 164.39M | 164.56M | 164.98M | 165.23M | 166.23M | 167.69M | 168.94M |
|
EBITDA
|
4.76M | 7.12M | 5.75M | 5.69M | 4.85M | 5.99M | 6.53M | 6.25M | 7.23M | 9.44M | 10.34M | 13.38M | 12.97M | 13.37M | 10.53M | 17.74M | 12.80M | 13.37M | 21.08M | 30.27M | 37.80M | 38.96M | 34.68M | 41.23M | 43.81M | 49.07M | 62.97M | 73.32M | 73.71M | 77.96M | 82.51M | 66.47M | 88.26M | 97.58M | 94.29M | 100.41M | 112.27M | 108.48M | 102.82M | 90.88M | 87.86M | 87.48M | 90.15M | 203.05M | 136.89M | 103.00M | 132.00M | 174.30M | 141.66M | 196.11M | 184.92M | 193.67M | 245.52M | 189.40M | 248.11M |
|
Interest Expenses
|
| | | | 0.50M | 0.07M | | | 0.03M | 0.10M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Tax Rate
|
35.02% | 36.62% | 35.10% | 35.11% | 36.86% | 38.63% | 35.46% | 42.91% | 42.36% | 42.59% | 45.87% | 29.95% | 40.14% | 38.81% | 48.13% | 20.01% | 39.14% | 42.31% | 37.00% | 34.78% | 6.23% | 5.68% | 20.36% | 2.13% | 3.87% | 10.46% | 5.34% | -3.59% | 5.02% | 2.40% | 8.56% | -1.45% | 4.85% | -0.63% | 7.45% | 2.25% | 13.11% | 13.80% | 20.72% | 18.73% | 23.21% | 17.25% | 18.98% | -39.28% | -43.30% | 21.87% | 20.81% | 19.32% | 21.86% | 24.00% | 23.31% | 20.20% | 23.64% | 24.52% | 24.48% |