Need EXLS 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 24, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Feb 29, 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 28, 2019 |
|---|
Total Revenue | 2.09B 13.6% | 1.84B 12.7% | 1.63B 15.5% | 1.41B 25.8% | 1.12B 17.1% | 958.43M 3.3% | 991.35M 12.3% | 883.11M 15.8% |
Cost of Revenue | 1.29B 12.1% | 1.15B 12.2% | 1.02B 14.1% | 896.60M 29.8% | 690.93M 10.7% | 623.94M 4.8% | 655.49M 12.1% | 584.86M 18.0% |
Gross Profit | 801.08M 15.9% | 691.01M 13.7% | 607.77M 17.9% | 515.45M 19.5% | 431.36M 29.0% | 334.50M 0.4% | 335.86M 12.6% | 298.26M 11.8% |
Gross Margin % | 38.00% 0.0% | 38.00% 2.7% | 37.00% 0.0% | 37.00% 2.6% | 38.00% 8.6% | 35.00% 2.9% | 34.00% 0.0% | 34.00% 2.9% |
Research & Development | 0.00 | 0.00 100.0% | 9.28M 55.8% | 5.96M 40.1% | 4.25M 13.1% | 4.89M 78.3% | 2.75M 93.7% | 1.42M 121.4% |
General & Administrative | 255.31M 13.1% | 225.67M 13.8% | 198.29M 17.3% | 169.02M 19.0% | 142.04M 24.7% | 113.89M 10.3% | 126.91M 9.2% | 116.20M 13.3% |
Selling & Marketing | 172.93M 18.0% | 146.50M 21.9% | 120.23M 22.7% | 97.99M 16.2% | 84.31M 40.2% | 60.12M 16.3% | 71.84M 12.9% | 63.61M 19.2% |
SG&A Expenses | 428.24M 15.1% | 372.17M 16.8% | 318.52M 19.3% | 267.00M 18.0% | 226.35M 30.1% | 174.01M 12.4% | 198.75M 10.5% | 179.81M 15.3% |
Other Operating Expenses | 59.08M 7.0% | 55.22M 34.0% | 41.21M 26.8% | 56.28M 14.6% | 49.13M 2.6% | 50.46M 2.9% | 51.98M 300.2% | 12.99M 9.5% |
Total Operating Expenses | 487.33M 14.0% | 427.39M 15.8% | 369.01M 14.1% | 323.29M 17.4% | 275.48M 22.7% | 224.48M 10.5% | 250.73M 9.8% | 228.38M 17.4% |
Cost and Expenses | 1.77B 12.6% | 1.57B 13.1% | 1.39B 14.1% | 1.22B 26.2% | 966.41M 13.9% | 848.41M 6.4% | 906.22M 11.4% | 813.24M 17.8% |
Operating Income | 313.75M 19.0% | 263.62M 10.4% | 238.75M 24.2% | 192.16M 23.3% | 155.88M 41.7% | 110.02M 43.9% | 76.45M 53.5% | 49.82M 31.0% |
Operating Margin % | 15.00% 7.1% | 14.00% 6.7% | 15.00% 7.1% | 14.00% 0.0% | 14.00% 27.3% | 11.00% 37.5% | 8.00% 33.3% | 6.00% 33.3% |
EBITDA | 391.75M 31.8% | 297.20M 2.8% | 305.72M 16.5% | 262.32M 26.0% | 208.15M 15.6% | 180.03M 19.2% | 150.98M 30.0% | 116.16M 7.4% |
EBITDA Margin % | 19.00% 18.8% | 16.00% 15.8% | 19.00% 0.0% | 19.00% 0.0% | 19.00% 0.0% | 19.00% 26.7% | 15.00% 15.4% | 13.00% 18.8% |
Interest Expense | 17.61M 8.5% | 19.26M 46.1% | 13.18M 59.7% | 8.25M 9.1% | 7.56M 32.4% | 11.19M 17.8% | 13.61M 88.3% | 7.23M 282.6% |
Interest Income | 9.64M 2.8% | 9.92M 23.6% | 8.03M 53.5% | 5.23M 91.8% | 2.73M 9.0% | 2.50M 14.5% | 2.18M 16.6% | 1.87M 15.3% |
Other Income (Expense) | 1.30M 157.3% | -2.27M 179.2% | -814.00K 60.5% | -2.06M 77.9% | -9.32M 275.6% | 5.31M 20.2% | 6.65M 37.0% | 10.55M 14.3% |
Pre-Tax Income | 315.05M 20.5% | 261.35M 9.8% | 237.94M 25.2% | 190.10M 29.7% | 146.56M 27.1% | 115.33M 38.8% | 83.10M 37.7% | 60.37M 29.0% |
Pre-Tax Margin % | 15.00% 7.1% | 14.00% 6.7% | 15.00% 15.4% | 13.00% 0.0% | 13.00% 8.3% | 12.00% 50.0% | 8.00% 14.3% | 7.00% 36.4% |
Tax Provision | 63.73M 1.3% | 62.94M 17.6% | 53.54M 12.6% | 47.56M 49.3% | 31.85M 24.3% | 25.63M 68.9% | 15.17M 346.6% | 3.40M 90.6% |
Net Income | 251.02M 26.6% | 198.30M 7.4% | 184.56M 29.1% | 142.97M 24.6% | 114.76M 28.3% | 89.48M 32.2% | 67.66M 19.3% | 56.73M 16.0% |
Net Margin % | 12.00% 9.1% | 11.00% 0.0% | 11.00% 10.0% | 10.00% 0.0% | 10.00% 11.1% | 9.00% 28.6% | 7.00% 16.7% | 6.00% 0.0% |
Basic EPS | 1.56 27.9% | 1.22 9.9% | 1.11 29.1% | 0.86 26.5% | 0.68 30.8% | 0.52 33.3% | 0.39 18.2% | 0.33 13.8% |
Diluted EPS | 1.54 27.3% | 1.21 10.0% | 1.10 29.4% | 0.85 26.9% | 0.67 28.8% | 0.52 33.3% | 0.39 21.9% | 0.32 14.3% |
Basic Shares Outstanding | 161.03M 1.0% | 162.72M 2.2% | 166.34M 0.2% | 166.65M 0.7% | 167.75M 2.1% | 171.37M 0.2% | 171.75M 0.3% | 172.26M 1.9% |
Diluted Shares Outstanding | 162.48M 1.1% | 164.32M 2.3% | 168.16M 0.6% | 169.17M 1.2% | 171.22M 0.9% | 172.78M 0.5% | 173.66M 0.9% | 175.15M 0.4% |