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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.46B | 2.44B | 2.27B | 1.95B | 1.64B | 1.51B | 1.48B | 1.28B | 1.29B | 1.24B | 1.19B | 1.16B | 1.18B | 1.09B | 1.17B | 1.40B | 1.37B | 1.21B | 1.09B | 1.05B | 992.34M | 1.02B | 916.14M | 885.35M | 509.30M | 369.00M | 263.50M | 165.50M |
Cost of Revenue | 2.03B | 1.86B | 1.70B | 1.45B | 1.24B | 1.16B | 1.11B | 941.59M | 928.25M | 886.49M | 846.63M | 834.80M | 848.36M | 789.70M | 820.52M | 1.02B | 1.00B | 885.60M | 813.27M | 774.52M | 702.61M | 712.59M | 587.42M | 512.83M | 310.00M | 221.90M | 157.20M | 92.40M |
Gross Profit | 424.70M | 587.19M | 568.95M | 496.53M | 400.82M | 351.24M | 367.30M | 333.67M | 358.51M | 355.29M | 346.53M | 328.18M | 331.03M | 305.21M | 347.40M | 375.70M | 368.17M | 325.69M | 273.40M | 278.17M | 289.73M | 304.85M | 328.72M | 372.52M | 199.30M | 147.10M | 106.30M | 73.10M |
Operating Expenses | 290.87M | 399.22M | 336.70M | 282.76M | 271.63M | 251.61M | 246.82M | 244.47M | 258.41M | 255.09M | 239.49M | 223.80M | 233.69M | 216.03M | 237.03M | 258.66M | 279.27M | 251.22M | 240.53M | 217.25M | 275.80M | 290.71M | 279.05M | 282.52M | 157.70M | 115.40M | 75.20M | 49.90M |
Selling, General & Admin | 290.87M | 287.43M | 239.99M | 203.90M | 202.54M | 182.43M | 182.31M | 175.80M | 194.61M | 198.55M | 193.42M | 182.63M | 188.80M | 165.81M | 180.04M | 199.50M | 207.53M | 199.23M | 182.26M | 165.63M | 210.25M | 198.96M | 204.00M | 234.52M | 127.80M | 96.10M | 64.60M | 42.80M |
Research & Development | 100.00K | 6.00M | 3.20M | 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 | -4.13M | 111.79M | 96.71M | 78.86M | 69.09M | -35.82M | 64.51M | 68.67M | 63.81M | 56.54M | 46.06M | 41.17M | 44.89M | 50.22M | 56.99M | 59.17M | 71.74M | 51.99M | 58.27M | 51.62M | 65.55M | 91.75M | 75.04M | 48.00M | 29.90M | 19.30M | 10.60M | 7.10M |
Operating Income | 133.83M | 168.54M | 217.19M | 204.69M | 123.71M | 92.05M | 100.49M | 89.19M | 100.09M | 100.20M | 107.04M | 104.38M | 97.33M | 89.18M | 110.37M | 117.03M | 88.90M | 74.47M | 32.87M | 60.92M | 13.93M | 14.14M | 49.67M | 90.00M | 41.60M | 31.70M | 31.10M | 23.20M |
Other Expenses / Income | -93.11M | -24.09M | -9.31M | -34.42M | -13.30M | -43.40M | -11.60M | -38.90M | -14.21M | 261.00K | -14.97M | -30.52M | -5.78M | -7.21M | -7.33M | -12.43M | -13.55M | -6.09M | -653.00K | -26.72M | -16.71M | -18.51M | -51.43M | 30.75M | 6.80M | 200.00K | 2.50M | 200.00K |
Before Tax Income | 40.72M | 144.45M | 207.88M | 170.27M | 110.41M | 56.24M | 88.89M | 50.30M | 85.89M | 100.46M | 92.07M | 73.86M | 91.55M | 81.97M | 103.04M | 104.60M | 75.35M | 68.39M | 32.22M | 34.20M | -2.77M | -4.37M | -1.75M | 120.74M | 48.40M | 31.90M | 33.60M | 23.40M |
Income Tax Expenses | 22.46M | 27.11M | 49.70M | 40.94M | 25.68M | 16.48M | 78.08M | 12.86M | 20.00M | 23.04M | 20.60M | -61.00K | 13.28M | 28.43M | 27.48M | 27.27M | 19.56M | 14.68M | 2.52M | 9.46M | 37.22M | 1.61M | 174.00K | 46.94M | 19.30M | 12.70M | 13.30M | 9.60M |
Net Income | 8.43M | 103.24M | 140.97M | 118.65M | 77.16M | 35.82M | 7.26M | 33.68M | 61.67M | 72.29M | 67.39M | 70.02M | 74.17M | 49.87M | 71.75M | 73.75M | 53.10M | 51.84M | 28.16M | 24.00M | -41.21M | -16.75M | -1.93M | 73.81M | 29.10M | 19.20M | 20.30M | 13.80M |
Interest Expenses | 78.32M | 36.07M | 12.38M | 17.49M | 19.11M | 28.67M | 13.73M | 7.94M | 7.54M | 6.95M | 7.51M | 6.70M | 5.12M | 3.16M | 3.16M | 6.74M | 6.64M | 5.94M | 3.51M | 8.54M | 9.10M | 5.12M | 4.00M | 5.07M | N/A | 1.20M | N/A | 1.10M |
Basic Shares Outstanding | 47.34M | 47.12M | 46.89M | 46.65M | 46.37M | 46.06M | 45.83M | 47.42M | 48.37M | 49.30M | 51.34M | 54.74M | 56.67M | 60.36M | 62.89M | 68.21M | 70.23M | 69.18M | 72.12M | 74.75M | 74.21M | 76.38M | 75.80M | 74.17M | 61.18M | 59.95M | 56.08M | 53.08M |
Diluted Shares Outstanding | 47.42M | 47.34M | 47.39M | 46.99M | 46.76M | 46.38M | 46.38M | 47.74M | 49.01M | 50.10M | 52.24M | 55.54M | 57.96M | 61.79M | 64.24M | 69.58M | 72.64M | 70.61M | 73.63M | 76.11M | 74.21M | 76.38M | 75.80M | 79.11M | 63.41M | 62.05M | 59.25M | 57.50M |
EBITDA | 235.10M | 319.18M | 344.02M | 301.70M | 203.76M | 176.40M | 163.57M | 123.16M | 153.02M | 158.82M | 141.56M | 117.82M | 137.46M | 131.68M | 159.38M | 166.92M | 137.81M | 127.28M | 91.63M | 106.02M | 67.90M | 47.69M | 62.56M | 173.81M | 78.30M | 52.40M | 44.20M | 31.60M |
EBITDA Margin | 9.56% | 13.06% | 15.13% | 15.48% | 12.40% | 11.69% | 11.07% | 9.66% | 11.89% | 12.79% | 11.86% | 10.13% | 11.66% | 12.03% | 13.65% | 11.92% | 10.06% | 10.51% | 8.43% | 10.07% | 6.84% | 4.69% | 6.83% | 19.63% | 15.37% | 14.20% | 16.77% | 19.09% |
EBIT | 109.21M | 166.42M | 203.05M | 177.07M | 121.95M | 80.97M | 99.06M | 54.48M | 89.21M | 102.28M | 95.50M | 76.65M | 92.57M | 81.47M | 102.39M | 107.75M | 79.31M | 72.46M | 34.18M | 42.01M | 5.11M | -10.03M | 2.25M | 125.81M | 48.40M | 33.10M | 33.60M | 24.50M |
EBIT Margin | 4.44% | 6.81% | 8.93% | 9.08% | 7.42% | 5.37% | 6.71% | 4.27% | 6.93% | 8.24% | 8.00% | 6.59% | 7.85% | 7.44% | 8.77% | 7.70% | 5.79% | 5.98% | 3.15% | 3.99% | 0.52% | -0.99% | 0.25% | 14.21% | 9.50% | 8.97% | 12.75% | 14.80% |
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 |