Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Feb 18, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Mar 1, 2021 | 2019 Dec 31, 2019 Feb 25, 2020 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 3.43B 27.7% | 2.68B 26.1% | 2.13B 27.1% | 1.68B 62.8% | 1.03B 70.5% | 603.47M 66.3% | 362.78M 83.2% | 198.08M 96.6% |
Cost of Revenue | 686.96M 33.3% | 515.53M 25.8% | 409.91M 18.2% | 346.74M 48.0% | 234.25M 79.9% | 130.20M 46.4% | 88.95M 91.2% | 46.53M 98.7% |
Gross Profit | 2.74B 26.3% | 2.17B 26.2% | 1.72B 29.4% | 1.33B 67.2% | 794.54M 67.9% | 473.27M 72.8% | 273.83M 80.7% | 151.55M 95.9% |
Gross Margin % | 80.00% 1.2% | 81.00% 0.0% | 81.00% 2.5% | 79.00% 2.6% | 77.00% 1.3% | 78.00% 4.0% | 75.00% 2.6% | 77.00% 0.0% |
Research & Development | 1.55B 34.3% | 1.15B 19.8% | 962.45M 27.9% | 752.35M 79.2% | 419.77M 99.3% | 210.63M 89.0% | 111.42M 101.9% | 55.18M 123.1% |
General & Administrative | 279.70M 36.3% | 205.15M 13.9% | 180.19M 29.3% | 139.41M 47.6% | 94.43M 50.5% | 62.76M 74.9% | 35.89M 93.4% | 18.56M 63.4% |
Selling & Marketing | 956.42M 26.4% | 756.61M 24.2% | 609.28M 23.0% | 495.29M 65.4% | 299.50M 40.2% | 213.66M 45.7% | 146.66M 65.1% | 88.85M 101.0% |
SG&A Expenses | 1.24B 28.5% | 961.76M 21.8% | 789.47M 24.4% | 634.70M 61.1% | 393.93M 42.5% | 276.42M 51.4% | 182.55M 70.0% | 107.41M 93.3% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 2.23M 496.0% | 374.00K 50.2% | 751.00K | 0.00 100.0% | 793.00K |
Total Operating Expenses | 2.78B 31.7% | 2.11B 20.7% | 1.75B 26.3% | 1.39B 70.5% | 813.70M 67.1% | 487.04M 65.7% | 293.97M 80.8% | 162.58M 102.5% |
Cost and Expenses | 3.47B 32.0% | 2.63B 21.7% | 2.16B 24.7% | 1.73B 65.4% | 1.05B 69.8% | 617.24M 61.2% | 382.92M 83.1% | 209.11M 101.6% |
Operating Income | -44.37M 181.7% | 54.28M 262.2% | -33.46M 34.4% | -24.90M 1046.9% | 2.63M 68.0% | 8.21M 140.8% | -20.14M 82.5% | -11.03M 273.2% |
Operating Margin % | -1.00% 150.0% | 2.00% 200.0% | -2.00% 100.0% | -1.00% | 0.00% 100.0% | 1.00% 116.7% | -6.00% 0.0% | -6.00% 100.0% |
EBITDA | 193.84M 39.0% | 317.99M 111.7% | 150.21M 265.5% | 41.10M 60.7% | 25.57M 25.0% | 34.11M 1045.9% | -3.61M 14.4% | -4.21M 1572.2% |
EBITDA Margin % | 6.00% 50.0% | 12.00% 71.4% | 7.00% 250.0% | 2.00% 0.0% | 2.00% 66.7% | 6.00% 700.0% | -1.00% 50.0% | -2.00% |
Interest Expense | 11.06M 56.5% | 7.07M 12.2% | 6.30M 61.9% | 16.54M 21.5% | 21.05M 30.8% | 30.43M | 0.00 | 0.00 |
Interest Income | 194.42M 25.2% | 155.32M 50.1% | 103.46M 196.2% | 34.93M 63.1% | 21.41M 0.8% | 21.23M 420.7% | 4.08M 346.7% | 913.00K |
Other Income (Expense) | 171.39M 14.5% | 149.66M 59.7% | 93.70M 354.3% | 20.63M 2709.9% | 734.00K 108.7% | -8.45M 302.9% | 4.16M 425.1% | 793.00K 5.9% |
Pre-Tax Income | 127.02M 37.7% | 203.94M 238.6% | 60.23M 258.2% | -38.07M 106.7% | -18.42M 17.1% | -22.22M 39.1% | -15.98M 56.0% | -10.24M 384.6% |
Pre-Tax Margin % | 4.00% 50.0% | 8.00% 166.7% | 3.00% 250.0% | -2.00% 0.0% | -2.00% 50.0% | -4.00% 0.0% | -4.00% 20.0% | -5.00% 150.0% |
Tax Provision | 19.28M 4.5% | 20.19M 73.1% | 11.67M 3.5% | 12.09M 420.4% | 2.32M 0.1% | 2.33M 216.8% | 734.00K 40.6% | 522.00K 14.2% |
Net Income | 107.74M 41.4% | 183.75M 278.3% | 48.57M 196.8% | -50.16M 141.8% | -20.75M 15.5% | -24.55M 46.9% | -16.71M 55.3% | -10.76M 318.8% |
Net Margin % | 3.00% 57.1% | 7.00% 250.0% | 2.00% 166.7% | -3.00% 50.0% | -2.00% 50.0% | -4.00% 20.0% | -5.00% 0.0% | -5.00% 66.7% |
Basic EPS | 0.31 43.6% | 0.55 266.7% | 0.15 193.8% | -0.16 138.5% | -0.07 17.9% | -0.08 31.9% | -0.12 20.0% | -0.15 364.4% |
Diluted EPS | 0.30 41.2% | 0.51 264.3% | 0.14 187.5% | -0.16 128.6% | -0.07 12.5% | -0.08 33.3% | -0.12 20.0% | -0.15 400.0% |
Basic Shares Outstanding | 347.31M 3.3% | 336.17M 3.7% | 324.03M 2.7% | 315.41M 2.1% | 309.05M 2.9% | 300.35M 114.7% | 139.87M 97.1% | 70.95M 10.8% |
Diluted Shares Outstanding | 363.47M 1.3% | 358.64M 2.4% | 350.29M 11.1% | 315.41M 2.1% | 309.05M 2.9% | 300.35M 114.7% | 139.87M 97.1% | 70.95M 10.8% |