Need WST 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 20, 2024 | 2022 Dec 31, 2022 Feb 21, 2023 | 2021 Dec 31, 2021 Feb 22, 2022 | 2020 Dec 31, 2020 Feb 23, 2021 | 2019 Dec 31, 2019 Feb 24, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 3.07B 6.2% | 2.89B 1.9% | 2.95B 2.2% | 2.89B 2.0% | 2.83B 31.9% | 2.15B 16.7% | 1.84B 7.1% | 1.72B 7.4% |
Cost of Revenue | 1.97B 4.0% | 1.89B 4.1% | 1.82B 4.0% | 1.75B 5.7% | 1.66B 20.1% | 1.38B 11.7% | 1.23B 5.3% | 1.17B 7.9% |
Gross Profit | 1.10B 10.5% | 998.50M 11.6% | 1.13B 0.6% | 1.14B 3.4% | 1.18B 53.1% | 767.80M 26.8% | 605.70M 11.1% | 545.40M 6.4% |
Gross Margin % | 36.00% 2.9% | 35.00% 7.9% | 38.00% 2.6% | 39.00% 7.1% | 42.00% 16.7% | 36.00% 9.1% | 33.00% 3.1% | 32.00% 0.0% |
Research & Development | 74.30M 7.5% | 69.10M 1.0% | 68.40M 16.9% | 58.50M 10.8% | 52.80M 12.6% | 46.90M 20.6% | 38.90M 3.5% | 40.30M 3.1% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 262.90M 8.4% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 393.10M 16.1% | 338.50M 4.2% | 353.40M 11.5% | 316.90M 12.7% | 362.80M 20.1% | 302.00M 10.7% | 272.70M 3.7% | 262.90M 8.4% |
Other Operating Expenses | 18.50M 11.9% | 21.00M 33.3% | 31.50M 17.5% | 26.80M 239.2% | 7.90M 34.2% | 12.00M 400.0% | 2.40M | 0.00 100.0% |
Total Operating Expenses | 485.90M 13.4% | 428.60M 5.6% | 454.00M 12.9% | 402.20M 5.0% | 423.50M 17.3% | 360.90M 15.8% | 311.60M 2.8% | 303.20M 7.6% |
Cost and Expenses | 2.46B 6.7% | 2.30B 1.3% | 2.27B 5.6% | 2.15B 3.5% | 2.08B 19.5% | 1.74B 12.6% | 1.55B 4.8% | 1.48B 7.8% |
Operating Income | 617.40M 8.3% | 569.90M 15.7% | 676.00M 7.9% | 734.00M 2.4% | 752.30M 84.9% | 406.90M 37.2% | 296.60M 23.4% | 240.30M 5.0% |
Operating Margin % | 20.00% 0.0% | 20.00% 13.0% | 23.00% 8.0% | 25.00% 7.4% | 27.00% 42.1% | 19.00% 18.8% | 16.00% 14.3% | 14.00% 0.0% |
EBITDA | 723.60M 2.7% | 743.80M 11.9% | 844.10M 4.9% | 887.90M 0.8% | 895.20M 68.4% | 531.70M 33.1% | 399.40M 12.4% | 355.30M 5.8% |
EBITDA Margin % | 24.00% 7.7% | 26.00% 10.3% | 29.00% 6.5% | 31.00% 3.1% | 32.00% 28.0% | 25.00% 13.6% | 22.00% 4.8% | 21.00% 0.0% |
Interest Expense | 600.00K 80.0% | 3.00M 66.7% | 9.00M 13.9% | 7.90M 3.7% | 8.20M 0.0% | 8.20M 3.5% | 8.50M 1.2% | 8.40M 7.7% |
Interest Income | 17.70M 9.7% | 19.60M 30.0% | 28.00M 449.0% | 5.10M 410.0% | 1.00M 28.6% | 1.40M 63.2% | 3.80M 81.0% | 2.10M 61.5% |
Other Income (Expense) | -2.10M 113.5% | 15.60M 29.1% | 22.00M 140.7% | -54.10M 1491.2% | -3.40M 39.3% | -5.60M 16.7% | -4.80M 1300.0% | 400.00K 111.8% |
Pre-Tax Income | 615.30M 5.1% | 585.50M 16.1% | 698.00M 2.7% | 679.90M 9.2% | 748.90M 86.6% | 401.30M 37.5% | 291.80M 21.2% | 240.70M 8.2% |
Pre-Tax Margin % | 20.00% 0.0% | 20.00% 16.7% | 24.00% 0.0% | 24.00% 7.7% | 26.00% 36.8% | 19.00% 18.8% | 16.00% 14.3% | 14.00% 0.0% |
Tax Provision | 121.60M 13.1% | 107.50M 12.1% | 122.30M 6.6% | 114.70M 7.0% | 107.20M 47.9% | 72.50M 22.9% | 59.00M 42.5% | 41.40M 48.8% |
Net Income | 493.70M 0.2% | 492.70M 17.0% | 593.40M 1.3% | 585.90M 11.5% | 661.80M 91.2% | 346.20M 43.2% | 241.70M 16.8% | 206.90M 37.3% |
Net Margin % | 16.00% 5.9% | 17.00% 15.0% | 20.00% 0.0% | 20.00% 13.0% | 23.00% 43.8% | 16.00% 23.1% | 13.00% 8.3% | 12.00% 33.3% |
Basic EPS | 6.83 1.2% | 6.75 15.5% | 7.99 1.4% | 7.88 11.5% | 8.90 90.2% | 4.68 43.1% | 3.27 16.8% | 2.80 37.3% |
Diluted EPS | 6.80 1.6% | 6.69 15.1% | 7.88 1.9% | 7.73 10.8% | 8.67 89.7% | 4.57 42.4% | 3.21 17.2% | 2.74 37.7% |
Basic Shares Outstanding | 72.30M 1.0% | 73.00M 1.7% | 74.30M 0.1% | 74.40M 0.0% | 74.40M 0.7% | 73.90M 0.1% | 74.00M 0.1% | 73.90M 0.0% |
Diluted Shares Outstanding | 72.70M 1.4% | 73.70M 2.1% | 75.30M 0.7% | 75.80M 0.7% | 76.30M 0.7% | 75.80M 0.5% | 75.40M 0.0% | 75.40M 0.5% |