Need IRT 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 17, 2026 | 2024 Dec 31, 2024 Feb 18, 2025 | 2023 Dec 31, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 Feb 23, 2023 | 2021 Dec 31, 2021 Feb 24, 2022 | 2020 Dec 31, 2020 Feb 18, 2021 | 2019 Dec 31, 2019 Feb 18, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 657.70M 2.8% | 640.03M 3.2% | 660.98M 5.2% | 628.52M 151.2% | 250.25M 18.1% | 211.91M 4.3% | 203.22M 6.3% | 191.23M 18.6% |
Cost of Revenue | 755.75M 184.6% | 265.51M 46.2% | 493.61M 92.6% | 256.31M 149.3% | 102.79M 12.4% | 91.47M 4.8% | 87.29M 4.8% | 83.33M 17.8% |
Gross Profit | -98.05M 126.2% | 374.52M 123.8% | 167.37M 55.0% | 372.22M 152.4% | 147.46M 22.4% | 120.43M 3.9% | 115.93M 7.4% | 107.91M 19.2% |
Gross Margin % | -15.00% 125.4% | 59.00% 136.0% | 25.00% 57.6% | 59.00% 0.0% | 59.00% 3.5% | 57.00% 0.0% | 57.00% 1.8% | 56.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.19 5.6% | 0.18 350.0% | 0.04 81.0% | 0.21 75.0% | 0.12 33.3% |
General & Administrative | 0.00 100.0% | 24.25M 6.5% | 22.77M 13.3% | 26.26M 41.1% | 18.61M 23.3% | 15.10M 18.4% | 12.74M 17.8% | 10.82M 13.6% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 100.0% | 24.25M 6.5% | 22.77M 13.3% | 26.26M 41.1% | 18.61M 23.3% | 15.10M 18.4% | 12.74M 17.8% | 10.82M 13.6% |
Other Operating Expenses | -219.28M 199.3% | 220.85M | 0.00 100.0% | 252.85M 228.8% | 76.91M 26.7% | 60.69M 14.9% | 52.81M 36577.1% | 144.00K 61.8% |
Total Operating Expenses | -219.28M 189.5% | 245.10M 37.1% | 389.57M 39.6% | 279.11M 192.2% | 95.52M 26.0% | 75.78M 15.6% | 65.56M 17.0% | 56.04M 28.2% |
Cost and Expenses | 536.47M 5.1% | 510.61M 1.1% | 516.38M 3.6% | 535.42M 170.0% | 198.31M 18.6% | 167.25M 9.4% | 152.85M 9.7% | 139.36M 21.8% |
Operating Income | 121.22M 6.3% | 129.43M 12.5% | 147.84M 59.8% | 92.50M 78.1% | 51.94M 16.7% | 44.52M 11.6% | 50.37M 2.8% | 51.82M 14.1% |
Operating Margin % | 18.00% 10.0% | 20.00% 9.1% | 22.00% 46.7% | 15.00% 28.6% | 21.00% 0.0% | 21.00% 16.0% | 25.00% 7.4% | 27.00% 3.6% |
EBITDA | 379.95M 8.5% | 350.28M 20.3% | 291.08M 15.7% | 345.35M 56.4% | 220.88M 109.9% | 105.21M 99.2% | 52.81M 45.6% | 97.04M 21.9% |
EBITDA Margin % | 58.00% 5.5% | 55.00% 25.0% | 44.00% 20.0% | 55.00% 37.5% | 88.00% 76.0% | 50.00% 92.3% | 26.00% 49.0% | 51.00% 4.1% |
Interest Expense | 79.00M 3.8% | 76.14M 15.3% | 89.92M 3.4% | 86.95M 138.9% | 36.40M 0.2% | 36.49M 7.0% | 39.23M 8.9% | 36.01M 25.4% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -63.52M 28.9% | -89.39M 46.0% | -165.65M 25.8% | -223.13M 3379.3% | -6.41M 78.5% | -29.77M 641.6% | -4.01M 84.1% | -25.21M 80.3% |
Pre-Tax Income | 57.71M 44.1% | 40.03M 324.8% | -17.81M 114.8% | 120.66M 165.0% | 45.53M 206.0% | 14.88M 67.9% | 46.35M 74.2% | 26.61M 15.4% |
Pre-Tax Margin % | 9.00% 50.0% | 6.00% 300.0% | -3.00% 115.8% | 19.00% 5.6% | 18.00% 157.1% | 7.00% 69.6% | 23.00% 64.3% | 14.00% 30.0% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | 86.95M 132.9% | 37.34M 2.4% | 36.47M 8.1% | 39.68M | 0.00 |
Net Income | 56.56M 43.9% | 39.29M 328.1% | -17.23M 151.1% | 33.70M 311.6% | 8.19M 137.9% | -21.59M 423.7% | 6.67M 74.6% | 26.29M 13.0% |
Net Margin % | 9.00% 50.0% | 6.00% 300.0% | -3.00% 160.0% | 5.00% 66.7% | 3.00% 130.0% | -10.00% 433.3% | 3.00% 78.6% | 14.00% 26.3% |
Basic EPS | 0.24 41.2% | 0.17 321.4% | -0.08 151.2% | 0.15 98.9% | 0.08 132.8% | -0.23 409.6% | 0.07 75.2% | 0.30 26.8% |
Diluted EPS | 0.24 41.2% | 0.17 312.5% | -0.08 153.3% | 0.15 114.3% | 0.07 130.4% | -0.23 428.6% | 0.07 76.7% | 0.30 26.8% |
Basic Shares Outstanding | 233.92M 4.1% | 224.80M 0.2% | 224.41M 1.1% | 221.97M 104.5% | 108.55M 15.9% | 93.66M 4.3% | 89.80M 3.1% | 87.09M 18.7% |
Diluted Shares Outstanding | 234.75M 4.1% | 225.58M 0.5% | 224.41M 0.6% | 223.12M 103.1% | 109.83M 16.0% | 94.69M 4.7% | 90.42M 3.5% | 87.38M 18.7% |