Need LOB 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 27, 2026 | 2024 Dec 31, 2024 Mar 18, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 23, 2023 | 2021 Dec 31, 2021 Feb 24, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Feb 27, 2019 |
|---|
Total Revenue | 1.04B 12.0% | 929.29M 19.7% | 776.55M 52.6% | 508.83M 0.5% | 506.41M 33.9% | 378.31M 30.7% | 289.51M 14.3% | 253.33M 24.6% |
Cost of Revenue | 538.25M 1.0% | 532.68M 35.1% | 394.29M 149.7% | 157.91M 98.3% | 79.64M 40.7% | 134.34M 30.3% | 103.11M 71.4% | 60.16M 72.0% |
Gross Profit | 503.00M 26.8% | 396.61M 3.8% | 382.26M 8.9% | 350.92M 17.8% | 426.77M 74.9% | 243.97M 30.9% | 186.40M 3.5% | 193.17M 14.8% |
Gross Margin % | 48.00% 11.6% | 43.00% 12.2% | 49.00% 29.0% | 69.00% 17.9% | 84.00% 31.2% | 64.00% 0.0% | 64.00% 15.8% | 76.00% 8.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 241.63M 24.5% | 194.10M 1.2% | 191.72M 6.2% | 180.58M 36.8% | 132.00M 10.0% | 120.00M 16.1% | 103.35M 10.5% | 93.57M 5.4% |
Selling & Marketing | 12.22M 9.6% | 11.15M 11.2% | 12.56M 19.1% | 10.54M 110.8% | 5.00M 42.5% | 3.51M 40.9% | 5.94M 1.3% | 6.01M 5.5% |
SG&A Expenses | 253.85M 23.7% | 205.25M 0.5% | 204.28M 6.9% | 191.12M 39.5% | 137.00M 10.9% | 123.51M 13.0% | 109.28M 9.7% | 99.58M 4.7% |
Other Operating Expenses | 88.16M 13.7% | 102.13M 7.3% | 95.15M 288.3% | -50.53M 164.0% | 78.98M 8.1% | 73.07M 36.2% | 53.66M 12.9% | 47.54M 289.5% |
Total Operating Expenses | 342.01M 11.3% | 307.38M 2.7% | 299.43M 113.0% | 140.59M 34.9% | 215.99M 9.9% | 196.58M 20.6% | 162.94M 10.8% | 147.12M 110.1% |
Cost and Expenses | 880.26M 4.8% | 840.05M 21.1% | 693.72M 132.4% | 298.51M 1.0% | 295.63M 10.7% | 330.92M 24.4% | 266.05M 28.4% | 207.28M 97.4% |
Operating Income | 160.98M 80.4% | 89.23M 7.7% | 82.83M 60.6% | 210.32M 0.2% | 210.79M 344.8% | 47.39M 102.0% | 23.46M 49.0% | 46.05M 53.1% |
Operating Margin % | 15.00% 50.0% | 10.00% 9.1% | 11.00% 73.2% | 41.00% 2.4% | 42.00% 223.1% | 13.00% 62.5% | 8.00% 55.6% | 18.00% 62.5% |
EBITDA | 185.09M 64.5% | 112.52M 8.1% | 104.10M 55.0% | 231.11M 0.5% | 232.15M 236.1% | 69.08M 59.0% | 43.43M 30.4% | 62.43M 42.5% |
EBITDA Margin % | 18.00% 50.0% | 12.00% 7.7% | 13.00% 71.1% | 45.00% 2.2% | 46.00% 155.6% | 18.00% 20.0% | 15.00% 40.0% | 25.00% 52.8% |
Interest Expense | 460.11M 5.4% | 436.47M 27.3% | 342.97M 193.2% | 116.97M 81.6% | 64.43M 31.2% | 93.69M 6.6% | 87.90M 61.0% | 54.60M 114.6% |
Interest Income | 908.47M 11.8% | 812.37M 18.0% | 688.27M 54.9% | 444.47M 23.1% | 361.21M 25.2% | 288.41M 26.5% | 227.98M 40.2% | 162.64M 57.2% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 160.98M 80.4% | 89.23M 7.7% | 82.83M 60.6% | 210.32M 0.2% | 210.79M 344.8% | 47.39M 102.0% | 23.46M 49.0% | 46.05M 53.1% |
Pre-Tax Margin % | 15.00% 50.0% | 10.00% 9.1% | 11.00% 73.2% | 41.00% 2.4% | 42.00% 223.1% | 13.00% 62.5% | 8.00% 55.6% | 18.00% 62.5% |
Tax Provision | 57.35M 385.2% | 11.82M 32.3% | 8.93M 73.8% | 34.12M 22.1% | 43.79M 460.3% | -12.15M 323.8% | 5.43M 200.5% | -5.40M 140.6% |
Net Income | 103.78M 34.0% | 77.47M 4.8% | 73.90M 58.1% | 176.21M 5.5% | 167.00M 180.5% | 59.54M 230.2% | 18.03M 64.9% | 51.45M 48.8% |
Net Margin % | 10.00% 25.0% | 8.00% 20.0% | 10.00% 71.4% | 35.00% 6.1% | 33.00% 106.3% | 16.00% 166.7% | 6.00% 70.0% | 20.00% 59.2% |
Basic EPS | 2.24 30.2% | 1.72 3.0% | 1.67 58.5% | 4.02 3.9% | 3.87 165.1% | 1.46 224.4% | 0.45 64.8% | 1.28 53.5% |
Diluted EPS | 2.22 31.4% | 1.69 3.0% | 1.64 58.2% | 3.92 5.7% | 3.71 159.4% | 1.43 225.0% | 0.44 64.5% | 1.24 53.2% |
Basic Shares Outstanding | 45.91M 2.0% | 45.01M 1.5% | 44.35M 1.1% | 43.86M 1.6% | 43.17M 6.1% | 40.68M 1.1% | 40.22M 0.4% | 40.06M 9.5% |
Diluted Shares Outstanding | 46.30M 0.7% | 45.95M 1.9% | 45.09M 0.4% | 44.91M 0.4% | 45.07M 7.9% | 41.77M 1.7% | 41.05M 0.9% | 41.45M 9.5% |