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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.62B | 2.57B | 2.41B | 1.93B | 1.70B | 1.49B | 1.36B | 1.11B | 798.80M | 636.42M | 796.67M | 744.73M | 640.62M | 549.69M | 469.39M | 590.81M | 493.35M | 492.74M | 506.37M | 456.61M | 366.83M | 283.31M | 376.92M | 405.74M | 335.49M | 258.80M |
Cost of Revenue | 1.98B | 1.95B | 1.84B | 1.49B | 1.32B | 1.16B | 1.06B | 849.84M | 630.15M | 530.08M | 603.08M | 564.80M | 492.89M | 412.46M | 352.28M | 452.26M | 369.11M | 340.05M | 333.54M | 284.96M | 230.50M | 186.91M | 253.59M | 244.52M | 178.98M | 155.00M |
Gross Profit | 643.71M | 622.47M | 563.86M | 447.43M | 386.05M | 333.31M | 296.82M | 258.78M | 168.65M | 106.33M | 193.59M | 179.93M | 147.73M | 137.23M | 117.11M | 138.54M | 124.24M | 152.69M | 172.84M | 171.65M | 136.33M | 96.40M | 123.33M | 161.21M | 156.52M | 103.80M |
Operating Expenses | 404.34M | 390.08M | 355.84M | 276.79M | 247.56M | 223.69M | 223.15M | 170.28M | 114.14M | 71.30M | 132.06M | 122.93M | 98.49M | 90.24M | 81.75M | 105.17M | 97.00M | 130.05M | 155.48M | 153.57M | 124.47M | 101.26M | 150.89M | 145.97M | 124.20M | 78.30M |
Selling, General & Admin | 326.38M | 317.96M | 289.99M | 224.19M | 200.87M | 182.47M | 183.61M | 147.95M | 103.90M | 70.52M | 117.89M | 110.76M | 93.34M | 84.51M | 77.32M | 98.61M | 90.46M | 113.66M | 133.05M | 128.54M | 107.10M | 85.29M | 129.80M | 127.82M | 92.77M | 57.90M |
Research & Development | 77.97M | 72.13M | 65.86M | 52.60M | 46.69M | 41.22M | 39.85M | 22.33M | 10.23M | 787.00K | 14.17M | 12.35M | 5.15M | 5.50M | 4.43M | 6.56M | 6.55M | 16.39M | 22.43M | 25.04M | 17.37M | 15.97M | 21.09M | 18.15M | 12.94M | 8.40M |
Other Operating Expenses | N/A | N/A | N/A | N/A | N/A | N/A | -308.00K | 14.84M | -2.75M | -11.57M | 14.00K | -152.00K | -207.00K | 231.00K | -1.97M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 18.49M | 12.00M |
Operating Income | 239.37M | 276.64M | 85.83M | 75.13M | 51.56M | 109.62M | 73.67M | 88.50M | 54.51M | 35.03M | 61.53M | 56.99M | 49.24M | 46.99M | 35.35M | 33.37M | 27.23M | 19.48M | 15.90M | 18.08M | 11.86M | -6.69M | -38.43M | 12.78M | 32.31M | 25.50M |
Other Expenses / Income | -28.33M | -19.93M | -24.00M | -26.89M | -18.65M | -8.29M | -20.00M | -11.59M | -9.53M | -4.87M | -5.44M | -2.93M | -6.50M | -4.37M | 1.44M | -7.75M | -2.52M | -11.43M | -146.00K | -343.00K | -1.01M | 6.17M | -52.13M | 41.46M | 33.26M | 5.60M |
Before Tax Income | 211.03M | 256.71M | 184.01M | 143.76M | 119.84M | 101.36M | 50.81M | 76.91M | 46.66M | 30.17M | 55.30M | 50.32M | 42.95M | 42.62M | 36.79M | 26.45M | 24.71M | 14.32M | 9.98M | 17.73M | 10.85M | -513.00K | -52.02M | 54.24M | 65.58M | 31.10M |
Income Tax Expenses | 46.08M | 55.23M | 42.61M | 31.27M | 27.20M | 24.34M | 13.37M | 21.16M | 11.87M | 10.07M | 8.93M | 6.58M | 5.69M | 6.54M | 8.30M | 3.54M | 1.93M | 3.50M | 5.20M | 4.63M | 2.54M | 2.01M | 4.06M | 14.21M | 19.39M | 4.50M |
Net Income | 64.01M | 201.47M | 141.40M | 112.49M | 92.64M | 32.20M | 11.18M | 22.45M | 19.32M | 75.06M | 76.89M | 24.03M | 42.96M | 18.38M | 19.08M | 11.87M | 37.26M | 10.02M | 183.00K | 8.10M | 3.12M | -2.41M | -56.08M | 40.02M | 46.19M | 26.60M |
Interest Expenses | 38.37M | 19.93M | 24.00M | 26.89M | 18.65M | 8.26M | 22.86M | 11.59M | 2.37M | 5.77M | 6.24M | N/A | 6.62M | 7.56M | 8.57M | 13.50M | 3.81M | 15.33M | 23.12M | 14.04M | 3.68M | N/A | N/A | N/A | N/A | 4.90M |
Basic Shares Outstanding | 15.30M | 15.30M | 15.29M | 15.29M | 15.19M | 15.10M | 14.36M | 14.21M | 14.07M | 13.93M | 13.79M | 13.60M | 13.51M | 13.38M | 13.20M | 13.20M | 13.20M | 13.20M | 12.80M | 10.80M | 10.04M | 10.17M | 9.32M | 9.32M | 9.38M | 8.53M |
Diluted Shares Outstanding | 15.50M | 15.50M | 15.40M | 15.29M | 15.34M | 15.57M | 14.72M | 15.53M | 14.74M | 14.41M | 14.19M | 13.79M | 13.67M | 13.52M | 13.56M | 13.20M | 13.20M | 13.30M | 12.80M | 10.80M | 10.29M | 10.17M | 9.32M | 9.32M | 9.38M | 8.53M |
EBITDA | 371.23M | 396.96M | 332.65M | 264.97M | 228.15M | 158.35M | 117.80M | 88.50M | 104.61M | 47.79M | 87.06M | 82.19M | 63.93M | 65.62M | 59.97M | 53.03M | 43.04M | 67.58M | 37.44M | 52.37M | 11.86M | 8.48M | -13.18M | -37.62M | 50.80M | 37.50M |
EBITDA Margin | 14.16% | 15.43% | 13.83% | 13.70% | 13.41% | 10.61% | 8.69% | 7.98% | 13.10% | 7.51% | 10.93% | 11.04% | 9.98% | 11.94% | 12.78% | 8.98% | 8.72% | 13.72% | 7.39% | 11.47% | 3.23% | 2.99% | -3.50% | -9.27% | 15.14% | 14.49% |
EBIT | 148.46M | 276.64M | 208.01M | 170.64M | 138.49M | 64.80M | 47.41M | 55.19M | 33.56M | 90.91M | 92.05M | 30.61M | 55.27M | 32.48M | 35.95M | 28.91M | 43.00M | 28.84M | 28.51M | 26.77M | 9.34M | -392.00K | -52.02M | 54.24M | 65.58M | 36.00M |
EBIT Margin | 5.66% | 10.75% | 8.65% | 8.82% | 8.14% | 4.34% | 3.50% | 4.98% | 4.20% | 14.28% | 11.55% | 4.11% | 8.63% | 5.91% | 7.66% | 4.89% | 8.72% | 5.85% | 5.63% | 5.86% | 2.55% | -0.14% | -13.80% | 13.37% | 19.55% | 13.91% |
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 |