Need FIX 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 19, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 9.10B 29.5% | 7.03B 35.0% | 5.21B 25.8% | 4.14B 34.7% | 3.07B 7.6% | 2.86B 9.2% | 2.62B 19.8% | 2.18B 22.1% |
Cost of Revenue | 6.91B 24.4% | 5.55B 31.7% | 4.22B 24.1% | 3.40B 35.4% | 2.51B 8.7% | 2.31B 9.3% | 2.11B 21.7% | 1.74B 22.2% |
Gross Profit | 2.20B 48.7% | 1.48B 49.1% | 990.51M 33.6% | 741.61M 31.7% | 563.21M 3.0% | 546.98M 9.0% | 501.94M 12.5% | 446.28M 21.8% |
Gross Margin % | 24.00% 14.3% | 21.00% 10.5% | 19.00% 5.6% | 18.00% 0.0% | 18.00% 5.3% | 19.00% 0.0% | 19.00% 5.0% | 20.00% 0.0% |
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 100.0% | 296.99M 11.4% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 883.28M 21.0% | 730.07M 36.2% | 536.19M 9.6% | 489.34M 30.0% | 376.31M 5.2% | 357.78M 5.2% | 340.00M 14.5% | 296.99M 11.4% |
Other Operating Expenses | 0.00 100.0% | -3.03M 108.4% | 35.93M 26714.9% | 134.00K 28.7% | 188.00K 261.5% | 52.00K 72.2% | 187.00K | 0.00 100.0% |
Total Operating Expenses | 883.28M 21.0% | 730.07M 27.1% | 574.42M 17.4% | 489.34M 30.0% | 376.31M 5.2% | 357.78M 5.2% | 340.00M 14.5% | 296.99M 11.4% |
Cost and Expenses | 7.79B 24.0% | 6.28B 31.1% | 4.79B 23.2% | 3.89B 34.7% | 2.89B 8.2% | 2.67B 8.7% | 2.45B 20.6% | 2.03B 20.5% |
Operating Income | 1.31B 75.2% | 749.37M 79.1% | 418.39M 144.6% | 171.05M 9.2% | 188.44M 46.5% | 128.63M 21.4% | 163.64M 8.9% | 150.24M 51.4% |
Operating Margin % | 14.00% 27.3% | 11.00% 37.5% | 8.00% 100.0% | 4.00% 33.3% | 6.00% 20.0% | 5.00% 16.7% | 6.00% 14.3% | 7.00% 16.7% |
EBITDA | 1.44B 76.4% | 818.69M 64.5% | 497.65M 41.2% | 352.45M 24.8% | 282.51M 2.0% | 276.90M 20.6% | 229.52M 19.6% | 191.98M 40.0% |
EBITDA Margin % | 16.00% 33.3% | 12.00% 20.0% | 10.00% 11.1% | 9.00% 0.0% | 9.00% 10.0% | 10.00% 11.1% | 9.00% 0.0% | 9.00% 12.5% |
Interest Expense | 9.01M 35.5% | 6.65M 35.3% | 10.28M 24.9% | 13.68M 140.2% | 5.70M 29.2% | 8.04M 13.7% | 9.32M 151.1% | 3.71M 17.6% |
Interest Income | 21.60M 87.0% | 11.55M 230.9% | 3.49M 7491.3% | 46.00K 91.7% | 24.00K 76.7% | 103.00K 54.0% | 224.00K 206.8% | 73.00K 4.3% |
Other Income (Expense) | -19.16M 76.9% | -82.81M 174.3% | -30.19M 67.8% | -17.99M 1079.9% | 1.84M 106.5% | 889.00K 107.5% | -11.90M 661.7% | -1.56M 193.1% |
Pre-Tax Income | 1.29B 94.0% | 666.56M 71.7% | 388.19M 64.6% | 235.86M 24.0% | 190.27M 0.7% | 191.54M 26.2% | 151.74M 2.1% | 148.68M 47.3% |
Pre-Tax Margin % | 14.00% 55.6% | 9.00% 28.6% | 7.00% 16.7% | 6.00% 0.0% | 6.00% 14.3% | 7.00% 16.7% | 6.00% 14.3% | 7.00% 16.7% |
Tax Provision | 270.89M 88.0% | 144.13M 122.4% | 64.80M 742.2% | -10.09M 121.5% | 46.93M 13.3% | 41.40M 10.6% | 37.42M 4.6% | 35.77M 21.7% |
Net Income | 1.02B 95.7% | 522.43M 61.5% | 323.40M 31.5% | 245.95M 71.6% | 143.35M 4.5% | 150.14M 31.3% | 114.32M 1.3% | 112.90M 104.3% |
Net Margin % | 11.00% 57.1% | 7.00% 16.7% | 6.00% 0.0% | 6.00% 20.0% | 5.00% 0.0% | 5.00% 25.0% | 4.00% 20.0% | 5.00% 66.7% |
Basic EPS | 28.93 97.6% | 14.64 62.1% | 9.03 32.0% | 6.84 73.2% | 3.95 3.9% | 4.11 32.6% | 3.10 2.3% | 3.03 104.7% |
Diluted EPS | 28.88 97.8% | 14.60 62.0% | 9.01 32.1% | 6.82 73.5% | 3.93 3.9% | 4.09 32.8% | 3.08 2.7% | 3.00 104.1% |
Basic Shares Outstanding | 35.35M 1.0% | 35.69M 0.3% | 35.80M 0.4% | 35.93M 1.0% | 36.28M 0.7% | 36.54M 0.8% | 36.85M 0.9% | 37.20M 0.1% |
Diluted Shares Outstanding | 35.41M 1.0% | 35.77M 0.3% | 35.90M 0.4% | 36.05M 1.1% | 36.45M 0.8% | 36.74M 1.1% | 37.13M 1.2% | 37.59M 0.2% |