|
Revenue
|
296.35M | 337.80M | 343.77M | 370.76M | 207.18M | 240.81M | 234.29M | 260.30M | 247.88M | 249.91M | 240.18M | 275.90M | 270.71M | 291.49M | 278.03M | 322.33M | 309.02M | 356.36M | 373.75M | 428.07M | 443.32M | 0.80M | 471.23M | 573.59M | 539.10M | 641.24M | 513.47M | 531.22M | 528.76M | 663.20M | 614.80M | 678.17M | 716.74M | 826.98M | 835.11M | 981.66M | 971.12M | 931.51M | 743.50M | 854.23M | 799.80M | 870.94M | 772.41M | 896.13M | 762.25M | 830.31M | 895.88M | 1,068.98M | 1,032.73M | 1,172.42M | 1,355.49M | 1,635.46M | 1,852.13M | 1,803.19M | 1,283.30M | 2,184.86M | 2,119.67M | 3,664.92M | 3,850.07M | 5,354.59M | 5,937.26M | 5,677.96M | 4,599.91M | 5,756.91M | 5,017.79M |
|
Cost of Revenue
|
| | | | 174.14M | 200.63M | 196.43M | 220.27M | 208.26M | 207.30M | 199.45M | 233.45M | 235.69M | 251.37M | 239.14M | 276.31M | 262.22M | 301.27M | 316.49M | 361.67M | 374.13M | 418.56M | 394.40M | 1,634.27M | 461.63M | 538.05M | 434.49M | 460.36M | 446.21M | 567.06M | 529.46M | 592.24M | 630.68M | 721.29M | 729.19M | 849.33M | 847.88M | 803.59M | 631.17M | 722.20M | 668.88M | 732.54M | 639.05M | 772.61M | 632.34M | 694.21M | 772.86M | 923.47M | 894.59M | 1,008.68M | 1,144.71M | 1,348.12M | 1,504.60M | 1,465.77M | 1,056.94M | 1,813.16M | 1,765.98M | 3,100.60M | 3,252.70M | 4,808.56M | 5,161.68M | 5,007.94M | 4,159.69M | 5,212.81M | 4,550.42M |
|
Gross Profit
|
| | | | 33.04M | 40.18M | 37.86M | 40.03M | 39.63M | 42.61M | 40.73M | 42.45M | 35.02M | 40.12M | 38.89M | 46.02M | 46.79M | 55.09M | 57.26M | 66.40M | 69.19M | 84.45M | 76.82M | 89.77M | 77.47M | 103.19M | 78.98M | 70.86M | 82.55M | 96.14M | 85.34M | 85.93M | 86.05M | 105.69M | 105.92M | 132.33M | 123.24M | 127.92M | 112.33M | 132.03M | 130.93M | 138.40M | 133.36M | 123.52M | 129.91M | 136.09M | 123.02M | 145.51M | 138.14M | 163.74M | 210.78M | 287.34M | 347.54M | 337.42M | 226.36M | 371.70M | 353.69M | 564.32M | 597.37M | 546.03M | 775.58M | 670.02M | 440.22M | 544.10M | 467.37M |
|
Research & Development
|
| | | | 10.45M | 12.30M | 12.20M | 13.16M | 13.82M | 15.66M | 17.16M | 17.58M | 18.22M | 18.82M | 18.61M | 19.56M | 20.24M | 20.43M | 20.57M | 23.02M | 21.51M | 25.46M | 25.54M | 28.89M | 28.15M | 30.66M | 31.73M | 33.69M | 34.15M | 35.46M | 36.02M | 38.37M | 40.67M | 39.54M | 42.28M | 42.61M | 42.99M | 45.92M | 44.80M | 46.19M | 49.57M | 55.57M | 49.59M | 66.75M | 54.80M | 52.73M | 57.91M | 58.93M | 65.14M | 65.47M | 70.87M | 70.79M | 74.24M | 70.70M | 77.52M | 84.80M | 111.03M | 108.82M | 116.23M | 127.47M | 132.24M | 158.23M | 162.86M | 183.22M | 173.31M |
|
Selling, General & Administrative
|
| | | | 4.37M | 4.26M | 3.96M | 4.86M | 4.58M | 5.21M | 5.80M | 6.29M | 6.35M | 5.75M | 6.13M | 5.68M | 5.65M | 5.48M | 5.81M | 6.08M | 5.06M | 4.94M | 7.33M | 7.71M | 10.55M | 9.85M | 9.49M | 10.56M | 10.82M | 10.38M | 11.55M | 11.90M | 19.27M | 25.46M | 23.55M | 30.31M | 33.46M | 36.58M | 36.17M | 35.01M | 28.30M | 33.04M | 46.34M | 26.26M | 24.38M | 25.26M | 26.22M | 24.68M | 22.24M | 25.26M | 27.77M | 27.16M | 23.81M | 23.09M | 24.45M | 28.23M | 32.92M | 37.18M | 53.14M | 74.11M | 65.28M | 63.60M | 70.60M | 67.75M | 63.88M |
|
Other Operating Expenses
|
| | | | 6.21M | 6.70M | 6.54M | 7.41M | 7.71M | 8.03M | 8.18M | 9.39M | 8.77M | 7.95M | 8.71M | 8.36M | 8.87M | 8.98M | 9.42M | 10.76M | 11.00M | 11.16M | 12.50M | 12.84M | 13.58M | 15.06M | 14.06M | 15.64M | 15.16M | 16.78M | 16.25M | 18.26M | 16.80M | 18.00M | 18.89M | 17.89M | 18.29M | 19.68M | 18.49M | 20.69M | 20.19M | 21.98M | 21.89M | 21.08M | 20.29M | 20.74M | 21.83M | 22.82M | 21.62M | 21.96M | 22.36M | 24.19M | 29.36M | 28.45M | 25.31M | 31.91M | 37.23M | 46.85M | 49.69M | 55.96M | 68.85M | 79.57M | 59.98M | 64.74M | 47.93M |
|
Operating Expenses
|
| | | | 21.03M | 23.25M | 22.70M | 25.43M | 26.11M | 28.90M | 31.14M | 33.26M | 33.33M | 32.51M | 33.45M | 33.59M | 34.75M | 34.89M | 35.79M | 39.86M | 37.57M | 41.57M | 45.37M | 49.43M | 52.27M | 55.57M | 55.27M | 59.89M | 60.13M | 62.62M | 63.81M | 68.53M | 76.73M | 83.00M | 84.73M | 90.81M | 94.75M | 102.18M | 99.47M | 101.89M | 98.06M | 110.59M | 117.81M | 114.09M | 99.47M | 98.73M | 105.96M | 106.43M | 109.01M | 112.69M | 121.00M | 122.13M | 127.41M | 122.24M | 127.28M | 144.94M | 181.18M | 192.86M | 219.05M | 257.54M | 266.38M | 301.40M | 293.44M | 315.71M | 285.12M |
|
Operating Income
|
| | | | 12.01M | 16.92M | 15.16M | 14.60M | 13.51M | 13.72M | 9.59M | 9.19M | 1.68M | 7.61M | 5.44M | 12.43M | 12.04M | 20.20M | 21.47M | 26.54M | 31.63M | 42.88M | 31.45M | 26.69M | 25.20M | 47.61M | 23.71M | 10.96M | 22.42M | 33.52M | 21.52M | 17.41M | 9.32M | 22.70M | 21.18M | 41.52M | 28.49M | 25.74M | 12.86M | 30.14M | 32.87M | 27.82M | 15.55M | 9.43M | 30.45M | 37.37M | 17.05M | 39.08M | 29.13M | 51.05M | 89.78M | 165.21M | 220.12M | 215.18M | 99.08M | 226.75M | 172.51M | 371.46M | 378.31M | 288.49M | 509.20M | 368.62M | 146.78M | 228.39M | 182.26M |
|
EBIT
|
| | | | 12.01M | 16.92M | 15.16M | 14.60M | 13.51M | 13.72M | 9.59M | 9.19M | 1.68M | 7.61M | 5.44M | 12.43M | 12.04M | 20.20M | 21.47M | 26.54M | 31.63M | 42.88M | 31.45M | 26.69M | 25.20M | 47.61M | 23.71M | 10.96M | 22.42M | 33.52M | 21.52M | 17.41M | 9.32M | 22.70M | 21.18M | 41.52M | 28.49M | 25.74M | 12.86M | 30.14M | 32.87M | 27.82M | 15.55M | 9.43M | 30.45M | 37.37M | 17.05M | 39.08M | 29.13M | 51.05M | 89.78M | 165.21M | 220.12M | 215.18M | 99.08M | 226.75M | 172.51M | 371.46M | 378.31M | 288.49M | 509.20M | 368.62M | 146.78M | 228.39M | 182.26M |
|
Non Operating Income
|
| | | | 0.02M | 0.01M | 0.02M | 0.01M | 0.02M | 0.02M | 0.01M | 0.01M | 0.01M | 0.01M | 0.00M | 0.02M | 0.02M | 0.05M | 0.01M | 0.02M | 0.04M | 0.04M | 0.02M | 0.86M | 2.07M | -0.64M | 0.15M | -0.07M | -0.45M | 0.69M | -1.59M | 0.37M | -0.80M | -0.39M | -0.39M | 0.81M | 0.17M | 0.62M | -0.09M | -1.73M | 1.59M | -0.42M | 0.94M | -0.70M | -0.84M | -2.54M | 2.02M | -1.47M | 0.05M | -0.61M | 4.66M | 3.97M | 8.05M | -6.33M | -0.08M | 2.00M | 6.61M | -7.89M | 10.04M | 13.96M | 7.23M | 12.96M | -18.31M | 16.62M | 51.23M |
|
EBT
|
| | | | 11.87M | 16.77M | 15.02M | 14.41M | 13.34M | 13.56M | 9.41M | 9.04M | 1.54M | 7.46M | 5.30M | 12.29M | 11.87M | 20.07M | 21.33M | 26.34M | 31.46M | 42.74M | 31.19M | 27.24M | 26.95M | 46.57M | 23.44M | 10.45M | 21.64M | 33.71M | 19.37M | 16.86M | 7.44M | 21.21M | 19.47M | 40.09M | 26.28M | 24.53M | 11.50M | 27.20M | 33.90M | 26.84M | 15.96M | 8.12M | 28.93M | 34.26M | 18.46M | 36.98M | 28.37M | 49.29M | 92.91M | 166.26M | 224.24M | 207.09M | 97.72M | 225.25M | 177.26M | 355.45M | 382.10M | 299.33M | 499.08M | 375.05M | 115.06M | 222.72M | 208.55M |
|
Tax Provisions
|
| | | | 4.65M | 5.20M | 4.32M | 3.68M | 4.84M | 4.79M | 2.33M | 3.53M | 0.64M | 2.55M | -1.74M | 3.87M | 4.17M | 6.73M | 4.75M | 9.79M | 10.60M | 11.50M | 8.14M | 9.85M | 9.60M | 13.37M | 7.39M | 4.96M | 6.27M | 10.84M | 4.02M | 3.30M | 0.73M | 20.84M | 4.20M | 12.72M | 5.52M | 4.52M | 0.50M | 4.34M | 8.60M | 2.11M | -0.90M | -6.88M | 3.70M | 5.11M | -0.23M | -1.60M | 3.33M | 7.60M | 16.20M | 25.76M | 38.93M | 29.60M | 10.90M | 31.27M | 20.21M | 61.50M | -20.00M | 1.56M | 74.73M | 57.00M | 5.84M | 19.31M | 40.20M |
|
Profit After Tax
|
3.86M | 7.60M | 7.73M | 7.71M | 7.22M | 11.57M | 10.70M | 10.73M | 8.49M | 8.77M | 7.08M | 5.51M | 0.90M | 4.91M | 7.04M | 8.43M | 7.70M | 13.34M | 16.57M | 16.55M | 20.86M | 31.24M | 23.06M | 26.70M | 17.35M | 33.20M | 16.05M | 5.48M | 15.37M | 22.88M | 15.35M | 13.26M | 6.08M | -0.78M | 14.60M | 26.27M | 19.34M | 18.22M | 10.65M | 23.71M | 26.34M | 23.71M | 15.81M | 18.45M | 26.60M | 27.67M | 18.43M | 39.16M | 25.44M | 41.93M | 76.97M | 140.82M | 184.42M | 176.17M | 85.85M | 193.57M | 157.00M | 295.97M | 402.46M | 297.24M | 424.33M | 320.60M | 108.78M | 195.15M | 168.28M |
|
Equity Income
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -0.23M | -0.64M | -1.20M | -0.72M | -1.10M | -1.42M | -1.80M | -0.40M | 0.88M | 1.01M | -1.02M | -1.06M | 3.47M | 1.33M | -1.48M | -0.26M | 0.58M | 0.39M | 0.24M | 0.26M | 0.32M | -0.89M | -1.35M | -1.01M | -0.38M | -0.05M | 2.02M | 0.37M | -0.53M | -0.02M | 2.52M | -0.45M | -8.26M | -0.11M |
|
Net Income - Minority
|
| | | | | | | | | | | | -0.17M | -0.17M | -0.17M | -0.18M | -0.17M | -0.17M | -0.17M | -0.17M | -0.18M | -0.17M | -0.17M | -0.16M | -0.17M | -0.16M | -0.17M | -0.18M | -0.19M | -0.16M | -0.17M | -0.17M | | | | -0.16M | -0.16M | -0.16M | -0.16M | -0.16M | -0.16M | -0.17M | -0.17M | -0.17M | -0.17M | -0.17M | -0.17M | -0.17M | -0.18M | -0.18M | -0.18M | -0.17M | -0.17M | -0.17M | -0.17M | -0.17M | -0.16M | -0.16M | -0.16M | -0.16M | -0.16M | -0.16M | -0.16M | -0.18M | -0.17M |
|
Income from Continuing Operations
|
| | | | 7.22M | 11.57M | 10.70M | 10.73M | 8.49M | 8.77M | 7.08M | 5.51M | 0.90M | 4.91M | 7.04M | 8.43M | 7.70M | 13.34M | 16.57M | 16.55M | 20.86M | 31.24M | 23.06M | 17.39M | 17.35M | 33.20M | 16.05M | 5.48M | 15.37M | 22.88M | 15.35M | 13.56M | 6.71M | 0.37M | 15.27M | 27.37M | 20.76M | 20.01M | 11.00M | 22.86M | 25.30M | 24.73M | 16.86M | 15.00M | 25.23M | 29.15M | 18.69M | 38.58M | 25.05M | 41.69M | 76.71M | 140.50M | 185.31M | 177.49M | 86.82M | 193.99M | 157.04M | 293.94M | 402.10M | 297.77M | 424.35M | 318.05M | 109.22M | 203.42M | 168.35M |
|
Consolidated Net Income
|
| | | | 7.22M | 11.57M | 10.70M | 10.73M | 8.49M | 8.77M | 7.08M | 5.51M | 0.90M | 4.91M | 7.04M | 8.43M | 7.70M | 13.34M | 16.57M | 16.55M | 20.86M | 31.24M | 23.06M | 17.39M | 17.35M | 33.20M | 16.05M | 5.48M | 15.37M | 22.88M | 15.35M | 13.56M | 6.71M | 0.37M | 15.27M | 27.37M | 20.76M | 20.01M | 11.00M | 22.86M | 25.30M | 24.73M | 16.86M | 15.00M | 25.23M | 29.15M | 18.69M | 38.58M | 25.05M | 41.69M | 76.71M | 140.50M | 185.31M | 177.49M | 86.82M | 193.99M | 157.04M | 293.94M | 402.10M | 297.77M | 424.35M | 318.05M | 109.22M | 203.42M | 168.35M |
|
Income towards Parent Company
|
| | | | 7.22M | 11.57M | 10.70M | 10.73M | 8.49M | 8.77M | 7.08M | 5.51M | 0.73M | 4.75M | 6.87M | 8.24M | 7.52M | 13.17M | 16.40M | 16.37M | 20.68M | 31.07M | 22.88M | 17.23M | 17.18M | 33.04M | 15.87M | 5.30M | 15.18M | 22.71M | 15.18M | 13.39M | 6.71M | 0.37M | 15.27M | 27.22M | 20.60M | 19.86M | 10.84M | 22.70M | 25.14M | 24.56M | 16.70M | 14.83M | 25.06M | 28.98M | 18.52M | 38.41M | 24.87M | 41.52M | 76.53M | 140.33M | 185.14M | 177.33M | 86.65M | 193.82M | 156.88M | 293.78M | 401.94M | 297.61M | 424.18M | 317.89M | 109.06M | 203.24M | 168.18M |
|
Net Income towards Common Stockholders
|
| | | | 7.22M | 11.57M | 10.70M | 10.73M | 8.49M | 8.77M | 7.08M | 5.51M | 0.73M | 4.75M | 6.87M | 8.24M | 7.52M | 13.17M | 16.40M | 16.37M | 20.68M | 31.07M | 22.88M | 17.23M | 17.18M | 33.04M | 15.87M | 5.30M | 15.18M | 22.71M | 15.18M | 13.39M | 6.71M | 0.37M | 15.27M | 27.22M | 20.60M | 19.86M | 10.84M | 22.70M | 25.14M | 24.56M | 16.70M | 14.83M | 25.06M | 28.98M | 18.52M | 38.41M | 24.87M | 41.52M | 76.53M | 140.33M | 185.14M | 177.33M | 86.65M | 193.82M | 156.88M | 293.78M | 401.94M | 297.61M | 424.18M | 317.89M | 109.06M | 203.24M | 168.18M |
|
EPS (Basic)
|
| | | | 0.19 | 0.30 | 0.28 | 0.27 | 0.21 | 0.21 | 0.17 | 0.13 | 0.02 | 0.12 | 0.17 | 0.20 | 0.18 | 0.31 | 0.38 | 0.37 | 0.46 | 0.68 | 0.49 | 0.56 | 0.37 | 0.70 | 0.33 | 0.10 | 0.32 | 0.48 | 0.32 | 0.26 | 0.12 | -0.02 | 0.30 | 0.53 | 0.39 | 0.37 | 0.21 | 0.47 | 0.52 | 0.47 | 0.31 | 0.35 | 0.51 | 0.54 | 0.36 | 0.78 | 0.50 | 0.82 | 1.49 | -2.27 | 3.51 | 3.31 | 1.61 | -7.21 | 0.30 | 0.55 | 0.71 | 0.50 | 0.72 | 0.54 | 0.18 | 0.33 | 0.28 |
|
EPS (Weighted Average and Diluted)
|
| | | | 0.17 | 0.27 | 0.25 | 0.24 | 0.19 | 0.20 | 0.16 | 0.12 | 0.02 | 0.11 | 0.16 | 0.19 | 0.17 | 0.30 | 0.35 | 0.34 | 0.42 | 0.61 | 0.44 | 0.51 | 0.34 | 0.64 | 0.31 | 0.10 | 0.30 | 0.44 | 0.30 | 0.25 | 0.12 | -0.02 | 0.28 | 0.50 | 0.37 | 0.36 | 0.21 | 0.46 | 0.51 | 0.46 | 0.29 | 0.34 | 0.49 | 0.52 | 0.35 | 0.74 | 0.48 | 0.78 | 1.43 | -2.17 | 3.35 | 3.14 | 1.53 | -6.86 | 0.27 | 0.51 | 0.66 | 0.47 | 0.67 | 0.51 | 0.17 | 0.31 | 0.26 |
|
Shares Outstanding (Weighted Average)
|
348.15M | 352.55M | 359.12M | 366.21M | 373.19M | 374.57M | 378.45M | 389.24M | 403.25M | 404.80M | 406.78M | 414.87M | 416.54M | 417.92M | 420.80M | 422.40M | 427.03M | 427.61M | 437.20M | 449.31M | 456.75M | 459.77M | 465.41M | 472.65M | 475.21M | 475.89M | 477.57M | 483.95M | 486.56M | 479.80M | 482.96M | 486.93M | 486.93M | 486.93M | 486.93M | 486.93M | 486.93M | 486.93M | 486.93M | 498.82M | 498.82M | 500.85M | 512.60M | 519.24M | 524.37M | 517.82M | 499.34M | 505.90M | 505.90M | 510.76M | 515.63M | 519.07M | 523.47M | 529.23M | 536.37M | 529.06M | 529.06M | 533.14M | 559.33M | 585.57M | 585.57M | 585.57M | 593.48M | 596.82M | 594.27M |
|
Shares Outstanding (Diluted Average)
|
| | 0.04M | 40.73M | 41.43M | 41.62M | 42.85M | 42.40M | 43.40M | 43.82M | 44.61M | 44.15M | 44.17M | 43.82M | 44.15M | 43.91M | 44.60M | 45.05M | 47.42M | 46.51M | 49.69M | 51.09M | 52.01M | 50.09M | 51.35M | 51.49M | 52.24M | 51.84M | 51.12M | 51.52M | 51.92M | 51.68M | 52.45M | 52.22M | 52.09M | 52.15M | 52.22M | 51.51M | 51.56M | 51.72M | 51.70M | 52.01M | 53.69M | 52.84M | 54.43M | 54.01M | 53.75M | 53.51M | 52.92M | 53.51M | 53.79M | 536.15M | 55.02M | 56.14M | 56.23M | 559.70M | 571.85M | 580.78M | 614.31M | 602.15M | 639.15M | 637.60M | 625.27M | 628.40M | 663.24M |
|
EBITDA
|
| 4.07M | 7.73M | | 12.01M | 7.22M | 10.70M | 14.60M | 13.51M | 13.72M | 9.59M | 9.19M | 1.68M | 7.61M | 5.44M | 12.43M | 12.04M | 20.20M | 21.47M | 26.54M | 31.63M | 42.88M | 31.45M | 26.69M | 25.20M | 47.61M | 23.71M | 10.96M | 22.42M | 33.52M | 21.52M | 17.41M | 9.32M | 22.70M | 21.18M | 41.52M | 28.49M | 25.74M | 12.86M | 30.14M | 32.87M | 27.82M | 15.55M | 9.43M | 30.45M | 37.37M | 17.05M | 39.08M | 29.13M | 51.05M | 89.78M | 165.21M | 220.12M | 215.18M | 99.08M | 226.75M | 172.51M | 371.46M | 378.31M | 288.49M | 509.20M | 368.62M | 146.78M | 228.39M | 182.26M |
|
Interest Expenses
|
| | | | 0.16M | 0.17M | 0.16M | 0.20M | 0.19M | 0.17M | 0.19M | 0.16M | 0.15M | 0.15M | 0.14M | 0.16M | 0.20M | 0.18M | 0.16M | 0.22M | 0.20M | 0.18M | 0.28M | 0.31M | 0.32M | 0.40M | 0.42M | 0.45M | 0.33M | 0.50M | 0.56M | 0.92M | 1.08M | 1.09M | 1.33M | 2.23M | 2.38M | 1.83M | 1.27M | 1.21M | 0.55M | 0.56M | 0.52M | 0.61M | 0.67M | 0.57M | 0.61M | 0.64M | 0.80M | 1.15M | 1.53M | 2.93M | 3.94M | 1.76M | 1.29M | 3.51M | 1.86M | 8.13M | 6.25M | 3.11M | 17.35M | 6.54M | 13.40M | 22.28M | 24.93M |
|
Tax Rate
|
| | | | 39.20% | 31.01% | 28.78% | 25.56% | 36.33% | 35.32% | 24.79% | 39.04% | 41.70% | 34.16% | | 31.45% | 35.11% | 33.54% | 22.28% | 37.16% | 33.69% | 26.90% | 26.08% | 36.15% | 35.62% | 28.70% | 31.54% | 47.53% | 28.97% | 32.15% | 20.77% | 19.58% | 9.76% | 98.24% | 21.57% | 31.72% | 21.01% | 18.42% | 4.35% | 15.97% | 25.37% | 7.87% | | | 12.79% | 14.91% | | | 11.72% | 15.42% | 17.44% | 15.49% | 17.36% | 14.29% | 11.15% | 13.88% | 11.40% | 17.30% | | 0.52% | 14.97% | 15.20% | 5.08% | 8.67% | 19.28% |