Need RSI data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
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 28, 2025 | 2023 Dec 31, 2023 Mar 7, 2024 | 2022 Dec 31, 2022 Mar 2, 2023 | 2021 Dec 31, 2021 Mar 7, 2022 | 2020 Dec 31, 2020 Mar 25, 2021 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 1.13B 22.8% | 924.08M 33.7% | 691.16M 16.7% | 592.21M 21.3% | 488.11M 75.3% | 278.50M 337.4% | 63.67M 249.3% | 18.23M |
Cost of Revenue | 741.66M 23.2% | 602.04M 29.5% | 465.01M 12.1% | 414.66M 24.8% | 332.14M 74.0% | 190.87M 480.3% | 32.89M 207.2% | 10.71M |
Gross Profit | 392.76M 22.0% | 322.05M 42.4% | 226.15M 27.4% | 177.55M 13.8% | 155.96M 78.0% | 87.63M 184.7% | 30.77M 309.4% | 7.52M |
Gross Margin % | 35.00% 0.0% | 35.00% 6.1% | 33.00% 10.0% | 30.00% 6.3% | 32.00% 3.2% | 31.00% 35.4% | 48.00% 17.1% | 41.00% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 100.72M 5.8% | 106.94M 22.4% | 87.35M 29.3% | 67.56M 21.7% | 55.52M 65.8% | 162.45M 586.9% | 23.65M 287.8% | 6.10M |
Selling & Marketing | 164.65M 3.8% | 158.59M 1.3% | 160.65M 27.1% | 220.46M 15.7% | 190.48M 237.0% | 56.52M 99.6% | 28.31M 159.4% | 10.91M |
SG&A Expenses | 265.37M 0.1% | 265.54M 7.1% | 248.00M 13.9% | 288.02M 17.1% | 245.99M 12.3% | 218.96M 321.4% | 51.96M 200.2% | 17.31M |
Other Operating Expenses | 39.97M 24.1% | 32.20M | 0.00 100.0% | 14.32M 237.5% | 4.25M 103.9% | 2.08M 82.8% | 1.14M | 0.00 |
Total Operating Expenses | 305.34M 2.6% | 297.74M 7.2% | 277.76M 8.1% | 302.35M 20.8% | 250.24M 13.2% | 221.05M 316.3% | 53.10M 191.6% | 18.21M |
Cost and Expenses | 1.05B 16.4% | 899.77M 21.1% | 742.77M 3.6% | 717.01M 23.1% | 582.38M 41.4% | 411.92M 379.0% | 85.99M 197.4% | 28.92M |
Operating Income | 87.42M 259.6% | 24.31M 147.1% | -51.61M 58.6% | -124.80M 32.4% | -94.28M 29.3% | -133.42M 497.6% | -22.33M 108.8% | -10.69M |
Operating Margin % | 8.00% 166.7% | 3.00% 142.9% | -7.00% 66.7% | -21.00% 10.5% | -19.00% 60.4% | -48.00% 37.1% | -35.00% 40.7% | -59.00% |
EBITDA | 28.89M 48.9% | 56.51M 358.6% | -21.85M 80.1% | -109.86M 22.0% | -90.03M 28.7% | -126.30M 496.1% | -21.19M 116.3% | -9.79M |
EBITDA Margin % | 3.00% 50.0% | 6.00% 300.0% | -3.00% 84.2% | -19.00% 5.6% | -18.00% 60.0% | -45.00% 36.4% | -33.00% 38.9% | -54.00% |
Interest Expense | 0.00 100.0% | 957.00K | 0.00 100.0% | 573.00K 206.4% | 187.00K 38.5% | 135.00K 9.8% | 123.00K | 0.00 |
Interest Income | 9.27M 9.7% | 8.45M 205.6% | 2.77M | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 42.00K |
Other Income (Expense) | -98.50M 1414.6% | 7.49M 171.0% | 2.77M 582.5% | -573.00K 102.1% | 27.88M 494.0% | 4.69M 3915.4% | -123.00K 192.9% | -42.00K |
Pre-Tax Income | -11.08M 134.8% | 31.80M 165.1% | -48.85M 61.0% | -125.37M 88.8% | -66.40M 51.1% | -135.89M 505.3% | -22.45M 109.1% | -10.73M |
Pre-Tax Margin % | -1.00% 133.3% | 3.00% 142.9% | -7.00% 66.7% | -21.00% 50.0% | -14.00% 71.4% | -49.00% 40.0% | -35.00% 40.7% | -59.00% |
Tax Provision | -85.11M 446.4% | 24.57M 119.2% | 11.21M 25.1% | 8.96M 91.1% | 4.69M 60.6% | 2.92M 151.2% | 1.16M | 0.00 |
Net Income | 33.31M 1294.8% | 2.39M 113.0% | -18.30M 86.4% | -134.33M 89.0% | -71.09M 48.8% | -138.81M 487.9% | -23.61M 120.0% | -10.73M |
Net Margin % | 3.00% | 0.00% 100.0% | -3.00% 87.0% | -23.00% 53.3% | -15.00% 70.0% | -50.00% 35.1% | -37.00% 37.3% | -59.00% |
Basic EPS | 0.35 1066.7% | 0.03 111.1% | -0.27 87.2% | -2.11 67.5% | -1.26 60.5% | -3.19 289.0% | -0.82 121.6% | -0.37 |
Diluted EPS | 0.14 366.7% | 0.03 111.1% | -0.27 87.2% | -2.11 70.2% | -1.24 53.4% | -2.66 224.4% | -0.82 121.6% | -0.37 |
Basic Shares Outstanding | 95.83M 17.2% | 81.78M 19.4% | 68.51M 7.8% | 63.53M 12.9% | 56.27M 29.1% | 43.58M 51.6% | 28.75M 0.0% | 28.75M |
Diluted Shares Outstanding | 236.12M 167.1% | 88.42M 29.1% | 68.51M 7.8% | 63.53M 10.6% | 57.43M 9.9% | 52.24M 81.7% | 28.75M 0.0% | 28.75M |