Need MOD 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 27, 2026 | 2025 Mar 31, 2025 May 21, 2025 | 2024 Mar 31, 2024 May 22, 2024 | 2023 Mar 31, 2023 May 25, 2023 | 2022 Mar 31, 2022 May 26, 2022 | 2021 Mar 31, 2021 May 27, 2021 | 2020 Mar 31, 2020 May 29, 2020 | 2019 Mar 31, 2019 May 23, 2019 |
|---|
Total Revenue | 3.18B 23.1% | 2.58B 7.3% | 2.41B 4.8% | 2.30B 12.1% | 2.05B 13.4% | 1.81B 8.5% | 1.98B 10.7% | 2.21B 5.2% |
Cost of Revenue | 2.45B 26.4% | 1.94B 3.0% | 1.88B 1.4% | 1.91B 9.6% | 1.74B 14.9% | 1.51B 9.2% | 1.67B 9.7% | 1.85B 5.8% |
Gross Profit | 731.10M 13.3% | 645.40M 22.8% | 525.60M 35.0% | 389.40M 25.9% | 309.30M 5.4% | 293.40M 4.6% | 307.50M 15.9% | 365.50M 2.5% |
Gross Margin % | 23.00% 8.0% | 25.00% 13.6% | 22.00% 29.4% | 17.00% 13.3% | 15.00% 6.3% | 16.00% 0.0% | 16.00% 5.9% | 17.00% 0.0% |
Research & Development | 0.00 100.0% | 34.90M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 100.0% | 236.00M 9.2% | 216.20M 2.5% | 210.90M 15.5% | 249.60M 2.3% | 244.10M 0.7% |
Selling & Marketing | 0.00 | 0.00 100.0% | -44.30M 2115.0% | -2.00M 81.8% | -1.10M | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 360.10M 8.4% | 332.10M 43.1% | 232.10M 0.8% | 234.00M 8.8% | 215.10M 2.0% | 210.90M 15.5% | 249.60M 2.3% | 244.10M 0.7% |
Other Operating Expenses | 21.10M 513.7% | -5.10M 141.1% | 12.40M 148.0% | 5.00M 120.0% | -25.00M 113.9% | 180.20M 801.0% | 20.00M 70.9% | 11.70M 36.8% |
Total Operating Expenses | 381.20M 5.3% | 361.90M 27.0% | 284.90M 19.2% | 239.00M 25.7% | 190.10M 51.4% | 391.10M 45.1% | 269.60M 5.4% | 255.80M 3.2% |
Cost and Expenses | 2.83B 23.1% | 2.30B 6.1% | 2.17B 1.1% | 2.14B 9.5% | 1.96B 13.3% | 1.73B 10.0% | 1.92B 8.3% | 2.09B 5.0% |
Operating Income | 349.90M 23.4% | 283.50M 17.8% | 240.70M 60.0% | 150.40M 26.2% | 119.20M 222.0% | -97.70M 357.8% | 37.90M 65.5% | 109.70M 19.0% |
Operating Margin % | 11.00% 0.0% | 11.00% 10.0% | 10.00% 42.9% | 7.00% 16.7% | 6.00% 220.0% | -5.00% 350.0% | 2.00% 60.0% | 5.00% 25.0% |
EBITDA | 297.80M 16.8% | 358.10M 21.5% | 294.80M 41.7% | 208.00M 21.0% | 171.90M 649.2% | -31.30M 128.4% | 110.20M 43.9% | 196.30M 6.6% |
EBITDA Margin % | 9.00% 35.7% | 14.00% 16.7% | 12.00% 33.3% | 9.00% 12.5% | 8.00% 500.0% | -2.00% 133.3% | 6.00% 33.3% | 9.00% 0.0% |
Interest Expense | 31.60M 19.7% | 26.40M 9.5% | 24.10M 16.4% | 20.70M 32.7% | 15.60M 19.6% | 19.40M 14.5% | 22.70M 8.5% | 24.80M 3.1% |
Interest Income | 1.50M 44.4% | 2.70M 37.2% | 4.30M 230.8% | 1.30M 225.0% | 400.00K 20.0% | 500.00K 25.0% | 400.00K 0.0% | 400.00K 0.0% |
Other Income (Expense) | -163.40M 453.9% | -29.50M 13.0% | -26.10M 4.0% | -25.10M 41.8% | -17.70M 18.1% | -21.60M 21.5% | -27.50M 4.8% | -28.90M 0.0% |
Pre-Tax Income | 186.50M 26.6% | 254.00M 18.4% | 214.60M 71.3% | 125.30M 23.4% | 101.50M 185.1% | -119.30M 1247.1% | 10.40M 87.1% | 80.80M 27.6% |
Pre-Tax Margin % | 6.00% 40.0% | 10.00% 11.1% | 9.00% 80.0% | 5.00% 0.0% | 5.00% 171.4% | -7.00% 800.0% | 1.00% 75.0% | 4.00% 33.3% |
Tax Provision | 63.20M 7.7% | 68.50M 33.8% | 51.20M 280.9% | -28.30M 286.2% | 15.20M 83.1% | 90.20M 627.4% | 12.40M 343.1% | -5.10M 112.9% |
Net Income | 121.80M 33.8% | 184.00M 13.9% | 161.50M 5.5% | 153.10M 79.7% | 85.20M 140.7% | -209.50M 9422.7% | -2.20M 102.6% | 84.80M 282.0% |
Net Margin % | 4.00% 42.9% | 7.00% 0.0% | 7.00% 0.0% | 7.00% 75.0% | 4.00% 133.3% | -12.00% | 0.00% 100.0% | 4.00% 300.0% |
Basic EPS | 2.25 35.7% | 3.50 13.6% | 3.08 5.1% | 2.93 78.7% | 1.64 140.2% | -4.08 9344.4% | -0.04 102.6% | 1.67 279.5% |
Diluted EPS | 2.24 34.5% | 3.42 13.2% | 3.02 4.1% | 2.90 79.0% | 1.62 139.7% | -4.08 10100.0% | -0.04 102.4% | 1.65 275.0% |
Basic Shares Outstanding | 54.00M 2.7% | 52.60M 0.4% | 52.40M 0.2% | 52.30M 0.6% | 52.00M 1.4% | 51.30M 1.0% | 50.80M 0.2% | 50.70M 0.4% |
Diluted Shares Outstanding | 54.00M 0.2% | 53.90M 0.9% | 53.40M 1.1% | 52.80M 0.6% | 52.50M 2.3% | 51.30M 1.0% | 50.80M 1.0% | 51.30M 0.8% |