|
Revenue
|
236.46M | 259.12M | 270.33M | 268.52M | 281.48M | 269.63M | 283.76M | 292.67M | 317.86M | 300.95M | 307.20M | 322.68M | 335.65M | 315.48M | 319.54M | 332.11M | 352.58M | 338.30M | 354.07M | 360.20M | 390.12M | 383.52M | 351.96M | 382.48M | 413.34M | 406.39M | 399.69M | 417.55M | 466.57M | 448.31M | 443.00M | 462.02M | 508.94M | 491.98M | 506.12M | 537.66M | 580.75M | 545.45M | 549.39M | 576.06M | 620.10M | 605.30M | 605.45M | 626.34M | 637.59M | 721.79M | 720.94M | 777.71M | 826.14M | 810.42M | 801.09M | 836.55M | 860.55M | 841.66M | 828.57M | 900.20M | 943.63M | 915.53M | 901.60M | 964.10M | 1,003.58M | 975.54M | 954.29M | 998.43M | 1,109.46M | 1,105.24M |
|
Cost of Revenue
|
112.02M | 128.64M | 137.40M | 126.16M | 132.20M | 127.42M | 138.99M | 137.75M | 143.83M | 142.29M | 148.32M | 147.90M | 150.96M | 144.84M | 150.49M | 148.13M | 154.88M | 152.51M | 165.41M | 158.11M | 171.60M | 170.19M | 169.79M | 166.93M | 180.59M | 182.11M | 181.99M | 190.01M | 206.03M | 201.58M | 202.37M | 203.83M | 216.22M | 217.97M | 233.65M | 234.56M | 248.31M | 239.81M | 249.03M | 244.46M | 262.25M | 260.35M | 274.30M | 266.75M | 258.25M | 299.18M | 311.44M | 306.93M | 336.83M | 337.50M | 344.67M | 337.80M | 346.51M | 335.04M | 343.64M | 357.22M | 370.78M | 367.55M | 375.43M | 371.02M | 384.42M | 379.50M | 383.63M | 375.05M | 414.73M | 421.88M |
|
Gross Profit
|
124.43M | 130.48M | 132.93M | 142.36M | 149.28M | 142.21M | 144.77M | 154.93M | 174.03M | 158.67M | 158.88M | 174.77M | 184.69M | 170.63M | 169.05M | 183.97M | 197.70M | 185.78M | 188.66M | 202.10M | 218.52M | 213.34M | 182.16M | 215.54M | 232.76M | 224.27M | 217.69M | 227.54M | 260.54M | 246.73M | 240.63M | 258.19M | 292.71M | 274.00M | 272.47M | 303.10M | 332.44M | 305.64M | 300.36M | 331.60M | 357.85M | 344.95M | 331.15M | 359.59M | 379.34M | 422.61M | 409.50M | 470.78M | 489.31M | 472.92M | 456.42M | 498.75M | 514.03M | 506.63M | 484.93M | 542.97M | 572.85M | 547.98M | 526.17M | 593.07M | 619.16M | 596.04M | 570.66M | 623.38M | 694.73M | 683.35M |
|
Research & Development
|
15.94M | 16.58M | 16.01M | 16.71M | 17.21M | 17.20M | 17.48M | 17.81M | 18.62M | 19.41M | 20.20M | 20.56M | 20.06M | 20.35M | 21.05M | 21.76M | 22.18M | 21.57M | 22.50M | 23.11M | 25.43M | 24.85M | 24.87M | 25.01M | 24.32M | 24.86M | 25.50M | 24.62M | 25.41M | 25.67M | 25.42M | 25.79M | 27.00M | 27.59M | 28.81M | 29.02M | 29.51M | 29.19M | 30.14M | 31.51M | 32.26M | 34.26M | 35.16M | 33.31M | 31.64M | 37.52M | 38.78M | 37.58M | 37.70M | 40.43M | 45.31M | 40.17M | 123.22M | 48.01M | 43.42M | 44.67M | 46.51M | 47.97M | 51.81M | 52.63M | 55.45M | 53.98M | 57.73M | 59.06M | 61.90M | 63.41M |
|
Selling, General & Administrative
|
29.07M | 28.18M | 29.39M | 32.81M | 33.08M | 30.70M | 29.93M | 32.60M | 33.14M | 32.48M | 31.17M | 36.18M | 34.27M | 35.31M | 31.85M | 41.63M | 38.86M | 38.65M | 40.99M | 41.09M | 41.85M | 45.70M | 45.26M | 42.60M | 44.92M | 46.20M | 48.79M | 49.30M | 54.32M | 52.63M | 50.78M | 52.91M | 55.46M | 57.19M | 55.32M | 60.93M | 61.08M | 63.95M | 58.97M | 60.36M | 59.95M | 66.34M | 74.66M | 65.81M | 60.27M | 105.03M | 69.72M | 70.77M | 73.33M | 82.10M | 83.47M | 77.95M | 81.49M | 83.76M | 83.05M | 70.10M | 89.67M | 89.03M | 87.02M | 92.02M | 157.24M | 91.89M | 101.14M | 91.56M | 98.68M | 105.94M |
|
Other Operating Expenses
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 100.67M | 96.73M | 95.15M | -673.93M | -95.52M | -95.85M | -109.18M | -125.74M | | | | | | | | | | | | | | | | | 149.45M | 142.66M | 146.28M | 150.11M | 156.22M | 161.11M | 159.16M |
|
Operating Expenses
|
45.01M | 44.77M | 45.40M | 49.52M | 50.28M | 47.91M | 47.41M | 50.41M | 51.76M | 51.89M | 51.37M | 56.73M | 54.33M | 55.66M | 52.90M | 63.39M | 61.04M | 60.22M | 63.49M | 64.20M | 67.28M | 70.55M | 70.13M | 67.61M | 69.24M | 71.06M | 74.29M | 73.92M | 79.73M | 78.30M | 76.20M | 78.70M | 82.46M | 84.77M | 84.13M | 190.63M | 187.32M | 188.29M | -584.82M | -3.65M | -3.63M | -8.59M | -15.92M | 99.12M | 91.91M | 142.55M | 108.50M | 108.35M | 111.02M | 122.53M | 128.77M | 118.12M | 204.71M | 131.78M | 126.47M | 114.77M | 136.17M | 137.00M | 138.83M | 294.11M | 355.36M | 292.15M | 308.97M | 306.85M | 321.69M | 328.51M |
|
Operating Income
|
38.44M | 44.20M | 44.15M | 48.43M | 54.84M | 49.81M | 50.80M | 53.53M | 71.30M | 56.10M | 55.30M | 60.41M | 75.82M | 62.91M | 63.43M | 61.19M | 78.76M | 65.48M | 61.33M | 70.05M | 83.22M | 72.19M | 34.80M | 72.80M | 88.30M | 71.89M | 66.91M | 73.79M | 104.16M | 88.46M | 83.83M | 92.24M | 122.56M | 100.41M | 97.81M | 113.04M | 145.59M | 117.35M | 115.35M | 133.14M | 164.28M | 139.80M | 115.63M | 144.32M | 193.25M | 171.86M | 185.09M | 247.62M | 259.25M | 225.96M | 199.19M | 248.34M | 179.07M | 244.83M | 226.53M | 280.40M | 296.14M | 275.28M | 245.30M | 298.96M | 263.80M | 303.89M | 261.69M | 316.53M | 373.05M | 354.85M |
|
EBIT
|
38.44M | 44.20M | 44.15M | 48.43M | 54.84M | 49.81M | 50.80M | 53.53M | 71.30M | 56.10M | 55.30M | 60.41M | 75.82M | 62.91M | 63.43M | 61.19M | 78.76M | 65.48M | 61.33M | 70.05M | 83.22M | 72.19M | 34.80M | 72.80M | 88.30M | 71.89M | 66.91M | 73.79M | 104.16M | 88.46M | 83.83M | 92.24M | 122.56M | 100.41M | 97.81M | 113.04M | 145.59M | 117.35M | 115.35M | 133.14M | 164.28M | 139.80M | 115.63M | 144.32M | 193.25M | 171.86M | 185.09M | 247.62M | 259.25M | 225.96M | 199.19M | 248.34M | 179.07M | 244.83M | 226.53M | 280.40M | 296.14M | 275.28M | 245.30M | 298.96M | 263.80M | 303.89M | 261.69M | 316.53M | 373.05M | 354.85M |
|
Interest & Investment Income
|
| | | | | | | | 0.37M | 0.45M | 0.51M | 0.44M | 0.48M | 0.47M | 0.51M | 0.44M | 0.44M | 0.46M | 0.54M | 0.47M | 0.49M | 0.31M | 0.46M | 0.42M | 0.56M | 0.68M | 0.80M | 0.82M | 0.93M | 0.85M | 1.06M | 1.08M | 1.18M | 1.40M | 1.59M | 0.58M | 0.17M | 0.14M | 0.26M | 0.04M | 0.03M | 0.09M | 0.27M | 0.14M | 0.07M | 0.21M | 0.17M | 0.05M | 0.09M | 0.12M | 0.17M | 0.14M | 0.33M | 0.35M | 0.23M | 0.42M | 0.33M | 1.25M | 3.63M | 4.43M | 3.35M | 2.71M | 2.20M | 1.22M | 0.63M | 0.58M |
|
EBT
|
38.05M | 43.82M | 43.90M | 48.12M | 54.28M | 49.26M | 50.47M | 53.17M | 70.94M | 55.62M | 54.70M | 59.65M | 75.37M | 62.51M | 63.08M | 60.80M | 78.03M | 64.48M | 59.96M | 67.74M | 80.74M | 68.21M | 29.86M | 66.92M | 81.60M | 64.83M | 59.78M | 66.31M | 96.89M | 81.52M | 77.13M | 84.74M | 114.58M | 92.05M | 89.69M | 104.35M | 137.31M | 109.04M | 107.05M | 124.79M | 156.12M | 132.80M | 108.51M | 136.77M | 183.82M | 163.95M | 177.44M | 240.09M | 251.73M | 218.95M | 191.88M | 241.49M | 171.08M | 234.18M | 213.22M | 267.69M | 285.93M | 267.89M | 239.67M | 295.48M | 259.06M | 298.91M | 256.39M | 310.08M | 362.35M | 344.77M |
|
Tax Provisions
|
11.97M | 12.28M | 12.94M | 15.09M | 17.09M | 14.55M | 14.09M | 16.57M | 22.28M | 17.12M | 16.70M | 18.92M | 24.05M | 19.64M | 19.72M | 15.93M | 24.03M | 18.79M | 16.72M | 21.15M | 23.50M | 16.05M | 3.91M | 20.35M | 24.66M | 20.60M | 15.39M | 20.28M | 29.68M | 25.07M | 24.76M | 15.68M | 29.18M | 21.54M | 51.40M | 14.87M | 28.63M | 15.82M | 21.37M | 22.08M | 30.42M | 23.96M | 17.96M | 24.92M | 34.83M | 17.63M | 2.48M | 35.80M | 49.12M | 43.77M | 29.11M | 47.53M | 39.10M | 53.24M | 41.01M | 53.63M | 61.69M | 55.66M | 45.15M | 59.90M | 55.76M | 66.07M | 40.24M | 67.41M | 68.36M | 70.16M |
|
Profit After Tax
|
26.07M | 31.54M | 30.96M | 33.03M | 37.19M | 34.69M | 36.37M | 36.61M | 48.66M | 38.51M | 38.01M | 40.74M | 51.32M | 42.85M | 43.35M | 44.86M | 53.99M | 45.69M | 43.26M | 46.59M | 57.22M | 52.14M | 25.96M | 46.59M | 56.91M | 44.22M | 44.35M | 46.02M | 67.20M | 56.45M | 52.37M | 69.02M | 85.36M | 70.51M | 38.26M | 89.45M | 108.69M | 93.25M | 85.64M | 102.71M | 125.71M | 108.84M | 90.50M | 111.86M | 149.00M | 146.32M | 174.96M | 204.29M | 202.61M | 175.24M | 162.77M | 193.97M | 131.98M | 180.94M | 172.21M | 214.05M | 224.24M | 212.23M | 194.52M | 235.58M | 203.30M | 232.84M | 216.15M | 242.68M | 293.99M | 274.61M |
|
Net Income - Minority
|
| | -0.01M | | -0.02M | -0.04M | -0.05M | | | | | | | | | | | | | | | | | | | | | | | | | | | | -0.26M | | -0.28M | -0.24M | -0.28M | -0.31M | -0.30M | -0.30M | -0.35M | -0.38M | -0.44M | -0.54M | -0.71M | -0.74M | -0.76M | | | | | | | | | | | | | | | | | |
|
Income from Non-Controlling Interests
|
| | | 0.00M | 0.00M | 0.02M | 0.01M | -0.01M | -0.00M | -0.01M | -0.01M | -0.01M | 0.00M | 0.02M | 0.01M | 0.01M | 0.00M | 0.00M | -0.02M | 0.01M | 0.03M | 0.02M | -0.01M | -0.02M | 0.03M | 0.01M | 0.04M | 0.01M | 0.00M | -0.00M | 0.00M | 0.04M | 0.05M | 0.00M | 0.03M | 0.03M | -0.01M | -0.04M | 0.04M | 0.03M | -0.01M | 0.00M | 0.05M | 0.03M | 0.06M | 0.10M | 0.17M | 0.03M | 0.02M | -0.06M | | | | | | | | | | | | | | | | |
|
Income from Continuing Operations
|
26.07M | 31.54M | 30.96M | 33.03M | 37.20M | 34.72M | 36.38M | 36.61M | 48.65M | 38.50M | 38.00M | 40.73M | 51.32M | 42.87M | 43.36M | 44.87M | 54.00M | 45.69M | 43.24M | 46.59M | 57.24M | 52.16M | 25.95M | 46.58M | 56.94M | 44.23M | 44.39M | 46.02M | 67.21M | 56.45M | 52.37M | 69.06M | 85.41M | 70.51M | 38.29M | 89.48M | 108.68M | 93.21M | 85.68M | 102.71M | 125.70M | 108.84M | 90.54M | 111.86M | 149.00M | 146.32M | 174.96M | 204.29M | 202.61M | 175.18M | 162.77M | 193.97M | 131.98M | 180.94M | 172.21M | 214.05M | 224.24M | 212.23M | 194.52M | 235.58M | 203.30M | 232.84M | 216.15M | 242.68M | 293.99M | 274.61M |
|
Consolidated Net Income
|
26.07M | 31.54M | 30.96M | 33.03M | 37.20M | 34.72M | 36.38M | 36.61M | 48.65M | 38.50M | 38.00M | 40.73M | 51.32M | 42.87M | 43.36M | 44.87M | 54.00M | 45.69M | 43.24M | 46.59M | 57.24M | 52.16M | 25.95M | 46.58M | 56.94M | 44.23M | 44.39M | 46.02M | 67.21M | 56.45M | 52.37M | 69.06M | 85.41M | 70.51M | 38.29M | 89.48M | 108.68M | 93.21M | 85.68M | 102.71M | 125.70M | 108.84M | 90.54M | 111.86M | 149.00M | 146.32M | 174.96M | 204.29M | 202.61M | 175.18M | 162.77M | 193.97M | 131.98M | 180.94M | 172.21M | 214.05M | 224.24M | 212.23M | 194.52M | 235.58M | 203.30M | 232.84M | 216.15M | 242.68M | 293.99M | 274.61M |
|
Income towards Parent Company
|
26.07M | 31.54M | 30.95M | 33.03M | 37.18M | 34.68M | 36.33M | 36.61M | 48.65M | 38.50M | 38.00M | 40.73M | 51.32M | 42.87M | 43.36M | 44.87M | 54.00M | 45.69M | 43.24M | 46.59M | 57.24M | 52.16M | 25.95M | 46.58M | 56.94M | 44.23M | 44.39M | 46.02M | 67.21M | 56.45M | 52.37M | 69.06M | 85.41M | 70.51M | 38.03M | 89.48M | 108.40M | 92.97M | 85.40M | 102.40M | 125.40M | 108.53M | 90.19M | 111.47M | 148.56M | 145.78M | 174.25M | 203.55M | 201.84M | 175.18M | 162.77M | 193.97M | 131.98M | 180.94M | 172.21M | 214.05M | 224.24M | 212.23M | 194.52M | 235.58M | 203.30M | 232.84M | 216.15M | 242.68M | 293.99M | 274.61M |
|
Net Income towards Common Stockholders
|
26.07M | 31.54M | 30.95M | 33.03M | 37.18M | 34.68M | 36.33M | 36.61M | 48.65M | 38.50M | 38.00M | 40.73M | 51.32M | 42.87M | 43.36M | 44.87M | 54.00M | 45.69M | 43.24M | 46.59M | 57.24M | 52.16M | 25.95M | 46.58M | 56.94M | 44.23M | 44.39M | 46.02M | 67.21M | 56.45M | 52.37M | 69.06M | 85.41M | 70.51M | 38.03M | 89.48M | 108.40M | 92.97M | 85.40M | 102.40M | 125.40M | 108.53M | 90.19M | 111.47M | 148.56M | 145.78M | 174.25M | 203.55M | 201.84M | 175.18M | 162.77M | 193.97M | 131.98M | 180.94M | 172.21M | 214.05M | 224.24M | 212.23M | 194.52M | 235.58M | 203.30M | 232.84M | 216.15M | 242.68M | 293.99M | 274.61M |
|
EPS (Basic)
|
0.44 | 0.54 | 0.53 | 0.57 | 0.64 | 0.60 | 0.63 | 0.64 | 0.85 | 0.68 | 0.68 | 0.74 | 0.93 | 0.78 | 0.79 | 0.82 | 1.01 | 0.87 | 0.83 | 0.45 | 0.56 | 0.52 | 0.27 | 0.49 | 0.61 | 0.48 | 0.49 | 0.51 | 0.75 | 0.63 | 0.59 | 0.78 | 0.97 | 0.81 | 0.44 | 1.02 | 1.25 | 1.07 | 0.99 | 1.19 | 1.46 | 1.26 | 1.05 | 1.31 | 1.75 | 1.71 | 2.05 | 2.39 | 2.37 | 2.06 | 1.92 | 2.30 | 1.57 | 2.17 | 2.08 | 2.58 | 2.70 | 2.55 | 2.34 | 2.84 | 2.46 | 2.83 | 2.65 | 2.98 | 3.66 | 3.43 |
|
EPS (Weighted Average and Diluted)
|
0.43 | 0.52 | 0.51 | 0.55 | 0.62 | 0.59 | 0.61 | 0.62 | 0.83 | 0.66 | 0.67 | 0.72 | 0.91 | 0.76 | 0.78 | 0.81 | 0.99 | 0.86 | 0.82 | 0.45 | 0.55 | 0.52 | 0.27 | 0.49 | 0.60 | 0.48 | 0.48 | 0.51 | 0.74 | 0.62 | 0.58 | 0.77 | 0.95 | 0.79 | 0.43 | 1.01 | 1.23 | 1.05 | 0.98 | 1.17 | 1.43 | 1.24 | 1.04 | 1.29 | 1.72 | 1.69 | 2.01 | 2.35 | 2.34 | 2.03 | 1.89 | 2.27 | 1.56 | 2.15 | 2.06 | 2.55 | 2.67 | 2.53 | 2.31 | 2.81 | 2.44 | 2.80 | 2.62 | 2.96 | 3.63 | 3.40 |
|
Shares Outstanding (Weighted Average)
|
118.03M | 117.20M | 117.18M | 115.30M | 115.30M | 115.41M | 115.01M | 114.67M | 114.69M | 113.69M | 110.11M | 110.11M | 110.07M | 113.73M | 109.35M | 109.16M | 108.21M | 105.09M | 103.79M | 103.20M | 102.61M | 100.54M | 95.36M | 94.25M | 93.59M | 92.01M | 90.96M | 89.64M | 89.53M | 89.54M | 89.66M | 88.01M | 88.12M | 87.28M | 87.22M | 87.12M | 86.86M | 86.59M | 86.23M | 86.01M | 86.01M | 86.09M | 85.78M | 85.33M | 84.93M | 85.05M | 85.30M | 85.43M | 85.28M | 85.08M | 84.79M | 84.25M | 84.01M | 83.25M | 82.82M | 82.90M | 83.00M | 83.01M | 83.09M | 83.09M | 82.59M | 82.31M | 81.88M | 81.33M | 80.42M | 80.00M |
|
Shares Outstanding (Diluted Average)
|
60.70M | 60.72M | 60.68M | 60.03M | 59.88M | 59.69M | 59.56M | 59.09M | | | | | | | | | | | 107.97M | | | | 101.50M | | | | 93.65M | | | | 90.88M | | 89.96M | 89.73M | 89.57M | 88.94M | 88.79M | 88.69M | 88.47M | 87.55M | 87.61M | 87.67M | 87.54M | 86.70M | 86.57M | 86.69M | 86.72M | 86.92M | 86.79M | 86.71M | 86.57M | 85.56M | 85.22M | 84.86M | 84.60M | 83.96M | 83.98M | 83.99M | 83.98M | 83.96M | 83.68M | 83.48M | 83.25M | 81.92M | 81.47M | 81.21M |
|
EBITDA
|
38.44M | 44.20M | 44.15M | 48.43M | 54.84M | 49.81M | 50.80M | 53.53M | 71.30M | 56.10M | 55.30M | 60.41M | 75.82M | 62.91M | 63.43M | 61.19M | 78.76M | 65.48M | 61.33M | 70.05M | 83.22M | 72.19M | 34.80M | 72.80M | 88.30M | 71.89M | 66.91M | 73.79M | 104.16M | 88.46M | 83.83M | 92.24M | 122.56M | 100.41M | 97.81M | 113.04M | 145.59M | 117.35M | 115.35M | 133.14M | 164.28M | 139.80M | 115.63M | 144.32M | 193.25M | 171.86M | 185.09M | 247.62M | 259.25M | 225.96M | 199.19M | 248.34M | 179.07M | 244.83M | 226.53M | 280.40M | 296.14M | 275.28M | 245.30M | 298.96M | 263.80M | 303.89M | 261.69M | 316.53M | 373.05M | 354.85M |
|
Interest Expenses
|
0.64M | 0.44M | 0.38M | 0.36M | 0.69M | 0.69M | 0.67M | 0.73M | 0.78M | 0.93M | 1.11M | 1.19M | 0.93M | 0.87M | 0.86M | 0.83M | 1.18M | 1.46M | 1.91M | 2.77M | 2.96M | 4.29M | 5.40M | 6.30M | 7.26M | 7.75M | 7.93M | 8.30M | 8.20M | 7.79M | 7.75M | 8.59M | 9.15M | 9.76M | 9.72M | 9.27M | 8.46M | 8.45M | 8.56M | 8.39M | 8.19M | 7.09M | 7.39M | 7.69M | 9.49M | 8.11M | 7.83M | 7.58M | 7.61M | 7.13M | 7.48M | 7.00M | 8.32M | 11.00M | 13.55M | 13.13M | 10.54M | 8.65M | 9.27M | 7.91M | 8.10M | 7.70M | 7.50M | 7.67M | 11.32M | 10.65M |
|
Tax Rate
|
31.47% | 28.03% | 29.48% | 31.36% | 31.48% | 29.53% | 27.91% | 31.16% | 31.41% | 30.78% | 30.53% | 31.71% | 31.91% | 31.42% | 31.27% | 26.20% | 30.80% | 29.14% | 27.89% | 31.22% | 29.10% | 23.52% | 13.10% | 30.40% | 30.23% | 31.78% | 25.75% | 30.59% | 30.63% | 30.75% | 32.10% | 18.50% | 25.46% | 23.40% | 57.31% | 14.25% | 20.85% | 14.51% | 19.96% | 17.70% | 19.49% | 18.04% | 16.55% | 18.22% | 18.95% | 10.75% | 1.40% | 14.91% | 19.51% | 19.99% | 15.17% | 19.68% | 22.86% | 22.74% | 19.23% | 20.04% | 21.58% | 20.78% | 18.84% | 20.27% | 21.52% | 22.10% | 15.69% | 21.74% | 18.87% | 20.35% |