Need CTAS 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 May 31, 2026 Jul 29, 2026 | 2025 May 31, 2025 Jul 28, 2025 | 2024 May 31, 2024 Jul 25, 2024 | 2023 May 31, 2023 Jul 27, 2023 | 2022 May 31, 2022 Jul 27, 2022 | 2021 May 31, 2021 Jul 28, 2021 | 2020 May 31, 2020 Jul 29, 2020 | 2019 May 31, 2019 Jul 26, 2019 |
|---|
Total Revenue | 11.26B 8.9% | 10.34B 7.7% | 9.60B 8.9% | 8.82B 12.2% | 7.85B 10.4% | 7.12B 0.4% | 7.09B 2.8% | 6.89B 6.4% |
Cost of Revenue | 5.57B 7.9% | 5.17B 5.2% | 4.91B 5.8% | 4.64B 10.0% | 4.22B 11.1% | 3.80B 1.3% | 3.85B 2.3% | 3.76B 5.5% |
Gross Profit | 5.69B 10.0% | 5.17B 10.4% | 4.69B 12.3% | 4.17B 14.9% | 3.63B 9.6% | 3.31B 2.5% | 3.23B 3.4% | 3.13B 7.6% |
Gross Margin % | 51.00% 2.0% | 50.00% 2.0% | 49.00% 4.3% | 47.00% 2.2% | 46.00% 2.1% | 47.00% 2.2% | 46.00% 2.2% | 45.00% 0.0% |
Research & Development | 0.00 100.0% | 30.80M | 0.00 100.0% | 24.50M 4.3% | 23.50M 5.4% | 22.30M 3.7% | 21.50M 0.5% | 21.60M 5.3% |
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 |
SG&A Expenses | 3.09B 9.7% | 2.81B 7.5% | 2.62B 10.4% | 2.37B 15.9% | 2.04B 6.0% | 1.93B 6.9% | 2.07B 4.6% | 1.98B 3.3% |
Other Operating Expenses | 0.00 100.0% | -30.80M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 3.09B 9.7% | 2.81B 7.5% | 2.62B 10.4% | 2.37B 15.9% | 2.04B 6.0% | 1.93B 6.9% | 2.07B 4.6% | 1.98B 3.3% |
Cost and Expenses | 8.66B 8.5% | 7.98B 6.0% | 7.53B 7.3% | 7.01B 11.9% | 6.27B 9.4% | 5.73B 3.2% | 5.92B 3.1% | 5.74B 4.7% |
Operating Income | 2.61B 10.5% | 2.36B 14.1% | 2.07B 14.8% | 1.80B 13.6% | 1.59B 14.6% | 1.39B 19.2% | 1.16B 2.6% | 1.13B 19.3% |
Operating Margin % | 23.00% 0.0% | 23.00% 4.5% | 22.00% 10.0% | 20.00% 0.0% | 20.00% 5.3% | 19.00% 18.8% | 16.00% 0.0% | 16.00% 6.7% |
EBITDA | 3.12B 9.3% | 2.86B 13.3% | 2.52B 13.6% | 2.22B 11.6% | 1.99B 12.2% | 1.77B 15.0% | 1.54B 1.4% | 1.56B 27.4% |
EBITDA Margin % | 28.00% 0.0% | 28.00% 7.7% | 26.00% 4.0% | 25.00% 0.0% | 25.00% 0.0% | 25.00% 13.6% | 22.00% 4.3% | 23.00% 21.1% |
Interest Expense | 106.28M 5.1% | 101.11M 0.4% | 100.74M 9.4% | 111.23M 25.2% | 88.84M 9.5% | 98.21M 6.8% | 105.39M 3.6% | 101.74M 7.7% |
Interest Income | 5.11M 8.5% | 5.58M 2.8% | 5.74M 234.6% | 1.72M 609.1% | 242.00K 48.2% | 467.00K 52.7% | 988.00K 19.5% | 1.23M 8.5% |
Other Income (Expense) | -101.18M 5.9% | -95.52M 0.6% | -95.00M 13.3% | -109.52M 23.6% | -88.60M 9.4% | -97.74M 6.4% | -104.41M 235.3% | -31.14M 71.4% |
Pre-Tax Income | 2.51B 10.6% | 2.26B 14.7% | 1.97B 16.6% | 1.69B 13.0% | 1.50B 16.4% | 1.29B 21.7% | 1.06B 4.0% | 1.10B 31.1% |
Pre-Tax Margin % | 22.00% 0.0% | 22.00% 4.8% | 21.00% 10.5% | 19.00% 0.0% | 19.00% 5.6% | 18.00% 20.0% | 15.00% 6.3% | 16.00% 23.1% |
Tax Provision | 505.37M 11.8% | 451.92M 12.4% | 402.04M 16.5% | 345.14M 31.2% | 263.01M 48.8% | 176.78M 2.8% | 181.93M 17.2% | 219.76M 285.1% |
Net Income | 2.00B 10.4% | 1.81B 15.3% | 1.57B 16.6% | 1.35B 9.1% | 1.24B 11.2% | 1.11B 26.8% | 876.04M 1.0% | 884.98M 5.0% |
Net Margin % | 18.00% 0.0% | 18.00% 12.5% | 16.00% 6.7% | 15.00% 6.3% | 16.00% 0.0% | 16.00% 33.3% | 12.00% 7.7% | 13.00% 0.0% |
Basic EPS | 4.97 10.9% | 4.48 16.4% | 3.85 16.7% | 3.30 10.7% | 2.98 13.3% | 2.63 25.8% | 2.09 0.0% | 2.09 5.6% |
Diluted EPS | 4.91 11.6% | 4.40 16.1% | 3.79 16.6% | 3.25 11.7% | 2.91 13.7% | 2.56 26.1% | 2.03 0.5% | 2.02 5.2% |
Basic Shares Outstanding | 401.27M 0.6% | 403.53M 0.8% | 406.61M 0.0% | 406.58M 1.5% | 412.69M 1.6% | 419.50M 1.0% | 415.26M 2.1% | 424.32M 0.5% |
Diluted Shares Outstanding | 406.20M 1.0% | 410.29M 0.8% | 413.47M 0.0% | 413.51M 2.0% | 422.09M 2.0% | 430.83M 0.6% | 428.05M 2.3% | 437.98M 0.3% |