|
Revenue
|
307.30M | 257.10M | 266.60M | 263.00M | 305.10M | 294.50M | 311.00M | 331.60M | 353.70M | 351.80M | 355.30M | 400.10M | 399.20M | 391.60M | 387.30M | 416.50M | 422.60M | 412.30M | 426.80M | 461.70M | 470.10M | 451.90M | 471.80M | 471.80M | 475.70M | 448.80M | 464.90M | 497.70M | 522.60M | 500.50M | 483.50M | 478.80M | 491.30M | 491.50M | 511.70M | 540.10M | 547.50M | 540.50M | 561.00M | 609.90M | 609.00M | 572.50M | 564.30M | 541.00M | 378.70M | 286.90M | 295.80M | 310.30M | 320.30M | 333.80M | 360.30M | 390.60M | 393.00M | 364.70M | 429.40M | 457.70M | 454.30M | 419.50M | 457.50M | 472.30M | 500.40M | 456.50M | 473.80M | 456.50M | 489.90M | 456.20M |
|
Cost of Revenue
|
230.30M | 205.00M | 210.30M | 3.50M | 226.70M | 224.00M | 243.40M | 248.60M | 266.70M | 265.30M | 269.70M | 293.70M | 293.70M | 292.40M | 291.70M | 304.50M | 305.80M | 300.20M | 313.70M | 332.50M | 341.00M | 329.90M | 343.30M | 330.00M | 336.60M | 324.70M | 337.10M | 354.70M | 372.30M | 364.80M | 347.90M | 344.70M | 351.40M | 355.90M | 369.50M | 397.50M | 402.70M | 397.50M | 410.60M | 442.70M | 440.20M | 414.60M | 417.80M | 400.10M | 323.80M | 273.40M | 265.40M | 257.20M | 258.40M | 267.80M | 291.20M | 303.90M | 303.50M | 282.90M | 330.30M | 330.00M | 343.50M | 327.90M | 354.40M | 354.10M | 373.80M | 350.00M | 355.30M | 354.10M | 378.40M | 356.30M |
|
Gross Profit
|
77.00M | 52.10M | 56.30M | 66.10M | 78.40M | 70.50M | 67.60M | 83.00M | 87.00M | 86.50M | 85.60M | 106.40M | 105.50M | 99.20M | 95.60M | 112.00M | 116.80M | 112.10M | 113.10M | 129.20M | 129.10M | 122.00M | 128.50M | 141.80M | 139.10M | 124.10M | 127.80M | 143.00M | 150.30M | 135.70M | 135.60M | 134.10M | 139.90M | 135.60M | 142.20M | 142.60M | 144.80M | 143.00M | 150.40M | 167.20M | 168.80M | 157.90M | 146.50M | 140.90M | 54.90M | 13.50M | 30.40M | 53.10M | 61.90M | 66.00M | 69.10M | 86.70M | 89.50M | 81.80M | 99.10M | 127.70M | 110.80M | 91.60M | 103.10M | 118.20M | 126.60M | 106.50M | 118.50M | 102.40M | 111.50M | 99.90M |
|
Research & Development
|
7.80M | 8.40M | 7.50M | 7.40M | 8.30M | 7.30M | 7.80M | 8.60M | 7.90M | 7.90M | 8.20M | 9.20M | 8.60M | 8.90M | 10.00M | 11.00M | 10.10M | 10.20M | 10.40M | 13.60M | 10.90M | 10.10M | 13.30M | 12.50M | 10.40M | 10.60M | 10.80M | 11.70M | 11.60M | 11.50M | 12.10M | 12.60M | 12.10M | 11.80M | 12.90M | 13.80M | 13.00M | 13.90M | 15.20M | 14.90M | 14.20M | 14.20M | 13.20M | 14.00M | 11.30M | 10.70M | 10.60M | 11.60M | 11.50M | 10.40M | 11.60M | 10.90M | 11.30M | 11.60M | 12.00M | 13.90M | 13.30M | 13.40M | 12.10M | 15.10M | 14.70M | 13.80M | 13.50M | 13.80M | 14.30M | 14.00M |
|
Selling, General & Administrative
|
29.30M | 25.80M | 26.80M | 31.40M | 29.60M | 28.70M | 28.80M | 32.90M | 29.70M | 29.90M | 28.00M | 36.60M | 32.50M | 30.30M | 31.30M | 38.00M | 34.80M | 32.90M | 35.70M | 41.00M | 37.10M | 32.90M | 38.10M | 46.70M | 38.10M | 35.50M | 35.80M | 47.40M | 38.60M | 35.10M | 36.50M | 42.90M | 38.10M | 34.70M | 36.10M | 46.40M | 35.30M | 32.60M | 31.70M | 49.50M | 39.50M | 33.80M | 35.90M | 46.50M | 24.10M | 24.60M | 25.90M | 39.60M | 31.10M | 32.00M | 32.30M | 44.70M | 33.50M | 29.00M | 40.80M | 50.80M | 35.70M | 35.40M | 41.90M | 49.00M | 39.90M | 39.80M | 47.90M | 43.30M | 43.00M | 41.10M |
|
Other Operating Expenses
|
| | | | | | | | | -2.70M | | | 9.60M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -14.70M | -13.10M | -15.80M | -14.30M | 12.10M | -3.10M | -0.80M | -2.20M | -1.00M | 19.10M | -0.40M | -5.80M | -0.20M | -0.50M | 0.80M | -1.50M | -1.20M | -0.20M | -0.40M | -48.20M | -1.10M | -24.20M | -8.80M |
|
Operating Expenses
|
37.10M | 34.20M | 34.30M | 38.80M | 37.90M | 36.00M | 36.60M | 41.50M | 37.60M | 37.80M | 36.20M | 45.80M | 41.10M | 39.20M | 41.30M | 49.00M | 44.90M | 43.10M | 46.10M | 54.60M | 48.00M | 43.00M | 51.40M | 59.20M | 48.50M | 46.10M | 46.60M | 59.10M | 50.20M | 46.60M | 48.60M | 55.50M | 50.20M | 46.50M | 49.00M | 60.20M | 48.30M | 46.50M | 46.90M | 64.40M | 53.70M | 48.00M | 49.10M | 60.50M | 35.40M | 35.30M | 36.50M | 51.20M | 42.60M | 42.40M | 43.90M | 55.60M | 44.80M | 40.60M | 52.80M | 64.70M | 49.00M | 48.80M | 54.00M | 64.10M | 54.60M | 53.60M | 61.40M | 57.10M | 57.30M | 55.10M |
|
Operating Income
|
39.90M | 19.60M | 14.50M | 23.80M | 40.50M | 34.50M | 31.00M | 47.20M | 49.40M | 46.00M | 49.40M | 60.60M | 73.90M | 60.00M | 54.30M | 63.00M | 71.90M | 69.00M | 67.00M | 74.60M | 75.10M | 79.00M | 77.10M | 82.60M | 90.60M | 78.00M | 81.20M | 83.90M | 100.10M | 89.10M | 87.00M | 78.60M | 89.70M | 89.10M | 93.20M | 82.40M | 96.50M | 96.50M | 95.80M | 102.80M | 115.10M | 109.90M | 97.40M | 65.70M | 6.40M | -37.60M | -20.40M | -10.20M | 16.20M | 22.80M | 23.00M | 30.10M | 63.80M | 40.80M | 40.50M | 62.80M | 61.30M | 43.60M | 47.60M | 52.90M | 71.80M | 52.50M | 8.90M | 44.20M | 30.00M | 36.00M |
|
EBIT
|
39.90M | 19.60M | 14.50M | 23.80M | 40.50M | 34.50M | 31.00M | 47.20M | 49.40M | 46.00M | 49.40M | 60.60M | 73.90M | 60.00M | 54.30M | 63.00M | 71.90M | 69.00M | 67.00M | 74.60M | 75.10M | 79.00M | 77.10M | 82.60M | 90.60M | 78.00M | 81.20M | 83.90M | 100.10M | 89.10M | 87.00M | 78.60M | 89.70M | 89.10M | 93.20M | 82.40M | 96.50M | 96.50M | 95.80M | 102.80M | 115.10M | 109.90M | 97.40M | 65.70M | 6.40M | -37.60M | -20.40M | -10.20M | 16.20M | 22.80M | 23.00M | 30.10M | 63.80M | 40.80M | 40.50M | 62.80M | 61.30M | 43.60M | 47.60M | 52.90M | 71.80M | 52.50M | 8.90M | 44.20M | 30.00M | 36.00M |
|
Interest & Investment Income
|
| | | | | -5.30M | | | | -2.20M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Other Non Operating Income
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8.50M | | | | 10.50M | | | | -71.60M | | | | | -0.40M | 0.90M | |
|
Non Operating Income
|
| | | | | -6.80M | | -4.90M | | | -3.50M | | | | -9.20M | | | | -11.50M | | | -0.50M | -15.40M | | | | | | | | -26.40M | | | | | | | | | | | | | | | | | | | | 8.50M | | | | 10.50M | | | | -71.60M | | | | 2.80M | -0.40M | 0.90M | |
|
EBT
|
34.50M | 12.70M | 8.20M | 17.20M | 33.40M | 22.40M | 26.80M | 38.10M | 46.50M | 43.80M | 47.10M | 57.60M | 69.80M | 57.80M | 52.50M | 61.30M | 68.80M | 67.10M | 65.40M | 72.80M | 73.10M | 76.40M | 75.00M | 80.70M | 88.10M | 73.40M | 76.00M | 78.30M | 94.00M | 83.60M | 81.70M | 72.40M | 82.90M | 82.10M | 85.80M | 74.40M | 87.80M | 85.90M | 85.40M | 90.80M | 103.20M | 98.90M | 86.80M | 53.70M | -4.30M | -47.30M | -30.60M | -20.50M | 6.90M | 13.30M | 22.30M | 21.00M | 55.20M | 31.80M | 41.80M | 53.40M | 52.10M | 35.80M | -12.80M | 46.40M | 63.70M | 44.00M | 0.80M | 36.00M | 20.90M | 26.80M |
|
Tax Provisions
|
11.20M | 2.50M | 2.60M | 1.50M | 10.60M | 6.80M | 4.00M | 12.20M | 9.30M | 12.00M | 8.10M | 18.40M | 22.10M | 18.00M | 15.60M | 17.90M | 20.60M | 18.70M | 18.80M | 22.80M | 22.90M | 21.20M | 22.40M | 12.90M | 27.00M | 20.70M | 22.40M | 22.70M | 28.70M | 16.10M | 22.80M | 8.60M | 22.10M | 13.60M | -1.80M | 14.10M | 20.00M | 7.80M | 20.60M | 20.60M | 23.60M | 18.20M | 14.40M | 11.80M | -3.60M | -56.90M | -12.30M | -7.50M | 4.00M | 5.10M | 10.10M | 4.70M | 12.70M | 6.80M | 10.50M | 11.70M | 11.50M | -0.70M | 22.30M | 9.90M | 13.70M | 4.20M | 11.70M | 7.10M | 8.30M | 6.20M |
|
Profit After Tax
|
23.40M | 10.40M | 5.00M | 15.80M | 23.10M | 15.60M | 22.90M | 26.40M | 37.40M | 32.20M | 39.50M | 39.60M | 48.00M | 39.80M | 36.90M | 43.60M | 48.50M | 48.70M | 47.10M | 50.10M | 50.60M | 55.80M | 52.90M | 68.10M | 61.70M | 53.50M | 53.90M | 56.00M | 66.10M | 68.20M | 59.50M | 64.60M | 61.60M | 69.70M | 88.10M | 61.60M | 68.80M | 80.10M | 66.10M | 72.20M | 80.90M | 80.30M | 73.20M | 41.90M | -0.70M | 9.60M | -19.40M | -13.00M | 2.90M | 8.20M | 18.00M | 16.30M | 42.50M | 25.00M | 34.40M | 41.70M | 40.60M | 36.50M | -21.20M | 36.50M | 63.70M | 44.00M | -22.00M | 28.90M | 36.00M | 26.80M |
|
Equity Income
|
0.10M | 0.20M | | | 0.10M | | | | | | | | | | | | | | | | | | | 0.30M | 0.60M | 0.80M | 0.30M | 0.40M | 0.80M | 0.70M | 0.60M | 0.80M | 0.80M | 1.20M | 0.50M | 1.30M | 1.00M | 2.00M | 1.30M | 2.00M | 1.30M | -0.40M | 0.80M | 0.50M | -0.30M | 0.10M | -1.90M | -1.00M | -0.70M | 0.80M | 0.90M | 1.50M | 2.20M | 1.80M | 2.60M | 1.00M | 1.90M | 2.20M | 3.00M | | | | | | | |
|
Income from Continuing Operations
|
23.30M | 10.20M | 5.60M | 15.70M | 22.80M | 15.60M | 22.80M | 25.90M | 37.20M | 31.80M | 39.00M | 39.20M | 47.70M | 39.80M | 36.90M | 43.40M | 48.20M | 48.40M | 46.60M | 50.00M | 50.20M | 55.20M | 52.60M | 67.80M | 61.10M | 52.70M | 53.60M | 55.60M | 65.30M | 67.50M | 58.90M | 63.80M | 60.80M | 68.50M | 87.60M | 60.30M | 67.80M | 78.10M | 64.80M | 70.20M | 79.60M | 80.70M | 72.40M | 41.90M | -0.70M | 9.60M | -18.30M | -13.00M | 2.90M | 8.20M | 12.20M | 16.30M | 42.50M | 25.00M | 31.30M | 41.70M | 40.60M | 36.50M | -35.10M | 36.50M | 50.00M | 39.80M | -10.90M | 28.90M | 12.60M | 20.60M |
|
Consolidated Net Income
|
23.30M | 10.20M | 5.60M | 15.70M | 22.80M | 15.60M | 22.80M | 25.90M | 37.20M | 31.80M | 39.00M | 39.20M | 47.70M | 39.80M | 36.90M | 43.40M | 48.20M | 48.40M | 46.60M | 50.00M | 50.20M | 55.20M | 52.60M | 67.80M | 61.10M | 52.70M | 53.60M | 55.60M | 65.30M | 67.50M | 58.90M | 63.80M | 60.80M | 68.50M | 87.60M | 60.30M | 67.80M | 78.10M | 64.80M | 70.20M | 79.60M | 80.70M | 72.40M | 41.90M | -0.70M | 9.60M | -18.30M | -13.00M | 2.90M | 8.20M | 12.20M | 16.30M | 42.50M | 25.00M | 31.30M | 41.70M | 40.60M | 36.50M | -35.10M | 36.50M | 50.00M | 39.80M | -10.90M | 28.90M | 12.60M | 20.60M |
|
Income towards Parent Company
|
23.30M | 10.20M | 5.60M | 15.70M | 22.80M | 15.60M | 22.80M | 25.90M | 37.20M | 31.80M | 39.00M | 39.20M | 47.70M | 39.80M | 36.90M | 43.40M | 48.20M | 48.40M | 46.60M | 50.00M | 50.20M | 55.20M | 52.60M | 67.80M | 61.10M | 52.70M | 53.60M | 55.60M | 65.30M | 67.50M | 58.90M | 63.80M | 60.80M | 68.50M | 87.60M | 60.30M | 67.80M | 78.10M | 64.80M | 70.20M | 79.60M | 80.70M | 72.40M | 41.90M | -0.70M | 9.60M | -18.30M | -13.00M | 2.90M | 8.20M | 12.20M | 16.30M | 42.50M | 25.00M | 31.30M | 41.70M | 40.60M | 36.50M | -35.10M | 36.50M | 50.00M | 39.80M | -10.90M | 28.90M | 12.60M | 20.60M |
|
Net Income towards Common Stockholders
|
23.30M | 10.20M | 5.60M | 15.70M | 22.80M | 15.60M | 22.90M | 26.40M | 37.40M | 32.20M | 39.50M | 39.60M | 48.00M | 39.80M | 36.90M | 43.60M | 48.50M | 48.70M | 47.10M | 50.10M | 50.60M | 55.80M | 52.90M | 68.10M | 61.70M | 53.50M | 53.90M | 56.00M | 66.10M | 68.20M | 59.50M | 64.60M | 61.60M | 69.70M | 88.10M | 61.60M | 68.80M | 80.10M | 66.10M | 72.20M | 80.90M | 80.30M | 73.20M | 42.40M | -1.00M | 9.70M | -19.40M | -14.00M | 2.20M | 9.00M | 18.90M | 17.80M | 44.70M | 26.80M | 37.00M | 42.70M | 42.50M | 38.70M | -18.20M | 36.50M | 50.00M | 39.80M | 5.80M | 28.90M | 13.50M | 20.60M |
|
EPS (Basic)
|
0.25 | 0.11 | 0.06 | 0.16 | 0.24 | 0.16 | 0.23 | 0.27 | 0.38 | 0.33 | 0.40 | 0.40 | 0.48 | 0.40 | 0.37 | 0.43 | 0.49 | 0.49 | 0.47 | 0.51 | 0.52 | 0.58 | 0.55 | 0.71 | 0.64 | 0.56 | 0.57 | 0.60 | 0.71 | 0.74 | 0.65 | 0.71 | 0.68 | 0.77 | 0.97 | 0.68 | 0.77 | 0.92 | 0.78 | 0.85 | 0.95 | 0.94 | 0.87 | 0.51 | -0.01 | 0.12 | -0.23 | -0.17 | 0.03 | 0.11 | 0.22 | 0.21 | 0.53 | 0.32 | 0.44 | 0.50 | 0.50 | 0.46 | -0.21 | 0.44 | 0.61 | 0.49 | 0.08 | 0.36 | 0.17 | 0.26 |
|
EPS (Weighted Average and Diluted)
|
0.24 | 0.11 | 0.05 | 0.16 | 0.23 | 0.16 | 0.22 | 0.26 | 0.37 | 0.32 | 0.40 | 0.39 | 0.47 | 0.39 | 0.36 | 0.43 | 0.48 | 0.48 | 0.46 | 0.50 | 0.51 | 0.57 | 0.54 | 0.70 | 0.63 | 0.55 | 0.56 | 0.59 | 0.70 | 0.72 | 0.64 | 0.70 | 0.67 | 0.76 | 0.96 | 0.68 | 0.76 | 0.91 | 0.76 | 0.84 | 0.94 | 0.93 | 0.86 | 0.50 | -0.01 | 0.12 | -0.23 | -0.17 | 0.03 | 0.11 | 0.22 | 0.21 | 0.53 | 0.31 | 0.44 | 0.50 | 0.50 | 0.45 | -0.21 | 0.43 | 0.60 | 0.49 | 0.07 | 0.35 | 0.17 | 0.26 |
|
Shares Outstanding (Weighted Average)
|
96.54M | 96.65M | 96.65M | 96.95M | 97.03M | 97.17M | 97.26M | 97.53M | 97.94M | 98.35M | 98.46M | 99.39M | 99.58M | 99.73M | 99.74M | 100.35M | 100.25M | 99.49M | 99.56M | 98.92M | 97.79M | 96.33M | 95.40M | 95.75M | 96.37M | 96.41M | 94.49M | 93.29M | 92.91M | 92.49M | 91.76M | 91.51M | 90.87M | 89.78M | 89.83M | 89.84M | 89.47M | 87.52M | 86.10M | 84.79M | 84.89M | 85.08M | 84.38M | 83.34M | 83.49M | 83.51M | 83.54M | 83.65M | 83.77M | 83.85M | 83.99M | 84.05M | 84.10M | 84.10M | 84.17M | 84.28M | 84.37M | 84.47M | 84.11M | 84.39M | 83.11M | 81.75M | 81.00M | 81.13M | 80.41M | 79.56M |
|
Shares Outstanding (Diluted Average)
|
97.80M | 98.10M | 98.20M | 99.00M | 99.70M | 100.00M | 99.90M | 100.40M | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 84.00M | | 84.00M | 84.70M | 84.70M | | 84.90M | 85.00M | 85.10M | 85.00M | 85.50M | 85.60M | 85.60M | 85.50M | 84.80M | 84.00M | 83.30M | 83.00M | 81.70M | 81.10M | 80.90M |
|
EBITDA
|
39.90M | 19.60M | 14.50M | 23.80M | 40.50M | 34.50M | 31.00M | 47.20M | 49.40M | 46.00M | 49.40M | 60.60M | 73.90M | 60.00M | 54.30M | 63.00M | 71.90M | 69.00M | 67.00M | 74.60M | 75.10M | 79.00M | 77.10M | 82.60M | 90.60M | 78.00M | 81.20M | 83.90M | 100.10M | 89.10M | 87.00M | 78.60M | 89.70M | 89.10M | 93.20M | 82.40M | 96.50M | 96.50M | 95.80M | 102.80M | 115.10M | 109.90M | 97.40M | 65.70M | 6.40M | -37.60M | -20.40M | -10.20M | 16.20M | 22.80M | 23.00M | 30.10M | 63.80M | 40.80M | 40.50M | 62.80M | 61.30M | 43.60M | 47.60M | 52.90M | 71.80M | 52.50M | 8.90M | 44.20M | 30.00M | 36.00M |
|
Interest Expenses
|
5.40M | 6.90M | 6.30M | 6.60M | 7.10M | 5.30M | 4.20M | 4.20M | 2.90M | 2.20M | 2.30M | 3.00M | 3.00M | 2.20M | 1.80M | 1.70M | 2.10M | 1.90M | 1.60M | 1.80M | 2.00M | 2.10M | 2.10M | 1.90M | 2.50M | 4.60M | 5.20M | 5.60M | 5.70M | 5.50M | 5.30M | 6.20M | 6.80M | 7.00M | 7.40M | 8.00M | 8.70M | 10.60M | 10.40M | 12.00M | 11.90M | 11.00M | 10.60M | 12.00M | 10.70M | 9.70M | 9.40M | 10.30M | 9.30M | 9.50M | 9.20M | 9.10M | 8.90M | 9.00M | 9.20M | 9.40M | 9.20M | 7.80M | 7.60M | 6.50M | 8.10M | 8.50M | 8.10M | 7.80M | 9.10M | 9.20M |
|
Tax Rate
|
32.46% | 19.69% | 31.71% | 8.72% | 31.74% | 30.36% | 14.93% | 32.02% | 20.00% | 27.40% | 17.20% | 31.94% | 31.66% | 31.14% | 29.71% | 29.20% | 29.94% | 27.87% | 28.75% | 31.32% | 31.33% | 27.75% | 29.87% | 15.99% | 30.65% | 28.20% | 29.47% | 28.99% | 30.53% | 19.26% | 27.91% | 11.88% | 26.66% | 16.57% | | 18.95% | 22.78% | 9.08% | 24.12% | 22.69% | 22.87% | 18.40% | 16.59% | 21.97% | 83.72% | | 40.20% | 36.59% | 57.97% | 38.35% | 45.29% | 22.38% | 23.01% | 21.38% | 25.12% | 21.91% | 22.07% | | | 21.34% | 21.51% | 9.55% | | 19.72% | 39.71% | 23.13% |