Need APPF 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 5, 2026 | 2024 Dec 31, 2024 Feb 6, 2025 | 2023 Dec 31, 2023 Feb 1, 2024 | 2022 Dec 31, 2022 Feb 9, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Mar 1, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 950.82M 19.7% | 794.20M 28.0% | 620.45M 31.5% | 471.88M 31.3% | 359.37M 15.9% | 310.06M 21.1% | 256.01M 34.7% | 190.07M 32.2% |
Cost of Revenue | 367.99M 22.0% | 301.61M 26.7% | 238.08M 24.1% | 191.83M 33.3% | 143.94M 20.9% | 119.03M 17.1% | 101.64M 38.2% | 73.55M 33.0% |
Gross Profit | 582.83M 18.3% | 492.59M 28.8% | 382.37M 36.5% | 280.06M 30.0% | 215.43M 12.8% | 191.03M 23.7% | 154.37M 32.5% | 116.52M 31.6% |
Gross Margin % | 61.00% 1.6% | 62.00% 0.0% | 62.00% 5.1% | 59.00% 1.7% | 60.00% 3.2% | 62.00% 3.3% | 60.00% 1.6% | 61.00% 1.6% |
Research & Development | 190.42M 18.7% | 160.38M 6.0% | 151.36M 36.2% | 111.12M 68.4% | 65.98M 36.0% | 48.53M 22.8% | 39.51M 63.9% | 24.11M 45.4% |
General & Administrative | 95.59M 11.2% | 85.97M 8.0% | 93.45M 7.3% | 100.79M 76.0% | 57.28M 20.6% | 47.48M 37.7% | 34.48M 38.5% | 24.89M 17.4% |
Selling & Marketing | 143.90M 30.1% | 110.60M 2.8% | 107.60M 0.2% | 107.40M 46.7% | 73.20M 25.2% | 58.45M 13.4% | 51.53M 54.8% | 33.29M 15.9% |
SG&A Expenses | 239.49M 21.8% | 196.57M 2.2% | 201.05M 3.4% | 208.19M 59.6% | 130.48M 23.2% | 105.92M 23.2% | 86.01M 47.8% | 58.18M 16.6% |
Other Operating Expenses | 0.00 | 0.00 100.0% | 28.99M 12.5% | 33.12M 7.4% | 30.84M 15.1% | 26.79M 19.6% | 22.39M 40091.1% | -56.00K 41.7% |
Total Operating Expenses | 429.91M 20.4% | 356.95M 6.4% | 381.41M 8.2% | 352.43M 55.0% | 227.30M 25.4% | 181.24M 22.5% | 147.91M 52.7% | 96.87M 22.3% |
Cost and Expenses | 797.90M 21.2% | 658.56M 6.3% | 619.48M 13.8% | 544.25M 46.6% | 371.25M 23.6% | 300.27M 20.3% | 249.55M 46.4% | 170.41M 26.7% |
Operating Income | 152.92M 12.7% | 135.64M 13985.6% | 963.00K 101.3% | -72.37M 509.3% | -11.88M 221.4% | 9.78M 51.4% | 6.46M 67.1% | 19.66M 110.6% |
Operating Margin % | 16.00% 5.9% | 17.00% | 0.00% 100.0% | -15.00% 400.0% | -3.00% 200.0% | 3.00% 0.0% | 3.00% 70.0% | 10.00% 66.7% |
EBITDA | 183.76M 8.2% | 169.87M 467.1% | 29.95M 178.1% | -38.36M 288.5% | 20.35M 17.0% | 17.39M 23.3% | 14.10M 58.8% | 34.23M 55.4% |
EBITDA Margin % | 19.00% 9.5% | 21.00% 320.0% | 5.00% 162.5% | -8.00% 233.3% | 6.00% 0.0% | 6.00% 0.0% | 6.00% 66.7% | 18.00% 20.0% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 1.85M 11.8% | 1.65M | 0.00 100.0% |
Interest Income | 8.16M 41.7% | 13.98M 98.8% | 7.03M 493.8% | 1.18M 136.3% | 501.00K 72.9% | 1.85M 11.8% | 1.65M | 0.00 |
Other Income (Expense) | 8.20M 44.2% | 14.68M 108.7% | 7.03M 24.4% | 5.65M 58.5% | 13.61M 92.7% | 187.05M 11519.3% | -1.64M 324.1% | 731.00K 66.5% |
Pre-Tax Income | 161.11M 7.2% | 150.32M 1779.7% | 8.00M 112.0% | -66.72M 3947.6% | 1.73M 99.1% | 196.83M 3981.1% | 4.82M 76.3% | 20.39M 108.6% |
Pre-Tax Margin % | 17.00% 10.5% | 19.00% 1800.0% | 1.00% 107.1% | -14.00% | 0.00% 100.0% | 63.00% 3050.0% | 2.00% 81.8% | 11.00% 57.1% |
Tax Provision | 20.19M 137.6% | -53.75M 1115.0% | 5.29M 277.7% | 1.40M 98.6% | 706.00K 98.2% | 38.43M 222.2% | -31.46M 7590.2% | 420.00K 624.1% |
Net Income | 140.92M 30.9% | 204.07M 7452.5% | 2.70M 104.0% | -68.12M 6726.4% | 1.03M 99.4% | 158.40M 336.6% | 36.28M 81.7% | 19.97M 105.5% |
Net Margin % | 15.00% 42.3% | 26.00% | 0.00% 100.0% | -14.00% | 0.00% 100.0% | 51.00% 264.3% | 14.00% 27.3% | 11.00% 57.1% |
Basic EPS | 3.91 30.6% | 5.63 7327.4% | 0.08 103.9% | -1.95 6665.7% | 0.03 99.4% | 4.62 331.8% | 1.07 81.4% | 0.59 103.4% |
Diluted EPS | 3.88 30.1% | 5.55 7828.6% | 0.07 103.6% | -1.95 6600.0% | 0.03 99.3% | 4.44 335.3% | 1.02 82.1% | 0.56 100.0% |
Basic Shares Outstanding | 36.01M 0.7% | 36.25M 1.7% | 35.63M 1.8% | 35.01M 1.2% | 34.58M 0.9% | 34.26M 0.7% | 34.02M 0.3% | 34.13M 0.8% |
Diluted Shares Outstanding | 36.33M 1.2% | 36.78M 1.0% | 36.42M 4.0% | 35.01M 1.9% | 35.70M 0.0% | 35.71M 0.4% | 35.57M 0.0% | 35.56M 1.2% |