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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.73B | 3.03B | 2.63B | 2.40B | 2.04B | 2.07B | 1.85B | 1.65B | 1.34B | 1.03B | 904.56M | 824.72M | 758.28M | 649.53M | 542.00M | 469.37M | 411.32M | 358.57M | 300.85M | 244.54M | 158.01M | 102.10M |
Cost of Revenue | 3.14B | 2.51B | 2.16B | 2.00B | 1.75B | 1.80B | 1.63B | 1.47B | 1.16B | 871.16M | 739.60M | 673.39M | 614.53M | 531.15M | 449.02M | 391.67M | 351.69M | 301.25M | 255.50M | N/A | 128.52M | 84.38M |
Gross Profit | 590.76M | 517.99M | 468.21M | 407.47M | 291.11M | 274.48M | 219.69M | 188.47M | 185.36M | 156.25M | 164.95M | 151.33M | 143.75M | 118.39M | 92.98M | 77.70M | 59.63M | 57.32M | 45.35M | 244.54M | 29.48M | 17.72M |
Operating Expenses | 335.39M | 221.16M | 207.75M | 184.31M | 161.93M | 147.65M | 125.09M | 107.85M | 92.27M | 83.33M | 74.01M | 60.28M | 53.05M | 42.73M | 34.04M | 29.04M | 22.91M | 18.43M | 13.37M | N/A | 17.44M | 11.81M |
Selling, General & Admin | 263.00M | 158.81M | 151.76M | 129.74M | 110.87M | 100.31M | 80.62M | 69.17M | 64.16M | 56.90M | 40.10M | 31.82M | 29.77M | 26.10M | 20.77M | 20.02M | 15.95M | 14.21M | 10.91M | N/A | 6.25M | 4.12M |
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 |
Other Operating Expenses | 72.39M | 62.35M | 55.98M | 54.57M | 51.05M | 47.34M | 44.47M | 38.68M | 28.11M | 26.43M | 33.91M | 28.46M | 23.29M | 16.63M | 13.28M | 9.03M | 6.97M | 4.22M | 2.46M | N/A | 11.19M | 7.69M |
Operating Income | 255.37M | 296.82M | 260.46M | 223.16M | 129.18M | 128.49M | 81.28M | 91.85M | 93.08M | 72.92M | 57.94M | 76.05M | 90.70M | 75.65M | 58.94M | 48.66M | 36.72M | 38.89M | 31.99M | 244.54M | 12.05M | 5.92M |
Other Expenses / Income | 17.39M | -7.74M | -2.46M | -5.55M | -13.01M | -13.17M | 26.09M | -6.03M | -1.98M | -12.38M | -12.28M | -9.75M | -13.53M | -8.88M | -5.41M | -3.41M | -3.29M | -2.22M | -1.54M | -1.48M | -1.26M | -1.10M |
Before Tax Income | 272.76M | 289.09M | 258.00M | 217.61M | 116.17M | 115.37M | 69.28M | 85.82M | 91.10M | 60.54M | 45.66M | 64.07M | 77.17M | 66.78M | 53.53M | 45.24M | 33.43M | 36.67M | 30.44M | N/A | 10.78M | 4.82M |
Income Tax Expenses | 62.91M | 64.44M | 60.28M | 46.24M | 23.95M | 22.84M | 28.45M | 32.98M | 35.18M | 26.80M | 20.00M | 24.27M | 29.49M | 26.25M | 21.04M | 17.74M | 12.90M | 14.12M | 12.05M | -11.10M | 4.28M | 1.26M |
Net Income | 209.40M | 224.68M | 194.65M | 170.48M | 110.53M | 92.36M | 40.48M | 49.99M | 55.43M | 35.95M | 24.04M | 40.59M | 47.67M | 40.53M | 32.49M | 27.51M | 20.53M | 22.55M | 18.39M | 11.10M | 6.50M | 3.56M |
Interest Expenses | 8.09M | 8.93M | 6.85M | 9.36M | 15.66M | 15.18M | 13.62M | 7.14M | 2.83M | 12.98M | 12.79M | 12.23M | 13.78M | 9.12M | 5.69M | 4.78M | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 55.71M | 54.89M | 54.49M | 53.43M | 53.45M | 52.02M | 50.93M | 50.55M | 50.32M | 44.68M | 43.80M | 42.86M | 41.93M | 41.49M | 41.21M | 41.04M | 28.99M | 26.73M | 26.94M | 26.57M | 25.81M | 25.40M |
Diluted Shares Outstanding | 57.32M | 56.87M | 56.92M | 55.79M | 55.98M | 54.40M | 52.83M | 52.13M | 52.21M | 46.19M | 44.73M | 43.88M | 43.17M | 42.32M | 41.85M | 41.43M | 34.94M | 33.65M | 35.01M | 35.04M | 33.97M | 33.14M |
EBITDA | 353.24M | 360.38M | 320.84M | 281.54M | 182.88M | 128.11M | 100.13M | 119.30M | 122.04M | 99.95M | 90.86M | 102.57M | 111.69M | 92.53M | 72.49M | 59.05M | 43.70M | 43.11M | 34.44M | 244.54M | 13.28M | 6.83M |
EBITDA Margin | 9.47% | 11.91% | 12.21% | 11.72% | 8.98% | 6.18% | 5.41% | 7.21% | 9.09% | 9.73% | 10.04% | 12.44% | 14.73% | 14.25% | 13.38% | 12.58% | 10.62% | 12.02% | 11.45% | 100.00% | 8.40% | 6.69% |
EBIT | 280.40M | 298.05M | 261.78M | 226.08M | 150.15M | 130.39M | 82.54M | 90.10M | 93.44M | 75.73M | 56.83M | 77.08M | 90.94M | 75.90M | 59.22M | 50.03M | 33.43M | 36.67M | 30.44M | N/A | 10.78M | 4.82M |
EBIT Margin | 7.52% | 9.85% | 9.96% | 9.41% | 7.37% | 6.29% | 4.46% | 5.44% | 6.96% | 7.37% | 6.28% | 9.35% | 11.99% | 11.69% | 10.93% | 10.66% | 8.13% | 10.23% | 10.12% | 0.00% | 6.82% | 4.72% |
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 |