Need MIDD 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 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 Jan 3, 2026 Mar 4, 2026 | 2025 Dec 31, 2025 Feb 26, 2026 | 2024 Dec 28, 2024 Feb 26, 2025 | 2023 Dec 30, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 Mar 1, 2023 | 2021 Jan 1, 2022 Mar 2, 2022 | 2020 Jan 2, 2021 Mar 3, 2021 | 2019 Dec 28, 2019 Feb 26, 2020 |
|---|
Total Revenue | 3.20B 0.0% | 3.20B 17.4% | 3.88B 4.0% | 4.04B 0.1% | 4.03B 60.5% | 3.25B 29.3% | 2.51B | 2.96B 8.7% |
Cost of Revenue | 1.95B 0.0% | 1.95B 18.9% | 2.40B 3.9% | 2.50B 3.2% | 2.59B 58.6% | 2.06B 26.0% | 1.63B | 1.86B 8.0% |
Gross Profit | 1.25B 0.0% | 1.25B 14.9% | 1.47B 4.2% | 1.53B 6.0% | 1.45B 64.0% | 1.19B 35.5% | 882.05M | 1.10B 9.9% |
Gross Margin % | 39.00% 0.0% | 39.00% 2.6% | 38.00% 0.0% | 38.00% 5.6% | 36.00% 2.9% | 37.00% 5.7% | 35.00% | 37.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 53.10M 8.6% | 48.90M 38.5% | 41.80M 18.4% | 35.30M | 41.20M 16.7% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 754.55M 53.4% | 622.91M 26.6% | 491.90M | 564.09M |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 42.68M 6.7% | 45.07M 12.7% | 40.00M | 19.61M |
SG&A Expenses | 663.16M 0.0% | 663.16M 13.0% | 762.50M 4.0% | 794.44M 0.4% | 797.23M 49.9% | 667.98M 25.6% | 531.90M | 583.70M 8.3% |
Other Operating Expenses | 0.00 | 0.00 100.0% | 51.68M 0.1% | 51.65M 274.6% | 13.79M 38.0% | 46.67M 109.8% | 22.24M | 31.18M 14.1% |
Total Operating Expenses | 663.16M 0.0% | 663.16M 18.5% | 814.18M 9.5% | 899.19M 12.8% | 797.23M 49.9% | 667.98M 25.6% | 531.90M | 583.70M 8.3% |
Cost and Expenses | 2.61B 0.0% | 2.61B 17.5% | 3.17B 6.9% | 3.40B 0.5% | 3.38B 56.4% | 2.72B 25.9% | 2.16B | 2.44B 8.1% |
Operating Income | 588.76M 0.0% | 588.76M 10.3% | 656.19M 3.4% | 634.87M 0.7% | 639.60M 97.1% | 448.31M 38.2% | 324.43M | 514.04M 15.3% |
Operating Margin % | 18.00% 0.0% | 18.00% 5.9% | 17.00% 6.3% | 16.00% 0.0% | 16.00% 23.1% | 14.00% 7.7% | 13.00% | 17.00% 6.3% |
EBITDA | 675.10M 0.0% | 675.10M 15.3% | 796.72M 0.1% | 797.35M 2.2% | 780.39M 70.7% | 776.67M 69.9% | 457.21M | 648.34M 11.8% |
EBITDA Margin % | 21.00% 0.0% | 21.00% 0.0% | 21.00% 5.0% | 20.00% 5.3% | 19.00% 5.6% | 24.00% 33.3% | 18.00% | 22.00% 4.8% |
Interest Expense | 93.83M 0.0% | 93.83M 1.7% | 92.23M 23.4% | 120.35M 35.3% | 88.98M 13.2% | 57.16M 27.3% | 78.62M | 82.61M 40.6% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -106.48M 0.0% | -106.48M 35.0% | -78.87M 31.7% | -115.49M 53.6% | -75.19M 33.4% | -10.49M 81.4% | -56.37M | -51.42M 129.0% |
Pre-Tax Income | 482.27M 0.0% | 482.27M 16.5% | 577.32M 11.2% | 519.38M 8.0% | 564.41M 110.6% | 619.50M 131.1% | 268.06M | 462.62M 9.2% |
Pre-Tax Margin % | 15.00% 0.0% | 15.00% 0.0% | 15.00% 15.4% | 13.00% 7.1% | 14.00% 27.3% | 19.00% 72.7% | 11.00% | 16.00% 0.0% |
Tax Provision | 115.01M 0.0% | 115.01M 22.8% | 148.89M 25.6% | 118.50M 7.3% | 127.85M 110.4% | 131.01M 115.6% | 60.76M | 110.38M 3.8% |
Net Income | -277.73M 0.0% | -277.73M 164.8% | 428.43M 6.9% | 400.88M 8.2% | 436.57M 110.6% | 488.49M 135.7% | 207.29M | 352.24M 11.1% |
Net Margin % | -9.00% 0.0% | -9.00% 181.8% | 11.00% 10.0% | 10.00% 9.1% | 11.00% 37.5% | 15.00% 87.5% | 8.00% | 12.00% 0.0% |
Basic EPS | -5.38 0.0% | -5.38 167.5% | 7.97 6.6% | 7.48 7.3% | 8.07 114.6% | 8.85 135.4% | 3.76 | 6.33 10.9% |
Diluted EPS | -5.38 0.0% | -5.38 167.5% | 7.97 7.6% | 7.41 6.8% | 7.95 111.4% | 8.62 129.3% | 3.76 | 6.33 11.1% |
Basic Shares Outstanding | 51.66M 0.0% | 51.66M 3.9% | 53.74M 0.3% | 53.58M 1.0% | 54.09M 1.8% | 55.22M 0.2% | 55.09M | 55.65M 0.1% |
Diluted Shares Outstanding | 51.66M 0.0% | 51.66M 4.7% | 54.21M 0.2% | 54.09M 1.6% | 54.95M 0.3% | 56.66M 2.8% | 55.14M | 55.66M 0.1% |