Need MC 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 26, 2026 | 2024 Dec 31, 2024 Feb 27, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 23, 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 Mar 8, 2019 |
|---|
Total Revenue | 1.52B 27.0% | 1.19B 39.8% | 854.75M 13.2% | 985.30M 36.0% | 1.54B 63.3% | 943.28M 26.4% | 746.53M 15.7% | 885.84M 29.4% |
Cost of Revenue | 11.88M 98.6% | 830.15M 16.1% | 714.75M 15.6% | 618.20M 32.4% | 913.91M 63.0% | 560.80M 14.8% | 488.44M 4.9% | 513.86M 28.0% |
Gross Profit | 1.50B 313.0% | 364.39M 160.3% | 140.00M 61.9% | 367.10M 41.4% | 626.70M 63.9% | 382.47M 48.2% | 258.10M 30.6% | 371.98M 31.3% |
Gross Margin % | 99.00% 219.4% | 31.00% 93.8% | 16.00% 56.8% | 37.00% 9.8% | 41.00% 0.0% | 41.00% 17.1% | 35.00% 16.7% | 42.00% 2.4% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.22 35.3% | 0.34 17.2% | 0.29 45.0% | 0.20 25.9% | 0.27 43.7% |
General & Administrative | 29.77M 10.0% | 27.06M 74.8% | 107.38M 8.2% | 116.94M 18.0% | 99.13M 6.1% | 93.44M 17.0% | 112.52M 52.0% | 74.01M 18.9% |
Selling & Marketing | 0.00 100.0% | 80.48M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 29.77M 72.3% | 107.54M 0.1% | 107.38M 8.2% | 116.94M 18.0% | 99.13M 6.1% | 93.44M 17.0% | 112.52M 52.0% | 74.01M 18.9% |
Other Operating Expenses | 1.20B | 0.00 100.0% | 72.97M 114.2% | 34.06M 7.6% | 31.65M 35.7% | 23.33M 24.8% | 31.03M 588.1% | 4.51M 97.5% |
Total Operating Expenses | 1.23B 543.0% | 191.45M 6.2% | 180.35M 19.4% | 151.00M 15.5% | 130.78M 12.0% | 116.76M 18.7% | 143.55M 1.1% | 145.20M 22.1% |
Cost and Expenses | 1.24B 40.1% | 887.12M 0.9% | 895.10M 16.4% | 769.20M 26.4% | 1.04B 54.2% | 677.57M 7.2% | 631.99M 4.1% | 659.06M 26.7% |
Operating Income | 273.86M 58.4% | 172.94M 528.6% | -40.35M 118.7% | 216.10M 56.4% | 495.92M 86.6% | 265.71M 132.0% | 114.54M 49.5% | 226.78M 38.0% |
Operating Margin % | 18.00% 28.6% | 14.00% 380.0% | -5.00% 122.7% | 22.00% 31.3% | 32.00% 14.3% | 28.00% 86.7% | 15.00% 42.3% | 26.00% 8.3% |
EBITDA | 339.35M 85.0% | 183.39M 672.5% | -32.03M 114.3% | 224.07M 55.5% | 503.16M 86.1% | 270.42M 126.3% | 119.51M 48.4% | 231.41M 37.9% |
EBITDA Margin % | 22.00% 46.7% | 15.00% 475.0% | -4.00% 117.4% | 23.00% 30.3% | 33.00% 13.8% | 29.00% 81.2% | 16.00% 38.5% | 26.00% 4.0% |
Interest Expense | 0.00 | 0.00 | 0.00 100.0% | 18.12M | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 0.00 | 0.00 100.0% | 125.00K 635.3% | 17.00K 54.5% | 11.00K 8.3% | 12.00K 50.0% | 8.00K | 0.00 |
Other Income (Expense) | 53.61M 132.4% | 23.07M 105.9% | 11.21M 4993.2% | 220.00K 99.5% | 40.40M 817.3% | 4.40M 86.6% | 32.96M 182.4% | 11.67M 93.7% |
Pre-Tax Income | 327.47M 67.1% | 196.01M 772.5% | -29.15M 113.5% | 216.32M 59.7% | 536.31M 98.6% | 270.11M 83.1% | 147.50M 38.1% | 238.45M 31.9% |
Pre-Tax Margin % | 22.00% 37.5% | 16.00% 633.3% | -3.00% 113.6% | 22.00% 37.1% | 35.00% 20.7% | 29.00% 45.0% | 20.00% 25.9% | 27.00% 47.1% |
Tax Provision | 67.85M 52.4% | 44.52M 2829.7% | -1.63M 103.4% | 47.64M 58.0% | 113.33M 119.3% | 51.67M 337.4% | 11.81M 61.2% | 30.45M 86.4% |
Net Income | 233.04M 71.3% | 136.02M 650.7% | -24.70M 116.4% | 150.34M 58.8% | 365.21M 104.2% | 178.83M 70.2% | 105.09M 25.3% | 140.68M 378.5% |
Net Margin % | 15.00% 36.4% | 11.00% 466.7% | -3.00% 120.0% | 15.00% 37.5% | 24.00% 26.3% | 19.00% 35.7% | 14.00% 12.5% | 16.00% 300.0% |
Basic EPS | 3.11 64.6% | 1.89 625.0% | -0.36 115.7% | 2.29 60.4% | 5.79 83.2% | 3.16 51.2% | 2.09 24.8% | 2.78 189.6% |
Diluted EPS | 2.94 65.2% | 1.78 594.4% | -0.36 116.8% | 2.14 59.9% | 5.34 81.0% | 2.95 56.1% | 1.89 32.0% | 2.78 256.4% |
Basic Shares Outstanding | 75.03M 4.4% | 71.88M 4.9% | 68.50M 4.2% | 65.77M 4.2% | 63.13M 11.6% | 56.57M 12.3% | 50.37M 0.6% | 50.69M 65.7% |
Diluted Shares Outstanding | 79.23M 3.4% | 76.61M 11.8% | 68.50M 2.6% | 70.32M 2.8% | 68.44M 12.7% | 60.72M 9.4% | 55.51M 9.5% | 50.69M 34.5% |