Need FWRD 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 Mar 11, 2026 | 2024 Dec 31, 2024 Apr 30, 2025 | 2023 Dec 31, 2023 May 17, 2024 | 2022 Dec 31, 2022 Mar 1, 2023 | 2021 Dec 31, 2021 Mar 1, 2022 | 2020 Dec 31, 2020 Mar 1, 2021 | 2019 Dec 31, 2019 Feb 24, 2020 | 2018 Dec 31, 2018 Feb 20, 2019 |
|---|
Total Revenue | 2.50B 0.8% | 2.47B 80.5% | 1.37B 30.5% | 1.97B 18.7% | 1.66B 30.9% | 1.27B 10.0% | 1.41B 6.8% | 1.32B 20.0% |
Cost of Revenue | 1.98B 7.0% | 2.13B 105.1% | 1.04B 27.1% | 1.43B 10.0% | 1.30B 24.7% | 1.04B 7.3% | 1.12B 6.4% | 1.05B 22.0% |
Gross Profit | 510.94M 50.4% | 339.65M 2.9% | 330.15M 39.6% | 546.82M 49.7% | 365.33M 59.5% | 229.11M 20.4% | 287.88M 8.2% | 266.04M 12.5% |
Gross Margin % | 20.00% 42.9% | 14.00% 41.7% | 24.00% 14.3% | 28.00% 27.3% | 22.00% 22.2% | 18.00% 10.0% | 20.00% 0.0% | 20.00% 4.8% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 2.56M 6.9% | 2.39M 16.6% | 2.05M 19.8% | 1.71M 3.7% | 1.78M 2.0% |
General & Administrative | 0.00 100.0% | 64.68M 29.0% | 50.13M 0.8% | 49.76M 18.0% | 42.19M 20.8% | 34.91M 23.2% | 45.44M 29.2% | 35.18M 18.9% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | 64.68M 29.0% | 50.13M 0.8% | 49.76M 18.0% | 42.19M 20.8% | 34.91M 23.2% | 45.44M 29.2% | 35.18M 18.9% |
Other Operating Expenses | 474.51M 64.5% | 1.34B 597.5% | 191.81M 17.0% | 231.09M 41.0% | 163.84M 36.2% | 120.28M 2.7% | 123.62M 6181200.0% | -2.00K 81.8% |
Total Operating Expenses | 474.51M 66.2% | 1.40B 479.7% | 241.94M 13.9% | 280.85M 36.3% | 206.03M 32.8% | 155.19M 8.2% | 169.06M 17.4% | 144.01M 12.6% |
Cost and Expenses | 2.46B 30.5% | 3.54B 175.8% | 1.28B 24.9% | 1.71B 13.6% | 1.50B 25.7% | 1.20B 7.4% | 1.29B 7.7% | 1.20B 20.8% |
Operating Income | 36.42M 103.4% | -1.06B 1305.0% | 88.21M 66.8% | 265.98M 67.0% | 159.30M 115.5% | 73.92M 37.8% | 118.82M 2.6% | 122.03M 12.3% |
Operating Margin % | 1.00% 102.3% | -43.00% 816.7% | 6.00% 53.8% | 13.00% 30.0% | 10.00% 66.7% | 6.00% 25.0% | 8.00% 11.1% | 9.00% 10.0% |
EBITDA | 186.19M 120.3% | -916.64M 729.5% | 145.62M 49.8% | 290.14M 45.9% | 198.85M 79.1% | 111.05M 25.4% | 148.81M 9.4% | 164.21M 9.6% |
EBITDA Margin % | 7.00% 118.9% | -37.00% 436.4% | 11.00% 26.7% | 15.00% 25.0% | 12.00% 33.3% | 9.00% 18.2% | 11.00% 8.3% | 12.00% 14.3% |
Interest Expense | 180.75M 4.5% | 189.22M 499.3% | 31.57M 514.5% | 5.14M 18.4% | 4.34M 4.9% | 4.56M 68.2% | 2.71M 52.0% | 1.78M 47.5% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -183.62M 1.8% | -186.90M 492.0% | -31.57M 514.5% | -5.14M 18.4% | -4.34M 5.0% | -4.56M 68.3% | -2.71M 51.9% | -1.78M 46.3% |
Pre-Tax Income | -147.20M 88.2% | -1.25B 2306.7% | 56.64M 78.3% | 260.84M 68.3% | 154.96M 123.4% | 69.36M 40.3% | 116.11M 3.4% | 120.25M 11.9% |
Pre-Tax Margin % | -6.00% 88.2% | -51.00% 1375.0% | 4.00% 69.2% | 13.00% 44.4% | 9.00% 80.0% | 5.00% 37.5% | 8.00% 11.1% | 9.00% 10.0% |
Tax Provision | -5.47M 95.6% | -124.99M 1003.4% | 13.84M 79.5% | 67.65M 74.0% | 38.87M 134.3% | 16.59M 42.8% | 29.01M 2.9% | 28.20M 40.1% |
Net Income | -107.80M 86.8% | -816.97M 588.2% | 167.35M 13.4% | 193.19M 82.5% | 105.86M 100.6% | 52.77M 39.4% | 87.10M 5.4% | 92.05M 5.4% |
Net Margin % | -4.00% 87.9% | -33.00% 375.0% | 12.00% 20.0% | 10.00% 66.7% | 6.00% 50.0% | 4.00% 33.3% | 6.00% 14.3% | 7.00% 12.5% |
Basic EPS | -3.48 88.1% | -29.24 6745.5% | 0.44 93.9% | 7.18 85.5% | 3.87 102.6% | 1.91 37.6% | 3.06 3.5% | 3.17 9.3% |
Diluted EPS | -3.48 88.1% | -29.24 6900.0% | 0.43 94.0% | 7.14 85.5% | 3.85 101.6% | 1.91 37.2% | 3.04 3.5% | 3.15 9.0% |
Basic Shares Outstanding | 30.97M 12.5% | 27.54M 6.3% | 25.91M 3.2% | 26.78M 1.4% | 27.16M 1.7% | 27.63M 2.0% | 28.20M 3.0% | 29.08M 3.4% |
Diluted Shares Outstanding | 30.97M 12.5% | 27.54M 5.9% | 26.00M 3.4% | 26.93M 1.3% | 27.29M 1.5% | 27.70M 2.2% | 28.31M 3.0% | 29.19M 3.4% |