Need CSW 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: 2021 to 2026
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 | 2026 Mar 31, 2026 May 26, 2026 | 2025 Mar 31, 2025 Mar 31, 2025 | 2024 Mar 31, 2024 May 23, 2024 | 2023 Mar 31, 2023 May 25, 2023 | 2022 Mar 31, 2022 May 18, 2022 | 2021 Mar 31, 2021 May 20, 2021 | 2020 Mar 31, 2020 May 20, 2020 | 2019 Mar 31, 2019 May 22, 2019 |
|---|
Total Revenue | 1.08B 23.3% | 878.30M 10.8% | 792.84M 4.6% | 757.90M 21.0% | 626.43M 49.4% | 419.20M 8.6% | 385.87M 10.2% | 350.15M 7.3% |
Cost of Revenue | 628.87M 29.7% | 484.99M 9.7% | 442.10M 0.5% | 439.69M 18.7% | 370.47M 58.0% | 234.41M 12.3% | 208.82M 10.6% | 188.78M 5.9% |
Gross Profit | 453.68M 15.3% | 393.31M 12.1% | 350.75M 10.2% | 318.21M 24.3% | 255.96M 38.5% | 184.80M 4.4% | 177.05M 9.7% | 161.37M 9.1% |
Gross Margin % | 42.00% 6.7% | 45.00% 2.3% | 44.00% 4.8% | 42.00% 2.4% | 41.00% 6.8% | 44.00% 4.3% | 46.00% 0.0% | 46.00% 2.2% |
Research & Development | 0.00 100.0% | 5.30M 10.2% | 5.90M 22.9% | 4.80M 0.0% | 4.80M 6.7% | 4.50M 4.7% | 4.30M 0.0% | 4.30M 6.5% |
General & Administrative | 0.00 100.0% | 198.63M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 100.93M 3.8% |
Selling & Marketing | 0.00 100.0% | 4.70M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 269.52M 32.6% | 203.33M 10.7% | 183.59M 2.5% | 179.15M 13.0% | 158.58M 26.5% | 125.33M 13.9% | 110.03M 9.0% | 100.93M 3.8% |
Other Operating Expenses | 0.00 100.0% | 3.43M | 0.00 100.0% | 42.00K 109.0% | -466.00K 92.2% | -5.97M 16.3% | -7.13M 392.1% | 2.44M 1728.7% |
Total Operating Expenses | 269.52M 27.1% | 212.06M 7.4% | 197.54M 10.3% | 179.15M 13.0% | 158.58M 26.5% | 125.33M 13.9% | 110.03M 9.0% | 100.93M 3.8% |
Cost and Expenses | 898.39M 28.9% | 697.05M 9.0% | 639.64M 3.4% | 618.84M 17.0% | 529.05M 47.1% | 359.74M 12.8% | 318.85M 10.1% | 289.71M 5.2% |
Operating Income | 184.16M 1.6% | 181.25M 13.9% | 159.12M 14.4% | 139.07M 42.8% | 97.38M 63.7% | 59.47M 10.0% | 66.07M 9.3% | 60.44M 19.2% |
Operating Margin % | 17.00% 19.0% | 21.00% 5.0% | 20.00% 11.1% | 18.00% 12.5% | 16.00% 14.3% | 14.00% 17.6% | 17.00% 0.0% | 17.00% 6.3% |
EBITDA | 249.86M 11.8% | 223.39M 16.3% | 192.03M 9.9% | 174.73M 31.3% | 133.06M 74.4% | 76.29M 3.8% | 73.48M 4.5% | 76.92M 18.0% |
EBITDA Margin % | 23.00% 8.0% | 25.00% 4.2% | 24.00% 4.3% | 23.00% 9.5% | 21.00% 16.7% | 18.00% 5.3% | 19.00% 13.6% | 22.00% 10.0% |
Interest Expense | 22.25M 8169.5% | 269.00K 97.9% | 12.72M 3.6% | 13.20M 142.2% | 5.45M 128.7% | 2.38M 79.0% | 1.33M 7.7% | 1.44M 37.8% |
Interest Income | 0.00 | 0.00 | 0.00 100.0% | 13.20M 142.2% | 5.45M 128.7% | 2.38M 79.0% | 1.33M 7.7% | 1.44M |
Other Income (Expense) | -38.63M 3315.3% | -1.13M 93.9% | -18.64M 41.7% | -13.15M 122.4% | -5.92M 31.2% | -8.60M 1.6% | -8.47M 945.8% | 1.00M 140.6% |
Pre-Tax Income | 145.53M 19.2% | 180.12M 28.2% | 140.48M 11.6% | 125.91M 37.7% | 91.47M 78.9% | 51.12M 11.3% | 57.60M 6.2% | 61.44M 27.3% |
Pre-Tax Margin % | 13.00% 38.1% | 21.00% 16.7% | 18.00% 5.9% | 17.00% 13.3% | 15.00% 25.0% | 12.00% 20.0% | 15.00% 16.7% | 18.00% 20.0% |
Tax Provision | 32.71M 23.3% | 42.63M 12.4% | 37.94M 29.3% | 29.34M 21.5% | 24.15M 123.0% | 10.83M 15.3% | 12.78M 16.9% | 15.39M 1.1% |
Net Income | 112.03M 18.0% | 136.65M 34.4% | 101.65M 5.4% | 96.44M 45.3% | 66.39M 65.6% | 40.10M 12.3% | 45.72M 0.3% | 45.57M 483.6% |
Net Margin % | 10.00% 37.5% | 16.00% 23.1% | 13.00% 0.0% | 13.00% 18.2% | 11.00% 10.0% | 10.00% 16.7% | 12.00% 7.7% | 13.00% 425.0% |
Basic EPS | 6.73 20.0% | 8.41 28.6% | 6.54 5.1% | 6.22 47.7% | 4.21 57.7% | 2.67 12.5% | 3.05 3.0% | 2.96 489.5% |
Diluted EPS | 6.70 20.0% | 8.38 28.5% | 6.52 5.2% | 6.20 47.6% | 4.20 58.5% | 2.65 12.3% | 3.02 3.1% | 2.93 485.5% |
Basic Shares Outstanding | 16.65M 2.5% | 16.24M 4.6% | 15.53M 0.2% | 15.51M 1.6% | 15.76M 4.9% | 15.02M 0.2% | 15.04M 2.4% | 15.41M 1.6% |
Diluted Shares Outstanding | 16.71M 2.4% | 16.31M 4.7% | 15.58M 0.2% | 15.55M 1.7% | 15.81M 4.5% | 15.13M 0.5% | 15.21M 2.1% | 15.53M 0.9% |