Need MYRG 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 25, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Mar 3, 2021 | 2019 Dec 31, 2019 Mar 4, 2020 | 2018 Dec 31, 2018 Mar 6, 2019 |
|---|
Total Revenue | 3.66B 8.8% | 3.36B 7.7% | 3.64B 21.1% | 3.01B 20.4% | 2.50B 11.2% | 2.25B 8.5% | 2.07B 35.3% | 1.53B 9.1% |
Cost of Revenue | 3.24B 5.4% | 3.07B 6.3% | 3.28B 23.1% | 2.66B 22.6% | 2.17B 10.2% | 1.97B 6.2% | 1.86B 36.1% | 1.36B 6.7% |
Gross Profit | 418.97M 44.3% | 290.32M 20.3% | 364.40M 5.9% | 343.96M 5.8% | 324.98M 17.8% | 275.85M 28.8% | 214.16M 28.2% | 167.06M 33.6% |
Gross Margin % | 11.00% 22.2% | 9.00% 10.0% | 10.00% 9.1% | 11.00% 15.4% | 13.00% 8.3% | 12.00% 20.0% | 10.00% 9.1% | 11.00% 22.2% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 232.81M 5.2% | 221.22M 7.2% | 206.41M 9.9% | 187.84M 20.5% | 155.87M 32.1% | 118.04M 20.6% |
Selling & Marketing | 0.00 | 0.00 100.0% | 1.80M 50.0% | 1.20M 50.0% | 800.00K 14.3% | 700.00K 12.5% | 800.00K 14.3% | 700.00K 0.0% |
SG&A Expenses | 256.36M 7.6% | 238.22M 1.5% | 234.61M 5.5% | 222.42M 7.3% | 207.21M 9.9% | 188.53M 20.3% | 156.67M 32.0% | 118.74M 20.4% |
Other Operating Expenses | 0.00 100.0% | -1.99M | 0.00 100.0% | 9.01M 289.8% | 2.31M 35.6% | 3.59M 6.8% | 3.85M 206.4% | -3.62M |
Total Operating Expenses | 256.36M 8.5% | 236.24M 0.4% | 235.30M 1.7% | 231.43M 10.5% | 209.52M 9.1% | 192.12M 19.7% | 160.52M 33.1% | 120.58M 21.7% |
Cost and Expenses | 3.50B 5.6% | 3.31B 5.8% | 3.51B 21.4% | 2.90B 21.5% | 2.38B 10.1% | 2.16B 7.2% | 2.02B 35.9% | 1.48B 7.8% |
Operating Income | 162.61M 200.7% | 54.08M 58.1% | 129.09M 12.3% | 114.91M 3.1% | 118.56M 37.0% | 86.55M 51.4% | 57.18M 13.6% | 50.31M 70.2% |
Operating Margin % | 4.00% 100.0% | 2.00% 50.0% | 4.00% 0.0% | 4.00% 20.0% | 5.00% 25.0% | 4.00% 33.3% | 3.00% 0.0% | 3.00% 50.0% |
EBITDA | 233.44M 97.5% | 118.21M 37.5% | 189.08M 10.8% | 170.70M 5.6% | 161.67M 24.2% | 130.19M 32.6% | 98.15M 13.6% | 86.39M 34.0% |
EBITDA Margin % | 6.00% 50.0% | 4.00% 20.0% | 5.00% 16.7% | 6.00% 0.0% | 6.00% 0.0% | 6.00% 20.0% | 5.00% 16.7% | 6.00% 20.0% |
Interest Expense | 5.65M 13.4% | 6.53M 32.1% | 4.94M 38.6% | 3.56M 98.1% | 1.80M 60.6% | 4.56M 26.7% | 6.22M 70.5% | 3.65M 40.3% |
Interest Income | 723.00K 74.2% | 415.00K 53.3% | 888.00K 374.9% | 187.00K 167.1% | 70.00K 677.8% | 9.00K 125.0% | 4.00K 83.3% | 24.00K 500.0% |
Other Income (Expense) | -1.33M 82.5% | -7.59M 85.6% | -4.09M 481.7% | -703.00K 68.8% | -2.25M 56.3% | -5.16M 23.4% | -6.74M 7.0% | -7.24M 47.3% |
Pre-Tax Income | 161.28M 246.9% | 46.49M 62.8% | 125.00M 9.5% | 114.20M 1.8% | 116.31M 42.9% | 81.39M 61.3% | 50.44M 17.1% | 43.07M 74.8% |
Pre-Tax Margin % | 4.00% 300.0% | 1.00% 66.7% | 3.00% 25.0% | 4.00% 20.0% | 5.00% 25.0% | 4.00% 100.0% | 2.00% 33.3% | 3.00% 50.0% |
Tax Provision | 42.87M 164.1% | 16.23M 52.3% | 34.01M 10.4% | 30.82M 1.5% | 31.30M 38.3% | 22.63M 59.0% | 14.23M 20.8% | 11.77M 237.8% |
Net Income | 118.42M 291.3% | 30.26M 66.7% | 90.99M 9.1% | 83.38M 1.9% | 85.01M 44.7% | 58.76M 55.9% | 37.69M 21.2% | 31.09M 47.0% |
Net Margin % | 3.00% 200.0% | 1.00% 50.0% | 2.00% 33.3% | 3.00% 0.0% | 3.00% 0.0% | 3.00% 50.0% | 2.00% 0.0% | 2.00% 0.0% |
Basic EPS | 7.57 311.4% | 1.84 66.2% | 5.45 9.7% | 4.97 1.6% | 5.05 43.5% | 3.52 55.1% | 2.27 20.1% | 1.89 45.4% |
Diluted EPS | 7.53 311.5% | 1.83 66.1% | 5.40 10.0% | 4.91 0.8% | 4.95 42.2% | 3.48 54.0% | 2.26 20.9% | 1.87 46.1% |
Basic Shares Outstanding | 15.64M 5.0% | 16.47M 1.4% | 16.71M 0.3% | 16.76M 0.5% | 16.84M 0.9% | 16.68M 0.6% | 16.59M 0.9% | 16.44M 1.0% |
Diluted Shares Outstanding | 15.73M 4.8% | 16.53M 1.8% | 16.84M 0.8% | 16.98M 1.1% | 17.16M 1.6% | 16.89M 1.1% | 16.70M 0.7% | 16.59M 0.5% |