Need MSM 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: 2020 to 2025
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 | 2025 Aug 30, 2025 Oct 23, 2025 | 2024 Aug 31, 2024 Oct 24, 2024 | 2023 Sep 2, 2023 Oct 25, 2023 | 2022 Sep 3, 2022 Oct 20, 2022 | 2021 Aug 28, 2021 Oct 20, 2021 | 2020 Aug 29, 2020 Oct 27, 2020 | 2019 Aug 31, 2019 Oct 24, 2019 | 2018 Sep 1, 2018 Oct 30, 2018 |
|---|
Total Revenue | 3.77B 1.3% | 3.82B 4.7% | 4.01B 8.6% | 3.69B 13.8% | 3.24B 1.6% | 3.19B 5.1% | 3.36B 5.0% | 3.20B 10.9% |
Cost of Revenue | 2.23B 0.7% | 2.25B 5.0% | 2.37B 10.9% | 2.13B 11.7% | 1.91B 3.3% | 1.85B 4.3% | 1.93B 6.7% | 1.81B 13.1% |
Gross Profit | 1.54B 2.3% | 1.57B 4.3% | 1.64B 5.4% | 1.56B 16.9% | 1.33B 0.7% | 1.34B 6.2% | 1.43B 2.8% | 1.39B 8.3% |
Gross Margin % | 41.00% 0.0% | 41.00% 0.0% | 41.00% 2.4% | 42.00% 2.4% | 41.00% 2.4% | 42.00% 2.3% | 43.00% 0.0% | 43.00% 4.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 1.01B 2.1% | 984.99M 7.9% | 913.14M 8.7% | 840.36M 9.5% | 767.66M 9.0% | 843.77M 2.2% | 825.67M 7.1% |
Selling & Marketing | 0.00 100.0% | 160.69M 3.2% | 165.97M 2.3% | 169.85M 12.1% | 151.49M 8.8% | 139.20M 11.4% | 157.05M 7.7% | 145.87M 7.0% |
SG&A Expenses | 0.00 100.0% | 1.17B 1.4% | 1.15B 6.3% | 1.08B 9.2% | 991.85M 9.4% | 906.86M 9.4% | 1.00B 3.0% | 971.54M 7.1% |
Other Operating Expenses | 1.22B 7740.9% | 15.61M 357.2% | -6.07M | 0.00 | 0.00 100.0% | 992.58M 3.8% | 1.03B 188429.7% | -548.00K 177.8% |
Total Operating Expenses | 1.22B 3.5% | 1.18B 2.7% | 1.15B 6.2% | 1.08B 9.0% | 994.47M 0.2% | 992.58M 3.8% | 1.03B 6.1% | 972.41M 7.2% |
Cost and Expenses | 3.46B 1.2% | 3.42B 2.9% | 3.52B 9.3% | 3.22B 10.8% | 2.90B 2.2% | 2.84B 4.1% | 2.96B 6.5% | 2.78B 10.9% |
Operating Income | 313.73M 19.6% | 390.39M 19.3% | 483.73M 3.2% | 468.71M 55.3% | 301.77M 14.0% | 350.74M 12.3% | 400.00M 4.9% | 420.55M 11.0% |
Operating Margin % | 8.00% 20.0% | 10.00% 16.7% | 12.00% 7.7% | 13.00% 44.4% | 9.00% 18.2% | 11.00% 8.3% | 12.00% 7.7% | 13.00% 0.0% |
EBITDA | 377.82M 16.2% | 451.03M 18.5% | 553.43M 0.4% | 555.87M 42.7% | 389.60M 11.9% | 442.31M 4.9% | 465.01M 3.8% | 483.28M 9.1% |
EBITDA Margin % | 10.00% 16.7% | 12.00% 14.3% | 14.00% 6.7% | 15.00% 25.0% | 12.00% 14.3% | 14.00% 0.0% | 14.00% 6.7% | 15.00% 0.0% |
Interest Expense | 24.06M 6.6% | 25.77M 14.3% | 22.54M 28.1% | 17.60M 21.3% | 14.51M 13.0% | 16.67M 1.3% | 16.89M 16.8% | 14.46M 16.9% |
Interest Income | 1.13M 174.3% | 412.00K 60.2% | 1.03M 589.3% | 150.00K 127.3% | 66.00K 80.2% | 333.00K 35.7% | 518.00K 19.9% | 647.00K 1.7% |
Other Income (Expense) | -50.15M 5.3% | -47.64M 72.7% | -27.58M 56.9% | -17.58M 31.3% | -13.39M 18.8% | -16.49M 2.2% | -16.87M 17.4% | -14.36M 30.5% |
Pre-Tax Income | 263.58M 23.1% | 342.75M 24.9% | 456.16M 1.1% | 451.13M 56.4% | 288.38M 13.7% | 334.25M 12.8% | 383.13M 5.7% | 406.19M 10.4% |
Pre-Tax Margin % | 7.00% 22.2% | 9.00% 18.2% | 11.00% 8.3% | 12.00% 33.3% | 9.00% 10.0% | 10.00% 9.1% | 11.00% 15.4% | 13.00% 0.0% |
Tax Provision | 65.74M 24.3% | 86.79M 23.2% | 113.05M 2.2% | 110.65M 57.1% | 70.44M 14.6% | 82.49M 12.6% | 94.33M 22.6% | 76.97M 43.6% |
Net Income | 199.33M 22.9% | 258.59M 24.7% | 343.23M 1.0% | 339.79M 56.7% | 216.91M 13.6% | 251.12M 13.1% | 288.87M 12.3% | 329.22M 42.3% |
Net Margin % | 5.00% 28.6% | 7.00% 22.2% | 9.00% 0.0% | 9.00% 28.6% | 7.00% 12.5% | 8.00% 11.1% | 9.00% 10.0% | 10.00% 25.0% |
Basic EPS | 3.57 22.4% | 4.60 25.1% | 6.14 0.8% | 6.09 56.6% | 3.89 14.1% | 4.53 13.4% | 5.23 10.4% | 5.84 43.1% |
Diluted EPS | 3.57 22.1% | 4.58 25.0% | 6.11 0.8% | 6.06 56.6% | 3.87 14.2% | 4.51 13.3% | 5.20 10.5% | 5.81 43.5% |
Basic Shares Outstanding | 55.78M 0.8% | 56.26M 0.6% | 55.92M 0.3% | 55.78M 0.1% | 55.74M 0.5% | 55.47M 0.4% | 55.24M 2.0% | 56.35M 0.4% |
Diluted Shares Outstanding | 55.89M 1.0% | 56.44M 0.4% | 56.21M 0.3% | 56.05M 0.1% | 56.09M 0.8% | 55.64M 0.2% | 55.51M 2.1% | 56.71M 0.5% |