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 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.20B | 1.04B | 860.40M | 773.68M | 746.37M | 706.14M | 755.04M | 675.97M | 723.79M | 754.04M | 758.52M | 730.61M | 848.80M | 812.11M | 1.01B | 1.04B | 1.03B | 1.01B | 910.49M | 707.60M | 611.26M | 641.38M | 650.25M | 532.11M | 455.80M | 416.70M | 361.80M | 380.30M | 356.30M | 368.30M |
Cost of Revenue | 773.60M | 696.13M | 531.28M | 473.18M | 463.43M | 442.30M | 482.80M | 410.56M | 484.83M | 502.47M | 509.91M | 484.81M | 479.36M | 444.52M | 611.17M | 656.57M | 639.15M | 648.16M | 563.86M | 399.24M | 323.19M | 353.83M | 374.24M | 274.16M | 212.20M | 173.40M | 129.30M | 142.80M | 144.10M | 162.80M |
Gross Profit | 423.87M | 341.23M | 329.12M | 300.50M | 282.94M | 263.84M | 272.24M | 265.40M | 238.97M | 251.56M | 248.61M | 245.79M | 369.43M | 367.58M | 401.54M | 381.29M | 394.04M | 365.02M | 346.63M | 308.36M | 288.07M | 287.54M | 276.01M | 257.95M | 243.60M | 243.30M | 232.50M | 237.50M | 212.20M | 205.50M |
Operating Expenses | 238.93M | 173.75M | 166.00M | 152.15M | 139.47M | 131.68M | 126.98M | 126.12M | 114.72M | 108.60M | 105.86M | 103.61M | 224.59M | 209.98M | 218.17M | 237.25M | 239.12M | 228.25M | 219.68M | 198.33M | 185.79M | 171.29M | 165.80M | 153.61M | 148.90M | 163.60M | 142.50M | 144.80M | 136.80M | 133.30M |
Selling, General & Admin | 2.92M | 12.39M | 9.94M | 9.69M | 12.34M | 11.13M | 15.29M | 13.30M | 3.51M | 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 |
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 | N/A | N/A | N/A |
Other Operating Expenses | 236.01M | 161.36M | 156.06M | 142.46M | 127.13M | -3.60M | 5.35M | -543.00K | 7.75M | 1.93M | -2.30M | 4.94M | 224.59M | 209.98M | 193.51M | 237.25M | 239.12M | 228.25M | 219.68M | 198.33M | 185.79M | 171.29M | 165.80M | 153.61M | 148.90M | 163.60M | 142.50M | 144.80M | 136.80M | 133.30M |
Operating Income | 184.94M | 167.48M | 163.12M | 148.35M | 143.47M | 132.16M | 145.26M | 139.28M | 124.25M | 142.97M | 142.75M | 142.18M | 144.84M | 157.60M | 158.72M | 144.04M | 154.92M | 136.76M | 126.95M | 110.03M | 102.27M | 116.26M | 110.21M | 104.34M | 94.70M | 79.70M | 90.00M | 92.70M | 75.40M | 72.20M |
Other Expenses / Income | -58.71M | -52.04M | -57.05M | -57.00M | -65.52M | -40.66M | -37.82M | -45.29M | -34.79M | -42.63M | -40.50M | -40.00M | -38.98M | -35.48M | -36.92M | -33.83M | -36.37M | -37.11M | -36.08M | -32.92M | -32.95M | -49.02M | -32.47M | -29.70M | -25.20M | -38.10M | -24.20M | -19.50M | -15.20M | -16.20M |
Before Tax Income | 126.23M | 115.43M | 106.07M | 91.36M | 77.95M | 91.50M | 113.08M | 99.61M | 89.46M | 100.33M | 102.24M | 103.96M | 107.28M | 122.13M | 121.79M | 110.20M | 118.56M | 99.65M | 90.87M | 77.10M | 69.32M | 67.24M | 77.74M | 74.64M | 69.50M | 39.60M | 64.20M | 74.10M | 60.20M | 56.00M |
Income Tax Expenses | 32.36M | 29.13M | 27.41M | 21.08M | 12.64M | 24.19M | 41.01M | 40.71M | 35.75M | 41.64M | 41.70M | 44.10M | 43.38M | 49.46M | 46.67M | 40.68M | 44.06M | 36.23M | 32.72M | 26.53M | 23.34M | 23.44M | 27.55M | 26.83M | 24.60M | 12.30M | 21.10M | 27.30M | 22.10M | 20.50M |
Net Income | 93.87M | 86.30M | 78.67M | 76.78M | 61.73M | 64.57M | -55.62M | 58.90M | 53.70M | 58.69M | 60.54M | 59.85M | 63.90M | 72.67M | 75.12M | 69.53M | 74.50M | 63.41M | 58.15M | 50.57M | 45.98M | 43.79M | 50.19M | 50.22M | 45.30M | 27.30M | 43.10M | 46.80M | 38.10M | 35.50M |
Interest Expenses | 76.57M | 53.25M | 44.49M | 43.05M | 42.69M | 37.06M | 37.53M | 39.13M | 42.54M | 44.56M | 45.17M | 43.16M | 42.09M | 42.58M | 40.64M | 37.58M | 37.81M | 39.25M | 37.28M | 35.75M | 35.10M | 34.13M | 33.80M | 33.56M | N/A | 33.20M | N/A | 27.50M | 26.30M | 25.20M |
Basic Shares Outstanding | 36.21M | 33.93M | 30.70M | 30.54M | 29.79M | 28.80M | 28.67M | 27.65M | 27.35M | 27.17M | 26.97M | 26.83M | 26.69M | 26.59M | 26.51M | 26.44M | 26.82M | 27.54M | 27.56M | 27.02M | 25.74M | 25.43M | 25.16M | 25.18M | 24.98M | 24.23M | 22.75M | 22.39M | 21.82M | 19.94M |
Diluted Shares Outstanding | 36.27M | 33.98M | 30.75M | 30.60M | 29.86M | 28.88M | 28.75M | 28.63M | 27.43M | 27.22M | 27.03M | 26.91M | 26.74M | 26.66M | 26.58M | 26.59M | 27.00M | 27.66M | 27.62M | 27.28M | 26.06M | 25.81M | 25.61M | 25.41M | 25.18M | 24.23M | 23.01M | 22.73M | 21.82M | 20.13M |
EBITDA | 344.49M | 303.37M | 264.09M | 238.09M | 212.13M | 213.72M | 231.66M | 274.85M | 226.68M | 241.49M | 223.32M | 220.13M | 219.37M | 229.83M | 225.24M | 219.94M | 223.27M | 199.06M | 187.39M | 164.57M | 156.52M | 168.35M | 159.85M | 151.78M | 140.90M | 143.80M | 131.90M | 127.50M | 105.60M | 101.70M |
EBITDA Margin | 28.77% | 29.24% | 30.69% | 30.77% | 28.42% | 30.27% | 30.68% | 40.66% | 31.32% | 32.03% | 29.44% | 30.13% | 25.85% | 28.30% | 22.24% | 21.19% | 21.61% | 19.65% | 20.58% | 23.26% | 25.61% | 26.25% | 24.58% | 28.52% | 30.91% | 34.51% | 36.46% | 33.53% | 29.64% | 27.61% |
EBIT | 202.80M | 168.68M | 150.56M | 140.91M | 117.06M | 125.82M | 22.91M | 138.74M | 132.00M | 144.90M | 147.41M | 147.12M | 149.37M | 164.71M | 162.43M | 147.78M | 156.37M | 138.90M | 128.15M | 112.85M | 104.42M | 101.37M | 111.55M | 110.61M | 69.90M | 72.80M | 64.20M | 101.60M | 86.50M | 81.20M |
EBIT Margin | 16.94% | 16.26% | 17.50% | 18.21% | 15.68% | 17.82% | 3.03% | 20.52% | 18.24% | 19.22% | 19.43% | 20.14% | 17.60% | 20.28% | 16.04% | 14.24% | 15.13% | 13.71% | 14.08% | 15.95% | 17.08% | 15.80% | 17.15% | 20.79% | 15.34% | 17.47% | 17.74% | 26.72% | 24.28% | 22.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 | 1996-12-31 | 1995-12-31 | 1994-12-31 |