Need PLUS 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 28, 2026 | 2025 Mar 31, 2025 May 22, 2025 | 2024 Mar 31, 2024 May 23, 2024 | 2023 Mar 31, 2023 May 25, 2023 | 2022 Mar 31, 2022 May 26, 2022 | 2021 Mar 31, 2021 May 21, 2021 | 2020 Mar 31, 2020 May 22, 2020 | 2019 Mar 31, 2019 May 23, 2019 |
|---|
Total Revenue | 2.44B 18.1% | 2.07B 7.0% | 2.23B 7.6% | 2.07B 13.5% | 1.82B 16.1% | 1.57B 1.3% | 1.59B 15.7% | 1.37B 2.7% |
Cost of Revenue | 1.85B 22.0% | 1.52B 9.3% | 1.67B 8.0% | 1.55B 14.0% | 1.36B 15.8% | 1.17B 1.9% | 1.20B 14.9% | 1.04B 4.2% |
Gross Profit | 589.54M 7.1% | 550.50M 0.1% | 550.79M 6.4% | 517.52M 12.3% | 460.98M 17.1% | 393.55M 0.6% | 391.19M 18.4% | 330.39M 2.1% |
Gross Margin % | 24.00% 11.1% | 27.00% 8.0% | 25.00% 0.0% | 25.00% 0.0% | 25.00% 0.0% | 25.00% 0.0% | 25.00% 4.2% | 24.00% 4.3% |
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 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 423.39M | 0.00 100.0% | 367.73M 10.3% | 333.52M 12.3% | 297.12M 9.5% | 271.26M 2.8% | 279.18M 17.8% | 237.08M 3.9% |
Other Operating Expenses | 0.00 100.0% | 409.09M 1549.4% | 24.80M 80.9% | 13.71M 6.4% | 14.65M 5.0% | 13.95M 1.4% | 14.16M 111.4% | 6.70M 2024.1% |
Total Operating Expenses | 423.39M 3.5% | 409.09M 4.2% | 392.54M 13.0% | 347.23M 11.4% | 311.76M 9.3% | 285.21M 2.8% | 293.34M 17.9% | 248.91M 4.6% |
Cost and Expenses | 2.28B 18.1% | 1.93B 6.8% | 2.07B 8.9% | 1.90B 13.5% | 1.67B 14.5% | 1.46B 2.1% | 1.49B 15.4% | 1.29B 2.6% |
Operating Income | 166.15M 17.5% | 141.41M 10.6% | 158.26M 4.8% | 166.16M 12.8% | 147.32M 38.5% | 106.33M 11.6% | 95.28M 19.8% | 79.53M 5.6% |
Operating Margin % | 7.00% 0.0% | 7.00% 0.0% | 7.00% 12.5% | 8.00% 0.0% | 8.00% 14.3% | 7.00% 16.7% | 6.00% 0.0% | 6.00% 0.0% |
EBITDA | 201.05M 17.1% | 171.69M 10.0% | 190.80M 2.7% | 185.70M 7.8% | 172.24M 33.7% | 128.83M 14.3% | 112.69M 11.8% | 100.78M 5.4% |
EBITDA Margin % | 8.00% 0.0% | 8.00% 11.1% | 9.00% 0.0% | 9.00% 0.0% | 9.00% 12.5% | 8.00% 14.3% | 7.00% 0.0% | 7.00% 0.0% |
Interest Expense | 0.00 100.0% | 2.21M 41.5% | 3.78M 8.6% | 4.13M 117.2% | 1.90M 5.1% | 2.00M 22.1% | 2.57M 32.1% | 1.95M 63.0% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 7.29M 1.8% | 7.43M 161.8% | 2.84M 189.0% | -3.19M 638.0% | -432.00K 175.7% | 571.00K 16.0% | 680.00K 89.8% | 6.70M 2024.1% |
Pre-Tax Income | 173.44M 16.5% | 148.84M 7.6% | 161.09M 1.2% | 162.97M 11.0% | 146.88M 37.4% | 106.91M 11.4% | 95.96M 11.3% | 86.23M 2.8% |
Pre-Tax Margin % | 7.00% 0.0% | 7.00% 0.0% | 7.00% 12.5% | 8.00% 0.0% | 8.00% 14.3% | 7.00% 16.7% | 6.00% 0.0% | 6.00% 0.0% |
Tax Provision | 49.32M 20.7% | 40.86M 9.8% | 45.32M 3.9% | 43.62M 5.7% | 41.28M 27.0% | 32.51M 21.0% | 26.88M 16.7% | 23.04M 19.9% |
Net Income | 128.82M 19.3% | 107.98M 6.7% | 115.78M 3.0% | 119.36M 13.0% | 105.60M 41.9% | 74.40M 7.7% | 69.08M 9.3% | 63.19M 14.6% |
Net Margin % | 5.00% 0.0% | 5.00% 0.0% | 5.00% 16.7% | 6.00% 0.0% | 6.00% 20.0% | 5.00% 25.0% | 4.00% 20.0% | 5.00% 25.0% |
Basic EPS | 5.05 23.8% | 4.08 6.2% | 4.35 3.1% | 4.49 13.4% | 3.96 41.9% | 2.79 7.7% | 2.59 10.2% | 2.35 17.5% |
Diluted EPS | 5.03 23.9% | 4.06 6.2% | 4.33 3.3% | 4.48 14.0% | 3.93 41.9% | 2.77 7.8% | 2.57 10.3% | 2.33 18.3% |
Basic Shares Outstanding | 26.23M 1.0% | 26.50M 0.4% | 26.61M 0.2% | 26.57M 0.3% | 26.64M 0.1% | 26.67M 0.1% | 26.65M 0.9% | 26.90M 2.5% |
Diluted Shares Outstanding | 26.37M 0.9% | 26.62M 0.4% | 26.72M 0.2% | 26.65M 0.8% | 26.87M 0.1% | 26.83M 0.0% | 26.83M 1.2% | 27.16M 2.8% |