Need MIR 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 31, 2025 Feb 19, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 Feb 28, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Mar 31, 2021 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Jun 30, 2018 Dec 31, 2018 |
|---|
Total Revenue | 925.40M 7.5% | 860.80M 7.5% | 800.90M 11.6% | 717.80M 122.9% | 322.10M 32.6% | 478.20M 8.7% | 440.10M 0.9% | 444.10M |
Cost of Revenue | 486.80M 5.6% | 461.10M 3.7% | 444.50M 11.0% | 400.60M 66.2% | 241.00M 14.3% | 281.20M 11.7% | 251.80M 8.7% | 275.70M |
Gross Profit | 438.60M 9.7% | 399.70M 12.1% | 356.40M 12.4% | 317.20M 291.1% | 81.10M 58.8% | 197.00M 4.6% | 188.30M 11.8% | 168.40M |
Gross Margin % | 47.00% 2.2% | 46.00% 4.5% | 44.00% 0.0% | 44.00% 76.0% | 25.00% 39.0% | 41.00% 4.7% | 43.00% 13.2% | 38.00% |
Research & Development | 38.90M 11.1% | 35.00M 10.4% | 31.70M 4.6% | 30.30M 78.2% | 17.00M 6.9% | 15.90M 13.6% | 14.00M 27.5% | 19.30M |
General & Administrative | 0.00 | 0.00 100.0% | 337.30M 5.1% | 355.40M 184.5% | 124.90M 8989.8% | 1.37M 402854.0% | 341.00 100.1% | -599.71K |
Selling & Marketing | 0.00 | 0.00 100.0% | 2.80M 64.7% | 1.70M 112.5% | 800.00K | 0.00 | 0.00 100.0% | 600.00K |
SG&A Expenses | 348.20M 2.1% | 341.10M 0.3% | 340.10M 4.8% | 357.10M 184.1% | 125.70M 9048.0% | 1.37M 402854.0% | 341.00 15.6% | 295.00 |
Other Operating Expenses | 0.00 100.0% | -1.20M 118.5% | 6.50M 25.0% | 5.20M | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 387.10M 2.9% | 376.10M 0.6% | 378.30M 3.6% | 392.60M 175.1% | 142.70M 10285.2% | 1.37M 402854.0% | 341.00 15.6% | 295.00 |
Cost and Expenses | 873.90M 4.4% | 837.20M 1.8% | 822.80M 553.8% | -181.30M 147.3% | 383.70M 27824.3% | 1.37M 402854.0% | 341.00 15.6% | 295.00 |
Operating Income | 51.50M 107.7% | 24.80M 213.2% | -21.90M 108.2% | 266.90M 533.3% | -61.60M 4383.0% | -1.37M 402854.0% | -341.00 13.7% | -300.00 |
Operating Margin % | 6.00% 100.0% | 3.00% 200.0% | -3.00% 108.1% | 37.00% 294.7% | -19.00% | 0.00% | 0.00% | 0.00% |
EBITDA | 212.90M 22.1% | 174.40M 52.6% | 114.30M 225.9% | -90.80M 372.9% | -19.20M 183.9% | 22.88M 76.7% | 98.40M 36.1% | 72.30M |
EBITDA Margin % | 23.00% 15.0% | 20.00% 42.9% | 14.00% 207.7% | -13.00% 116.7% | -6.00% 220.0% | 5.00% 77.3% | 22.00% 37.5% | 16.00% |
Interest Expense | 42.20M 27.1% | 57.90M 6.5% | 61.90M 45.6% | 42.50M 28.0% | 59.00M | 0.00 | 0.00 | 0.00 |
Interest Income | 12.10M 83.3% | 6.60M 37.5% | 4.80M 700.0% | 600.00K 99.6% | 145.80M 2.3% | 149.20M 4.0% | 143.50M 11.3% | 128.90M |
Other Income (Expense) | -18.80M 68.0% | -58.70M 29.6% | -83.40M 847.7% | -8.80M 87.8% | -72.40M 197.9% | -24.31M 15.6% | -28.80M 712.8% | 4.70M |
Pre-Tax Income | 32.70M 196.5% | -33.90M 67.8% | -105.30M 65.7% | -306.60M 117.3% | -141.10M 10695.5% | -1.31M 383193.8% | -341.00 15.6% | -295.00 |
Pre-Tax Margin % | 4.00% 200.0% | -4.00% 69.2% | -13.00% 69.8% | -43.00% 2.3% | -44.00% | 0.00% | 0.00% | 0.00% |
Tax Provision | 2.90M 7.4% | 2.70M 140.9% | -6.60M 136.3% | 18.20M 246.8% | -12.40M 4563.5% | -265.90K 106.3% | 4.20M 88.6% | 36.80M |
Net Income | 28.80M 179.8% | -36.10M 62.7% | -96.90M 70.2% | -324.80M 153.9% | -127.90M 12184.7% | -1.04M 305218.2% | -341.00 15.6% | -295.00 |
Net Margin % | 3.00% 175.0% | -4.00% 66.7% | -12.00% 73.3% | -45.00% 12.5% | -40.00% | 0.00% | 0.00% | 0.00% |
Basic EPS | 0.13 172.2% | -0.18 63.3% | -0.49 72.6% | -1.79 193.4% | -0.61 3233.3% | -0.02 | 0.00 | 0.00 |
Diluted EPS | 0.11 161.1% | -0.18 63.3% | -0.49 72.6% | -1.79 193.4% | -0.61 2950.0% | -0.02 | 0.00 | 0.00 |
Basic Shares Outstanding | 229.96M 12.2% | 204.99M 4.4% | 196.37M 8.4% | 181.15M 12.9% | 208.08M 265.1% | 56.99M 183.2% | 20.13M 78.8% | 95.13M |
Diluted Shares Outstanding | 261.15M 27.4% | 204.99M 4.4% | 196.37M 8.4% | 181.15M 12.9% | 208.08M 265.1% | 56.99M 183.2% | 20.13M 78.8% | 95.13M |