Need MOH 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 10, 2026 | 2024 Dec 31, 2024 Feb 11, 2025 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Feb 13, 2023 | 2021 Dec 31, 2021 Feb 14, 2022 | 2020 Dec 31, 2020 Feb 16, 2021 | 2019 Dec 31, 2019 Feb 14, 2020 | 2018 Dec 31, 2018 Feb 19, 2019 |
|---|
Total Revenue | 45.43B 11.7% | 40.65B 19.3% | 34.07B 6.6% | 31.97B 15.1% | 27.77B 43.0% | 19.42B 15.4% | 16.83B 10.9% | 18.89B 5.0% |
Cost of Revenue | 39.49B 10.0% | 35.91B 20.8% | 29.74B 6.0% | 28.05B 14.5% | 24.49B 46.2% | 16.75B 16.3% | 14.39B 11.5% | 16.27B 9.6% |
Gross Profit | 5.94B 25.4% | 4.74B 9.3% | 4.33B 10.4% | 3.93B 19.7% | 3.28B 22.5% | 2.68B 9.9% | 2.44B 7.2% | 2.62B 39.6% |
Gross Margin % | 13.00% 8.3% | 12.00% 7.7% | 13.00% 8.3% | 12.00% 0.0% | 12.00% 14.3% | 14.00% 0.0% | 14.00% 0.0% | 14.00% 55.6% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 3.01B 9.7% | 2.74B 11.4% | 2.46B 6.5% | 2.31B 11.8% | 2.07B 39.7% | 1.48B 14.2% | 1.30B 2.8% | 1.33B 16.4% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 3.01B 9.7% | 2.74B 11.4% | 2.46B 6.5% | 2.31B 11.8% | 2.07B 39.7% | 1.48B 14.2% | 1.30B 2.8% | 1.33B 16.4% |
Other Operating Expenses | 2.15B 651.0% | 286.00M 4.3% | 299.00M 27.8% | 234.00M 21.9% | 192.00M 61.3% | 119.00M 33.7% | 89.00M 623.5% | -17.00M 127.9% |
Total Operating Expenses | 5.16B 70.3% | 3.03B 9.7% | 2.76B 8.5% | 2.54B 12.6% | 2.26B 41.3% | 1.60B 15.5% | 1.39B 3.3% | 1.43B 17.3% |
Cost and Expenses | 44.65B 14.6% | 38.94B 23.9% | 31.43B 2.7% | 30.59B 14.4% | 26.75B 45.8% | 18.34B 16.3% | 15.78B 10.8% | 17.70B 10.3% |
Operating Income | 781.00M 54.2% | 1.71B 8.5% | 1.57B 34.1% | 1.17B 15.0% | 1.02B 5.4% | 1.08B 3.3% | 1.04B 7.7% | 1.13B 303.8% |
Operating Margin % | 2.00% 50.0% | 4.00% 20.0% | 5.00% 25.0% | 4.00% 0.0% | 4.00% 33.3% | 6.00% 0.0% | 6.00% 0.0% | 6.00% 300.0% |
EBITDA | 976.00M 48.4% | 1.89B 8.5% | 1.74B 29.3% | 1.35B 19.8% | 1.13B 2.2% | 1.15B 0.3% | 1.15B 7.5% | 1.24B 492.7% |
EBITDA Margin % | 2.00% 60.0% | 5.00% 0.0% | 5.00% 25.0% | 4.00% 0.0% | 4.00% 33.3% | 6.00% 14.3% | 7.00% 0.0% | 7.00% 450.0% |
Interest Expense | 192.00M 62.7% | 118.00M 8.3% | 109.00M 0.9% | 110.00M 8.3% | 120.00M 17.6% | 102.00M 17.2% | 87.00M 24.3% | 115.00M 2.5% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -192.00M 62.7% | -118.00M 8.3% | -109.00M 0.9% | -110.00M 24.1% | -145.00M 23.9% | -117.00M 62.5% | -72.00M 45.5% | -132.00M 131.6% |
Pre-Tax Income | 589.00M 62.9% | 1.59B 8.5% | 1.46B 37.7% | 1.06B 21.5% | 875.00M 8.9% | 961.00M 1.1% | 972.00M 2.7% | 999.00M 263.2% |
Pre-Tax Margin % | 1.00% 75.0% | 4.00% 0.0% | 4.00% 33.3% | 3.00% 0.0% | 3.00% 40.0% | 5.00% 16.7% | 6.00% 20.0% | 5.00% 266.7% |
Tax Provision | 117.00M 71.5% | 410.00M 9.9% | 373.00M 37.6% | 271.00M 25.5% | 216.00M 25.0% | 288.00M 22.6% | 235.00M 19.5% | 292.00M 392.0% |
Net Income | 472.00M 60.0% | 1.18B 8.1% | 1.09B 37.8% | 792.00M 20.2% | 659.00M 2.1% | 673.00M 8.7% | 737.00M 4.2% | 707.00M 238.1% |
Net Margin % | 1.00% 66.7% | 3.00% 0.0% | 3.00% 50.0% | 2.00% 0.0% | 2.00% 33.3% | 3.00% 25.0% | 4.00% 0.0% | 4.00% 233.3% |
Basic EPS | 8.93 56.5% | 20.52 9.7% | 18.71 36.6% | 13.70 20.2% | 11.40 0.1% | 11.41 3.7% | 11.85 11.7% | 10.61 216.1% |
Diluted EPS | 8.92 56.3% | 20.42 8.7% | 18.78 38.7% | 13.54 20.4% | 11.25 0.1% | 11.24 2.1% | 11.48 8.8% | 10.55 215.4% |
Basic Shares Outstanding | 50.79M 11.5% | 57.40M 1.5% | 58.30M 0.9% | 57.80M 0.0% | 57.80M 2.0% | 59.00M 5.1% | 62.20M 6.7% | 66.64M 19.0% |
Diluted Shares Outstanding | 50.79M 12.0% | 57.70M 0.7% | 58.10M 0.7% | 58.50M 0.2% | 58.60M 2.2% | 59.90M 6.7% | 64.20M 4.2% | 67.00M 19.6% |