Financial Year End | 2023-12-31 | 2023-05-27 | 2022-05-28 | 2021-05-29 | 2020-05-30 | 2019-05-25 | 2018-05-26 | 2017-05-27 | 2016-05-28 | 2015-05-30 | 2014-05-31 | 2013-05-25 | 2012-05-26 | 2011-05-28 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 632.80M | 775.64M | 805.02M | 629.52M | 703.35M | 729.00M | 654.13M | 583.41M | 598.52M | 590.59M | 567.18M | 556.33M | 571.76M | N/A | 499.00M | 685.58M | 840.28M | 735.89M | 633.84M | 537.64M | 628.33M | 202.02M | 181.68M | 189.75M | 126.33M | 15.51M | 29.68M |
Cost of Revenue | 395.16M | 462.50M | 488.38M | 388.11M | 427.87M | 446.56M | 408.07M | 362.09M | 366.36M | 362.23M | 351.36M | 342.04M | 352.52M | N/A | 303.77M | 422.17M | 518.41M | 447.36M | 384.43M | 324.64M | 199.87M | 121.65M | 108.72M | 110.81M | 73.18M | 8.74M | 16.85M |
Gross Profit | 237.64M | 313.14M | 316.64M | 241.40M | 275.48M | 282.44M | 246.06M | 221.32M | 232.17M | 228.36M | 215.82M | 214.29M | 219.24M | N/A | 195.23M | 263.40M | 321.87M | 288.53M | 249.41M | 212.99M | 428.46M | 80.37M | 72.96M | 78.94M | 53.15M | 6.77M | 12.84M |
Operating Expenses | 203.55M | 237.40M | 233.20M | 218.45M | 238.83M | 232.28M | 215.43M | 186.92M | 178.36M | 178.10M | 177.85M | 170.01M | 174.36M | 494.00M | 197.02M | 222.96M | 237.42M | 199.18M | 154.43M | 120.34M | 84.30M | 60.19M | 51.99M | 53.10M | 37.52M | 4.67M | 9.11M |
Selling, General & Admin | 203.55M | 228.84M | 224.72M | 209.33M | 228.07M | 223.80M | 195.04M | 179.97M | 174.81M | 173.80M | 172.53M | 168.32M | 170.99M | N/A | 184.98M | 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 |
Other Operating Expenses | -11.00K | 8.56M | 8.48M | 9.12M | 10.76M | 8.48M | 20.39M | 6.95M | 3.56M | 4.31M | 5.32M | 1.69M | 3.36M | 494.00M | 12.04M | 222.96M | 237.42M | 199.18M | 154.43M | 120.34M | 84.30M | 60.19M | 51.99M | 53.10M | 37.52M | 4.67M | 9.11M |
Operating Income | 34.09M | 72.79M | 83.44M | 22.95M | 36.65M | 50.16M | 30.62M | 34.40M | 53.80M | 50.26M | 37.98M | 39.70M | 73.09M | N/A | -1.79M | 40.44M | 84.45M | 89.34M | 94.98M | 92.66M | 344.16M | 20.18M | 20.97M | 25.84M | 15.63M | 2.09M | 3.72M |
Other Expenses / Income | -4.26M | -170.00K | -470.00K | -269.00K | -1.42M | -2.19M | -1.74M | -629.00K | 186.00K | 148.00K | 168.00K | 175.00K | 252.00K | N/A | 656.00K | 1.59M | 5.60M | 8.94M | 5.01M | 2.13M | -303.03M | 1.08M | 1.18M | -2.04M | -4.72M | -734.00K | N/A |
Before Tax Income | 29.83M | 72.62M | 82.97M | 22.68M | 35.23M | 47.97M | 28.89M | 33.77M | 53.99M | 50.41M | 38.14M | 39.88M | 73.34M | N/A | -1.13M | 42.04M | 90.06M | 98.28M | 100.00M | 94.79M | 41.13M | 21.26M | 22.15M | 23.80M | 10.91M | 1.36M | 3.72M |
Income Tax Expenses | 8.79M | 18.26M | 15.79M | -2.54M | 6.94M | 16.50M | 10.86M | 15.12M | 23.55M | 22.90M | 18.26M | 19.37M | 32.20M | N/A | 10.62M | 24.27M | 40.87M | 43.52M | 39.40M | 38.73M | 16.80M | 8.72M | 8.86M | 9.52M | 4.36M | N/A | N/A |
Net Income | 21.03M | 54.36M | 67.17M | 25.23M | 28.29M | 31.47M | 18.83M | 18.65M | 30.44M | 27.51M | 19.89M | 20.50M | 41.14M | N/A | -11.75M | 17.76M | 49.19M | 54.77M | 60.60M | 56.06M | 24.33M | 12.54M | 13.29M | 13.71M | 6.55M | 792.00K | 3.72M |
Interest Expenses | -1.06M | 552.00K | 1.06M | 1.60M | 2.06M | 2.19M | 1.87M | 773.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 33.45M | 33.41M | 32.95M | 32.44M | 31.99M | 31.60M | 30.74M | 32.85M | 37.61M | 38.25M | 39.22M | 41.11M | 43.54M | 43.54M | 45.89M | 45.02M | 46.55M | 48.35M | 48.05M | 47.07M | 45.98M | 43.70M | 42.48M | 35.73M | 31.26M | 17.38M | 31.25M |
Diluted Shares Outstanding | 33.90M | 34.19M | 33.56M | 32.55M | 32.23M | 32.21M | 31.21M | 33.47M | 37.61M | 38.25M | 39.31M | 41.15M | 43.60M | 43.54M | 45.89M | 45.73M | 47.93M | 50.64M | 51.68M | 50.48M | 48.78M | 45.79M | 45.72M | 38.84M | 31.43M | 17.38M | 33.79M |
EBITDA | 42.52M | 87.25M | 92.52M | 33.41M | 48.05M | 58.64M | 37.95M | 38.00M | 57.55M | 54.71M | 43.46M | 46.15M | 82.44M | N/A | 10.91M | 52.32M | 99.62M | 105.88M | 104.81M | 98.89M | 45.05M | 23.52M | 23.86M | 26.87M | 13.78M | 792.00K | 3.72M |
EBITDA Margin | 6.72% | 11.25% | 11.49% | 5.31% | 6.83% | 8.04% | 5.80% | 6.51% | 9.61% | 9.26% | 7.66% | 8.30% | 14.42% | 0.00% | 2.19% | 7.63% | 11.86% | 14.39% | 16.54% | 18.39% | 7.17% | 11.64% | 13.13% | 14.16% | 10.91% | 5.11% | 12.54% |
EBIT | 28.77M | 73.17M | 84.03M | 24.28M | 37.29M | 50.16M | 31.56M | 34.55M | 53.99M | 50.41M | 38.14M | 39.88M | 73.34M | N/A | -1.13M | 42.04M | 90.06M | 98.28M | 100.00M | 94.79M | 41.13M | 21.26M | 22.15M | 23.22M | 10.91M | 792.00K | 3.72M |
EBIT Margin | 4.55% | 9.43% | 10.44% | 3.86% | 5.30% | 6.88% | 4.82% | 5.92% | 9.02% | 8.53% | 6.73% | 7.17% | 12.83% | 0.00% | -0.23% | 6.13% | 10.72% | 13.36% | 15.78% | 17.63% | 6.55% | 10.52% | 12.19% | 12.24% | 8.64% | 5.11% | 12.54% |
Financial Year End | 2023-12-31 | 2023-05-27 | 2022-05-28 | 2021-05-29 | 2020-05-30 | 2019-05-25 | 2018-05-26 | 2017-05-27 | 2016-05-28 | 2015-05-30 | 2014-05-31 | 2013-05-25 | 2012-05-26 | 2011-05-28 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 |