Need MSA 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 12, 2026 | 2024 Dec 31, 2024 Feb 14, 2025 | 2023 Dec 31, 2023 Feb 16, 2024 | 2022 Dec 31, 2022 Feb 16, 2023 | 2021 Dec 31, 2021 Feb 18, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 20, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 1.87B 3.7% | 1.81B 1.1% | 1.79B 17.0% | 1.53B 9.1% | 1.40B 3.9% | 1.35B 3.8% | 1.40B 3.2% | 1.36B 13.5% |
Cost of Revenue | 1.00B 5.9% | 947.70M 1.3% | 935.51M 9.5% | 854.12M 8.8% | 784.83M 3.6% | 757.77M 1.0% | 765.37M 2.6% | 746.24M 13.7% |
Gross Profit | 871.11M 1.2% | 860.45M 1.0% | 852.14M 26.5% | 673.83M 9.5% | 615.35M 4.2% | 590.45M 7.3% | 636.61M 4.0% | 611.86M 13.2% |
Gross Margin % | 46.00% 4.2% | 48.00% 0.0% | 48.00% 9.1% | 44.00% 0.0% | 44.00% 0.0% | 44.00% 2.2% | 45.00% 0.0% | 45.00% 0.0% |
Research & Development | 65.34M 1.8% | 66.53M 2.2% | 67.99M 19.3% | 57.01M 1.4% | 57.79M 0.8% | 58.27M 0.7% | 57.85M 9.8% | 52.70M 5.3% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 324.78M 9.1% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 414.25M 5.0% | 394.71M 0.5% | 396.64M 17.0% | 338.87M 1.8% | 332.86M 14.6% | 290.33M 12.2% | 330.50M 1.8% | 324.78M 9.1% |
Other Operating Expenses | -10.47M 204.3% | 10.04M 93.6% | 156.19M 33416.1% | 466.00K | 0.00 | 0.00 | 0.00 100.0% | 9.23M 415.7% |
Total Operating Expenses | 469.13M 0.5% | 471.27M 22.3% | 606.90M 53.3% | 395.88M 1.3% | 390.65M 12.1% | 348.60M 10.2% | 388.35M 8.1% | 422.81M 10.9% |
Cost and Expenses | 1.47B 4.5% | 1.41B 8.7% | 1.54B 23.4% | 1.25B 6.3% | 1.18B 6.2% | 1.11B 4.1% | 1.15B 1.3% | 1.17B 3.4% |
Operating Income | 401.98M 3.3% | 389.18M 68.2% | 231.32M 3.3% | 239.14M 368.8% | 51.01M 69.4% | 166.85M 10.4% | 186.23M 7.4% | 173.48M 162.4% |
Operating Margin % | 21.00% 4.5% | 22.00% 69.2% | 13.00% 18.8% | 16.00% 300.0% | 4.00% 66.7% | 12.00% 7.7% | 13.00% 0.0% | 13.00% 116.7% |
EBITDA | 469.79M 1.4% | 476.23M 51.6% | 314.19M 0.7% | 316.51M 273.8% | 84.68M 61.0% | 217.25M 7.7% | 235.34M 7.4% | 219.07M 163.9% |
EBITDA Margin % | 25.00% 3.8% | 26.00% 44.4% | 18.00% 14.3% | 21.00% 250.0% | 6.00% 62.5% | 16.00% 5.9% | 17.00% 6.3% | 16.00% 128.6% |
Interest Expense | 31.80M 13.8% | 36.89M 21.1% | 46.73M 115.8% | 21.66M 101.3% | 10.76M 14.1% | 9.43M 30.6% | 13.59M 28.0% | 18.88M 22.9% |
Interest Income | 0.00 100.0% | 7.02M 14.2% | 8.18M 97.0% | 4.16M 27.6% | 3.26M 6.9% | 3.50M 20.7% | 4.41M 3.9% | 4.59M 27.6% |
Other Income (Expense) | -35.59M 151.1% | -14.17M 42.5% | -24.63M 3978.1% | -604.00K 173.3% | 824.00K 122.0% | -3.75M 50.2% | -2.50M 77.6% | -11.14M 17.9% |
Pre-Tax Income | 366.40M 2.3% | 375.01M 81.4% | 206.69M 13.4% | 238.53M 910.6% | 23.60M 85.5% | 163.10M 11.2% | 183.74M 13.2% | 162.34M 445.2% |
Pre-Tax Margin % | 20.00% 4.8% | 21.00% 75.0% | 12.00% 25.0% | 16.00% 700.0% | 2.00% 83.3% | 12.00% 7.7% | 13.00% 8.3% | 12.00% 500.0% |
Tax Provision | 87.47M 2.8% | 90.04M 39.2% | 148.10M 151.4% | 58.90M 3143.6% | 1.82M 95.7% | 41.94M 9.0% | 46.09M 23.8% | 37.22M 1220.3% |
Net Income | 278.92M 2.1% | 284.97M 386.4% | 58.58M 67.4% | 179.63M 741.8% | 21.34M 82.8% | 124.08M 9.1% | 136.44M 9.9% | 124.15M 377.0% |
Net Margin % | 15.00% 6.3% | 16.00% 433.3% | 3.00% 75.0% | 12.00% 500.0% | 2.00% 77.8% | 9.00% 10.0% | 10.00% 11.1% | 9.00% 350.0% |
Basic EPS | 7.11 1.8% | 7.24 385.9% | 1.49 67.5% | 4.58 748.1% | 0.54 83.1% | 3.19 9.4% | 3.52 8.6% | 3.24 376.5% |
Diluted EPS | 7.09 1.7% | 7.21 387.2% | 1.48 67.5% | 4.56 744.4% | 0.54 82.9% | 3.16 9.2% | 3.48 9.1% | 3.19 376.1% |
Basic Shares Outstanding | 39.22M 0.4% | 39.36M 0.1% | 39.31M 0.2% | 39.23M 0.2% | 39.17M 0.7% | 38.88M 0.6% | 38.65M 0.8% | 38.36M 1.0% |
Diluted Shares Outstanding | 39.35M 0.5% | 39.53M 0.2% | 39.47M 0.2% | 39.41M 0.1% | 39.45M 0.4% | 39.29M 0.2% | 39.19M 0.6% | 38.96M 0.7% |