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-07-31 | 1997-07-31 | 1996-07-31 | 1995-07-31 | 1994-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.15B | 2.73B | 1.70B | 1.63B | 1.86B | 1.78B | 1.78B | 1.09B | 704.60M | 712.88M | 660.85M | 595.95M | 521.30M | 431.15M | 365.95M | 333.53M | 388.45M | 269.72M | 207.78M | 179.81M | 145.47M | 118.79M | 110.43M | 105.86M | 97.75M | 59.00M | 49.40M | 38.00M | 32.20M | 20.60M |
Cost of Revenue | 1.64B | 1.46B | 779.81M | 720.14M | 846.09M | 814.09M | 832.32M | 483.57M | 313.42M | 312.00M | 291.27M | 257.28M | 226.55M | 176.94M | 152.47M | 130.76M | 193.11M | 106.13M | 75.77M | 63.87M | 103.04M | 86.98M | 83.28M | 82.22M | 36.26M | 45.10M | 38.30M | 29.30M | 24.30M | 15.60M |
Gross Profit | 1.51B | 1.26B | 919.15M | 911.14M | 1.02B | 966.77M | 947.51M | 604.80M | 391.18M | 400.87M | 369.57M | 338.66M | 294.75M | 254.21M | 213.48M | 202.76M | 195.34M | 163.59M | 132.01M | 115.95M | 42.43M | 31.81M | 27.15M | 23.64M | 61.49M | 13.90M | 11.10M | 8.70M | 7.90M | 5.00M |
Operating Expenses | 1.51B | 980.68M | 722.00M | 715.19M | 759.78M | 726.32M | 729.58M | 456.42M | 280.27M | 271.05M | 246.21M | 214.78M | 186.69M | 169.28M | 145.93M | 141.40M | 141.55M | 113.80M | 92.65M | 83.07M | 17.83M | 14.13M | 13.23M | 12.87M | 49.20M | 5.80M | 5.20M | 4.30M | 4.00M | 2.50M |
Selling, General & Admin | 176.31M | 147.94M | 111.26M | 110.93M | 122.33M | 120.04M | 122.47M | 96.54M | 54.76M | 54.59M | 49.53M | 50.10M | 175.68M | 158.78M | 135.85M | 130.29M | 130.74M | 105.76M | 86.84M | 78.90M | 14.81M | 11.58M | 9.42M | 8.39M | 46.11M | 4.10M | 3.80M | 3.20M | 3.00M | 1.80M |
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 | 1.33B | 832.74M | 610.74M | 604.26M | 637.44M | 606.28M | 607.11M | 359.88M | 225.51M | 216.46M | 196.68M | 164.68M | 11.01M | 10.51M | 10.07M | 11.11M | 10.80M | 8.04M | 5.80M | 4.17M | 3.02M | 2.55M | 3.81M | 4.48M | 3.09M | 1.70M | 1.40M | 1.10M | 1.00M | 700.00K |
Operating Income | 675.09M | 397.50M | 215.72M | 197.49M | 259.62M | 242.89M | 219.52M | 149.14M | 112.48M | 130.51M | 123.68M | 124.10M | 108.34M | 85.02M | 67.62M | 61.36M | 53.79M | 49.79M | 39.36M | 32.87M | 24.61M | 17.68M | 13.91M | 10.77M | 12.29M | 8.10M | 5.90M | 4.40M | 3.90M | 2.50M |
Other Expenses / Income | -382.24M | -212.04M | -89.39M | -94.35M | -33.96M | -35.13M | -45.30M | -55.89M | -26.11M | -13.84M | -3.17M | -1.27M | 143.00K | -294.00K | 412.00K | -738.00K | -5.86M | 8.43M | 4.38M | -6.00K | 123.00K | -294.00K | -1.40M | -2.86M | -2.60M | -2.00M | -2.30M | -2.10M | -2.20M | -900.00K |
Before Tax Income | 292.85M | 323.63M | 166.50M | 143.70M | 224.61M | 205.31M | 172.31M | 93.45M | 87.68M | 116.98M | 120.19M | 122.61M | 108.20M | 84.63M | 66.85M | 60.62M | 51.43M | 49.60M | 39.68M | 32.87M | 24.73M | 17.39M | 12.52M | 7.91M | 9.69M | 6.10M | 3.60M | 2.30M | 1.70M | 1.60M |
Income Tax Expenses | 73.55M | 70.14M | 41.59M | 37.12M | 59.99M | 52.10M | 28.42M | 33.32M | 26.97M | 31.54M | 35.71M | 41.51M | 37.34M | 30.37M | 25.00M | 22.50M | 18.72M | 17.86M | 14.29M | 12.16M | 9.40M | 6.45M | 4.51M | 3.00M | 3.21M | 2.30M | 1.30M | 900.00K | 600.00K | 500.00K |
Net Income | 219.30M | 253.50M | 124.91M | 106.58M | 164.62M | 153.21M | 143.89M | 60.13M | 60.71M | 85.17M | 83.85M | 80.36M | 77.78M | 57.66M | 49.76M | -21.54M | 35.29M | 31.74M | 25.38M | 20.71M | 14.97M | 10.94M | 7.87M | 2.62M | 6.48M | 3.80M | 2.30M | 1.40M | 1.10M | 1.10M |
Interest Expenses | 93.24M | 70.71M | 32.39M | 29.34M | 34.03M | 29.17M | 24.04M | 20.32M | 16.89M | 13.53M | 3.49M | 1.49M | 135.00K | 391.00K | 765.00K | 60.39M | N/A | 189.00K | N/A | 6.00K | 234.00K | 294.00K | 1.54M | 5.15M | 2.60M | 2.00M | 2.30M | 2.10M | 2.20M | 900.00K |
Basic Shares Outstanding | 45.11M | 47.21M | 40.98M | 41.50M | 43.02M | 44.78M | 47.85M | 35.00M | 28.14M | 28.67M | 29.08M | 28.91M | 30.71M | 30.27M | 29.56M | 29.57M | 31.56M | 31.43M | 31.34M | 31.37M | 27.99M | 26.47M | 26.23M | 26.15M | 25.91M | 13.72M | 11.49M | 11.01M | 10.99M | 11.11M |
Diluted Shares Outstanding | 45.69M | 47.33M | 41.02M | 41.60M | 43.21M | 44.88M | 47.89M | 35.00M | 28.33M | 29.07M | 29.57M | 29.71M | 31.50M | 31.06M | 30.19M | 30.22M | 32.82M | 32.73M | 33.40M | 33.94M | 31.53M | 28.79M | 27.78M | 27.05M | 27.76M | 19.32M | 14.99M | 11.37M | 10.99M | 11.11M |
EBITDA | 906.71M | 851.67M | 257.62M | 215.15M | 300.47M | 283.14M | 271.87M | 145.63M | 122.51M | 147.98M | 139.04M | 136.66M | 119.36M | 95.53M | 78.73M | 73.54M | 64.86M | 57.83M | 45.16M | 37.11M | 27.62M | 20.23M | 17.73M | 15.25M | 15.38M | 9.80M | 7.30M | 5.50M | 4.90M | 3.20M |
EBITDA Margin | 28.77% | 31.21% | 15.16% | 13.19% | 16.12% | 15.90% | 15.27% | 13.38% | 17.39% | 20.76% | 21.04% | 22.93% | 22.90% | 22.16% | 21.51% | 22.05% | 16.70% | 21.44% | 21.74% | 20.64% | 18.99% | 17.03% | 16.05% | 14.41% | 15.73% | 16.61% | 14.78% | 14.47% | 15.22% | 15.53% |
EBIT | 386.09M | 394.34M | 198.89M | 173.04M | 258.65M | 234.48M | 196.35M | 113.77M | 104.57M | 130.24M | 123.05M | 123.35M | 115.25M | 88.42M | 75.53M | 61.36M | 54.01M | 49.79M | 39.68M | 32.87M | 24.61M | 17.68M | 13.91M | 10.77M | 12.29M | 8.10M | 5.90M | 4.40M | 3.90M | 2.50M |
EBIT Margin | 12.25% | 14.45% | 11.71% | 10.61% | 13.87% | 13.17% | 11.03% | 10.45% | 14.84% | 18.27% | 18.62% | 20.70% | 22.11% | 20.51% | 20.64% | 18.40% | 13.90% | 18.46% | 19.10% | 18.28% | 16.92% | 14.89% | 12.60% | 10.17% | 12.57% | 13.73% | 11.94% | 11.58% | 12.11% | 12.14% |
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-07-31 | 1997-07-31 | 1996-07-31 | 1995-07-31 | 1994-07-31 |