Need MGEE 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 24, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Feb 21, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 24, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 743.65M 9.9% | 676.94M 2.0% | 690.43M 3.4% | 714.52M 17.8% | 606.58M 12.6% | 538.63M 5.3% | 568.86M 1.6% | 559.77M 0.6% |
Cost of Revenue | 20.00M 95.0% | 398.12M 5.5% | 421.39M 10.5% | 470.60M 19.7% | 393.03M 17.4% | 334.69M 8.5% | 365.64M 1.1% | 369.74M 2.1% |
Gross Profit | 723.65M 159.5% | 278.83M 3.6% | 269.04M 10.3% | 243.92M 14.2% | 213.55M 4.7% | 203.94M 0.4% | 203.21M 6.9% | 190.03M 5.5% |
Gross Margin % | 97.00% 136.6% | 41.00% 5.1% | 39.00% 14.7% | 34.00% 2.9% | 35.00% 7.9% | 38.00% 5.6% | 36.00% 5.9% | 34.00% 5.6% |
Research & Development | 0.00 | 0.00 | 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 | 0.00 | 0.00 | 0.00 100.0% | 18.87M 17.2% | 16.10M 22.9% | 13.10M 295.0% | 3.32M 69.7% | 10.95M 75.7% |
Other Operating Expenses | 553.00M 317.1% | 132.57M 8.1% | 122.66M 15.5% | 106.18M 10.3% | 96.26M 2.5% | 93.94M 2.8% | 91.42M 436.0% | 17.05M 65.8% |
Total Operating Expenses | 553.00M 317.1% | 132.57M 8.1% | 122.66M 15.5% | 106.18M 10.3% | 96.26M 2.5% | 93.94M 2.8% | 91.42M 20.6% | 75.82M 4.8% |
Cost and Expenses | 573.00M 1.7% | 563.53M 3.6% | 544.05M 5.7% | 576.78M 17.9% | 489.29M 14.2% | 428.64M 6.2% | 457.06M 2.6% | 445.56M 2.6% |
Operating Income | 170.65M 16.7% | 146.26M 0.1% | 146.38M 6.3% | 137.74M 17.4% | 117.29M 6.6% | 110.00M 1.6% | 111.79M 2.1% | 114.21M 11.3% |
Operating Margin % | 23.00% 4.5% | 22.00% 4.8% | 21.00% 10.5% | 19.00% 0.0% | 19.00% 5.0% | 20.00% 0.0% | 20.00% 0.0% | 20.00% 13.0% |
EBITDA | 304.78M 11.8% | 272.68M 1.3% | 276.28M 10.8% | 249.37M 18.2% | 210.97M 0.7% | 209.55M 4.1% | 201.28M 7.3% | 187.67M 2.3% |
EBITDA Margin % | 41.00% 2.5% | 40.00% 0.0% | 40.00% 14.3% | 35.00% 0.0% | 35.00% 10.3% | 39.00% 11.4% | 35.00% 2.9% | 34.00% 0.0% |
Interest Expense | 33.80M 2.6% | 32.93M 8.2% | 30.43M 14.2% | 26.65M 10.5% | 24.11M 2.5% | 23.52M 2.0% | 23.06M 17.6% | 19.61M 1.5% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -14.00M 7.3% | -15.10M 1609.7% | -883.00K 55.7% | -567.00K 92.4% | -7.42M 502.3% | 1.84M 143.4% | -4.25M 66.5% | -2.55M 48.1% |
Pre-Tax Income | 156.65M 19.4% | 131.16M 9.9% | 145.50M 6.1% | 137.18M 24.8% | 109.88M 1.8% | 111.84M 13.9% | 98.20M 12.1% | 111.65M 6.7% |
Pre-Tax Margin % | 21.00% 10.5% | 19.00% 9.5% | 21.00% 10.5% | 19.00% 5.6% | 18.00% 14.3% | 21.00% 23.5% | 17.00% 15.0% | 20.00% 4.8% |
Tax Provision | 20.77M 96.0% | 10.60M 61.9% | 27.80M 6.0% | 26.22M 537.3% | 4.12M 78.8% | 19.42M 11.5% | 17.42M 36.5% | 27.43M 24.2% |
Net Income | 135.89M 12.7% | 120.57M 2.4% | 117.70M 6.1% | 110.95M 4.9% | 105.76M 14.4% | 92.42M 14.4% | 80.78M 4.1% | 84.22M 13.7% |
Net Margin % | 18.00% 0.0% | 18.00% 5.9% | 17.00% 6.3% | 16.00% 5.9% | 17.00% 0.0% | 17.00% 21.4% | 14.00% 6.7% | 15.00% 11.8% |
Basic EPS | 3.72 11.7% | 3.33 2.5% | 3.25 5.9% | 3.07 5.1% | 2.92 12.3% | 2.60 11.6% | 2.33 4.1% | 2.43 13.8% |
Diluted EPS | 3.72 11.7% | 3.33 2.5% | 3.25 5.9% | 3.07 5.1% | 2.92 12.3% | 2.60 11.6% | 2.33 4.1% | 2.43 13.8% |
Basic Shares Outstanding | 36.53M 0.9% | 36.21M 0.1% | 36.16M 0.0% | 36.16M 0.0% | 36.16M 1.5% | 35.61M 2.7% | 34.67M 0.0% | 34.67M 0.0% |
Diluted Shares Outstanding | 36.57M 0.9% | 36.24M 0.1% | 36.19M 0.0% | 36.17M 0.0% | 36.17M 1.6% | 35.61M 2.7% | 34.67M 0.0% | 34.67M 0.0% |