|
Revenue
|
| 182.33M | 210.86M | 215.55M | 227.84M | 234.82M | 242.63M | 240.19M | 249.25M | 248.34M | 255.86M | 256.30M | 266.61M | 255.03M | 267.25M | 273.92M | 311.33M | 277.73M | 288.84M | 291.43M | 315.17M | 301.47M | 311.29M | 309.71M | 333.71M | 321.62M | 332.87M | 333.19M | 366.97M | 345.03M | 348.55M | 353.77M | 383.77M | 361.28M | 357.21M | 374.05M | 378.26M | 392.54M | 386.27M | 380.36M | 393.51M | 438.00M | 419.12M | 429.41M | 410.54M | 451.80M | 422.36M | 433.78M | 450.29M | 488.06M | 493.90M | 478.26M | 482.67M | 529.20M | 505.31M | 508.55M | 534.63M | 571.37M | 545.70M | 538.56M | 559.91M | 600.98M | 573.85M | 585.09M | 615.37M | 644.74M | 619.33M |
|
Cost of Revenue
|
| 107.94M | 121.78M | 129.04M | 132.71M | 137.79M | 139.82M | 144.90M | 145.06M | 143.91M | 148.45M | 152.92M | 158.10M | 150.31M | 153.10M | 165.47M | 177.24M | 160.44M | 165.82M | 174.06M | 179.05M | 174.88M | 180.26M | 177.89M | 187.30M | 183.66M | 190.44M | 194.27M | 205.27M | 194.76M | 198.15M | 206.73M | 219.40M | 203.91M | 207.10M | 218.52M | 223.61M | 220.11M | 227.28M | 235.59M | 240.04M | 245.79M | 249.27M | 258.57M | 254.84M | 262.93M | 257.78M | 267.77M | 274.92M | 276.64M | 282.82M | 282.34M | 286.81M | 298.26M | 304.59M | 307.35M | 308.87M | 323.00M | 320.98M | 328.22M | 327.27M | 343.43M | 332.85M | 340.59M | 343.88M | 348.57M | 350.99M |
|
Gross Profit
|
| 74.39M | 89.08M | 86.51M | 95.14M | 97.03M | 102.82M | 95.29M | 104.19M | 104.43M | 107.41M | 103.38M | 108.51M | 104.72M | 114.15M | 108.45M | 134.08M | 117.29M | 123.02M | 117.38M | 136.12M | 126.59M | 131.03M | 131.81M | 146.41M | 137.96M | 142.43M | 138.91M | 161.70M | 150.26M | 150.41M | 147.04M | 164.37M | 157.37M | 150.11M | 155.53M | 154.65M | 172.43M | 158.99M | 144.77M | 153.47M | 192.21M | 169.85M | 170.84M | 155.70M | 188.87M | 164.58M | 166.01M | 175.37M | 211.42M | 211.07M | 195.92M | 195.86M | 230.94M | 200.72M | 201.21M | 225.77M | 248.37M | 224.72M | 210.34M | 232.64M | 257.55M | 241.00M | 244.50M | 271.49M | 296.17M | 268.35M |
|
Research & Development
|
| 10.15M | 12.34M | 14.00M | 14.33M | 15.39M | 15.84M | 15.72M | 16.45M | 14.94M | 15.07M | 15.47M | 15.39M | 14.64M | 15.69M | 16.00M | 16.87M | 15.67M | 16.14M | 17.49M | 17.45M | 16.79M | 17.68M | 17.52M | 19.50M | 18.55M | 18.86M | 19.85M | 23.96M | 19.74M | 20.87M | 20.80M | 23.34M | 20.93M | 22.41M | 22.59M | 24.41M | 24.03M | 23.99M | 23.44M | 24.92M | 24.59M | 27.19M | 28.31M | 29.90M | 26.06M | 26.78M | 27.39M | 28.81M | 26.75M | 29.92M | 30.73M | 33.96M | 32.99M | 36.56M | 34.62M | 38.50M | 36.89M | 35.48M | 35.99M | 39.89M | 39.69M | 41.09M | 39.41M | 42.58M | 39.28M | 42.23M |
|
Selling, General & Administrative
|
| 10.18M | 14.51M | 12.09M | 14.39M | 12.51M | 15.01M | 12.14M | 11.90M | 12.94M | 13.38M | 12.42M | 11.38M | 13.58M | 27.18M | 11.95M | 13.91M | 14.25M | 12.13M | 13.63M | 13.30M | 16.51M | 18.39M | 15.42M | 14.05M | 17.11M | 16.55M | 16.50M | 17.36M | 39.11M | 40.89M | 39.79M | 43.10M | 41.09M | 43.09M | 42.23M | 45.29M | 45.18M | 46.80M | 44.89M | 49.13M | 49.44M | 48.96M | 50.59M | 49.00M | 45.23M | 44.17M | 47.41M | 50.26M | 51.07M | 55.49M | 53.61M | 58.12M | 57.23M | 56.79M | 58.19M | 63.07M | 78.77M | 70.28M | 62.25M | 67.12M | 66.59M | 76.90M | 66.35M | 73.22M | 72.83M | 66.97M |
|
Other Operating Expenses
|
| 12.12M | 14.87M | 16.77M | 17.12M | 16.36M | 16.98M | 16.93M | 17.79M | 18.75M | 18.16M | 18.99M | 20.59M | 19.49M | 19.41M | 20.47M | 21.45M | 20.74M | 20.50M | 21.72M | 22.48M | | 6.87M | | | | | | 19.49M | | -0.04M | 2.29M | 1.02M | 1.71M | 0.19M | | | | | -0.20M | 0.18M | 245.79M | 249.27M | -3.20M | 3.10M | 262.93M | 257.78M | 267.77M | 274.92M | 276.64M | 282.82M | 282.34M | 286.81M | 298.26M | 304.59M | 307.35M | 308.87M | 323.00M | 320.98M | 328.22M | 327.27M | 343.43M | 332.85M | 340.59M | 343.88M | 348.57M | 350.99M |
|
Operating Expenses
|
| 32.45M | 41.72M | 42.85M | 45.84M | 44.26M | 47.83M | 44.79M | 46.14M | 46.63M | 46.62M | 46.89M | 47.36M | 47.72M | 62.28M | 48.41M | 52.23M | 50.66M | 48.78M | 52.83M | 53.23M | 54.96M | 51.37M | 54.61M | 57.04M | 57.42M | 57.64M | 59.08M | 45.20M | 253.61M | 259.95M | 265.04M | 284.82M | 264.23M | 272.42M | 283.34M | 293.31M | 289.32M | 298.07M | 303.92M | 314.09M | 319.82M | 325.42M | 337.47M | 333.74M | 334.21M | 328.73M | 342.57M | 353.99M | 354.46M | 368.23M | 366.67M | 378.90M | 388.48M | 397.94M | 400.16M | 410.44M | 438.67M | 426.73M | 426.46M | 434.29M | 449.71M | 450.85M | 446.35M | 459.67M | 460.67M | 460.19M |
|
Operating Income
|
| 41.94M | 47.36M | 43.66M | 49.29M | 52.77M | 54.99M | 50.50M | 58.05M | 57.80M | 60.79M | 56.50M | 61.15M | 57.01M | 51.87M | 60.03M | 81.85M | 66.63M | 74.24M | 64.54M | 82.89M | 71.63M | 79.67M | 77.20M | 89.37M | 80.54M | 84.79M | 79.83M | 116.50M | 91.42M | 88.61M | 88.73M | 98.95M | 97.06M | 84.79M | 90.71M | 84.95M | 103.22M | 88.20M | 76.44M | 79.42M | 118.19M | 93.70M | 91.94M | 76.80M | 117.59M | 93.63M | 91.20M | 96.30M | 133.59M | 125.66M | 111.59M | 103.77M | 140.72M | 107.38M | 108.39M | 124.20M | 132.70M | 118.97M | 112.10M | 125.63M | 151.28M | 123.00M | 138.74M | 155.70M | 184.06M | 159.15M |
|
EBIT
|
| 41.94M | 47.36M | 43.66M | 49.29M | 52.77M | 54.99M | 50.50M | 58.05M | 57.80M | 60.79M | 56.50M | 61.15M | 57.01M | 51.87M | 60.03M | 81.85M | 66.63M | 74.24M | 64.54M | 82.89M | 71.63M | 79.67M | 77.20M | 89.37M | 80.54M | 84.79M | 79.83M | 116.50M | 91.42M | 88.61M | 88.73M | 98.95M | 97.06M | 84.79M | 90.71M | 84.95M | 103.22M | 88.20M | 76.44M | 79.42M | 118.19M | 93.70M | 91.94M | 76.80M | 117.59M | 93.63M | 91.20M | 96.30M | 133.59M | 125.66M | 111.59M | 103.77M | 140.72M | 107.38M | 108.39M | 124.20M | 132.70M | 118.97M | 112.10M | 125.63M | 151.28M | 123.00M | 138.74M | 155.70M | 184.06M | 159.15M |
|
Interest & Investment Income
|
| | | | | 0.02M | 0.03M | 0.06M | 0.01M | 0.13M | 0.11M | 0.09M | 0.86M | 0.19M | 0.19M | 0.13M | 0.13M | 0.13M | 0.13M | 0.08M | 0.03M | 0.06M | 0.03M | 0.03M | 0.05M | 0.11M | 0.09M | 0.05M | 0.05M | 0.11M | 0.06M | 0.04M | 0.04M | 0.15M | 0.15M | 0.13M | 0.15M | 0.29M | 0.25M | 0.15M | 0.18M | 0.51M | 0.35M | 0.20M | 0.09M | 0.07M | 0.05M | 0.02M | 0.01M | 0.01M | 0.01M | 0.00M | 0.02M | 0.15M | 1.24M | 2.39M | 5.18M | 4.75M | 5.12M | | | | | | | | |
|
EBT
|
| 41.89M | 47.22M | 43.48M | 48.20M | 49.90M | 52.53M | 48.85M | 56.22M | 56.47M | 59.45M | 55.12M | 60.63M | 55.85M | 50.80M | 59.13M | 79.28M | 66.48M | 74.10M | 64.36M | 82.62M | 71.42M | 79.36M | 76.57M | 89.10M | 80.43M | 84.60M | 79.40M | 116.11M | 91.38M | 88.48M | 88.50M | 98.59M | 97.02M | 84.69M | 90.10M | 84.36M | 103.37M | 88.31M | 76.37M | 79.19M | 118.54M | 93.89M | 91.97M | 76.67M | 117.54M | 93.57M | 90.94M | 95.68M | 133.35M | 125.22M | 110.90M | 102.79M | 139.30M | 105.21M | 106.11M | 123.95M | 133.25M | 120.22M | 114.17M | 130.38M | 156.80M | 127.38M | 141.91M | 159.95M | 190.32M | 164.19M |
|
Tax Provisions
|
| 15.61M | 17.25M | 11.85M | 18.22M | 18.13M | 16.49M | 15.77M | 19.65M | 20.00M | 20.92M | 18.46M | 17.31M | 19.89M | 14.90M | 16.63M | 26.03M | 23.26M | 25.74M | 21.76M | 30.10M | 25.33M | 25.47M | 25.85M | 28.56M | 29.06M | 25.25M | 25.52M | 31.84M | 29.14M | 29.67M | 28.45M | 33.90M | 30.14M | -76.56M | 21.02M | 16.52M | 19.82M | 20.22M | 17.12M | 18.20M | 29.17M | 21.80M | 18.11M | 15.33M | 26.32M | 21.59M | 19.53M | 18.82M | 31.24M | 29.55M | 26.19M | 22.36M | 32.75M | 24.43M | 24.57M | 26.18M | 31.57M | 28.26M | 27.07M | 29.31M | 37.61M | 29.54M | 30.80M | 32.34M | 46.33M | 39.52M |
|
Profit After Tax
|
| 26.27M | 29.98M | 31.64M | 29.98M | 31.77M | 36.05M | 33.08M | 36.57M | 36.48M | 38.52M | 36.66M | 43.33M | 35.96M | 35.90M | 42.50M | 53.25M | 43.22M | 48.36M | 42.61M | 52.53M | 46.09M | 53.88M | 50.71M | 60.54M | 51.37M | 59.35M | 53.88M | 84.27M | 62.24M | 58.81M | 60.04M | 64.69M | 66.87M | 161.24M | 69.08M | 67.84M | 83.55M | 68.09M | 59.25M | 60.99M | 89.37M | 72.10M | 73.86M | 61.34M | 91.22M | 71.98M | 71.41M | 76.86M | 102.11M | 95.67M | 84.71M | 80.43M | 106.55M | 80.78M | 81.55M | 97.77M | 101.68M | 91.97M | 87.10M | 101.07M | 119.19M | 97.84M | 111.11M | 127.60M | 143.99M | 124.67M |
|
Income from Continuing Operations
|
| 26.27M | 29.98M | 31.64M | 29.98M | 31.77M | 36.05M | 33.08M | 36.57M | 36.48M | 38.52M | 36.66M | 43.33M | 35.96M | 35.90M | 42.50M | 53.25M | 43.22M | 48.36M | 42.61M | 52.53M | 46.09M | 53.88M | 50.71M | 60.54M | 51.37M | 59.35M | 53.88M | 84.27M | 62.24M | 58.81M | 60.04M | 64.69M | 66.87M | 161.24M | 69.08M | 67.84M | 83.55M | 68.09M | 59.25M | 60.99M | 89.37M | 72.10M | 73.86M | 61.34M | 91.22M | 71.98M | 71.41M | 76.86M | 102.11M | 95.67M | 84.71M | 80.43M | 106.55M | 80.78M | 81.55M | 97.77M | 101.68M | 91.97M | 87.10M | 101.07M | 119.19M | 97.84M | 111.11M | 127.60M | 143.99M | 124.67M |
|
Consolidated Net Income
|
| 26.27M | 29.98M | 31.64M | 29.98M | 31.77M | 36.05M | 33.08M | 36.57M | 36.48M | 38.52M | 36.66M | 43.33M | 35.96M | 35.90M | 42.50M | 53.25M | 43.22M | 48.36M | 42.61M | 52.53M | 46.09M | 53.88M | 50.71M | 60.54M | 51.37M | 59.35M | 53.88M | 84.27M | 62.24M | 58.81M | 60.04M | 64.69M | 66.87M | 161.24M | 69.08M | 67.84M | 83.55M | 68.09M | 59.25M | 60.99M | 89.37M | 72.10M | 73.86M | 61.34M | 91.22M | 71.98M | 71.41M | 76.86M | 102.11M | 95.67M | 84.71M | 80.43M | 106.55M | 80.78M | 81.55M | 97.77M | 101.68M | 91.97M | 87.10M | 101.07M | 119.19M | 97.84M | 111.11M | 127.60M | 143.99M | 124.67M |
|
Income towards Parent Company
|
| 26.27M | 29.98M | 31.64M | 29.98M | 31.77M | 36.05M | 33.08M | 36.57M | 36.48M | 38.52M | 36.66M | 43.33M | 35.96M | 35.90M | 42.50M | 53.25M | 43.22M | 48.36M | 42.61M | 52.53M | 46.09M | 53.88M | 50.71M | 60.54M | 51.37M | 59.35M | 53.88M | 84.27M | 62.24M | 58.81M | 60.04M | 64.69M | 66.87M | 161.24M | 69.08M | 67.84M | 83.55M | 68.09M | 59.25M | 60.99M | 89.37M | 72.10M | 73.86M | 61.34M | 91.22M | 71.98M | 71.41M | 76.86M | 102.11M | 95.67M | 84.71M | 80.43M | 106.55M | 80.78M | 81.55M | 97.77M | 101.68M | 91.97M | 87.10M | 101.07M | 119.19M | 97.84M | 111.11M | 127.60M | 143.99M | 124.67M |
|
Net Income towards Common Stockholders
|
| 26.27M | 29.98M | 31.64M | 29.98M | 31.77M | 36.05M | 33.08M | 36.57M | 36.48M | 38.52M | 36.66M | 43.33M | 35.96M | 35.90M | 42.50M | 53.25M | 43.22M | 48.36M | 42.61M | 52.53M | 46.09M | 53.88M | 50.71M | 60.54M | 51.37M | 59.35M | 53.88M | 84.27M | 62.24M | 58.81M | 60.04M | 64.69M | 66.87M | 161.24M | 69.08M | 67.84M | 83.55M | 68.09M | 59.25M | 60.99M | 89.37M | 72.10M | 73.86M | 61.34M | 91.22M | 71.98M | 71.41M | 76.86M | 102.11M | 95.67M | 84.71M | 80.43M | 106.55M | 80.78M | 81.55M | 97.77M | 101.68M | 91.97M | 87.10M | 101.07M | 119.19M | 97.84M | 111.11M | 127.60M | 143.99M | 124.67M |
|
EPS (Basic)
|
| 0.31 | 0.36 | 0.37 | 0.35 | 0.37 | 0.42 | 0.38 | 0.43 | 0.42 | 0.45 | 0.42 | 0.50 | 0.42 | 0.42 | 0.49 | 0.62 | 0.51 | 0.57 | 0.50 | 0.62 | 0.56 | 0.66 | 0.63 | 0.74 | 0.64 | 0.75 | 0.68 | 1.06 | 0.79 | 0.76 | 0.77 | 0.83 | 0.87 | 2.09 | 0.89 | 0.88 | 1.08 | 0.88 | 0.77 | 0.79 | 1.16 | 0.94 | 0.96 | 0.80 | 1.19 | 0.94 | 0.95 | 1.02 | 1.38 | 1.30 | 1.16 | 1.10 | 1.46 | 1.11 | 1.12 | 1.34 | 1.40 | 1.26 | 1.20 | 1.39 | 1.63 | 1.34 | 1.53 | 1.75 | 1.98 | 1.73 |
|
EPS (Weighted Average and Diluted)
|
| 0.31 | 0.35 | 0.37 | 0.35 | 0.37 | 0.42 | 0.38 | 0.42 | 0.42 | 0.44 | 0.42 | 0.50 | 0.42 | 0.41 | 0.49 | 0.61 | 0.50 | 0.56 | 0.50 | 0.62 | 0.56 | 0.66 | 0.63 | 0.74 | 0.64 | 0.74 | 0.68 | 1.06 | 0.79 | 0.75 | 0.77 | 0.83 | 0.86 | 2.08 | 0.89 | 0.87 | 1.08 | 0.88 | 0.77 | 0.79 | 1.16 | 0.94 | 0.96 | 0.80 | 1.19 | 0.94 | 0.95 | 1.02 | 1.38 | 1.30 | 1.16 | 1.09 | 1.46 | 1.10 | 1.12 | 1.34 | 1.39 | 1.26 | 1.19 | 1.38 | 1.63 | 1.34 | 1.52 | 1.75 | 1.97 | 1.72 |
|
Shares Outstanding (Weighted Average)
|
84.12M | 83.87M | 84.34M | 84.69M | 84.56M | 85.47M | 85.77M | 86.22M | 85.95M | 86.40M | 86.57M | 86.82M | 86.60M | 86.11M | 86.08M | 86.12M | 86.04M | 85.29M | 85.45M | 84.98M | 84.87M | 82.19M | 81.43M | 80.88M | 81.35M | 80.55M | 79.47M | 78.81M | 79.42M | 78.41M | 77.81M | 77.60M | 77.86M | 77.28M | 77.22M | 77.25M | 77.25M | 77.19M | 77.22M | 77.18M | 77.16M | 76.97M | 76.93M | 76.84M | 76.79M | 76.51M | 76.35M | 76.02M | 75.55M | 74.02M | 73.80M | 73.48M | 73.32M | 72.90M | 72.96M | 72.94M | 72.92M | 72.87M | 72.85M | 72.87M | 72.87M | 72.91M | 72.92M | 72.89M | 72.87M | 72.75M | 72.51M |
|
Shares Outstanding (Diluted Average)
|
84.83M | 84.82M | 85.22M | 85.48M | 85.38M | 86.15M | 86.52M | 86.97M | 86.69M | 87.13M | 87.37M | 87.59M | 87.29M | 86.61M | 86.64M | 86.70M | 86.62M | 85.85M | 85.99M | 85.47M | 85.40M | 82.59M | 81.63M | 81.09M | 81.60M | 80.73M | 79.77M | 79.17M | 79.73M | 78.84M | 78.18M | 77.93M | 78.25M | 77.65M | 77.56M | 77.55M | 77.58M | 77.54M | 77.41M | 77.29M | 77.35M | 77.07M | 77.00M | 76.96M | 76.93M | 76.71M | 76.50M | 76.14M | 75.66M | 74.14M | 73.92M | 73.62M | 73.49M | 73.14M | 73.14M | 73.12M | 73.10M | 73.01M | 73.00M | 73.03M | 73.03M | 73.08M | 73.08M | 73.06M | 73.05M | 72.91M | 72.66M |
|
EBITDA
|
| 41.94M | 47.36M | 43.66M | 49.29M | 52.77M | 54.99M | 50.50M | 58.05M | 57.80M | 60.79M | 56.50M | 61.15M | 57.01M | 51.87M | 60.03M | 81.85M | 66.63M | 74.24M | 64.54M | 82.89M | 71.63M | 79.67M | 77.20M | 89.37M | 80.54M | 84.79M | 79.83M | 116.50M | 91.42M | 88.61M | 88.73M | 98.95M | 97.06M | 84.79M | 90.71M | 84.95M | 103.22M | 88.20M | 76.44M | 79.42M | 118.19M | 93.70M | 91.94M | 76.80M | 117.59M | 93.63M | 91.20M | 96.30M | 133.59M | 125.66M | 111.59M | 103.77M | 140.72M | 107.38M | 108.39M | 124.20M | 132.70M | 118.97M | 112.10M | 125.63M | 151.28M | 123.00M | 138.74M | 155.70M | 184.06M | 159.15M |
|
Interest Expenses
|
| 0.09M | 0.14M | 0.19M | 1.20M | 2.89M | 2.49M | 1.71M | 1.84M | 1.46M | 1.45M | 1.46M | 1.38M | 1.34M | 1.26M | 1.03M | 2.70M | 0.28M | 0.27M | 0.26M | 0.30M | 0.27M | 0.34M | 0.67M | 0.32M | 0.22M | 0.28M | 0.49M | 0.45M | 0.14M | 0.18M | 0.28M | 0.39M | 0.19M | 0.25M | 0.73M | 0.75M | 0.15M | 0.15M | 0.22M | 0.41M | 0.16M | 0.16M | 0.17M | 0.21M | 0.12M | 0.12M | 0.29M | 0.62M | 0.25M | 0.45M | 0.69M | 1.00M | 1.58M | 3.41M | 4.67M | 5.42M | 4.20M | 3.87M | 4.43M | 3.89M | 2.83M | 2.78M | 2.73M | 2.10M | 0.89M | 1.14M |
|
Tax Rate
|
| 37.28% | 36.52% | 27.25% | 37.80% | 36.33% | 31.39% | 32.29% | 34.95% | 35.41% | 35.19% | 33.49% | 28.54% | 35.61% | 29.32% | 28.13% | 32.83% | 34.99% | 34.74% | 33.80% | 36.42% | 35.47% | 32.10% | 33.77% | 32.06% | 36.14% | 29.85% | 32.14% | 27.42% | 31.89% | 33.53% | 32.15% | 34.39% | 31.07% | -90.40% | 23.33% | 19.58% | 19.17% | 22.90% | 22.42% | 22.98% | 24.61% | 23.21% | 19.70% | 19.99% | 22.40% | 23.07% | 21.47% | 19.67% | 23.43% | 23.60% | 23.62% | 21.76% | 23.51% | 23.22% | 23.15% | 21.12% | 23.69% | 23.50% | 23.71% | 22.48% | 23.98% | 23.19% | 21.70% | 20.22% | 24.34% | 24.07% |