Need PEN 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 25, 2026 | 2024 Dec 31, 2024 Feb 18, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 23, 2023 | 2021 Dec 31, 2021 Feb 22, 2022 | 2020 Dec 31, 2020 Feb 23, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 1.40B 17.5% | 1.19B 12.9% | 1.06B 25.0% | 847.13M 13.3% | 747.59M 33.4% | 560.41M 2.4% | 547.40M 23.0% | 444.94M 33.3% |
Cost of Revenue | 461.23M 4.9% | 439.62M 17.0% | 375.88M 20.5% | 311.93M 14.6% | 272.21M 22.5% | 222.24M 26.7% | 175.44M 15.1% | 152.41M 30.7% |
Gross Profit | 942.44M 24.8% | 755.00M 10.6% | 682.64M 27.5% | 535.21M 12.6% | 475.38M 40.6% | 338.18M 9.1% | 371.96M 27.2% | 292.53M 34.7% |
Gross Margin % | 67.00% 6.3% | 63.00% 1.6% | 64.00% 1.6% | 63.00% 1.6% | 64.00% 6.7% | 60.00% 11.8% | 68.00% 3.0% | 66.00% 1.5% |
Research & Development | 89.77M 5.3% | 94.78M 12.3% | 84.42M 6.3% | 79.41M 24.1% | 104.55M 16.1% | 90.05M 74.1% | 51.72M 43.0% | 36.16M 14.2% |
General & Administrative | 0.00 | 0.00 100.0% | 505.25M 12.6% | 448.62M 18.9% | 377.23M 31.7% | 286.47M 5.2% | 272.23M 20.3% | 226.38M 22.8% |
Selling & Marketing | 0.00 | 0.00 100.0% | 1.20M 9.1% | 1.10M 0.0% | 1.10M 83.3% | 600.00K 20.0% | 500.00K | 0.00 |
SG&A Expenses | 663.42M 15.6% | 573.99M 13.3% | 506.45M 12.6% | 449.72M 18.9% | 378.33M 31.8% | 287.07M 5.3% | 272.73M 20.5% | 226.38M 22.8% |
Other Operating Expenses | 0.00 100.0% | 76.94M 322.4% | 18.21M 882.8% | -2.33M 40.9% | -3.94M 1048.4% | -343.00K 51.1% | -227.00K 55.0% | -504.00K 62.4% |
Total Operating Expenses | 753.19M 1.0% | 745.72M 22.4% | 609.09M 15.1% | 529.13M 9.6% | 482.88M 28.0% | 377.12M 16.2% | 324.46M 23.6% | 262.55M 21.6% |
Cost and Expenses | 1.21B 9.6% | 1.11B 12.5% | 984.97M 17.1% | 841.05M 11.4% | 755.09M 26.0% | 599.35M 19.9% | 499.90M 20.5% | 414.95M 24.8% |
Operating Income | 189.25M 1939.5% | 9.28M 87.4% | 73.55M 503.3% | -18.24M 143.2% | -7.50M 80.7% | -38.94M 182.0% | 47.51M 5676.1% | -852.00K 173.1% |
Operating Margin % | 13.00% 1200.0% | 1.00% 85.7% | 7.00% 450.0% | -2.00% 100.0% | -1.00% 85.7% | -7.00% 177.8% | 9.00% | 0.00% |
EBITDA | 223.91M 352.1% | 49.53M 55.8% | 112.00M 1741.4% | 6.08M 22.4% | 7.84M 135.1% | -22.34M 147.0% | 47.51M 31.4% | 36.15M 630.9% |
EBITDA Margin % | 16.00% 300.0% | 4.00% 63.6% | 11.00% 1000.0% | 1.00% 0.0% | 1.00% 125.0% | -4.00% 144.4% | 9.00% 12.5% | 8.00% 700.0% |
Interest Expense | 1.31M 7.5% | 1.42M 18.5% | 1.74M 0.6% | 1.75M 9.5% | 1.93M | 0.00 | 0.00 | 0.00 |
Interest Income | 16.29M 19.0% | 13.69M 100.6% | 6.83M 261.9% | 1.89M 34.3% | 2.87M 126.6% | 1.27M 55.6% | 2.85M 3.7% | 2.96M |
Other Income (Expense) | 15.88M 37.0% | 11.59M 90.0% | 6.10M 378.5% | -2.19M 27.0% | -3.00M 424.8% | 924.00K 64.8% | 2.63M 6.8% | 2.46M 87.6% |
Pre-Tax Income | 205.13M 882.9% | 20.87M 73.8% | 79.65M 1946.5% | 3.89M 137.1% | -10.50M 72.4% | -38.02M 175.8% | 50.13M 3017.8% | 1.61M 35.1% |
Pre-Tax Margin % | 15.00% 650.0% | 2.00% 75.0% | 8.00% | 0.00% 100.0% | -1.00% 85.7% | -7.00% 177.8% | 9.00% | 0.00% 100.0% |
Tax Provision | 27.44M 300.1% | 6.86M 160.7% | -11.30M 291.8% | 5.89M 144.9% | -13.13M 30.0% | -18.76M 699.2% | 3.13M 171.1% | -4.40M 21.9% |
Net Income | 177.69M 1168.1% | 14.01M 84.6% | 90.95M 4643.2% | -2.00M 176.3% | 2.62M 113.6% | -19.26M 139.7% | 48.46M 634.1% | 6.60M 41.7% |
Net Margin % | 13.00% 1200.0% | 1.00% 88.9% | 9.00% | 0.00% | 0.00% 100.0% | -3.00% 133.3% | 9.00% 800.0% | 1.00% 0.0% |
Basic EPS | 4.57 1169.4% | 0.36 84.8% | 2.37 4580.2% | -0.05 174.2% | 0.07 113.2% | -0.54 138.8% | 1.39 672.2% | 0.18 28.6% |
Diluted EPS | 4.52 1155.6% | 0.36 84.5% | 2.32 4740.0% | -0.05 171.4% | 0.07 113.0% | -0.54 140.3% | 1.34 644.4% | 0.18 38.5% |
Basic Shares Outstanding | 38.92M 0.7% | 38.63M 0.6% | 38.40M 1.5% | 37.84M 2.9% | 36.76M 2.8% | 35.77M 2.9% | 34.75M 3.7% | 36.09M 9.4% |
Diluted Shares Outstanding | 39.29M 0.1% | 39.27M 0.1% | 39.22M 3.6% | 37.84M 0.1% | 37.88M 5.9% | 35.77M 1.4% | 36.27M 0.5% | 36.09M 2.2% |