Financial Year End | 2023-12-29 | 2022-12-30 | 2021-12-31 | 2021-01-01 | 2020-12-31 | 2020-01-03 | 2019-12-31 | 2018-12-31 | 2018-12-28 | 2017-12-31 | 2016-12-30 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2009-01-02 | 2007-12-28 | 2006-12-29 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.83B | 1.61B | 1.43B | 987.54M | 987.54M | 967.77M | 967.77M | 853.83M | 853.83M | 452.48M | 191.45M | 37.17M | 25.11M | 31.34M | 47.45M | 289.64M | 185.04M | 151.76M | 117.86M | 113.47M | 98.67M | 75.96M | 52.86M | 51.54M | 44.32M | 41.01M | 24.76M | 10.50M | 2.27M |
Cost of Revenue | 72.55M | 57.91M | 52.87M | 36.27M | 36.27M | 33.10M | 33.10M | 26.35M | 26.35M | 15.07M | 6.55M | 3.90M | 2.04M | 1.12M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -18.60M | -5.70M | N/A |
Gross Profit | 1.76B | 1.55B | 1.38B | 951.27M | 951.27M | 934.68M | 934.68M | 827.48M | 827.48M | 437.41M | 184.90M | 33.28M | 23.07M | 30.22M | N/A | 289.64M | 185.04M | 151.76M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 43.36M | 16.20M | N/A |
Operating Expenses | 1.59B | 1.35B | 1.10B | 841.21M | 841.21M | 565.21M | 565.21M | 388.62M | 388.62M | 271.53M | 212.11M | 153.66M | 239.93M | 229.72M | 160.72M | 189.97M | 243.70M | 273.67M | 298.85M | 307.45M | 225.42M | 169.95M | 159.41M | 146.87M | 131.44M | 109.65M | 86.22M | 35.00M | 17.57M |
Selling, General & Admin | 542.71M | 459.86M | 401.71M | 293.36M | N/A | 228.24M | N/A | 206.37M | 206.37M | 159.36M | 116.14M | 57.30M | 50.83M | 50.96M | 31.84M | 33.13M | 33.02M | 38.96M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Research & Development | 1.04B | 891.81M | 693.72M | 547.85M | 547.85M | 336.96M | 336.96M | 182.26M | 182.26M | 112.17M | 95.97M | 96.35M | 189.10M | 178.76M | 128.88M | 156.84M | 210.68M | 234.70M | 257.39M | 225.38M | 185.48M | 141.13M | 137.72M | 127.62M | 112.01M | 82.70M | 48.46M | 21.70M | 12.10M |
Other Operating Expenses | 93.00K | -197.00K | -184.00K | 912.00K | 293.36M | 680.00K | 228.24M | N/A | 397.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 41.46M | 82.08M | 39.94M | 28.82M | 21.68M | 19.25M | 19.42M | 26.95M | 37.76M | 13.30M | 5.47M |
Operating Income | 170.88M | 201.48M | 286.67M | 110.06M | 110.06M | 369.47M | 369.47M | 438.86M | 438.86M | 165.91M | -27.21M | -120.38M | -216.86M | -199.50M | -113.27M | 99.67M | -58.65M | -121.91M | -180.99M | -193.98M | -126.75M | -93.99M | -106.55M | -95.33M | -87.12M | -68.64M | -42.86M | -18.80M | -15.30M |
Other Expenses / Income | 93.00K | 32.87M | 7.49M | 20.78M | 20.78M | 28.64M | 28.64M | 13.24M | 397.00K | -7.33M | -43.01M | -49.30M | -51.86M | -45.35M | -34.27M | -22.68M | -33.75M | -18.94M | 1.68M | 36.94M | N/A | -819.00K | -30.69M | 215.00K | 2.58M | -9.36M | -38.09M | N/A | -370.00K |
Before Tax Income | 257.52M | 234.35M | 294.15M | 130.84M | 130.84M | 398.11M | 398.11M | 452.09M | 452.09M | 158.58M | -70.22M | -169.68M | -268.72M | -244.86M | -147.54M | 76.99M | -92.40M | -140.84M | N/A | N/A | N/A | -94.81M | -137.25M | -95.12M | -84.53M | N/A | N/A | N/A | -15.67M |
Income Tax Expenses | 49.76M | 52.07M | 63.09M | 19.06M | 19.06M | 77.10M | 77.10M | -237.98M | -237.98M | 4.35M | N/A | 55.00K | -182.00K | -96.00K | 107.00K | 1.29M | -72.00K | -1.29M | N/A | N/A | N/A | N/A | N/A | -345.00K | 345.00K | N/A | N/A | N/A | N/A |
Net Income | 207.76M | 182.28M | 231.06M | 111.78M | 111.78M | 321.01M | 321.01M | 690.07M | 690.07M | 154.23M | -70.22M | -169.74M | -268.54M | -244.76M | -147.65M | 75.70M | -92.33M | -135.22M | -162.85M | -86.38M | -101.49M | -84.40M | -137.25M | -94.77M | -86.13M | -71.19M | -75.31M | -18.70M | -15.67M |
Interest Expenses | N/A | -53.74M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 8.68M | 33.06M | 48.67M | 48.61M | 45.35M | 27.09M | 16.26M | 9.34M | 12.67M | 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 | 318.15M | 321.53M | 314.88M | 308.27M | 308.27M | 302.58M | 302.58M | 297.89M | 297.89M | 293.59M | 250.53M | 209.23M | 194.30M | 184.06M | 160.14M | 126.02M | 108.52M | 107.07M | 105.50M | 99.15M | 86.60M | 78.81M | 72.50M | 65.39M | 56.62M | 46.48M | 31.03M | 42.77M | 1.99M |
Diluted Shares Outstanding | 321.46M | 324.56M | 322.36M | 318.00M | 318.00M | 315.01M | 315.01M | 312.80M | 312.80M | 312.00M | 250.53M | 209.23M | 194.30M | 184.06M | 160.14M | 130.48M | 108.52M | 107.07M | 105.50M | 99.15M | 86.60M | 78.81M | 72.50M | 65.39M | 56.62M | 46.48M | 31.03M | 42.77M | 1.99M |
EBITDA | 196.60M | 201.48M | 286.67M | 110.06M | 139.98M | 369.47M | 406.46M | 459.86M | 452.09M | 168.44M | -36.16M | -119.60M | -217.73M | -196.36M | -114.73M | 100.07M | -72.52M | -111.24M | -149.63M | -75.05M | -84.58M | -66.65M | -119.75M | -77.37M | -69.08M | -55.98M | -56.45M | -13.00M | -15.67M |
EBITDA Margin | 10.74% | 12.51% | 19.98% | 11.14% | 14.17% | 38.18% | 42.00% | 53.86% | 52.95% | 37.23% | -18.89% | -321.76% | -867.05% | -626.59% | -241.80% | 34.55% | -39.19% | -73.30% | -126.95% | -66.14% | -85.72% | -87.74% | -226.56% | -150.12% | -155.87% | -136.51% | -228.01% | -123.81% | -689.52% |
EBIT | 257.52M | 180.61M | 294.15M | 130.84M | 130.84M | 398.11M | 398.11M | 452.09M | 452.09M | 167.26M | -37.16M | -121.01M | -220.12M | -199.51M | -120.45M | 93.25M | -83.06M | -123.83M | -162.85M | -86.38M | -101.49M | -84.40M | -137.25M | -95.12M | -85.78M | -71.19M | -75.31M | -18.70M | -15.67M |
EBIT Margin | 14.07% | 11.21% | 20.50% | 13.25% | 13.25% | 41.14% | 41.14% | 52.95% | 52.95% | 36.96% | -19.41% | -325.54% | -876.58% | -636.64% | -253.85% | 32.20% | -44.89% | -81.60% | -138.18% | -76.13% | -102.86% | -111.11% | -259.65% | -184.55% | -193.55% | -173.60% | -304.18% | -178.10% | -689.52% |
Financial Year End | 2023-12-29 | 2022-12-30 | 2021-12-31 | 2021-01-01 | 2020-12-31 | 2020-01-03 | 2019-12-31 | 2018-12-31 | 2018-12-28 | 2017-12-31 | 2016-12-30 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2009-01-02 | 2007-12-28 | 2006-12-29 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 |