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 | 5.87B | 5.38B | 5.19B | 4.90B | 4.36B | 4.15B | 3.78B | 3.49B | 3.39B | 3.30B | 3.19B | 2.92B | 2.75B | 2.59B | 2.52B | 2.42B | 2.22B | 1.95B | 1.74B | 1.46B | 1.06B | 1.05B | 1.08B | 795.73M | 730.00M | 684.40M | 574.90M | 527.80M | 485.80M | 491.00M |
Cost of Revenue | 3.40B | 3.13B | 2.93B | 2.68B | 2.37B | 2.31B | 2.05B | 1.90B | 1.88B | 1.84B | 1.76B | 1.63B | 1.53B | 1.43B | 1.42B | 1.45B | 1.35B | 1.18B | 1.10B | 928.67M | 738.88M | 735.93M | 680.21M | 426.87M | 385.00M | 362.10M | 316.50M | 292.40M | 276.60M | 276.50M |
Gross Profit | 2.46B | 2.25B | 2.26B | 2.21B | 1.98B | 1.84B | 1.73B | 1.59B | 1.51B | 1.45B | 1.44B | 1.29B | 1.21B | 1.16B | 1.10B | 971.72M | 867.90M | 761.14M | 637.00M | 533.39M | 317.99M | 311.22M | 400.65M | 368.86M | 345.00M | 322.30M | 258.40M | 235.40M | 209.20M | 214.50M |
Operating Expenses | 1.41B | 1.65B | 1.18B | 1.18B | 1.14B | 1.05B | 996.90M | 866.40M | 837.60M | 811.70M | 815.80M | 746.30M | 721.90M | 712.81M | 688.10M | 631.39M | 562.86M | 509.04M | 424.22M | 361.63M | 206.14M | 206.71M | 307.13M | 294.79M | 282.50M | 280.50M | 227.90M | 208.10M | 200.80M | 213.10M |
Selling, General & Admin | 1.28B | 1.65B | 1.18B | 1.18B | 1.14B | 1.05B | 996.90M | 866.40M | 837.60M | 811.70M | 815.80M | 746.30M | 721.90M | 712.81M | 708.10M | 631.39M | 562.86M | 509.04M | 424.22M | 361.63M | 206.14M | 206.71M | 307.79M | 271.33M | 263.20M | 264.00M | 213.70M | 194.50M | 187.70M | 201.40M |
Research & Development | 122.40M | 110.00M | 105.20M | 102.60M | 93.60M | 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 | 12.20M | -86.80M | -56.80M | -62.60M | -73.10M | -81.40M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -20.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -660.00K | 23.45M | 19.30M | 16.50M | 14.20M | 13.60M | 13.10M | 11.70M |
Operating Income | 1.06B | 597.80M | 1.08B | 1.03B | 840.20M | 791.70M | 732.70M | 724.20M | 674.20M | 641.20M | 622.20M | 545.10M | 492.60M | 444.95M | 412.89M | 340.33M | 305.03M | 252.10M | 212.78M | 171.75M | 111.85M | 104.51M | 93.52M | 74.07M | 62.50M | 41.80M | 30.50M | 27.30M | 8.40M | 1.40M |
Other Expenses / Income | -90.00M | -74.50M | -47.40M | -55.90M | -66.50M | -72.20M | -40.00M | -18.30M | -38.80M | -16.30M | -24.40M | -2.60M | 2.00M | -26.70M | -20.66M | -32.08M | -40.11M | -39.00M | -37.89M | -44.31M | 5.11M | -3.42M | -19.67M | -22.20M | 9.70M | 4.40M | 8.20M | 5.80M | 7.90M | 8.30M |
Before Tax Income | 967.40M | 523.30M | 1.03B | 973.80M | 773.70M | 719.50M | 692.70M | 705.90M | 635.40M | 624.90M | 597.80M | 542.50M | 494.60M | 418.26M | 392.24M | 308.25M | 264.93M | 213.10M | 174.88M | 127.44M | 116.97M | 101.09M | 73.86M | 51.87M | 72.20M | 46.20M | 38.70M | 33.10M | 16.30M | 9.70M |
Income Tax Expenses | 211.80M | 109.40M | 204.20M | 187.90M | 157.80M | 150.90M | -50.70M | 246.90M | 225.00M | 211.00M | 203.40M | 192.70M | 185.00M | 147.56M | 148.72M | 113.08M | 95.90M | 74.17M | 52.07M | 38.63M | 35.97M | 34.40M | 26.87M | 18.32M | 26.80M | 15.90M | 14.20M | 11.90M | 6.10M | 3.60M |
Net Income | 755.60M | 413.90M | 827.50M | 785.90M | 615.90M | 568.60M | 743.40M | 459.00M | 410.40M | 413.90M | 394.40M | 349.80M | 309.60M | 270.72M | 243.53M | 195.17M | 169.03M | 138.93M | 122.91M | 88.81M | 80.96M | 66.69M | 46.98M | 33.56M | 45.40M | 30.30M | 24.50M | 21.20M | 10.20M | 6.10M |
Interest Expenses | 110.90M | 89.60M | 54.50M | 61.00M | 73.60M | 79.40M | 52.60M | 27.70M | 30.50M | 27.40M | 27.70M | 14.00M | 8.70M | 27.78M | 35.57M | 46.95M | 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 |
Basic Shares Outstanding | 244.90M | 242.90M | 244.90M | 246.80M | 246.20M | 245.50M | 250.60M | 257.60M | 262.20M | 270.20M | 277.20M | 280.20M | 286.40M | 284.12M | 281.52M | 271.48M | 263.36M | 259.42M | 255.43M | 247.47M | 241.36M | 237.78M | 233.27M | 229.93M | 232.75M | 232.40M | 233.53M | 234.41M | 234.80M | 236.47M |
Diluted Shares Outstanding | 247.60M | 246.30M | 249.60M | 252.20M | 252.10M | 250.70M | 256.10M | 262.10M | 267.20M | 275.00M | 282.40M | 285.40M | 291.60M | 288.80M | 285.91M | 284.46M | 281.25M | 275.78M | 277.16M | 272.26M | 253.19M | 250.85M | 244.91M | 239.60M | 246.26M | 240.30M | 239.65M | 234.41M | 234.80M | 236.47M |
EBITDA | 1.25B | 816.80M | 1.30B | 1.22B | 1.02B | 932.80M | 870.70M | 841.20M | 766.90M | 743.50M | 716.00M | 641.50M | 580.40M | 517.63M | 513.17M | 426.60M | 321.60M | 264.82M | 219.13M | 166.53M | 147.16M | 128.98M | 101.70M | 75.33M | 91.50M | 62.70M | 52.90M | 46.70M | 29.40M | 21.40M |
EBITDA Margin | 21.38% | 15.19% | 25.01% | 24.91% | 23.33% | 22.50% | 23.06% | 24.08% | 22.59% | 22.55% | 22.41% | 21.95% | 21.11% | 19.99% | 20.36% | 17.61% | 14.48% | 13.61% | 12.62% | 11.39% | 13.92% | 12.32% | 9.41% | 9.47% | 12.53% | 9.16% | 9.20% | 8.85% | 6.05% | 4.36% |
EBIT | 1.08B | 612.90M | 1.09B | 1.03B | 847.30M | 798.90M | 745.30M | 733.60M | 665.90M | 652.30M | 625.50M | 556.50M | 503.30M | 446.06M | 427.82M | 355.20M | 264.93M | 213.10M | 174.97M | 127.44M | 116.94M | 101.09M | 73.86M | 51.87M | 72.20M | 46.20M | 38.70M | 33.10M | 16.30M | 9.70M |
EBIT Margin | 18.38% | 11.40% | 20.93% | 21.14% | 19.44% | 19.27% | 19.74% | 21.00% | 19.62% | 19.78% | 19.58% | 19.05% | 18.31% | 17.23% | 16.97% | 14.66% | 11.93% | 10.95% | 10.08% | 8.72% | 11.06% | 9.65% | 6.83% | 6.52% | 9.89% | 6.75% | 6.73% | 6.27% | 3.36% | 1.98% |
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 |