Need DOUG 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 16, 2026 | 2024 Dec 31, 2024 Mar 17, 2025 | 2023 Dec 31, 2023 Apr 29, 2024 | 2022 Dec 31, 2022 Mar 16, 2023 | 2021 Dec 31, 2021 Mar 31, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 1.03B 3.8% | 995.63M 4.2% | 955.58M 17.1% | 1.15B 14.8% | 1.35B 74.8% | 773.99M 1.3% | 784.11M 4.0% | 754.09M |
Cost of Revenue | 859.45M 4.6% | 821.90M 16.4% | 706.16M 15.6% | 836.80M 15.1% | 985.52M 80.2% | 546.95M 4.1% | 525.23M 5.0% | 500.37M |
Gross Profit | 173.61M 0.1% | 173.82M 2.8% | 178.81M 17.6% | 216.98M 19.7% | 270.09M 19.0% | 227.04M 12.3% | 258.88M 2.0% | 253.72M |
Gross Margin % | 17.00% 0.0% | 17.00% 10.5% | 19.00% 0.0% | 19.00% 5.0% | 20.00% 31.0% | 29.00% 12.1% | 33.00% 2.9% | 34.00% |
Research & Development | 0.00 | 0.00 100.0% | 23.79M 4.5% | 22.77M 48.4% | 15.34M 3.3% | 14.86M 2.5% | 15.24M 73.2% | 8.80M |
General & Administrative | 110.95M 5.8% | 117.77M 6.1% | 125.45M 4.5% | 131.42M 41.6% | 92.80M 21.9% | 76.13M 21.1% | 96.54M 5.3% | 91.68M |
Selling & Marketing | 80.71M 2.3% | 82.61M 1.3% | 83.67M 2.4% | 85.76M 11.1% | 77.17M 20.4% | 64.10M 16.6% | 76.90M 6.2% | 72.42M |
SG&A Expenses | 191.66M 4.4% | 200.38M 4.2% | 209.12M 3.7% | 217.18M 27.8% | 169.97M 21.2% | 140.23M 19.1% | 173.44M 5.7% | 164.10M |
Other Operating Expenses | 42.70M | 0.00 100.0% | 81.01M 0.1% | 80.96M 0.9% | 80.20M 33.8% | 121.23M 64.5% | 73.68M 7.1% | 79.32M |
Total Operating Expenses | 234.35M 26.9% | 320.63M 2.1% | 313.91M 2.2% | 320.92M 20.9% | 265.52M 24.4% | 213.52M 18.6% | 262.36M 4.0% | 252.22M |
Cost and Expenses | 1.09B 2.8% | 1.06B 4.4% | 1.02B 11.9% | 1.16B 7.5% | 1.25B 52.0% | 823.27M 4.5% | 787.59M 4.7% | 752.59M |
Operating Income | -60.74M 1.7% | -59.72M 7.4% | -64.50M 1320.3% | -4.54M 104.4% | 102.10M 307.2% | -49.28M 635.5% | -6.70M 268.9% | 3.97M |
Operating Margin % | -6.00% 0.0% | -6.00% 14.3% | -7.00% | 0.00% 100.0% | 8.00% 233.3% | -6.00% 500.0% | -1.00% 200.0% | 1.00% |
EBITDA | 31.32M 148.0% | -65.21M 20.5% | -54.09M 300.9% | 26.93M 75.7% | 110.66M 181.0% | 39.38M 663.5% | 5.16M 47.7% | 9.86M |
EBITDA Margin % | 3.00% 142.9% | -7.00% 16.7% | -6.00% 400.0% | 2.00% 75.0% | 8.00% 60.0% | 5.00% 400.0% | 1.00% 0.0% | 1.00% |
Interest Expense | 5.07M 72.5% | 2.94M | 0.00 100.0% | 148.00K | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 6.22M 12.4% | 5.53M 4.8% | 5.81M 201.7% | 1.93M 2221.7% | 83.00K 56.3% | 190.00K 68.3% | 600.00K 55.0% | 387.00K |
Other Income (Expense) | 78.61M 586.4% | -16.16M 357.4% | 6.28M 35.2% | 4.64M 453.8% | -1.31M 144.4% | 2.96M 75.9% | 12.29M 654.2% | 1.63M |
Pre-Tax Income | 17.87M 123.5% | -75.89M 30.3% | -58.22M 56079.8% | 104.00K 99.9% | 100.78M 317.5% | -46.33M 625.7% | 8.81M 57.5% | 5.60M |
Pre-Tax Margin % | 2.00% 125.0% | -8.00% 33.3% | -6.00% | 0.00% 100.0% | 7.00% 216.7% | -6.00% 700.0% | 1.00% 0.0% | 1.00% |
Tax Provision | 3.56M 218.7% | 1.12M 107.4% | -15.05M 331.5% | 6.50M 204.9% | 2.13M 4747.7% | 44.00K 87.6% | 354.00K 11.5% | 400.00K |
Net Income | 15.22M 119.9% | -76.32M 79.3% | -42.55M 656.9% | -5.62M 105.7% | 98.84M 313.1% | -46.37M 648.2% | 8.46M 130.6% | 3.67M |
Net Margin % | 1.00% 112.5% | -8.00% 100.0% | -4.00% | 0.00% 100.0% | 7.00% 216.7% | -6.00% 700.0% | 1.00% | 0.00% |
Basic EPS | 0.17 118.7% | -0.91 75.0% | -0.52 563.3% | -0.08 106.8% | 1.16 303.5% | -0.57 674.6% | 0.10 120.4% | 0.04 |
Diluted EPS | 0.17 118.7% | -0.91 75.0% | -0.52 550.0% | -0.08 106.9% | 1.16 303.5% | -0.57 670.0% | 0.10 100.0% | 0.05 |
Basic Shares Outstanding | 89.52M 7.2% | 83.50M 1.5% | 82.25M 0.8% | 81.61M 4.3% | 85.27M 0.0% | 85.27M 0.0% | 85.27M 4.5% | 81.61M |
Diluted Shares Outstanding | 89.52M 7.2% | 83.50M 1.5% | 82.25M 0.8% | 81.61M 4.3% | 85.27M 0.0% | 85.27M 0.0% | 85.27M 4.5% | 81.61M |