Need MAGN 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 Dec 27, 2025 Feb 5, 2026 | 2025 Sep 27, 2025 Nov 25, 2025 | 2023 Dec 31, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 3.20B | 3.20B | 1.39B 7.1% | 1.49B 37.5% | 1.08B 18.4% | 916.50M 1.2% | 927.67M 7.1% | 866.29M 8.2% |
Cost of Revenue | 2.92B | 2.92B | 1.26B 6.5% | 1.34B 42.8% | 939.90M 22.3% | 768.63M 1.5% | 780.13M 6.0% | 735.88M 12.0% |
Gross Profit | 287.00M | 287.00M | 129.71M 12.8% | 148.80M 2.8% | 144.79M 2.1% | 147.87M 0.2% | 147.54M 13.1% | 130.41M 9.2% |
Gross Margin % | 9.00% | 9.00% | 9.00% 10.0% | 10.00% 23.1% | 13.00% 18.8% | 16.00% 0.0% | 16.00% 6.7% | 15.00% 16.7% |
Research & Development | 20.00M | 20.00M | 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 | 173.00M | 173.00M | 109.74M 12.2% | 125.00M 3.1% | 121.25M 22.3% | 99.14M 4.4% | 94.97M 15.0% | 111.72M 1.1% |
Other Operating Expenses | 0.00 | 0.00 | 17.25M 90.8% | 187.75M 3803.9% | -5.07M 1073.4% | -432.00K 79.0% | -2.06M 36.7% | -3.26M 1552.8% |
Total Operating Expenses | 193.00M | 193.00M | 127.00M 59.4% | 312.75M 169.2% | 116.18M 17.7% | 98.71M 6.2% | 92.91M 14.3% | 108.47M 1.7% |
Cost and Expenses | 3.11B | 3.11B | 1.38B 16.5% | 1.66B 56.7% | 1.06B 21.8% | 867.34M 0.7% | 873.04M 3.4% | 844.34M 10.1% |
Operating Income | 94.00M | 94.00M | 2.71M 101.7% | -163.95M 673.0% | 28.61M 41.8% | 49.16M 10.0% | 54.63M 149.0% | 21.94M 34.0% |
Operating Margin % | 3.00% | 3.00% | 0.00% 100.0% | -11.00% 466.7% | 3.00% 40.0% | 5.00% 16.7% | 6.00% 100.0% | 3.00% 25.0% |
EBITDA | 190.00M | 190.00M | 56.89M 154.5% | -104.46M 219.5% | 87.45M 8.9% | 95.98M 258.5% | 26.77M 62.0% | 70.41M 5.9% |
EBITDA Margin % | 6.00% | 6.00% | 4.00% 157.1% | -7.00% 187.5% | 8.00% 20.0% | 10.00% 233.3% | 3.00% 62.5% | 8.00% 11.1% |
Interest Expense | 150.00M | 150.00M | 64.74M 95.0% | 33.21M 168.8% | 12.35M 75.9% | 7.02M 32.5% | 10.41M 33.3% | 15.61M 17.2% |
Interest Income | 0.00 | 0.00 | 1.49M 264.2% | 408.00K 458.9% | 73.00K 81.7% | 399.00K 64.5% | 1.12M 100.9% | 559.00K 135.9% |
Other Income (Expense) | -260.00M | -260.00M | -73.80M 82.5% | -40.44M 170.7% | -14.94M 11.1% | -16.80M 81.1% | -89.09M 507.4% | -14.67M 6.4% |
Pre-Tax Income | -166.00M | -166.00M | -71.09M 65.2% | -204.39M 1594.4% | 13.68M 57.7% | 32.36M 193.9% | -34.45M 573.6% | 7.28M 62.6% |
Pre-Tax Margin % | -5.00% | -5.00% | -5.00% 64.3% | -14.00% 1500.0% | 1.00% 75.0% | 4.00% 200.0% | -4.00% 500.0% | 1.00% 50.0% |
Tax Provision | -7.00M | -7.00M | 7.01M 168.2% | -10.28M 247.7% | 6.96M 39.9% | 11.58M 225.3% | -9.24M 219.7% | 7.72M 69.2% |
Net Income | -159.00M | -159.00M | -79.05M 59.3% | -194.21M 2899.6% | 6.94M 67.4% | 21.30M 198.9% | -21.54M 87.9% | -177.60M 2344.2% |
Net Margin % | -5.00% | -5.00% | -6.00% 53.8% | -13.00% 1400.0% | 1.00% 50.0% | 2.00% 200.0% | -2.00% 90.5% | -21.00% 2200.0% |
Basic EPS | -4.48 | -4.48 | -2.27 59.6% | -5.63 2806.3% | 0.21 66.7% | 0.62 198.0% | -0.64 87.9% | -5.28 2355.6% |
Diluted EPS | -4.48 | -4.48 | -2.28 59.5% | -5.63 2915.0% | 0.20 67.7% | 0.62 196.9% | -0.64 87.9% | -5.28 2395.7% |
Basic Shares Outstanding | 35.50M | 35.50M | 34.66M 0.5% | 34.48M 0.6% | 34.27M 0.5% | 34.11M 0.5% | 33.95M 0.8% | 33.67M 0.4% |
Diluted Shares Outstanding | 35.50M | 35.50M | 34.66M 0.5% | 34.48M 0.2% | 34.56M 0.7% | 34.32M 1.1% | 33.95M 0.8% | 33.67M 1.5% |