Need AGM 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 21, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 25, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 1.32B 18.9% | 1.62B 14.7% | 1.42B 87.6% | 755.02M 68.6% | 447.70M 13.9% | 519.84M 22.0% | 666.03M 19.8% | 556.02M 33.0% |
Cost of Revenue | 929.77M 26.3% | 1.26B 18.3% | 1.07B 138.6% | 446.71M 121.3% | 201.83M 37.1% | 321.00M 32.5% | 475.46M 28.4% | 370.18M 51.3% |
Gross Profit | 388.56M 6.8% | 363.69M 3.9% | 350.20M 13.6% | 308.31M 25.4% | 245.88M 23.7% | 198.84M 4.3% | 190.58M 2.5% | 185.84M 7.2% |
Gross Margin % | 29.00% 31.8% | 22.00% 12.0% | 25.00% 39.0% | 41.00% 25.5% | 55.00% 44.7% | 38.00% 31.0% | 29.00% 12.1% | 33.00% 19.5% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 129.85M 27.0% | 102.21M 8.9% | 93.88M 19.5% | 78.54M 11.6% | 70.35M 20.3% | 58.48M 19.2% | 49.07M 3.9% | 47.24M 17.5% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 129.85M 27.0% | 102.21M 8.9% | 93.88M 19.5% | 78.54M 11.6% | 70.35M 20.3% | 58.48M 19.2% | 49.07M 3.9% | 47.24M 17.5% |
Other Operating Expenses | 3.00M 11.0% | 3.37M 4.6% | 3.22M 21.2% | 4.09M 33.5% | 3.06M 4.7% | 2.92M 2.6% | 2.85M 10.6% | 2.58M 2.2% |
Total Operating Expenses | 132.85M 25.8% | 105.58M 8.7% | 97.10M 17.5% | 82.63M 12.5% | 73.42M 19.6% | 61.40M 18.3% | 51.92M 4.2% | 49.82M 16.6% |
Cost and Expenses | 1.06B 22.3% | 1.37B 17.5% | 1.16B 119.7% | 529.34M 92.3% | 275.24M 28.0% | 382.40M 27.5% | 527.38M 25.6% | 420.00M 46.2% |
Operating Income | 255.72M 0.9% | 258.10M 3.5% | 249.49M 10.5% | 225.68M 30.9% | 172.46M 25.5% | 137.43M 0.9% | 138.65M 1.9% | 136.02M 4.1% |
Operating Margin % | 19.00% 18.8% | 16.00% 11.1% | 18.00% 40.0% | 30.00% 23.1% | 39.00% 50.0% | 26.00% 23.8% | 21.00% 12.5% | 24.00% 22.6% |
EBITDA | 255.72M 0.9% | 258.10M 2.0% | 253.10M 12.2% | 225.68M 30.8% | 172.59M 25.6% | 137.43M 0.9% | 138.65M 1.9% | 136.02M 4.1% |
EBITDA Margin % | 19.00% 18.8% | 16.00% 11.1% | 18.00% 40.0% | 30.00% 23.1% | 39.00% 50.0% | 26.00% 23.8% | 21.00% 12.5% | 24.00% 22.6% |
Interest Expense | 909.56M 27.2% | 1.25B 17.4% | 1.06B 138.8% | 445.91M 118.6% | 204.01M 34.8% | 312.95M 33.7% | 471.96M 27.6% | 369.85M 52.3% |
Interest Income | 1.30B 18.9% | 1.60B 15.2% | 1.39B 94.2% | 716.85M 68.8% | 424.79M 15.6% | 503.53M 21.9% | 645.09M 18.5% | 544.28M 35.9% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 255.72M 0.9% | 258.10M 2.0% | 253.10M 12.2% | 225.68M 30.9% | 172.46M 25.5% | 137.43M 0.9% | 138.65M 1.9% | 136.02M 4.1% |
Pre-Tax Margin % | 19.00% 18.8% | 16.00% 11.1% | 18.00% 40.0% | 30.00% 23.1% | 39.00% 50.0% | 26.00% 23.8% | 21.00% 12.5% | 24.00% 22.6% |
Tax Provision | 48.33M 5.1% | 50.91M 4.1% | 53.10M 11.7% | 47.53M 30.7% | 36.37M 26.4% | 28.79M 1.1% | 29.11M 4.2% | 27.94M 39.7% |
Net Income | 207.39M 0.1% | 207.19M 3.6% | 200.00M 12.3% | 178.14M 30.9% | 136.09M 25.3% | 108.65M 0.8% | 109.55M 1.4% | 108.08M 27.9% |
Net Margin % | 16.00% 23.1% | 13.00% 7.1% | 14.00% 41.7% | 24.00% 20.0% | 30.00% 42.9% | 21.00% 31.2% | 16.00% 15.8% | 19.00% 5.0% |
Basic EPS | 16.73 0.8% | 16.59 3.9% | 15.96 14.1% | 13.99 35.0% | 10.36 24.7% | 8.31 5.1% | 8.76 1.7% | 8.91 32.4% |
Diluted EPS | 16.62 1.1% | 16.44 4.1% | 15.80 13.9% | 13.87 35.1% | 10.27 24.2% | 8.27 4.8% | 8.69 1.6% | 8.83 33.8% |
Basic Shares Outstanding | 10.91M 0.3% | 10.87M 0.4% | 10.83M 0.4% | 10.79M 0.3% | 10.76M 0.3% | 10.73M 0.3% | 10.70M 0.4% | 10.65M 0.5% |
Diluted Shares Outstanding | 10.98M 0.1% | 10.97M 0.3% | 10.94M 0.5% | 10.88M 0.3% | 10.85M 0.6% | 10.79M 0.1% | 10.78M 0.3% | 10.75M 0.5% |