Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.49B | 3.46B | 3.13B | 2.50B | 3.04B | 2.80B | 2.47B | 2.38B | 2.33B | 2.10B | 1.68B | 1.67B | 1.69B | 1.48B | 1.24B | 1.32B | 1.36B | 1.29B | 1.16B | 1.10B | 951.79M | 816.32M | 779.58M | 614.83M | 470.50M | 427.30M | 353.50M |
Cost of Revenue | 1.76B | 1.75B | 1.51B | 1.28B | 1.53B | 1.42B | 1.31B | 1.27B | 1.25B | 1.15B | 941.34M | 953.17M | 958.68M | 854.12M | 719.95M | 750.02M | 776.29M | 746.62M | 652.04M | 597.37M | 511.10M | 437.78M | 422.43M | 321.04M | 247.00M | 232.90M | 191.40M |
Gross Profit | 1.73B | 1.71B | 1.61B | 1.22B | 1.52B | 1.39B | 1.16B | 1.11B | 1.07B | 954.95M | 743.65M | 716.39M | 735.31M | 629.40M | 524.08M | 567.81M | 579.75M | 541.05M | 503.75M | 497.93M | 440.69M | 378.54M | 357.15M | 293.78M | 223.50M | 194.40M | 162.10M |
Operating Expenses | 1.42B | 1.28B | 1.16B | 1.09B | 1.12B | 1.04B | 896.99M | 853.84M | 823.78M | 756.11M | 611.86M | 582.87M | 598.90M | 526.08M | 436.32M | 436.34M | 380.61M | 361.28M | 317.79M | 286.51M | 250.50M | 214.86M | 208.97M | 197.39M | 163.40M | 138.60M | 117.70M |
Selling, General & Admin | 1.42B | 1.30B | 1.18B | 1.10B | 1.14B | 1.05B | 910.89M | 864.08M | 831.97M | 763.06M | 625.66M | 596.63M | 614.66M | 534.07M | 444.71M | 430.35M | 385.77M | 366.77M | 322.20M | 286.51M | 250.50M | 214.86M | 208.97M | 183.74M | 150.80M | 131.00M | 110.20M |
Research & Development | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | -22.02M | -18.37M | -12.11M | -15.49M | -141.00K | -321.00K | -572.00K | -2.83M | -274.00K | -871.00K | -13.77M | -15.76M | N/A | -8.40M | -5.99M | -5.16M | -5.49M | -4.41M | N/A | N/A | N/A | N/A | 13.65M | 12.60M | 7.60M | 7.50M |
Operating Income | 310.28M | 393.10M | 450.50M | 137.05M | 394.97M | 350.98M | 262.97M | 256.51M | 249.72M | 198.84M | 131.79M | 133.53M | 136.41M | 103.33M | 87.76M | 118.71M | 199.14M | 179.77M | 185.97M | 211.43M | 190.19M | 163.68M | 148.18M | 96.39M | 60.10M | 55.80M | 44.40M |
Other Expenses / Income | 15.91M | 4.31M | 1.01M | 2.47M | 10.46M | 9.73M | 3.77M | 390.00K | -2.40M | -323.00K | -368.00K | 379.00K | 1.27M | 1.56M | 2.09M | 7.54M | 8.89M | 5.56M | 4.89M | 3.49M | 480.00K | 354.00K | -2.57M | -4.24M | -4.90M | -4.10M | -3.70M |
Before Tax Income | 326.19M | 397.41M | 451.51M | 139.52M | 405.43M | 360.72M | 266.73M | 256.90M | 247.32M | 198.52M | 131.43M | 133.91M | 137.68M | 104.89M | 89.85M | 126.24M | 208.03M | 185.34M | 190.85M | 214.92M | 190.67M | 164.03M | 145.61M | 92.16M | 55.20M | 51.70M | 40.70M |
Income Tax Expenses | 74.79M | 85.97M | 97.40M | 31.51M | 74.94M | 85.77M | 154.42M | 58.46M | 67.47M | 56.66M | 37.82M | 34.05M | 34.20M | 27.85M | 22.83M | 31.20M | 63.58M | 62.32M | 60.12M | 76.30M | 70.55M | 61.51M | 56.79M | 33.54M | 22.20M | 19.00M | 1.40M |
Net Income | 251.40M | 311.44M | 354.11M | 108.01M | 330.49M | 268.26M | 105.12M | 191.90M | 174.34M | 137.17M | 94.34M | 99.86M | 103.48M | 77.04M | 67.02M | 95.05M | 144.45M | 123.02M | 130.74M | 138.62M | 120.12M | 102.52M | 88.82M | 58.61M | 33.00M | 32.70M | 39.30M |
Interest Expenses | N/A | 2.71M | N/A | N/A | N/A | N/A | 429.00K | 1.04M | 1.10M | 1.05M | N/A | N/A | N/A | N/A | N/A | 63.00K | 152.00K | N/A | N/A | N/A | N/A | N/A | 2.57M | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 61.23M | 62.75M | 65.94M | 66.38M | 67.84M | 69.61M | 69.76M | 69.68M | 70.16M | 69.81M | 68.76M | 67.68M | 67.62M | 67.45M | 67.69M | 69.22M | 72.21M | 72.49M | 77.10M | 80.53M | 79.91M | 78.90M | 78.10M | 77.08M | 75.99M | 71.19M | 56.38M |
Diluted Shares Outstanding | 61.42M | 62.97M | 66.42M | 66.77M | 68.49M | 70.40M | 70.45M | 70.63M | 71.06M | 70.68M | 69.43M | 68.26M | 68.41M | 68.18M | 67.96M | 69.42M | 72.87M | 73.29M | 77.89M | 81.62M | 81.18M | 80.13M | 79.68M | 79.22M | 76.82M | 72.17M | 57.20M |
EBITDA | 462.34M | 546.90M | 566.08M | 283.65M | 516.70M | 418.95M | 327.11M | 432.45M | 310.41M | 253.59M | 172.66M | 174.80M | 179.97M | 141.76M | 126.10M | 157.40M | 238.52M | 203.32M | 209.51M | 230.06M | 190.19M | 163.68M | 148.18M | 110.04M | 72.70M | 63.40M | 51.90M |
EBITDA Margin | 13.26% | 15.79% | 18.11% | 11.34% | 16.98% | 14.95% | 13.26% | 18.19% | 13.34% | 12.07% | 10.25% | 10.47% | 10.62% | 9.56% | 10.14% | 11.94% | 17.59% | 15.79% | 18.13% | 21.00% | 19.98% | 20.05% | 19.01% | 17.90% | 15.45% | 14.84% | 14.68% |
EBIT | 326.19M | 400.12M | 451.51M | 139.52M | 405.43M | 354.02M | 259.97M | 251.40M | 242.90M | 194.89M | 132.16M | 133.91M | 137.68M | 104.89M | 89.85M | 126.31M | 208.18M | 185.34M | 190.85M | 214.92M | 190.67M | 164.03M | 148.18M | 92.16M | 55.20M | 51.70M | 40.70M |
EBIT Margin | 9.35% | 11.55% | 14.44% | 5.58% | 13.33% | 12.63% | 10.54% | 10.58% | 10.44% | 9.28% | 7.84% | 8.02% | 8.13% | 7.07% | 7.22% | 9.58% | 15.35% | 14.39% | 16.51% | 19.62% | 20.03% | 20.09% | 19.01% | 14.99% | 11.73% | 12.10% | 11.51% |
Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 |