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.34B | 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 | 511.74M | 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 | 405.90M | 405.62M | 368.06M | 345.74M | 338.63M | 324.43M | 300.91M | 287.23M | 262.46M | 251.94M | 233.60M | 226.32M | 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 | 405.90M | 405.62M | 368.06M | 345.74M | 338.63M | 324.43M | 300.91M | 286.38M | 261.44M | 251.94M | 233.60M | 226.32M | 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 | N/A | 1.08M | 5.00K | 61.00K | 707.00K | 2.98M | 11.80M | 10.50M | 9.00M | 8.10M | 7.10M | 41.00K | 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.52M | 78.55M | 71.45M | 59.40M | 54.63M | 47.61M | 38.67M | -684.00K | 17.88M | 36.79M | 23.93M | 9.49M | 14.09M | 10.93M | 5.59M | 11.77M | 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 | -67.00K | -87.00K | -86.00K | -149.00K | -125.00K | -180.00K | -277.00K | 7.00K | 130.00K | -168.00K | -1.71M | -1.36M | -1.23M | -1.19M | -639.00K | 128.00K | -1.07M | -1.33M | 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 | N/A | N/A | 107.00K | 103.00K | 145.00K | N/A | 67.00K | 87.00K | 86.00K | 149.00K | 166.00K | 369.00K | 490.00K | 517.00K | 681.00K | 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.00M | 35.16M | 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.57M | 36.14M | 23.40M | 22.37M |
EBITDA | 118.22M | 132.53M | 108.72M | 86.67M | 125.99M | 102.87M | 93.00M | 90.97M | 87.52M | 79.55M | 66.48M | 61.57M | 53.75M | 44.31M | 6.64M | 25.65M | 43.57M | 33.25M | 18.72M | 26.30M | 21.22M | 15.37M | 19.59M | 58.39M | 43.23M | 25.30M | 11.00M |
EBITDA Margin | 4.15% | 4.24% | 3.76% | 3.35% | 4.47% | 3.81% | 3.19% | 3.38% | 3.40% | 3.23% | 2.99% | 2.85% | 2.56% | 2.24% | 0.42% | 1.46% | 2.44% | 2.03% | 1.30% | 1.94% | 1.62% | 1.29% | 1.65% | 4.03% | 4.09% | 3.45% | 2.00% |
EBIT | 113.11M | 121.64M | 96.52M | 73.30M | 112.78M | 88.81M | 77.62M | 80.52M | 78.55M | 71.45M | 59.40M | 54.67M | 47.80M | 38.88M | -160.00K | 18.69M | 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.89% | 3.34% | 2.83% | 4.00% | 3.29% | 2.67% | 2.99% | 3.05% | 2.90% | 2.67% | 2.53% | 2.27% | 1.97% | -0.01% | 1.07% | 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 |