Need DFH 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 24, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Mar 2, 2023 | 2021 Dec 31, 2021 Mar 16, 2022 | 2020 Dec 31, 2020 Mar 30, 2021 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 4.32B 2.9% | 4.45B 18.8% | 3.75B 12.2% | 3.34B 73.7% | 1.92B 69.7% | 1.13B 52.3% | 744.29M 42.5% | 522.26M |
Cost of Revenue | 3.57B 1.5% | 3.62B 20.3% | 3.01B 10.6% | 2.72B 69.0% | 1.61B 67.2% | 962.93M 50.1% | 641.34M 41.1% | 454.40M |
Gross Profit | 754.77M 8.9% | 828.58M 12.5% | 736.77M 18.8% | 620.20M 97.8% | 313.58M 83.5% | 170.88M 66.0% | 102.95M 51.7% | 67.86M |
Gross Margin % | 17.00% 10.5% | 19.00% 5.0% | 20.00% 5.3% | 19.00% 18.8% | 16.00% 6.7% | 15.00% 7.1% | 14.00% 7.7% | 13.00% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 485.21M 22.6% | 395.75M 28.2% | 308.80M 13.9% | 271.04M 75.5% | 154.41M 70.1% | 90.79M 54.6% | 58.73M 34.9% | 43.55M |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 1.96M | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 485.21M 22.6% | 395.75M 28.2% | 308.80M 13.9% | 271.04M 75.5% | 154.41M 70.1% | 90.79M 54.6% | 58.73M 34.9% | 43.55M |
Cost and Expenses | 4.05B 0.9% | 4.02B 21.0% | 3.32B 10.9% | 2.99B 69.6% | 1.76B 67.5% | 1.05B 50.5% | 700.07M 40.6% | 497.95M |
Operating Income | 269.55M 37.7% | 432.83M 1.1% | 427.98M 22.2% | 350.15M 127.7% | 153.81M 98.7% | 77.41M 71.7% | 45.09M 85.5% | 24.31M |
Operating Margin % | 6.00% 40.0% | 10.00% 9.1% | 11.00% 10.0% | 10.00% 25.0% | 8.00% 14.3% | 7.00% 16.7% | 6.00% 20.0% | 5.00% |
EBITDA | 313.26M 30.4% | 450.05M 0.9% | 445.87M 21.4% | 367.24M 124.4% | 163.66M 66.7% | 98.15M 59.1% | 61.68M 119.9% | 28.05M |
EBITDA Margin % | 7.00% 30.0% | 10.00% 16.7% | 12.00% 9.1% | 11.00% 22.2% | 9.00% 0.0% | 9.00% 12.5% | 8.00% 60.0% | 5.00% |
Interest Expense | 0.00 | 0.00 100.0% | 27.31M 85250.0% | 32.00K 95.2% | 672.00K 22.8% | 870.87K 293.3% | 221.45K 67.5% | 682.15K |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 14.55M 189.7% | 5.02M 121.3% | -23.55M 259.4% | 14.78M 79.3% | 8.24M 86.2% | 4.43M 19.8% | 5.52M 626.1% | -1.05M |
Pre-Tax Income | 284.10M 35.1% | 437.85M 8.3% | 404.43M 13.6% | 356.16M 119.8% | 162.05M 91.7% | 84.51M 88.2% | 44.90M 93.0% | 23.26M |
Pre-Tax Margin % | 7.00% 30.0% | 10.00% 9.1% | 11.00% 0.0% | 11.00% 37.5% | 8.00% 14.3% | 7.00% 16.7% | 6.00% 50.0% | 4.00% |
Tax Provision | 66.70M 31.4% | 97.27M 0.8% | 96.48M 17.9% | 81.86M 198.2% | 27.45M 659.2% | 3.62M 78.2% | 16.60M | 0.00 |
Net Income | 217.20M 35.2% | 335.34M 13.3% | 295.90M 12.8% | 262.31M 114.3% | 122.38M 54.7% | 79.09M 169.1% | 29.39M 69.7% | 17.32M |
Net Margin % | 5.00% 37.5% | 8.00% 0.0% | 8.00% 0.0% | 8.00% 33.3% | 6.00% 14.3% | 7.00% 75.0% | 4.00% 33.3% | 3.00% |
Basic EPS | 2.33 32.3% | 3.44 13.5% | 3.03 13.5% | 2.67 111.9% | 1.26 48.2% | 0.85 150.0% | 0.34 78.9% | 0.19 |
Diluted EPS | 2.14 35.9% | 3.34 25.6% | 2.66 14.7% | 2.32 84.1% | 1.26 48.2% | 0.85 150.0% | 0.34 78.9% | 0.19 |
Basic Shares Outstanding | 93.11M 0.4% | 93.51M 0.5% | 93.07M 0.3% | 92.75M 0.2% | 92.52M 0.0% | 92.52M 0.0% | 92.52M 0.0% | 92.52M |
Diluted Shares Outstanding | 101.30M 1.0% | 100.30M 5.4% | 106.03M 0.6% | 106.69M 15.3% | 92.52M 0.0% | 92.52M 0.0% | 92.52M 0.0% | 92.52M |