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 | 2.23B | 1.44B | 1.24B | 1.22B | 1.21B | 1.21B | 1.10B | 813.27M | 668.27M | 631.47M | 538.79M | 511.70M | 444.39M | 403.30M | 380.41M | 355.10M | 276.56M | 268.11M | 246.36M | 248.20M | 424.05M | 401.99M | 253.82M | 211.20M | 195.30M | 164.30M | 134.10M | 96.00M | 92.30M | 89.10M |
Cost of Revenue | 4.02M | N/A | N/A | N/A | N/A | 140.00K | N/A | 8.17M | 13.80M | 11.83M | 10.91M | 10.74M | 7.89M | 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 |
Gross Profit | 2.23B | 1.44B | 1.24B | 1.22B | 1.21B | 1.21B | 1.10B | 805.10M | 654.47M | 619.64M | 527.88M | 500.95M | 436.49M | 403.30M | 380.41M | 355.10M | 276.56M | 268.11M | 246.36M | 248.20M | 424.05M | 401.99M | 253.82M | 211.20M | 195.30M | 164.30M | 134.10M | 96.00M | 92.30M | 89.10M |
Operating Expenses | 1.57B | 16.00M | -733.80M | -873.15M | -740.69M | -518.00M | 11.51M | 10.14M | -340.61M | 7.82M | 6.35M | 4.99M | 6.38M | 5.16M | 5.32M | 4.59M | 2.91M | 3.21M | 2.14M | -74.48M | -209.83M | -162.87M | -62.08M | -13.10M | -32.30M | -13.00M | -5.50M | -10.60M | -7.50M | -18.70M |
Selling, General & Admin | 540.00M | 535.28M | 521.08M | 494.86M | 462.38M | 468.27M | 359.80M | 259.00M | 214.86M | 205.74M | 190.16M | 168.22M | 149.82M | 126.26M | 184.25M | 124.18M | 92.44M | 89.05M | 86.90M | 76.17M | 174.76M | 146.91M | 102.63M | 79.10M | 73.00M | 60.30M | 48.60M | 32.20M | 31.40M | 29.80M |
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 | 1.03B | -519.28M | -1.25B | -1.37B | -1.20B | -987.00M | -184.73M | -146.82M | -555.47M | N/A | N/A | N/A | 66.00K | 2.34M | 7.89M | N/A | N/A | N/A | N/A | -150.64M | -384.59M | -309.77M | -164.71M | -92.20M | -105.30M | -73.30M | -54.10M | -42.80M | -38.90M | -48.50M |
Operating Income | N/A | 717.91M | 503.10M | 343.49M | 470.82M | 690.00M | 561.44M | 363.13M | 313.86M | 279.76M | 269.26M | 235.93M | 208.94M | 212.49M | 171.56M | 200.82M | 272.19M | 250.77M | 61.80M | 173.72M | 214.22M | 239.12M | 191.75M | 198.10M | 163.00M | 151.30M | 128.60M | 85.40M | 84.80M | 70.40M |
Other Expenses / Income | 584.00M | -52.02M | -4.64M | -63.63M | 23.00M | 18.00M | -53.57M | -37.44M | -3.03M | -9.61M | -8.24M | -7.61M | 51.83M | -2.96M | -7.89M | -21.91M | -328.00K | 736.00K | -4.76M | 4.05M | -129.84M | -145.67M | -125.67M | -135.30M | -106.50M | -103.40M | -93.30M | -58.30M | -58.10M | -50.20M |
Before Tax Income | 584.00M | 552.74M | 503.10M | 343.49M | 470.82M | 452.38M | 356.27M | 246.39M | 237.28M | 213.57M | 169.53M | 161.56M | 126.95M | 102.54M | 50.38M | 42.83M | 98.14M | 97.19M | 77.11M | 89.33M | 84.39M | 93.45M | 66.08M | 62.80M | 56.50M | 47.90M | 35.30M | 27.10M | 26.70M | 20.20M |
Income Tax Expenses | 99.00M | 113.63M | 98.50M | 57.48M | 83.57M | 79.52M | 157.06M | 75.50M | 69.99M | 62.62M | 44.76M | 43.77M | 39.90M | 27.88M | 9.27M | 7.24M | 28.46M | 29.54M | 21.85M | 27.54M | 25.60M | 30.11M | 21.51M | 20.10M | 17.20M | 16.00M | 11.00M | 8.70M | 8.60M | 6.70M |
Net Income | 485.00M | 439.00M | 405.00M | 286.00M | 387.25M | 372.86M | 199.20M | 170.89M | 159.65M | 144.05M | 117.80M | 110.41M | 87.05M | 74.65M | 41.11M | 35.59M | 69.68M | 67.65M | 55.26M | 61.80M | 58.79M | 63.34M | 44.57M | 42.70M | 39.30M | 31.90M | 33.10M | 18.40M | 18.10M | 13.50M |
Interest Expenses | 656.00M | 165.17M | 98.23M | 208.22M | 329.78M | 237.71M | 133.89M | 67.45M | 48.57M | 42.69M | 44.34M | 59.05M | 74.62M | 88.73M | 121.18M | 157.99M | 174.05M | 153.59M | 108.78M | 84.39M | 129.84M | 145.67M | 125.67M | 135.30M | 106.50M | 103.40M | 84.50M | 58.30M | 58.10M | 50.20M |
Basic Shares Outstanding | 360.74M | 349.98M | 319.79M | 323.37M | 324.94M | 322.85M | 303.43M | 206.14M | 174.26M | 167.53M | 145.44M | 139.14M | 124.15M | 113.92M | 102.58M | 80.65M | 60.14M | 58.83M | 55.82M | 47.17M | 46.24M | 46.05M | 28.22M | 31.63M | 26.12M | 25.16M | 22.16M | 20.79M | 10.99M | 10.95M |
Diluted Shares Outstanding | 362.90M | 354.05M | 323.48M | 325.49M | 326.06M | 325.62M | 303.86M | 207.77M | 176.34M | 169.08M | 147.81M | 140.64M | 125.01M | 114.28M | 102.85M | 81.00M | 60.63M | 59.34M | 56.39M | 47.90M | 46.98M | 46.73M | 28.95M | 32.33M | 27.04M | 26.16M | 23.30M | 21.42M | 12.16M | 10.95M |
EBITDA | N/A | 616.00M | 561.00M | 390.00M | 504.00M | 489.00M | 405.16M | 280.95M | 257.96M | 235.06M | 186.53M | 177.25M | N/A | 121.03M | 103.20M | 97.19M | 111.57M | N/A | N/A | 89.33M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
EBITDA Margin | 0.00% | 42.68% | 45.36% | 32.06% | 41.60% | 40.48% | 36.87% | 34.55% | 38.60% | 37.22% | 34.62% | 34.64% | 0.00% | 30.01% | 27.13% | 27.37% | 40.34% | 0.00% | 0.00% | 35.99% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
EBIT | 1.24B | 717.80M | 601.73M | 551.71M | 800.60M | 690.09M | 490.16M | 313.84M | 278.21M | 249.36M | 206.90M | 213.24M | 201.56M | 191.27M | 171.56M | 200.82M | 272.19M | 250.77M | 185.88M | 173.72M | 214.22M | 239.12M | 191.75M | 198.10M | 163.00M | 151.30M | 128.60M | 85.40M | 84.80M | 70.40M |
EBIT Margin | 55.58% | 49.73% | 48.65% | 45.35% | 66.08% | 57.12% | 44.61% | 38.59% | 41.63% | 39.49% | 38.40% | 41.67% | 45.36% | 47.43% | 45.10% | 56.55% | 98.42% | 93.53% | 75.45% | 69.99% | 50.52% | 59.48% | 75.54% | 93.80% | 83.46% | 92.09% | 95.90% | 88.96% | 91.87% | 79.01% |
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 |