Need DXPE 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 26, 2026 | 2024 Dec 31, 2024 Mar 10, 2025 | 2023 Dec 31, 2023 Mar 11, 2024 | 2022 Dec 31, 2022 Apr 17, 2023 | 2021 Dec 31, 2021 Apr 5, 2022 | 2020 Dec 31, 2020 Mar 18, 2021 | 2019 Dec 31, 2019 Mar 13, 2020 | 2018 Dec 31, 2018 Mar 8, 2019 |
|---|
Total Revenue | 2.02B 11.9% | 1.80B 7.4% | 1.68B 13.4% | 1.48B 32.9% | 1.11B 10.8% | 1.01B 20.7% | 1.27B 4.2% | 1.22B 20.8% |
Cost of Revenue | 1.38B 10.8% | 1.25B 6.2% | 1.17B 10.8% | 1.06B 34.8% | 785.41M 8.2% | 726.00M 21.1% | 919.97M 4.1% | 883.99M 20.2% |
Gross Profit | 635.93M 14.3% | 556.28M 10.1% | 505.29M 19.7% | 422.04M 28.5% | 328.51M 17.6% | 279.27M 19.6% | 347.22M 4.5% | 332.21M 22.3% |
Gross Margin % | 32.00% 3.2% | 31.00% 3.3% | 30.00% 3.4% | 29.00% 0.0% | 29.00% 3.6% | 28.00% 3.7% | 27.00% 0.0% | 27.00% 0.0% |
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 100.0% | 263.76M |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 459.06M 11.7% | 410.89M 12.3% | 365.97M 12.9% | 324.29M 12.3% | 288.65M 17.2% | 246.26M 12.4% | 281.10M 6.6% | 263.76M 10.8% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | -2.72M 756.0% | 414.00K 659.5% | -74.00K 264.4% | 45.00K 96.2% | 1.19M 161.4% |
Total Operating Expenses | 459.06M 11.7% | 410.89M 12.3% | 365.97M 12.9% | 324.29M 12.3% | 288.65M 17.2% | 246.26M 12.4% | 281.10M 6.6% | 263.76M 10.8% |
Cost and Expenses | 1.84B 11.0% | 1.66B 7.6% | 1.54B 11.3% | 1.38B 28.8% | 1.07B 10.5% | 972.25M 19.1% | 1.20B 4.6% | 1.15B 17.9% |
Operating Income | 176.87M 21.7% | 145.38M 4.3% | 139.32M 115.4% | 64.69M 392.8% | 13.13M 28.0% | 10.26M 75.0% | 40.99M 40.1% | 68.45M 104.4% |
Operating Margin % | 9.00% 12.5% | 8.00% 0.0% | 8.00% 100.0% | 4.00% 300.0% | 1.00% 0.0% | 1.00% 66.7% | 3.00% 50.0% | 6.00% 100.0% |
EBITDA | 218.60M 19.9% | 182.30M 7.6% | 169.43M 37.1% | 123.54M 83.2% | 67.41M 1432.6% | -5.06M 105.5% | 92.63M 3.3% | 95.81M 55.2% |
EBITDA Margin % | 11.00% 10.0% | 10.00% 0.0% | 10.00% 25.0% | 8.00% 33.3% | 6.00% 700.0% | -1.00% 114.3% | 7.00% 12.5% | 8.00% 33.3% |
Interest Expense | 60.53M 5.3% | 63.93M 20.3% | 53.15M 82.4% | 29.14M 38.2% | 21.09M 2.5% | 20.57M 5.5% | 19.50M 6.9% | 20.94M 22.8% |
Interest Income | 0.00 100.0% | 4.77M | 0.00 100.0% | 191.00K | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -57.65M 4.6% | -60.41M 15.3% | -52.39M 64.5% | -31.85M 54.1% | -20.68M 64.7% | -58.57M 201.1% | -19.45M 1.5% | -19.75M 19.0% |
Pre-Tax Income | 119.22M 40.3% | 84.97M 2.3% | 86.93M 31.9% | 65.90M 243.6% | 19.18M 140.4% | -47.52M 201.8% | 46.67M 4.2% | 48.71M 188.3% |
Pre-Tax Margin % | 6.00% 20.0% | 5.00% 0.0% | 5.00% 25.0% | 4.00% 100.0% | 2.00% 140.0% | -5.00% 225.0% | 4.00% 0.0% | 4.00% 100.0% |
Tax Provision | 30.55M 110.9% | 14.48M 20.1% | 18.12M 1.8% | 17.80M 418.8% | 3.43M 118.6% | -18.44M 269.3% | 10.89M 17.4% | 13.19M 3532.2% |
Net Income | 88.68M 25.8% | 70.49M 2.4% | 68.81M 42.9% | 48.16M 191.9% | 16.50M 156.7% | -29.07M 180.7% | 36.03M 1.1% | 35.63M 111.0% |
Net Margin % | 4.00% 0.0% | 4.00% 0.0% | 4.00% 33.3% | 3.00% 200.0% | 1.00% 133.3% | -3.00% 200.0% | 3.00% 0.0% | 3.00% 50.0% |
Basic EPS | 5.65 27.3% | 4.44 8.8% | 4.08 58.1% | 2.58 196.6% | 0.87 153.0% | -1.64 178.1% | 2.10 3.4% | 2.03 109.3% |
Diluted EPS | 5.36 27.0% | 4.22 8.5% | 3.89 57.5% | 2.47 197.6% | 0.83 150.6% | -1.64 182.0% | 2.00 3.1% | 1.94 108.6% |
Basic Shares Outstanding | 15.60M 1.7% | 15.86M 6.0% | 16.87M 9.5% | 18.63M 1.7% | 18.95M 6.8% | 17.75M 0.9% | 17.59M 0.2% | 17.55M 1.4% |
Diluted Shares Outstanding | 16.43M 1.6% | 16.70M 5.7% | 17.71M 9.0% | 19.47M 1.6% | 19.79M 11.5% | 17.75M 3.7% | 18.43M 0.2% | 18.39M 0.8% |