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 | 1996-12-31 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.19B | 3.76B | 3.23B | 2.66B | 3.00B | 3.03B | 2.62B | 2.27B | 2.54B | 2.81B | 2.85B | 2.85B | 2.69B | 2.07B | 1.73B | 2.48B | 2.28B | 1.97B | 1.60B | 1.33B | 1.04B | 994.08M | 978.88M | 1.06B | 1.09B | 1.19B | 1.16B | 1.11B | 1.03B | 906.70M |
Cost of Revenue | 2.71B | 2.48B | 2.17B | 1.78B | 2.00B | 2.00B | 1.74B | 1.49B | 1.69B | 1.86B | 1.91B | 1.99B | 1.96B | 1.51B | 1.27B | 1.76B | 1.63B | 1.42B | 1.16B | 971.32M | 759.92M | 694.05M | 671.55M | 668.79M | 685.30M | 701.50M | 690.00M | 657.00M | 604.90M | 528.30M |
Gross Profit | 1.48B | 1.28B | 1.07B | 871.34M | 1.01B | 1.03B | 880.33M | 789.30M | 841.14M | 949.30M | 942.65M | 866.66M | 736.74M | 563.82M | 456.27M | 720.15M | 647.57M | 552.28M | 436.92M | 362.36M | 280.67M | 300.02M | 307.33M | 389.81M | 400.90M | 485.20M | 469.10M | 452.10M | 427.50M | 378.40M |
Operating Expenses | 758.91M | 656.64M | 597.11M | 543.80M | 621.49M | 627.70M | 545.67M | 466.68M | 639.49M | 545.50M | 527.21M | 495.22M | 440.06M | 377.77M | 333.39M | 424.75M | 370.12M | 315.83M | 287.07M | 259.06M | 212.45M | 208.50M | 190.16M | 250.93M | 252.90M | 337.80M | 334.20M | 339.80M | 319.50M | 289.70M |
Selling, General & Admin | 703.65M | 656.64M | 597.11M | 543.80M | 621.49M | 627.70M | 545.67M | 466.68M | 639.49M | 545.50M | 527.21M | 495.22M | 439.77M | 377.77M | 333.39M | 405.38M | 370.12M | 315.83M | 285.31M | 256.62M | 210.70M | 198.03M | 190.16M | 216.22M | 223.80M | 309.70M | 305.80M | 310.30M | 289.80M | 261.70M |
Research & Development | 71.23M | 63.21M | 55.97M | 51.41M | 56.84M | 54.17M | 47.90M | 44.72M | 47.18M | 43.26M | 42.13M | 37.30M | 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 | -15.04M | 9.99M | -114.46M | 3.94M | 21.00M | 10.69M | 5.21M | 3.17M | 4.18M | 4.00M | 4.19M | 2.69M | N/A | -384.00K | N/A | N/A | N/A | N/A | 1.76M | 2.44M | 1.74M | 10.47M | N/A | 34.71M | 29.10M | 28.10M | 28.40M | 29.50M | 29.70M | 28.00M |
Operating Income | 717.85M | 612.34M | 357.04M | 282.07M | 370.91M | 375.54M | 377.71M | 288.27M | 181.70M | 373.75M | 406.99M | 362.08M | 296.68M | 186.43M | 92.98M | 295.40M | 277.63M | 232.97M | 149.84M | 103.30M | 68.22M | 91.52M | 117.17M | 138.88M | 148.00M | 147.40M | 134.90M | 112.30M | 108.00M | 88.70M |
Other Expenses / Income | -30.98M | -19.51M | -136.67M | -18.03M | -2.42M | -6.88M | -10.71M | -10.89M | -11.91M | 2.07M | 9.46M | 7.49M | 4.65M | 678.00K | -6.50M | 4.41M | 9.53M | 5.20M | 4.05M | 4.47M | 1.01M | -3.58M | -1.12M | -17.20M | -33.80M | -400.00K | 200.00K | 5.60M | -8.40M | -8.50M |
Before Tax Income | 686.87M | 592.83M | 325.00M | 264.04M | 368.49M | 368.66M | 366.24M | 277.39M | 169.79M | 375.81M | 416.44M | 369.57M | 301.33M | 187.11M | 86.48M | 299.81M | 287.16M | 238.17M | 153.90M | 107.78M | 69.23M | 87.94M | 116.04M | 121.68M | 114.20M | 147.00M | 135.10M | 117.90M | 99.60M | 80.20M |
Income Tax Expenses | 141.62M | 120.60M | 48.42M | 57.90M | 75.41M | 81.67M | 118.76M | 79.02M | 42.38M | 121.93M | 124.75M | 112.35M | 84.32M | 54.90M | 37.91M | 87.52M | 84.42M | 63.16M | 31.59M | 27.18M | 14.69M | 21.06M | 32.45M | 43.59M | 40.30M | 53.30M | 49.70M | 43.60M | 38.10M | 32.20M |
Net Income | 545.25M | 472.22M | 276.58M | 206.12M | 293.11M | 287.07M | 247.50M | 198.40M | 127.48M | 254.69M | 293.78M | 257.41M | 217.19M | 130.24M | 48.58M | 212.29M | 202.74M | 175.01M | 122.31M | 80.60M | 54.54M | 29.27M | 83.59M | 78.09M | 73.90M | 93.70M | 85.40M | 74.30M | 61.50M | 48.00M |
Interest Expenses | 44.37M | 29.50M | 22.21M | 21.97M | 23.41M | 17.57M | 24.22M | 19.08M | 21.82M | 10.43M | 2.86M | 4.19M | 6.70M | 6.69M | 8.52M | 12.15M | 11.43M | 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 |
Basic Shares Outstanding | 57.36M | 58.03M | 59.31M | 59.63M | 61.96M | 64.89M | 65.74M | 67.46M | 74.11M | 79.19M | 81.98M | 83.09M | 83.68M | 84.41M | 84.78M | 85.30M | 85.80M | 85.16M | 83.49M | 82.38M | 82.64M | 84.86M | 84.86M | 85.35M | 90.67M | 97.60M | 98.73M | 99.73M | 93.54M | 43.84M |
Diluted Shares Outstanding | 58.22M | 58.75M | 60.06M | 60.25M | 62.66M | 65.68M | 66.64M | 68.16M | 74.85M | 80.10M | 83.04M | 84.17M | 84.71M | 85.22M | 85.27M | 86.11M | 86.78M | 86.00M | 84.35M | 83.29M | 83.27M | 86.10M | 85.29M | 85.35M | 91.23M | 98.12M | 98.73M | 99.73M | 93.54M | 43.84M |
EBITDA | 824.67M | 700.14M | 675.23M | 410.35M | 466.88M | 473.29M | 416.69M | 383.95M | 441.64M | 455.85M | 504.29M | 439.10M | 370.09M | 251.16M | 152.75M | 368.89M | 351.20M | 282.16M | 193.47M | 103.30M | 68.22M | 91.52M | 153.37M | 173.59M | 177.10M | 175.50M | 163.30M | 141.80M | 137.70M | 116.70M |
EBITDA Margin | 19.67% | 18.61% | 20.88% | 15.45% | 15.55% | 15.63% | 15.88% | 16.88% | 17.42% | 16.20% | 17.68% | 15.39% | 13.73% | 12.13% | 8.83% | 14.88% | 15.40% | 14.31% | 12.08% | 7.75% | 6.56% | 9.21% | 15.67% | 16.40% | 16.30% | 14.79% | 14.09% | 12.79% | 13.34% | 12.87% |
EBIT | 731.24M | 622.33M | 347.21M | 285.98M | 391.93M | 386.30M | 390.48M | 296.49M | 191.68M | 387.05M | 421.40M | 373.96M | 308.21M | 191.83M | 95.00M | 311.96M | 298.59M | 238.17M | 153.90M | 107.78M | 69.23M | 50.34M | 116.04M | 121.68M | 114.20M | 147.00M | 135.10M | 117.90M | 99.60M | 80.20M |
EBIT Margin | 17.45% | 16.55% | 10.74% | 10.77% | 13.05% | 12.75% | 14.88% | 13.03% | 7.56% | 13.76% | 14.77% | 13.11% | 11.44% | 9.27% | 5.49% | 12.58% | 13.09% | 12.08% | 9.61% | 8.08% | 6.65% | 5.06% | 11.85% | 11.49% | 10.51% | 12.39% | 11.66% | 10.63% | 9.65% | 8.85% |
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 | 1996-12-31 | 1995-12-31 | 1994-12-31 |