Need BY 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 Feb 28, 2025 | 2023 Dec 31, 2023 Mar 4, 2024 | 2022 Dec 31, 2022 Mar 7, 2023 | 2021 Dec 31, 2021 Mar 7, 2022 | 2020 Dec 31, 2020 Mar 4, 2021 | 2019 Dec 31, 2019 Mar 12, 2020 | 2018 Dec 31, 2018 Mar 15, 2019 |
|---|
Total Revenue | 629.49M 1.3% | 621.42M 16.3% | 534.27M 49.9% | 356.46M 12.8% | 316.14M 7.7% | 293.52M 5.8% | 311.68M 24.6% | 250.18M 37.1% |
Cost of Revenue | 213.27M 12.9% | 244.92M 35.3% | 180.99M 201.1% | 60.11M 344.8% | 13.51M 83.3% | 80.93M 16.9% | 69.24M 46.9% | 47.14M 77.6% |
Gross Profit | 416.22M 10.5% | 376.50M 6.6% | 353.28M 19.2% | 296.35M 2.4% | 303.61M 42.8% | 212.59M 12.3% | 242.44M 19.4% | 203.04M 30.2% |
Gross Margin % | 66.00% 8.2% | 61.00% 7.6% | 66.00% 20.5% | 83.00% 13.5% | 96.00% 33.3% | 72.00% 7.7% | 78.00% 3.7% | 81.00% 4.7% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 132.99M 5.1% | 140.12M 10.3% | 126.98M 7.6% | 118.05M 16.6% | 101.22M 12.8% | 89.76M 5.8% | 95.31M 18.6% | 80.38M 19.5% |
Selling & Marketing | 0.00 100.0% | 4.98M 31.1% | 3.80M 34.4% | 2.83M 56.9% | 1.80M 39.9% | 1.29M 62.1% | 3.40M 97.2% | 1.72M 66.5% |
SG&A Expenses | 132.99M 8.3% | 145.10M 11.0% | 130.78M 8.2% | 120.88M 17.3% | 103.02M 13.2% | 91.04M 7.8% | 98.71M 20.2% | 82.11M 20.2% |
Other Operating Expenses | 100.28M 42.6% | 70.32M 6.9% | 75.51M 24.2% | 60.79M 19.4% | 75.40M 7.9% | 69.88M 5.2% | 66.44M 1.4% | 65.50M 39.9% |
Total Operating Expenses | 233.26M 8.3% | 215.42M 4.4% | 206.28M 13.5% | 181.67M 1.8% | 178.42M 10.9% | 160.92M 2.6% | 165.15M 11.9% | 147.60M 28.2% |
Cost and Expenses | 446.54M 3.0% | 460.34M 20.0% | 383.62M 58.7% | 241.78M 26.0% | 191.93M 20.6% | 241.85M 3.2% | 234.39M 20.4% | 194.74M 37.5% |
Operating Income | 182.96M 13.6% | 161.08M 10.6% | 145.68M 27.0% | 114.68M 7.7% | 124.21M 140.4% | 51.67M 33.2% | 77.30M 39.4% | 55.44M 35.9% |
Operating Margin % | 29.00% 11.5% | 26.00% 3.7% | 27.00% 15.6% | 32.00% 17.9% | 39.00% 116.7% | 18.00% 28.0% | 25.00% 13.6% | 22.00% 0.0% |
EBITDA | 187.86M 13.1% | 166.11M 10.6% | 150.21M 26.3% | 118.97M 8.6% | 130.20M 123.9% | 58.15M 30.5% | 83.68M 37.1% | 61.02M 24.4% |
EBITDA Margin % | 30.00% 11.1% | 27.00% 3.6% | 28.00% 15.2% | 33.00% 19.5% | 41.00% 105.0% | 20.00% 25.9% | 27.00% 12.5% | 24.00% 11.1% |
Interest Expense | 186.87M 14.2% | 217.88M 46.4% | 148.86M 310.9% | 36.23M 188.9% | 12.54M 48.3% | 24.25M 50.0% | 48.53M 71.2% | 28.35M 104.1% |
Interest Income | 572.18M 1.1% | 565.93M 18.0% | 479.48M 59.0% | 301.56M 21.1% | 248.93M 4.1% | 239.23M 9.7% | 264.81M 28.0% | 206.95M 51.3% |
Other Income (Expense) | -9.70M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 173.25M 7.6% | 161.08M 10.6% | 145.68M 27.0% | 114.68M 7.7% | 124.21M 140.4% | 51.67M 33.2% | 77.30M 39.4% | 55.44M 35.9% |
Pre-Tax Margin % | 28.00% 7.7% | 26.00% 3.7% | 27.00% 15.6% | 32.00% 17.9% | 39.00% 116.7% | 18.00% 28.0% | 25.00% 13.6% | 22.00% 0.0% |
Tax Provision | 43.20M 7.1% | 40.32M 6.7% | 37.80M 41.4% | 26.73M 14.9% | 31.43M 121.3% | 14.20M 30.0% | 20.29M 42.4% | 14.25M 25.4% |
Net Income | 130.05M 7.7% | 120.76M 11.9% | 107.88M 22.7% | 87.95M 5.2% | 92.78M 147.6% | 37.47M 34.3% | 57.00M 38.4% | 41.19M 89.9% |
Net Margin % | 21.00% 10.5% | 19.00% 5.0% | 20.00% 20.0% | 25.00% 13.8% | 29.00% 123.1% | 13.00% 27.8% | 18.00% 12.5% | 16.00% 33.3% |
Basic EPS | 2.90 4.3% | 2.78 3.3% | 2.69 13.5% | 2.37 3.3% | 2.45 155.2% | 0.96 36.4% | 1.51 24.8% | 1.21 210.3% |
Diluted EPS | 2.89 5.1% | 2.75 3.0% | 2.67 14.1% | 2.34 2.5% | 2.40 150.0% | 0.96 35.1% | 1.48 25.4% | 1.18 210.5% |
Basic Shares Outstanding | 44.83M 3.2% | 43.45M 8.5% | 40.05M 8.3% | 36.97M 1.7% | 37.61M 1.1% | 38.03M 2.0% | 37.29M 12.0% | 33.29M 23.5% |
Diluted Shares Outstanding | 45.42M 3.6% | 43.85M 8.4% | 40.45M 7.9% | 37.48M 2.3% | 38.37M 0.1% | 38.31M 0.9% | 37.99M 11.1% | 34.19M 24.1% |