Need CRVL 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 22, 2026 | 2025 Mar 31, 2025 May 23, 2025 | 2024 Mar 31, 2024 May 24, 2024 | 2023 Mar 31, 2023 May 26, 2023 | 2022 Mar 31, 2022 May 27, 2022 | 2021 Mar 31, 2021 May 28, 2021 | 2020 Mar 31, 2020 Jun 10, 2020 | 2019 Mar 31, 2019 Jun 7, 2019 |
|---|
Total Revenue | 958.53M 7.0% | 895.59M 12.6% | 795.31M 10.7% | 718.56M 11.2% | 646.23M 16.9% | 552.64M 6.7% | 592.23M 0.6% | 595.74M 6.7% |
Cost of Revenue | 725.66M 5.8% | 685.86M 10.0% | 623.62M 11.3% | 560.30M 13.4% | 494.12M 15.2% | 429.02M 8.0% | 466.30M 1.0% | 470.93M 4.4% |
Gross Profit | 232.86M 11.0% | 209.73M 22.2% | 171.69M 8.5% | 158.26M 4.0% | 152.11M 23.0% | 123.62M 1.8% | 125.92M 0.9% | 124.81M 16.4% |
Gross Margin % | 24.00% 4.3% | 23.00% 4.5% | 22.00% 0.0% | 22.00% 8.3% | 24.00% 9.1% | 22.00% 4.8% | 21.00% 0.0% | 21.00% 10.5% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 89.73B 100831.3% | 88.90M 16.1% | 76.59M 3.9% | 73.70M 9.0% | 67.60M 4.9% | 64.45M 1.2% | 65.21M 3.0% | 63.30M 6.6% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 89.73B 100831.3% | 88.90M 16.1% | 76.59M 3.9% | 73.70M 9.0% | 67.60M 4.9% | 64.45M 1.2% | 65.21M 3.0% | 63.30M 6.6% |
Other Operating Expenses | -89.64B | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 89.73M 0.9% | 88.90M 16.1% | 76.59M 3.9% | 73.70M 9.0% | 67.60M 4.9% | 64.45M 1.2% | 65.21M 3.0% | 63.30M 6.6% |
Cost and Expenses | 815.40M 5.2% | 774.76M 10.6% | 700.21M 10.4% | 634.01M 12.9% | 561.72M 13.8% | 493.47M 7.2% | 531.51M 0.5% | 534.23M 4.7% |
Operating Income | 143.13M 18.5% | 120.82M 27.0% | 95.10M 12.5% | 84.55M 0.0% | 84.51M 42.8% | 59.17M 2.5% | 60.71M 1.3% | 61.51M 28.4% |
Operating Margin % | 15.00% 15.4% | 13.00% 8.3% | 12.00% 0.0% | 12.00% 7.7% | 13.00% 18.2% | 11.00% 10.0% | 10.00% 0.0% | 10.00% 11.1% |
EBITDA | 174.90M 16.3% | 150.36M 23.9% | 121.35M 10.6% | 109.67M 1.2% | 108.43M 31.3% | 82.61M 0.7% | 83.23M 1.5% | 84.50M 21.3% |
EBITDA Margin % | 18.00% 5.9% | 17.00% 13.3% | 15.00% 0.0% | 15.00% 11.8% | 17.00% 13.3% | 15.00% 7.1% | 14.00% 0.0% | 14.00% 16.7% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 143.13M 18.5% | 120.82M 27.0% | 95.10M 12.5% | 84.55M 0.0% | 84.51M 42.8% | 59.17M 2.5% | 60.71M 1.3% | 61.51M 28.4% |
Pre-Tax Margin % | 15.00% 15.4% | 13.00% 8.3% | 12.00% 0.0% | 12.00% 7.7% | 13.00% 18.2% | 11.00% 10.0% | 10.00% 0.0% | 10.00% 11.1% |
Tax Provision | 32.79M 27.8% | 25.66M 36.1% | 18.85M 3.6% | 18.19M 0.5% | 18.10M 41.2% | 12.82M 3.9% | 13.33M 10.0% | 14.81M 21.3% |
Net Income | 110.34M 16.0% | 95.17M 24.8% | 76.25M 14.9% | 66.36M 0.1% | 66.41M 43.3% | 46.36M 2.2% | 47.38M 1.4% | 46.70M 30.8% |
Net Margin % | 12.00% 9.1% | 11.00% 10.0% | 10.00% 11.1% | 9.00% 10.0% | 10.00% 25.0% | 8.00% 0.0% | 8.00% 0.0% | 8.00% 33.3% |
Basic EPS | 2.15 16.2% | 1.85 25.0% | 1.48 15.6% | 1.28 2.4% | 1.25 45.3% | 0.86 0.0% | 0.86 3.6% | 0.83 31.7% |
Diluted EPS | 2.14 16.9% | 1.83 24.5% | 1.47 16.7% | 1.26 3.3% | 1.22 51.2% | 2.50 2.3% | 2.56 4.1% | 2.46 31.6% |
Basic Shares Outstanding | 51.28M 0.2% | 51.39M 0.0% | 51.37M 1.2% | 51.98M 2.4% | 53.26M 1.0% | 53.79M 2.2% | 54.98M 2.5% | 56.38M 0.2% |
Diluted Shares Outstanding | 51.63M 0.8% | 52.04M 0.0% | 52.04M 1.4% | 52.78M 193.1% | 18.01M 2.9% | 18.54M 0.0% | 18.54M 2.5% | 19.01M 0.2% |