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 26, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 21, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Mar 1, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Mar 4, 2020 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 2.17B 29.8% | 1.67B 28.8% | 1.30B 33.0% | 975.24M 48.6% | 656.43M 52.3% | 431.06M 50.2% | 287.02M 49.0% | 192.67M 42.8% |
Cost of Revenue | 552.52M 45.9% | 378.70M 23.4% | 307.00M 32.0% | 232.61M 58.1% | 147.13M 45.6% | 101.06M 59.3% | 63.42M 45.7% | 43.54M 51.2% |
Gross Profit | 1.62B 25.1% | 1.29B 30.4% | 989.74M 33.3% | 742.63M 45.8% | 509.29M 54.3% | 330.00M 47.6% | 223.60M 49.9% | 149.14M 40.5% |
Gross Margin % | 75.00% 2.6% | 77.00% 1.3% | 76.00% 0.0% | 76.00% 2.6% | 78.00% 1.3% | 77.00% 1.3% | 78.00% 1.3% | 77.00% 2.5% |
Research & Development | 512.49M 21.6% | 421.37M 17.7% | 358.14M 20.1% | 298.30M 57.5% | 189.41M 49.0% | 127.14M 40.2% | 90.67M 66.5% | 54.46M 61.9% |
General & Administrative | 389.31M 39.8% | 278.52M 27.8% | 217.97M 21.2% | 179.77M 50.4% | 119.50M 30.2% | 91.75M 12.5% | 81.58M 4.2% | 85.18M 319.4% |
Selling & Marketing | 920.82M 23.5% | 745.79M 24.5% | 599.12M 28.6% | 465.76M 42.0% | 328.06M 50.6% | 217.88M 36.8% | 159.30M 68.8% | 94.39M 52.5% |
SG&A Expenses | 1.31B 27.9% | 1.02B 25.4% | 817.08M 26.6% | 645.53M 44.2% | 447.57M 44.6% | 309.63M 28.5% | 240.88M 34.1% | 179.57M 118.4% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 577.00K 172.7% | -794.00K 564.3% | 171.00K 111.9% | -1.44M 31.0% | -2.09M 1918.3% |
Total Operating Expenses | 1.82B 26.1% | 1.45B 23.0% | 1.18B 24.5% | 943.83M 48.2% | 636.98M 45.8% | 436.77M 31.7% | 331.55M 41.7% | 234.04M 102.0% |
Cost and Expenses | 2.38B 30.2% | 1.82B 23.1% | 1.48B 26.0% | 1.18B 50.0% | 784.11M 45.8% | 537.83M 36.2% | 394.97M 42.3% | 277.57M 91.9% |
Operating Income | -207.21M 33.9% | -154.76M 16.6% | -185.49M 7.8% | -201.20M 57.6% | -127.68M 19.6% | -106.77M 1.1% | -107.95M 27.1% | -84.90M 772.5% |
Operating Margin % | -10.00% 11.1% | -9.00% 35.7% | -14.00% 33.3% | -21.00% 10.5% | -19.00% 24.0% | -25.00% 34.2% | -38.00% 13.6% | -44.00% 528.6% |
EBITDA | 105.80M 60.6% | 65.87M 282.1% | -36.17M 60.7% | -92.13M 27.8% | -127.68M 152.2% | -50.62M 40.0% | -84.42M 27.5% | -66.19M 2093.1% |
EBITDA Margin % | 5.00% 25.0% | 4.00% 233.3% | -3.00% 66.7% | -9.00% 52.6% | -19.00% 58.3% | -12.00% 58.6% | -29.00% 14.7% | -34.00% 1800.0% |
Interest Expense | 8.77M 68.7% | 5.20M 11.5% | 5.87M 17.8% | 4.98M 89.9% | 49.23M 97.2% | 24.96M 2145.0% | 1.11M 12.1% | 992.00K 15.1% |
Interest Income | 131.22M 50.1% | 87.43M 28.3% | 68.17M 358.2% | 14.88M 655.2% | 1.97M 70.1% | 6.59M 13.8% | 5.79M 205.4% | 1.90M 148.7% |
Other Income (Expense) | 114.50M 36.5% | 83.89M 1000.5% | 7.62M 27.2% | 10.47M 108.7% | -120.29M 560.8% | -18.20M 663.1% | 3.23M 372.1% | -1.19M 8020.0% |
Pre-Tax Income | -92.71M 30.8% | -70.87M 60.2% | -177.86M 6.7% | -190.73M 23.1% | -247.98M 98.4% | -124.97M 19.3% | -104.71M 21.6% | -86.09M 786.1% |
Pre-Tax Margin % | -4.00% 0.0% | -4.00% 71.4% | -14.00% 30.0% | -20.00% 47.4% | -38.00% 31.0% | -29.00% 19.4% | -36.00% 20.0% | -45.00% 542.9% |
Tax Provision | 9.56M 20.6% | 7.93M 30.3% | 6.09M 129.9% | 2.65M 78.5% | 12.33M 320.1% | -5.60M 602.5% | 1.11M 3.5% | 1.08M 4.3% |
Net Income | -102.27M 29.8% | -78.80M 57.2% | -183.95M 4.9% | -193.38M 25.7% | -260.31M 118.1% | -119.37M 12.8% | -105.83M 21.4% | -87.16M 711.0% |
Net Margin % | -5.00% 0.0% | -5.00% 64.3% | -14.00% 30.0% | -20.00% 50.0% | -40.00% 42.9% | -28.00% 24.3% | -37.00% 17.8% | -45.00% 462.5% |
Basic EPS | -0.29 26.1% | -0.23 58.2% | -0.55 6.8% | -0.59 28.9% | -0.83 107.5% | -0.40 14.3% | -0.35 5.4% | -0.37 764.5% |
Diluted EPS | -0.29 26.1% | -0.23 58.2% | -0.55 6.8% | -0.59 28.9% | -0.83 107.5% | -0.40 14.3% | -0.35 5.4% | -0.37 825.0% |
Basic Shares Outstanding | 348.42M 2.1% | 341.41M 2.3% | 333.66M 2.2% | 326.33M 4.5% | 312.32M 4.2% | 299.77M 0.1% | 300.17M 26.5% | 237.32M 5.5% |
Diluted Shares Outstanding | 348.42M 2.1% | 341.41M 2.3% | 333.66M 2.2% | 326.33M 4.5% | 312.32M 4.2% | 299.77M 0.1% | 300.17M 26.5% | 237.32M 5.5% |