Financial Year End | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-10-28 | 2017-10-29 | 2016-10-30 | 2015-11-01 | 2014-11-02 | 2013-11-03 | 2012-10-28 | 2011-10-30 | 2010-10-31 | 2009-11-01 | 2008-11-02 | 2007-10-28 | 2006-10-29 | 2005-10-29 | 2004-10-30 | 2003-11-01 | 2002-11-02 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-10-31 | 1994-10-31 | 1993-10-31 | 1992-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 5.58B | 4.62B | 4.89B | 2.00B | 1.77B | 1.68B | 1.56B | 1.37B | 1.31B | 1.15B | 959.60M | 870.53M | 967.90M | 1.76B | 1.62B | 1.57B | 1.13B | 1.08B | 898.20M | 953.40M | 954.88M | 1.02B | 936.60M | 675.30M | 407.80M | 332.90M | 234.20M | 167.80M | 134.50M | 79.00M |
Cost of Revenue | 4.38B | 3.57B | 3.80B | 1.54B | 1.35B | 1.26B | 1.19B | 1.08B | 1.03B | 898.00M | 758.00M | 700.71M | 752.80M | 1.33B | 1.22B | 1.19B | 850.70M | 822.70M | 700.60M | 740.60M | 741.67M | 716.07M | 666.40M | 480.10M | 291.50M | 235.60M | 166.60M | 121.90M | 98.20M | 58.50M |
Gross Profit | 1.20B | 1.05B | 1.09B | 462.68M | 416.20M | 426.25M | 374.67M | 290.50M | 275.00M | 256.00M | 201.60M | 169.81M | 215.10M | 438.60M | 402.80M | 383.30M | 279.40M | 262.20M | 197.60M | 212.80M | 213.20M | 302.26M | 270.20M | 195.20M | 116.30M | 97.30M | 67.60M | 45.90M | 36.30M | 20.50M |
Operating Expenses | 838.96M | 760.19M | 805.44M | 358.64M | 306.42M | 315.61M | 317.84M | 265.40M | 277.30M | 230.80M | 203.20M | 190.87M | 998.90M | 283.80M | 271.80M | 246.00M | 174.90M | 175.10M | 140.40M | 141.40M | 145.56M | 176.44M | 159.60M | 111.80M | 74.00M | 58.90M | 41.30M | 30.40M | 26.70M | 14.80M |
Selling, General & Admin | 649.47M | 579.20M | 627.86M | 307.11M | 293.14M | 302.55M | 286.84M | 261.73M | 256.86M | 219.34M | 202.35M | 190.87M | 209.57M | 283.82M | 271.87M | 246.04M | 174.90M | 165.16M | 140.36M | 140.64M | 145.56M | 142.95M | 131.10M | 94.00M | 66.10M | 53.10M | 38.10M | 28.20M | 25.10M | 14.10M |
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 | 189.49M | 180.99M | 177.58M | 51.53M | 13.28M | 13.05M | 31.00M | 3.67M | 20.44M | 11.46M | 848.00K | N/A | 789.33M | -25.00K | -71.00K | -44.00K | 3.00K | 9.93M | 44.00K | 759.00K | N/A | 33.49M | 28.50M | 17.80M | 7.90M | 5.80M | 3.20M | 2.20M | 1.60M | 700.00K |
Operating Income | 1.09B | -263.61M | 218.65M | 104.90M | 112.04M | 109.98M | 55.25M | 25.14M | -766.00K | 14.23M | -32.00M | -22.29M | -781.11M | 153.93M | 133.62M | 143.95M | 110.72M | 89.79M | 17.80M | -35.40M | 32.69M | 89.42M | 79.00M | 61.80M | 44.10M | 39.90M | 27.00M | 16.00M | 9.80M | 5.60M |
Other Expenses / Income | -191.30M | -213.61M | -229.26M | -21.81M | -28.90M | -31.02M | -28.46M | -12.45M | -20.93M | -5.23M | 15.70M | -17.92M | -20.39M | -23.53M | -28.82M | -24.95M | -14.52M | -15.09M | 19.80M | 86.70M | N/A | N/A | 1.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Before Tax Income | 901.83M | -477.21M | -10.62M | 83.09M | 83.14M | 78.96M | 26.79M | 12.70M | -21.70M | 9.00M | -16.30M | -40.21M | -801.50M | 130.40M | 104.80M | 119.00M | 96.20M | 74.70M | 37.60M | 51.30M | 32.69M | 89.42M | 80.00M | 61.80M | 44.10M | 39.90M | 27.00M | 16.00M | 9.80M | 5.60M |
Income Tax Expenses | 235.97M | 5.56M | 4.78M | 19.99M | 28.41M | 27.94M | 8.97M | 1.49M | -8.85M | -6.40M | -6.40M | -13.33M | -54.52M | 51.50M | 41.10M | 45.24M | 40.26M | 29.77M | 14.80M | 20.00M | 16.15M | 37.48M | 33.10M | 24.50M | 16.20M | 15.10M | 10.00M | 5.70M | 3.50M | 2.00M |
Net Income | 665.86M | -482.78M | -15.39M | 63.11M | 54.72M | 51.03M | 17.82M | 11.21M | -12.85M | 15.40M | -9.90M | -26.88M | -746.98M | 78.90M | 63.70M | 73.76M | 55.94M | 44.93M | 22.80M | 31.30M | 16.54M | 51.94M | 46.90M | 37.30M | 27.90M | 24.80M | 17.00M | 10.30M | 6.30M | 3.60M |
Interest Expenses | 191.30M | 213.61M | 229.26M | 21.81M | 28.90M | 31.02M | 28.46M | 12.46M | 20.99M | 15.72M | -15.60M | 17.92M | 20.41M | 23.54M | 28.83M | 24.91M | 14.46M | 15.13M | -19.80M | -21.60M | N/A | N/A | -1.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 125.56M | 125.56M | 125.58M | 66.26M | 70.63M | 72.41M | 73.27M | 73.08M | 44.76M | 18.93M | 18.37M | 18.23M | 4.47M | 3.87M | 3.92M | 3.99M | 4.10M | 3.94M | 3.76M | 3.70M | 3.63M | 3.58M | 3.67M | 3.44M | 3.40M | 3.27M | 2.70M | 2.68M | 2.62M | 2.12M |
Diluted Shares Outstanding | 125.56M | 125.56M | 125.58M | 66.36M | 70.78M | 72.86M | 73.92M | 74.71M | 44.76M | 18.93M | 18.37M | 18.23M | 4.47M | 3.90M | 4.16M | 4.28M | 4.17M | 4.00M | 3.79M | 3.74M | 3.63M | 3.66M | 3.81M | 3.64M | 3.42M | 3.27M | 2.70M | 2.68M | 2.62M | 2.12M |
EBITDA | 1.39B | 21.00M | 482.41M | 147.23M | 153.35M | 151.91M | 106.64M | 61.02M | 35.24M | 48.07M | 1.21M | 12.21M | -748.34M | 189.52M | 169.16M | 175.04M | 135.21M | 112.77M | 40.81M | -10.47M | 69.33M | 122.91M | 107.50M | 79.60M | 52.00M | 45.70M | 30.20M | 18.20M | 11.40M | 6.30M |
EBITDA Margin | 24.83% | 0.45% | 9.87% | 7.36% | 8.66% | 9.02% | 6.82% | 4.45% | 2.69% | 4.17% | 0.13% | 1.40% | -77.32% | 10.74% | 10.41% | 11.15% | 11.96% | 10.39% | 4.54% | -1.10% | 7.26% | 12.07% | 11.48% | 11.79% | 12.75% | 13.73% | 12.89% | 10.85% | 8.48% | 7.97% |
EBIT | 1.09B | -263.61M | 218.65M | 104.90M | 112.04M | 109.98M | 55.25M | 25.16M | -712.00K | 24.72M | -31.90M | -22.29M | -781.09M | 153.94M | 133.63M | 143.91M | 110.66M | 89.83M | 17.80M | 29.70M | 32.69M | 89.42M | 79.00M | 61.80M | 44.10M | 39.90M | 27.00M | 16.00M | 9.80M | 5.60M |
EBIT Margin | 19.58% | -5.71% | 4.47% | 5.24% | 6.33% | 6.53% | 3.53% | 1.84% | -0.05% | 2.14% | -3.32% | -2.56% | -80.70% | 8.73% | 8.23% | 9.16% | 9.79% | 8.28% | 1.98% | 3.12% | 3.42% | 8.78% | 8.43% | 9.15% | 10.81% | 11.99% | 11.53% | 9.54% | 7.29% | 7.09% |
Financial Year End | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-10-28 | 2017-10-29 | 2016-10-30 | 2015-11-01 | 2014-11-02 | 2013-11-03 | 2012-10-28 | 2011-10-30 | 2010-10-31 | 2009-11-01 | 2008-11-02 | 2007-10-28 | 2006-10-29 | 2005-10-29 | 2004-10-30 | 2003-11-01 | 2002-11-02 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-10-31 | 1994-10-31 | 1993-10-31 | 1992-10-31 |