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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.97B | 2.14B | 2.25B | 1.87B | 1.53B | 1.50B | 1.42B | 1.34B | 1.28B | 1.34B | 1.30B | 1.25B | 1.17B | 1.09B | 1.01B | 892.98M | 649.77M | 465.78M | 398.39M | 380.63M | 351.40M | 298.61M | 263.77M | 204.03M | 143.96M | 110.20M | 74.30M | 54.20M | 37.00M |
Cost of Revenue | 742.39M | 756.96M | 800.84M | 642.54M | 521.16M | 500.89M | 494.98M | 493.34M | 454.61M | 479.84M | 486.49M | 430.43M | 419.94M | 371.87M | 342.75M | 293.29M | 216.23M | 141.17M | 123.19M | 127.11M | 122.40M | 96.51M | 79.67M | 48.97M | 32.13M | 27.00M | 15.10M | 12.20M | 7.70M |
Gross Profit | 1.22B | 1.38B | 1.45B | 1.23B | 1.01B | 1.00B | 922.56M | 844.65M | 826.38M | 864.94M | 815.49M | 824.02M | 749.81M | 715.56M | 667.07M | 599.69M | 433.55M | 324.61M | 275.20M | 253.52M | 229.00M | 202.10M | 184.10M | 155.06M | 111.83M | 83.20M | 59.20M | 42.00M | 29.30M |
Operating Expenses | 777.68M | 808.34M | 792.97M | 682.94M | 691.59M | 734.38M | 769.14M | 745.83M | 650.68M | 704.12M | 752.16M | 654.21M | 650.22M | 527.02M | 486.87M | 438.68M | 301.56M | 214.30M | 173.91M | 164.99M | 157.06M | 145.29M | 130.62M | 104.39M | 85.36M | 68.60M | 50.90M | 36.00M | 24.60M |
Selling, General & Admin | 579.17M | 603.95M | 584.47M | 544.31M | 504.17M | 533.50M | 575.66M | 530.60M | 464.84M | 503.42M | 570.60M | 495.62M | 492.84M | 377.49M | 360.75M | 341.34M | 236.62M | 164.52M | 134.81M | 129.22M | 125.27M | 117.12M | 100.85M | 82.17M | 61.26M | 50.00M | 37.70M | 27.00M | 18.40M |
Research & Development | 198.51M | 189.86M | 189.96M | 139.06M | 157.45M | 161.85M | 154.08M | 176.13M | 147.18M | 163.63M | 146.07M | 122.48M | 130.64M | 126.04M | 107.90M | 97.33M | 64.94M | 41.56M | 39.10M | 34.16M | 31.79M | 28.18M | 26.77M | 22.21M | 16.27M | 12.80M | 8.30M | 6.50M | 4.40M |
Other Operating Expenses | -5.71M | 14.53M | 18.54M | -430.00K | 29.97M | 5.60M | 39.40M | 39.09M | 38.67M | 37.07M | 35.49M | 36.12M | 26.75M | 23.49M | 18.22M | N/A | N/A | 8.22M | N/A | 1.61M | N/A | N/A | 3.00M | N/A | 7.83M | 5.80M | 4.90M | 2.50M | 1.80M |
Operating Income | 445.25M | 531.46M | 630.08M | 554.90M | 336.22M | 266.58M | 153.42M | 98.83M | 175.69M | 160.82M | 63.33M | 169.81M | 99.59M | 188.54M | 180.21M | 161.01M | 131.99M | 110.31M | 101.29M | 88.53M | 71.94M | 56.81M | 53.48M | 50.68M | 26.47M | 14.60M | 8.30M | 6.00M | 4.70M |
Other Expenses / Income | -15.44M | -18.86M | -4.25M | -399.97M | -413.99M | 5.60M | -39.04M | -41.92M | -43.20M | -42.30M | -25.99M | -24.66M | -3.38M | -15.42M | -7.88M | -41.73M | -56.26M | -4.25M | -4.03M | -15.84M | -4.68M | -17.94M | 2.84M | -13.61M | -3.50M | 2.90M | 5.30M | 2.60M | -200.00K |
Before Tax Income | 429.81M | 512.60M | 625.83M | 154.93M | -77.78M | 225.74M | 114.38M | 56.91M | 132.50M | 118.51M | 37.34M | 145.15M | 96.21M | 173.12M | 172.33M | 119.29M | 75.73M | 106.07M | 97.26M | 72.69M | 67.25M | 38.87M | 56.31M | 37.07M | 22.96M | 17.50M | 13.60M | 8.60M | 4.50M |
Income Tax Expenses | 88.51M | 89.39M | 113.23M | 81.29M | -36.32M | 35.36M | 73.98M | -23.39M | 5.64M | 1.31M | -31.76M | 15.62M | 1.26M | 28.81M | 34.56M | 29.76M | 25.55M | 35.53M | 35.04M | 23.98M | 24.41M | 15.72M | 21.90M | 16.97M | 10.35M | 5.10M | 4.80M | 3.30M | 2.10M |
Net Income | 341.30M | 423.21M | 512.60M | 73.64M | -41.45M | 190.38M | 40.39M | 80.40M | 127.10M | 116.63M | 69.07M | 129.51M | 96.04M | 144.31M | 137.77M | 89.03M | 50.12M | 70.54M | 62.23M | 48.70M | 42.85M | 23.14M | 34.42M | 20.11M | 12.62M | 12.40M | 8.80M | 5.30M | 2.40M |
Interest Expenses | 53.41M | 58.36M | 54.48M | 73.00M | 74.19M | 67.29M | 49.69M | 39.02M | 37.40M | 39.33M | 30.88M | 23.45M | 25.36M | 27.82M | 29.64M | 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 | 221.30M | 220.75M | 221.14M | 221.57M | 219.97M | 225.51M | 226.56M | 225.87M | 224.38M | 223.43M | 225.23M | 225.86M | 225.55M | 224.48M | 199.26M | 189.51M | 162.22M | 143.97M | 142.36M | 141.23M | 140.43M | 139.43M | 137.67M | 138.30M | 131.35M | 132.67M | 121.06M | 102.07M | 115.56M |
Diluted Shares Outstanding | 223.70M | 223.23M | 225.07M | 227.19M | 219.97M | 233.46M | 233.01M | 230.14M | 228.37M | 232.59M | 233.21M | 231.83M | 230.21M | 231.58M | 205.70M | 196.69M | 169.44M | 147.83M | 144.61M | 143.02M | 141.72M | 140.39M | 139.68M | 138.30M | 135.00M | 132.67M | 121.06M | 102.07M | 115.56M |
EBITDA | 650.58M | 824.12M | 923.00M | 764.87M | 567.68M | 499.47M | 380.51M | 309.09M | 361.61M | 358.06M | 267.55M | 366.47M | 290.04M | 343.71M | 322.37M | 224.50M | 138.26M | 136.11M | 122.22M | 95.65M | 93.04M | 63.57M | 71.37M | 47.53M | 30.80M | 23.30M | 18.50M | 11.10M | 6.30M |
EBITDA Margin | 33.10% | 38.48% | 40.99% | 40.89% | 37.19% | 33.26% | 26.84% | 23.10% | 28.23% | 26.63% | 20.55% | 29.21% | 24.79% | 31.61% | 31.92% | 25.14% | 21.28% | 29.22% | 30.68% | 25.13% | 26.48% | 21.29% | 27.06% | 23.29% | 21.39% | 21.14% | 24.90% | 20.48% | 17.03% |
EBIT | 483.22M | 570.96M | 680.31M | 227.93M | -3.59M | 293.03M | 164.06M | 96.03M | 170.14M | 157.28M | 68.19M | 168.57M | 122.66M | 200.94M | 201.97M | 118.80M | 75.68M | 106.07M | 97.26M | 72.69M | 67.25M | 38.87M | 56.31M | 37.07M | 22.96M | 17.50M | 13.60M | 8.60M | 4.50M |
EBIT Margin | 24.59% | 26.66% | 30.21% | 12.19% | -0.24% | 19.51% | 11.57% | 7.18% | 13.28% | 11.70% | 5.24% | 13.44% | 10.49% | 18.48% | 20.00% | 13.30% | 11.65% | 22.77% | 24.41% | 19.10% | 19.14% | 13.02% | 21.35% | 18.17% | 15.95% | 15.88% | 18.30% | 15.87% | 12.16% |
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 |