Need ZWS 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 9, 2026 | 2024 Dec 31, 2024 Feb 10, 2025 | 2023 Dec 31, 2023 Feb 6, 2024 | 2022 Dec 31, 2022 Feb 14, 2023 | 2021 Dec 31, 2021 Feb 9, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Mar 31, 2020 May 12, 2020 | 2018 Mar 31, 2019 May 14, 2019 |
|---|
Total Revenue | 1.70B 8.3% | 1.57B 2.4% | 1.53B 19.4% | 1.28B 40.7% | 910.90M 61.9% | 562.70M 72.6% | 710.10M 65.4% | 2.05B 10.8% |
Cost of Revenue | 989.80M 15.2% | 859.50M 2.6% | 882.40M 8.1% | 816.30M 51.8% | 537.70M 73.8% | 309.40M 75.6% | 387.50M 69.4% | 1.27B 10.6% |
Gross Profit | 706.10M 0.1% | 707.00M 9.1% | 648.10M 39.2% | 465.50M 24.7% | 373.20M 47.3% | 253.30M 67.7% | 322.60M 58.9% | 784.80M 11.1% |
Gross Margin % | 42.00% 6.7% | 45.00% 7.1% | 42.00% 16.7% | 36.00% 12.2% | 41.00% 8.9% | 45.00% 18.4% | 45.00% 18.4% | 38.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 | 0.00 100.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
SG&A Expenses | 417.60M 7.1% | 389.80M 5.0% | 371.30M 20.2% | 309.00M 29.3% | 239.00M 55.5% | 153.70M 64.5% | 196.40M 54.7% | 433.10M 10.0% |
Other Operating Expenses | 0.00 100.0% | 72.60M 15.0% | 85.40M 72.9% | 49.40M 81.6% | 27.20M 46.2% | 18.60M 59.7% | 22.10M 52.1% | 46.10M 0.4% |
Total Operating Expenses | 417.60M 9.7% | 462.40M 1.2% | 456.70M 27.4% | 358.40M 34.6% | 266.20M 54.5% | 172.30M 64.0% | 218.50M 54.4% | 479.20M 8.9% |
Cost and Expenses | 1.41B 6.5% | 1.32B 1.3% | 1.34B 14.0% | 1.17B 46.1% | 803.90M 66.9% | 481.70M 72.4% | 606.00M 65.3% | 1.75B 10.1% |
Operating Income | 288.50M 17.9% | 244.60M 27.8% | 191.40M 78.7% | 107.10M 0.1% | 107.00M 32.1% | 81.00M 73.5% | 104.10M 65.9% | 305.60M 14.7% |
Operating Margin % | 17.00% 6.3% | 16.00% 23.1% | 13.00% 62.5% | 8.00% 33.3% | 12.00% 14.3% | 14.00% 6.7% | 15.00% 0.0% | 15.00% 7.1% |
EBITDA | 373.60M 13.8% | 328.40M 20.2% | 273.20M 65.4% | 165.20M 0.4% | 164.60M 12.9% | 145.80M 63.6% | 166.60M 58.5% | 401.00M 14.0% |
EBITDA Margin % | 22.00% 4.8% | 21.00% 16.7% | 18.00% 38.5% | 13.00% 27.8% | 18.00% 30.8% | 26.00% 30.0% | 23.00% 15.0% | 20.00% 5.3% |
Interest Expense | 28.60M 13.6% | 33.10M 14.0% | 38.50M 43.1% | 26.90M 22.5% | 34.70M 4.2% | 33.30M 52.4% | 56.60M 19.0% | 69.90M 6.9% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -32.20M 14.4% | -37.60M 15.7% | -44.60M 91.4% | -23.30M 57.3% | -54.60M 53.8% | -35.50M 46.9% | -80.70M 20.8% | -66.80M 15.8% |
Pre-Tax Income | 256.30M 23.8% | 207.00M 41.0% | 146.80M 75.2% | 83.80M 59.9% | 52.40M 15.2% | 45.50M 80.9% | 23.40M 90.2% | 238.80M 27.6% |
Pre-Tax Margin % | 15.00% 15.4% | 13.00% 30.0% | 10.00% 42.9% | 7.00% 16.7% | 6.00% 25.0% | 8.00% 33.3% | 3.00% 75.0% | 12.00% 20.0% |
Tax Provision | 63.90M 32.8% | 48.10M 12.9% | 42.60M 59.0% | 26.80M 892.6% | 2.70M 74.3% | 10.50M 80.3% | 4.40M 91.8% | 53.40M 373.8% |
Net Income | 198.00M 23.6% | 160.20M 42.1% | 112.70M 82.7% | 61.70M 49.0% | 120.90M 2.3% | 118.20M 244.6% | 180.10M 425.1% | 34.30M 54.8% |
Net Margin % | 12.00% 20.0% | 10.00% 42.9% | 7.00% 40.0% | 5.00% 61.5% | 13.00% 38.1% | 21.00% 950.0% | 25.00% 1150.0% | 2.00% 50.0% |
Basic EPS | 1.14 22.6% | 0.93 43.1% | 0.65 58.5% | 0.41 0.0% | 0.41 41.4% | 0.29 11.5% | 1.48 352.6% | 0.33 55.1% |
Diluted EPS | 1.12 21.7% | 0.92 43.8% | 0.64 60.0% | 0.40 0.0% | 0.40 42.9% | 0.28 0.0% | 1.33 375.0% | 0.28 61.1% |
Basic Shares Outstanding | 168.66M 1.8% | 171.69M 1.5% | 174.25M 15.0% | 151.58M 24.8% | 121.49M 0.9% | 120.43M 15.1% | 111.69M 6.7% | 104.64M 0.7% |
Diluted Shares Outstanding | 171.26M 1.9% | 174.66M 1.5% | 177.26M 15.2% | 153.84M 23.0% | 125.11M 1.6% | 123.20M 0.1% | 124.26M 0.8% | 123.33M 16.3% |