Need PPIH 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 Jan 31, 2026 Apr 16, 2026 | 2025 Jan 31, 2025 May 1, 2025 | 2023 Jan 31, 2024 Apr 26, 2024 | 2022 Jan 31, 2023 Apr 27, 2023 | 2021 Jan 31, 2022 Apr 19, 2022 | 2020 Jan 31, 2021 Apr 15, 2021 | 2019 Jan 31, 2020 Apr 21, 2020 | 2018 Jan 31, 2019 Apr 16, 2019 |
|---|
Total Revenue | 210.93M 33.2% | 158.38M 5.1% | 150.67M 5.7% | 142.57M 2.9% | 138.55M 63.6% | 84.69M 33.7% | 127.66M 1.0% | 128.97M 22.5% |
Cost of Revenue | 141.44M 34.5% | 105.14M 3.7% | 109.21M 4.7% | 104.27M 1.7% | 106.02M 44.2% | 73.52M 25.5% | 98.62M 6.6% | 105.63M 13.0% |
Gross Profit | 69.49M 30.5% | 53.25M 28.4% | 41.46M 8.2% | 38.30M 17.7% | 32.53M 191.0% | 11.18M 61.5% | 29.05M 24.5% | 23.34M 98.8% |
Gross Margin % | 33.00% 2.9% | 34.00% 21.4% | 28.00% 3.7% | 27.00% 17.4% | 23.00% 76.9% | 13.00% 43.5% | 23.00% 27.8% | 18.00% 63.6% |
Research & Development | 0.00 100.0% | 100.00K 80.0% | 500.00K | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 200.00K 33.3% |
General & Administrative | 35.29M 26.0% | 28.00M 23.9% | 22.59M 2.7% | 21.99M 10.6% | 19.89M 15.5% | 17.22M 9.0% | 18.93M 23.3% | 15.36M 5.3% |
Selling & Marketing | 4.75M 4.1% | 4.95M 10.2% | 5.51M 6.7% | 5.16M 14.1% | 4.53M 15.1% | 5.33M 2.0% | 5.23M 0.2% | 5.24M 3.9% |
SG&A Expenses | 40.04M 21.5% | 32.95M 17.3% | 28.10M 3.5% | 27.16M 11.2% | 24.42M 8.3% | 22.56M 6.7% | 24.16M 17.3% | 20.60M 3.1% |
Other Operating Expenses | 0.00 100.0% | -100.00K | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 40.04M 21.5% | 32.95M 17.3% | 28.10M 3.5% | 27.16M 11.2% | 24.42M 8.3% | 22.56M 2.4% | 23.11M 12.2% | 20.60M 3.1% |
Cost and Expenses | 181.48M 31.4% | 138.08M 0.6% | 137.31M 4.5% | 131.43M 0.8% | 130.44M 35.8% | 96.07M 21.1% | 121.72M 3.6% | 126.22M 10.0% |
Operating Income | 29.45M 45.1% | 20.30M 52.0% | 13.36M 19.9% | 11.14M 37.4% | 8.11M 171.3% | -11.38M 333.1% | 4.88M 79.3% | 2.72M 128.6% |
Operating Margin % | 14.00% 7.7% | 13.00% 44.4% | 9.00% 12.5% | 8.00% 33.3% | 6.00% 146.2% | -13.00% 425.0% | 4.00% 100.0% | 2.00% 122.2% |
EBITDA | 34.52M 70.1% | 20.30M 27.0% | 15.99M 3.5% | 15.45M 13.8% | 13.57M 724.4% | -2.17M 120.5% | 10.58M 45.0% | 7.30M 267.0% |
EBITDA Margin % | 16.00% 23.1% | 13.00% 18.2% | 11.00% 0.0% | 11.00% 10.0% | 10.00% 433.3% | -3.00% 137.5% | 8.00% 33.3% | 6.00% 250.0% |
Interest Expense | 2.12M 4.7% | 2.22M 8.4% | 2.43M 8.3% | 2.24M 144.3% | 918.00K 41.4% | 649.00K 41.3% | 1.11M 14.0% | 1.29M 59.2% |
Interest Income | 298.00K 4.9% | 284.00K 74.2% | 163.00K 31.5% | 124.00K 37.8% | 90.00K 66.4% | 268.00K 33.3% | 201.00K 22.6% | 164.00K 47.7% |
Other Income (Expense) | -1.96M 6.7% | -1.83M 47.1% | -3.47M 118.7% | -1.59M 834.3% | 216.00K 94.0% | 3.60M 2239.0% | 154.00K 113.7% | -1.12M 61.0% |
Pre-Tax Income | 27.49M 48.9% | 18.47M 86.7% | 9.89M 3.5% | 9.56M 14.8% | 8.33M 207.1% | -7.78M 254.4% | 5.04M 214.7% | 1.60M 115.7% |
Pre-Tax Margin % | 13.00% 8.3% | 12.00% 71.4% | 7.00% 0.0% | 7.00% 16.7% | 6.00% 166.7% | -9.00% 325.0% | 4.00% 300.0% | 1.00% 110.0% |
Tax Provision | 6.84M 27.3% | 5.38M 262.0% | -3.32M 191.9% | 3.61M 59.5% | 2.27M 1803.0% | -133.00K 109.1% | 1.46M 32.1% | 2.15M 1022.7% |
Net Income | 17.04M 89.6% | 8.98M 14.2% | 10.47M 76.1% | 5.95M 1.9% | 6.06M 179.3% | -7.64M 313.7% | 3.58M 750.2% | -550.00K 94.5% |
Net Margin % | 8.00% 33.3% | 6.00% 14.3% | 7.00% 75.0% | 4.00% 0.0% | 4.00% 144.4% | -9.00% 400.0% | 3.00% | 0.00% 100.0% |
Basic EPS | 2.12 87.6% | 1.13 13.7% | 1.31 74.7% | 0.75 0.0% | 0.75 179.8% | -0.94 308.9% | 0.45 742.9% | -0.07 94.6% |
Diluted EPS | 2.09 86.6% | 1.12 13.8% | 1.30 78.1% | 0.73 1.4% | 0.72 176.6% | -0.94 318.6% | 0.43 714.3% | -0.07 94.6% |
Basic Shares Outstanding | 8.05M 1.1% | 7.96M 0.3% | 7.98M 0.0% | 7.98M 1.9% | 8.13M 0.1% | 8.13M 1.7% | 7.99M 2.3% | 7.81M 1.8% |
Diluted Shares Outstanding | 8.15M 1.7% | 8.02M 0.7% | 8.07M 0.5% | 8.12M 3.6% | 8.42M 3.6% | 8.13M 1.9% | 8.28M 6.0% | 7.81M 1.7% |