Need MEDP 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 Feb 12, 2024 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Feb 15, 2022 | 2020 Dec 31, 2020 Feb 16, 2021 | 2019 Dec 31, 2019 Feb 25, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 2.53B 20.0% | 2.11B 11.8% | 1.89B 29.2% | 1.46B 27.8% | 1.14B 23.4% | 925.92M 7.5% | 860.97M 22.2% | 704.59M 61.5% |
Cost of Revenue | 1.77B 21.8% | 1.45B 6.7% | 1.36B 32.5% | 1.03B 26.2% | 814.22M 25.8% | 647.20M 5.2% | 615.27M 25.8% | 489.06M 87.0% |
Gross Profit | 760.62M 15.9% | 656.30M 25.1% | 524.50M 21.3% | 432.44M 31.8% | 328.15M 17.7% | 278.73M 13.4% | 245.70M 14.0% | 215.53M 23.4% |
Gross Margin % | 30.00% 3.2% | 31.00% 10.7% | 28.00% 6.7% | 30.00% 3.4% | 29.00% 3.3% | 30.00% 3.4% | 29.00% 6.5% | 31.00% 22.5% |
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 | 197.56M 9.6% | 180.18M 11.7% | 161.35M 22.8% | 131.40M 21.2% | 108.42M 17.6% | 92.16M 3.2% | 95.25M 25.9% | 75.68M 19.5% |
Other Operating Expenses | 28.12M 3.9% | 29.25M 11.1% | 26.33M 17.8% | 22.34M 5.8% | 21.12M 8.1% | 19.53M 15.8% | 23.19M 40.2% | 38.80M 16.5% |
Total Operating Expenses | 225.68M 7.8% | 209.44M 11.6% | 187.68M 22.1% | 153.74M 18.7% | 129.54M 16.0% | 111.68M 5.7% | 118.43M 3.5% | 114.48M 4.2% |
Cost and Expenses | 2.00B 20.0% | 1.66B 7.3% | 1.55B 31.1% | 1.18B 25.2% | 943.76M 24.4% | 758.88M 3.4% | 733.71M 21.6% | 603.54M 62.6% |
Operating Income | 534.93M 19.7% | 446.87M 32.7% | 336.82M 20.9% | 278.70M 40.3% | 198.62M 18.9% | 167.04M 31.3% | 127.26M 25.9% | 101.05M 55.8% |
Operating Margin % | 21.00% 0.0% | 21.00% 16.7% | 18.00% 5.3% | 19.00% 11.8% | 17.00% 5.6% | 18.00% 20.0% | 15.00% 7.1% | 14.00% 6.7% |
EBITDA | 570.50M 19.8% | 476.12M 31.1% | 363.15M 20.6% | 301.04M 37.0% | 219.73M 17.8% | 186.57M 24.0% | 150.45M 7.6% | 139.85M 26.0% |
EBITDA Margin % | 23.00% 0.0% | 23.00% 21.1% | 19.00% 9.5% | 21.00% 10.5% | 19.00% 5.0% | 20.00% 17.6% | 17.00% 15.0% | 20.00% 20.0% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 1.57M 80.8% | 8.16M 7.9% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 7.44M 74.4% | 29.05M 2641.7% | -1.14M 127.5% | 4.16M 28.6% | 3.24M 117.2% | 1.49M 161.3% | -2.43M 65.7% | -7.10M 10.3% |
Pre-Tax Income | 542.38M 14.0% | 475.92M 41.8% | 335.68M 18.7% | 282.86M 40.1% | 201.85M 19.8% | 168.53M 35.0% | 124.83M 32.9% | 93.95M 65.0% |
Pre-Tax Margin % | 21.00% 8.7% | 23.00% 27.8% | 18.00% 5.3% | 19.00% 5.6% | 18.00% 0.0% | 18.00% 28.6% | 14.00% 7.7% | 13.00% 0.0% |
Tax Provision | 91.25M 27.6% | 71.54M 35.3% | 52.87M 41.0% | 37.49M 87.4% | 20.00M 13.6% | 23.15M 5.1% | 24.39M 17.4% | 20.77M 16.5% |
Net Income | 451.12M 11.6% | 404.39M 43.0% | 282.81M 15.3% | 245.37M 34.9% | 181.85M 25.1% | 145.38M 44.7% | 100.44M 37.2% | 73.19M 87.1% |
Net Margin % | 18.00% 5.3% | 19.00% 26.7% | 15.00% 11.8% | 17.00% 6.3% | 16.00% 0.0% | 16.00% 33.3% | 12.00% 20.0% | 10.00% 11.1% |
Basic EPS | 15.64 19.8% | 13.06 42.0% | 9.20 21.5% | 7.57 49.6% | 5.06 24.3% | 4.07 45.9% | 2.79 36.1% | 2.05 105.0% |
Diluted EPS | 15.28 21.0% | 12.63 42.2% | 8.88 22.0% | 7.28 51.4% | 4.81 25.3% | 3.84 43.8% | 2.67 35.5% | 1.97 101.0% |
Basic Shares Outstanding | 28.85M 6.8% | 30.96M 0.8% | 30.72M 5.1% | 32.39M 9.7% | 35.86M 0.6% | 35.63M 0.7% | 35.88M 0.9% | 35.55M 9.0% |
Diluted Shares Outstanding | 29.53M 7.8% | 32.01M 0.5% | 31.84M 5.4% | 33.67M 10.7% | 37.70M 0.0% | 37.71M 0.4% | 37.58M 1.8% | 36.91M 7.3% |