Need DSGR 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 5, 2026 | 2024 Dec 31, 2024 Mar 6, 2025 | 2023 Dec 31, 2023 Mar 7, 2024 | 2022 Dec 31, 2022 Mar 14, 2023 | 2021 Dec 31, 2021 Feb 24, 2022 | 2020 Dec 31, 2020 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Mar 4, 2019 |
|---|
Total Revenue | 1.98B 9.8% | 1.80B 14.9% | 1.57B 36.4% | 1.15B 175.6% | 417.73M 18.8% | 351.59M 5.2% | 370.79M 6.0% | 349.64M 14.3% |
Cost of Revenue | 1.32B 10.7% | 1.19B 16.9% | 1.02B 33.9% | 760.52M 283.1% | 198.50M 20.3% | 165.05M 4.8% | 173.43M 8.3% | 160.10M 30.3% |
Gross Profit | 662.04M 7.9% | 613.77M 11.2% | 551.88M 41.2% | 390.90M 78.3% | 219.24M 17.5% | 186.54M 5.5% | 197.35M 4.1% | 189.54M 3.6% |
Gross Margin % | 33.00% 2.9% | 34.00% 2.9% | 35.00% 2.9% | 34.00% 34.6% | 52.00% 1.9% | 53.00% 0.0% | 53.00% 1.9% | 54.00% 10.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 1.10M | 0.00 100.0% | 600.00K 14.3% | 700.00K 99.4% | 110.61M 24.0% | 89.21M 13.3% | 102.95M 11.1% | 92.69M 15.2% |
Selling & Marketing | 507.77M | 0.00 100.0% | 508.28M 45.9% | 348.41M 260.5% | 96.64M 25.9% | 76.78M 10.0% | 85.34M 2.6% | 87.64M 10.6% |
SG&A Expenses | 508.87M 8.8% | 557.82M 9.6% | 508.88M 45.8% | 349.11M 68.5% | 207.25M 24.9% | 165.99M 11.8% | 188.29M 4.4% | 180.33M 1.0% |
Other Operating Expenses | 74.90M | 0.00 | 0.00 100.0% | -670.00K 183.6% | 801.00K 9.9% | 889.00K 26.6% | 1.21M 190.5% | -1.34M 271.5% |
Total Operating Expenses | 583.77M 4.7% | 557.82M 9.6% | 508.88M 45.8% | 349.11M 68.5% | 207.25M 24.9% | 165.99M 11.8% | 188.29M 4.4% | 180.33M 1.0% |
Cost and Expenses | 1.90B 8.8% | 1.75B 14.3% | 1.53B 37.9% | 1.11B 173.5% | 405.75M 22.6% | 331.04M 8.5% | 361.72M 6.3% | 340.43M 13.0% |
Operating Income | 78.26M 39.9% | 55.95M 30.2% | 42.99M 2.9% | 41.79M 839.6% | 4.45M 69.8% | 14.74M 236.2% | 4.38M 52.4% | 9.21M 7.3% |
Operating Margin % | 4.00% 33.3% | 3.00% 0.0% | 3.00% 25.0% | 4.00% 300.0% | 1.00% 75.0% | 4.00% 300.0% | 1.00% 66.7% | 3.00% 0.0% |
EBITDA | 155.64M 178.2% | 55.95M 46.4% | 104.36M 26.6% | 82.42M 168.6% | 30.68M 9.0% | 28.14M 74.0% | 16.17M 9.8% | 14.73M 15.8% |
EBITDA Margin % | 8.00% 166.7% | 3.00% 57.1% | 7.00% 0.0% | 7.00% 0.0% | 7.00% 12.5% | 8.00% 100.0% | 4.00% 0.0% | 4.00% 33.3% |
Interest Expense | 55.35M 200.4% | -55.15M 228.9% | 42.77M 76.0% | 24.30M 45.2% | 16.74M 2459.2% | 654.00K 8.5% | 603.00K 40.2% | 1.01M 62.2% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -58.85M 4.2% | -56.49M 25.5% | -45.00M 56.0% | -28.85M 214.1% | -9.19M 4008.9% | 235.00K 61.3% | 608.00K 125.9% | -2.35M 1585.4% |
Pre-Tax Income | 19.41M 3721.5% | -536.00K 73.3% | -2.01M 115.5% | 12.94M 8.5% | 11.92M 42.7% | 20.79M 114.9% | 9.67M 41.0% | 6.86M 32.0% |
Pre-Tax Margin % | 1.00% | 0.00% | 0.00% 100.0% | 1.00% 66.7% | 3.00% 50.0% | 6.00% 100.0% | 3.00% 50.0% | 2.00% 33.3% |
Tax Provision | 11.07M 62.8% | 6.80M 2.4% | 6.96M 25.8% | 5.53M 120.1% | 2.51M 55.7% | 5.67M 131.2% | 2.45M 278.0% | 649.00K 103.3% |
Net Income | 8.35M 213.8% | -7.33M 18.2% | -8.97M 221.1% | 7.41M 21.3% | 9.41M 37.8% | 15.11M 109.3% | 7.22M 16.2% | 6.21M 79.1% |
Net Margin % | 0.00% | 0.00% 100.0% | -1.00% 200.0% | 1.00% 50.0% | 2.00% 50.0% | 4.00% 100.0% | 2.00% 0.0% | 2.00% 80.0% |
Basic EPS | 0.18 212.5% | -0.16 20.0% | -0.20 190.9% | 0.22 52.2% | 0.46 45.2% | 0.84 110.0% | 0.40 40.3% | 0.67 79.9% |
Diluted EPS | 0.18 212.5% | -0.16 20.0% | -0.20 195.2% | 0.21 54.3% | 0.46 43.2% | 0.81 107.7% | 0.39 41.8% | 0.67 79.3% |
Basic Shares Outstanding | 46.36M 1.0% | 46.83M 4.4% | 44.87M 30.8% | 34.29M 67.3% | 20.49M 13.6% | 18.04M 101.5% | 8.95M 4.0% | 9.33M 4.6% |
Diluted Shares Outstanding | 47.17M 0.1% | 47.20M 5.2% | 44.87M 27.9% | 35.09M 71.2% | 20.49M 9.8% | 18.66M 108.4% | 8.95M 4.0% | 9.33M 1.6% |