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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.85B | 3.12B | 2.89B | 2.59B | 2.82B | 2.70B | 2.91B | 2.69B | 2.57B | 2.46B | 2.22B | 2.16B | 2.10B | 1.97B | 1.57B | 1.75B | 1.79B | 1.64B | 1.44B | 1.35B | 1.31B | 1.19B | 1.19B | 1.45B | 1.06B | 732.40M | 550.60M |
Cost of Revenue | 2.35B | 2.60B | 2.43B | 2.17B | 2.37B | 2.29B | 2.53B | 2.32B | 2.23B | 2.14B | 1.93B | 1.88B | 1.84B | 1.74B | 1.38B | 1.54B | 1.57B | 1.44B | 1.28B | 1.20B | 1.18B | 1.06B | 1.05B | 1.27B | 922.10M | 636.20M | 470.90M |
Gross Profit | 499.08M | 526.18M | 464.58M | 418.81M | 451.31M | 411.09M | 382.08M | 371.16M | 341.02M | 323.39M | 293.00M | 282.09M | 264.88M | 229.90M | 184.80M | 214.84M | 218.97M | 200.25M | 163.60M | 152.05M | 137.68M | 129.19M | 131.59M | 182.79M | 134.60M | 96.20M | 79.70M |
Operating Expenses | 393.24M | 405.62M | 368.06M | 345.74M | 338.63M | 324.43M | 304.50M | 290.60M | 261.90M | 251.10M | 232.50M | 225.40M | 217.27M | 191.23M | 172.65M | 196.97M | 182.18M | 176.32M | 154.11M | 137.96M | 124.82M | 121.96M | 117.61M | 130.54M | 96.70M | 73.80M | 72.40M |
Selling, General & Admin | 393.24M | 405.62M | 368.06M | 345.74M | 338.63M | 324.43M | 292.70M | 280.10M | 252.90M | 243.00M | 225.40M | 218.50M | 217.27M | 191.23M | 172.65M | 186.73M | 181.64M | 173.93M | 151.98M | 132.73M | 124.82M | 121.96M | 117.61M | 123.97M | 91.40M | 70.90M | 68.70M |
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 |
Other Operating Expenses | 9.96M | 1.08M | 5.00K | 61.00K | 707.00K | 2.98M | 11.80M | 10.50M | 9.00M | 8.10M | 7.10M | 6.90M | N/A | N/A | N/A | 10.24M | 541.00K | 2.39M | 2.13M | 5.23M | N/A | N/A | N/A | 6.57M | 5.30M | 2.90M | 3.70M |
Operating Income | 105.84M | 120.55M | 96.52M | 72.07M | 111.97M | 85.69M | 77.53M | 80.56M | 79.12M | 72.29M | 60.50M | 56.69M | 47.61M | 38.67M | 12.14M | 17.88M | 36.79M | 23.93M | 9.49M | 14.09M | 12.86M | 7.22M | 13.98M | 52.25M | 37.90M | 22.40M | 7.30M |
Other Expenses / Income | 7.27M | 1.08M | 5.00K | 1.12M | 707.00K | 2.98M | 98.00K | -104.00K | -652.00K | -921.00K | -1.25M | -2.18M | -180.00K | -277.00K | -12.82M | 130.00K | -168.00K | -1.71M | -1.36M | -1.23M | -3.12M | -2.27M | -2.08M | -1.50M | -1.30M | 100.00K | -1.50M |
Before Tax Income | 113.11M | 121.64M | 96.52M | 73.20M | 112.68M | 88.66M | 77.62M | 80.45M | 78.47M | 71.37M | 59.25M | 54.51M | 47.43M | 38.39M | -677.00K | 18.01M | 36.62M | 22.23M | 8.13M | 12.86M | 9.74M | 4.95M | 11.90M | 50.75M | 36.60M | 22.50M | 5.80M |
Income Tax Expenses | 29.84M | 32.42M | 26.62M | 17.43M | 30.57M | 24.07M | 22.77M | 32.34M | 31.64M | 28.69M | 23.57M | 21.44M | 18.64M | 15.43M | 545.00K | 7.64M | 13.63M | 8.45M | 3.68M | 4.56M | 3.85M | 1.70M | 4.52M | 19.29M | 13.90M | 3.90M | 600.00K |
Net Income | 83.27M | 89.22M | 69.91M | 55.77M | 82.11M | 64.59M | 54.86M | 48.11M | 46.83M | 42.68M | 35.68M | 33.07M | 28.79M | 22.96M | -1.22M | 10.37M | 23.00M | 13.78M | 4.45M | 8.30M | 5.89M | 3.25M | 7.38M | 31.46M | 22.70M | 18.60M | 5.20M |
Interest Expenses | N/A | -1.08M | N/A | 107.00K | 103.00K | -1.04M | N/A | 67.00K | 87.00K | 86.00K | 149.00K | 166.00K | 369.00K | 490.00K | 517.00K | 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 | 26.29M | 26.28M | 26.20M | 26.16M | 26.34M | 26.72M | 26.77M | 26.53M | 26.40M | 26.25M | 26.12M | 26.43M | 26.70M | 27.01M | 26.83M | 26.83M | 26.79M | 25.52M | 25.18M | 25.03M | 24.71M | 24.55M | 24.45M | 24.02M | 23.48M | 23.40M | 22.37M |
Diluted Shares Outstanding | 26.43M | 26.44M | 26.36M | 26.34M | 26.50M | 26.85M | 26.89M | 26.72M | 26.62M | 26.51M | 26.39M | 26.59M | 26.80M | 27.05M | 26.83M | 26.90M | 27.02M | 25.73M | 25.28M | 25.27M | 25.11M | 24.86M | 24.95M | 25.58M | 24.15M | 23.40M | 22.37M |
EBITDA | 118.49M | 132.53M | 108.72M | 86.60M | 126.69M | 101.68M | 89.46M | 90.97M | 87.52M | 79.55M | 66.48M | 61.57M | 53.75M | 44.31M | 6.64M | 24.97M | 43.40M | 29.27M | 15.33M | 19.99M | 18.10M | 13.09M | 19.71M | 57.32M | 41.90M | 25.40M | 9.50M |
EBITDA Margin | 4.16% | 4.24% | 3.76% | 3.34% | 4.49% | 3.77% | 3.07% | 3.38% | 3.40% | 3.23% | 2.99% | 2.85% | 2.56% | 2.24% | 0.42% | 1.42% | 2.43% | 1.79% | 1.06% | 1.48% | 1.38% | 1.10% | 1.66% | 3.95% | 3.97% | 3.47% | 1.73% |
EBIT | 113.11M | 120.55M | 96.52M | 73.30M | 112.78M | 87.62M | 77.62M | 80.52M | 78.55M | 71.45M | 59.40M | 54.67M | 47.80M | 38.88M | -160.00K | 18.01M | 36.62M | 22.23M | 8.13M | 12.86M | 9.74M | 4.95M | 11.90M | 50.75M | 36.60M | 22.50M | 5.80M |
EBIT Margin | 3.97% | 3.86% | 3.34% | 2.83% | 4.00% | 3.25% | 2.67% | 2.99% | 3.05% | 2.90% | 2.67% | 2.53% | 2.27% | 1.97% | -0.01% | 1.03% | 2.05% | 1.36% | 0.56% | 0.95% | 0.74% | 0.42% | 1.00% | 3.50% | 3.46% | 3.07% | 1.05% |
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 |