Financial Year End | 2023-12-31 | 2023-01-01 | 2022-12-31 | 2022-01-02 | 2021-12-31 | 2021-01-03 | 2020-12-31 | 2019-12-31 | 2019-12-29 | 2018-12-31 | 2017-12-31 | 2017-01-01 | 2015-12-31 | 2015-09-30 | 2014-10-05 | 2013-09-29 | 2012-09-30 | 2011-10-02 | 2010-10-03 | 2009-10-04 | 2008-10-05 | 2007-09-30 | 2006-10-01 | 2005-10-02 | 2004-10-03 | 2003-10-05 | 2002-09-29 | 2001-09-30 | 2000-10-01 | 1999-10-03 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.20B | 3.24B | 3.24B | 2.92B | 2.92B | 1.98B | 1.98B | 2.82B | 2.82B | 2.91B | 2.75B | 2.59B | N/A | 2.42B | 2.36B | 2.18B | 1.95B | 1.73B | 1.31B | 1.04B | 1.25B | 964.43M | 773.95M | 653.17M | 532.83M | 466.02M | 378.48M | 320.14M | 305.65M | 227.52M |
Cost of Revenue | 2.32B | 2.25B | 2.25B | 1.98B | 1.98B | 1.73B | 1.73B | 2.12B | 2.12B | 2.10B | 1.95B | 1.87B | N/A | 1.83B | 1.70B | 1.55B | 1.55B | 1.29B | 947.21M | 807.99M | 847.39M | 655.28M | 521.61M | 450.10M | 378.32M | 325.62M | 272.20M | 252.74M | 218.44M | 167.86M |
Gross Profit | 880.05M | 992.41M | 992.41M | 940.21M | 940.21M | 249.06M | 249.06M | 704.46M | 704.46M | 805.95M | 801.22M | 719.70M | N/A | 585.34M | 658.68M | 634.04M | 396.12M | 437.75M | 364.26M | 230.33M | 402.32M | 309.15M | 252.34M | 203.07M | 154.52M | 140.40M | 106.28M | 67.41M | 87.21M | 59.65M |
Operating Expenses | 330.39M | 324.11M | 324.11M | 314.17M | 314.17M | 272.31M | 272.31M | 340.49M | 340.49M | 368.55M | 377.32M | 336.43M | N/A | 315.17M | 286.01M | 282.56M | 226.03M | 199.13M | 154.67M | 134.78M | 210.38M | 125.37M | 116.89M | 100.41M | 85.09M | 52.62M | 40.28M | 48.24M | 38.40M | 31.07M |
Selling, General & Admin | 330.39M | 324.11M | 324.11M | 314.17M | 314.17M | 272.31M | 272.31M | 340.49M | 340.49M | 368.55M | 377.32M | 336.43M | N/A | 315.17M | 286.01M | 282.56M | 226.03M | 199.13M | 154.67M | 134.78M | 151.45M | 110.98M | 84.47M | 74.82M | 62.83M | 52.62M | 40.28M | 48.24M | 32.15M | 26.38M |
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 | N/A | N/A | N/A |
Other Operating Expenses | -94.19M | 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 | 58.93M | 14.39M | 32.41M | 25.59M | 22.25M | N/A | N/A | 0 | 6.24M | 4.70M |
Operating Income | 643.85M | 603.38M | 603.38M | 651.89M | 651.89M | -180.84M | -180.84M | 288.99M | 288.99M | 403.18M | 401.00M | 383.27M | N/A | 270.17M | 372.67M | 351.47M | 170.09M | 238.62M | 209.58M | 95.55M | 191.93M | 183.78M | 135.46M | 102.66M | 69.43M | 87.78M | 65.99M | 19.17M | 48.81M | 28.58M |
Other Expenses / Income | 94.04M | -64.92M | -64.92M | 25.85M | 25.85M | -157.60M | -157.60M | -74.05M | -74.05M | -34.23M | -24.19M | -31.43M | N/A | -28.97M | -6.14M | -20.75M | -25.96M | -14.45M | -13.24M | -6.00M | -12.94M | -58.57M | -23.74M | -15.36M | -6.16M | -24.46M | -19.49M | -18.92M | -8.37M | -7.19M |
Before Tax Income | 564.18M | 566.43M | 566.43M | 624.56M | 624.56M | -229.37M | -229.37M | 249.82M | 249.82M | 372.13M | 376.82M | 351.84M | N/A | 241.20M | 366.52M | 330.72M | 144.13M | 224.16M | 196.34M | 89.54M | 178.99M | 125.20M | 111.72M | 87.30M | 63.27M | 63.32M | 46.50M | 246.64K | 40.44M | 21.38M |
Income Tax Expenses | 30.60M | 24.89M | 24.89M | 17.38M | 17.38M | -4.09M | -4.09M | -9.98M | -9.98M | 21.36M | 14.48M | 5.20M | N/A | 3.90M | 6.97M | 10.54M | -4.34M | -15.74M | -1.90M | -5.79M | 34.40M | -4.82M | 4.79M | 1.35M | 3.07M | 6.17M | 4.61M | -270.77K | 4.09M | 4.90M |
Net Income | 533.58M | 541.54M | 541.54M | 607.18M | 607.18M | -225.28M | -225.28M | 259.81M | 259.81M | 350.77M | 362.33M | 346.64M | N/A | 237.30M | 359.55M | 320.18M | 148.46M | 239.90M | 198.25M | 95.33M | 144.59M | 130.02M | 106.93M | 85.95M | 60.19M | 57.15M | 41.90M | 517.41K | 36.35M | 16.49M |
Interest Expenses | 57.20M | 36.96M | 36.96M | 27.33M | 27.33M | 48.53M | 48.53M | 32.09M | 32.09M | 31.05M | 17.44M | 12.90M | N/A | 7.04M | 2.38M | 4.21M | 7.64M | 5.07M | 2.04M | 1.82M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 175.94M | 184.13M | 184.13M | 197.01M | 197.01M | 198.36M | 198.36M | 204.16M | 204.16M | 211.31M | 223.66M | 235.81M | 242.50M | 242.33M | 243.53M | 242.91M | 242.98M | 243.05M | 242.32M | 241.62M | 240.96M | 240.78M | 240.50M | 239.18M | 235.23M | 234.16M | 228.30M | 225.17M | 222.10M | 185.65M |
Diluted Shares Outstanding | 176.22M | 184.53M | 184.53M | 197.59M | 197.59M | 198.36M | 198.36M | 204.61M | 204.61M | 211.31M | 225.05M | 235.81M | 244.32M | 244.23M | 246.36M | 245.42M | 244.14M | 244.57M | 243.96M | 242.87M | 243.24M | 243.03M | 243.24M | 240.85M | 237.56M | 237.76M | 235.37M | 233.81M | 236.90M | 193.84M |
EBITDA | 648.99M | 793.23M | 793.23M | 761.44M | 761.44M | 123.94M | 123.94M | 512.76M | 512.76M | 595.48M | 556.40M | 505.34M | N/A | 364.86M | 464.53M | 430.21M | 246.34M | 309.04M | 267.58M | 154.34M | 237.92M | 167.47M | 144.13M | 112.89M | 85.52M | 80.78M | 57.59M | 10.52M | 46.68M | 26.08M |
EBITDA Margin | 20.31% | 24.48% | 24.48% | 26.05% | 26.05% | 6.26% | 6.26% | 18.16% | 18.16% | 20.47% | 20.23% | 19.55% | 0.00% | 15.11% | 19.68% | 19.70% | 12.64% | 17.90% | 20.40% | 14.86% | 19.04% | 17.37% | 18.62% | 17.28% | 16.05% | 17.33% | 15.22% | 3.29% | 15.27% | 11.46% |
EBIT | 621.39M | 603.38M | 603.38M | 651.89M | 651.89M | -180.84M | -180.84M | 281.91M | 281.91M | 403.18M | 394.25M | 364.74M | N/A | 248.23M | 368.91M | 334.93M | 151.77M | 229.23M | 198.38M | 91.37M | 178.99M | 125.20M | 111.72M | 87.30M | 63.27M | 63.32M | 46.50M | 246.64K | 40.44M | 21.38M |
EBIT Margin | 19.44% | 18.62% | 18.62% | 22.31% | 22.31% | -9.13% | -9.13% | 9.98% | 9.98% | 13.86% | 14.33% | 14.11% | 0.00% | 10.28% | 15.63% | 15.33% | 7.79% | 13.28% | 15.13% | 8.80% | 14.32% | 12.98% | 14.44% | 13.37% | 11.87% | 13.59% | 12.29% | 0.08% | 13.23% | 9.40% |
Financial Year End | 2023-12-31 | 2023-01-01 | 2022-12-31 | 2022-01-02 | 2021-12-31 | 2021-01-03 | 2020-12-31 | 2019-12-31 | 2019-12-29 | 2018-12-31 | 2017-12-31 | 2017-01-01 | 2015-12-31 | 2015-09-30 | 2014-10-05 | 2013-09-29 | 2012-09-30 | 2011-10-02 | 2010-10-03 | 2009-10-04 | 2008-10-05 | 2007-09-30 | 2006-10-01 | 2005-10-02 | 2004-10-03 | 2003-10-05 | 2002-09-29 | 2001-09-30 | 2000-10-01 | 1999-10-03 |