Need PSTL 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 27, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Mar 7, 2023 | 2021 Dec 31, 2021 Mar 14, 2022 | 2020 Dec 31, 2020 Mar 30, 2021 | 2019 Dec 31, 2019 Mar 27, 2020 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 95.82M 25.5% | 76.37M 19.9% | 63.71M 19.5% | 53.33M 33.5% | 39.94M 61.9% | 24.68M 118.6% | 11.29M 46.9% | 7.69M 14.2% |
Cost of Revenue | 11.33M 40.3% | 18.97M 23.4% | 15.37M 20.2% | 12.79M 36.3% | 9.39M 87.0% | 5.02M 95.0% | 2.57M 37.2% | 1.88M 21.0% |
Gross Profit | 84.50M 47.2% | 57.40M 18.7% | 48.34M 19.2% | 40.54M 32.7% | 30.55M 55.4% | 19.66M 125.5% | 8.71M 50.0% | 5.81M 12.2% |
Gross Margin % | 88.00% 17.3% | 75.00% 1.3% | 76.00% 0.0% | 76.00% 0.0% | 76.00% 5.0% | 80.00% 3.9% | 77.00% 1.3% | 76.00% 1.3% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.09 50.0% | 0.06 400.0% | -0.02 84.6% | -0.13 | 0.00 |
General & Administrative | 17.19M 7.4% | 16.01M 9.2% | 14.65M 11.8% | 13.11M 23.2% | 10.64M 29.3% | 8.23M 69.8% | 4.85M 245.6% | 1.40M 3.8% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 17.19M 7.4% | 16.01M 9.2% | 14.65M 11.8% | 13.11M 23.2% | 10.64M 29.3% | 8.23M 69.8% | 4.85M 245.6% | 1.40M 3.8% |
Other Operating Expenses | 32.97M 63.1% | 20.21M 2.7% | 19.69M 11.1% | 17.73M 26.7% | 13.99M 52.7% | 9.16M 141.1% | 3.80M 107.4% | 1.83M 10.5% |
Total Operating Expenses | 50.16M 38.5% | 36.22M 5.5% | 34.34M 11.4% | 30.84M 25.2% | 24.63M 41.6% | 17.39M 101.2% | 8.65M 167.3% | 3.23M 3.8% |
Cost and Expenses | 61.48M 11.4% | 55.20M 11.0% | 49.72M 13.9% | 43.63M 28.3% | 34.02M 51.8% | 22.41M 99.7% | 11.22M 119.5% | 5.11M 9.5% |
Operating Income | 34.34M 62.1% | 21.18M 51.3% | 14.00M 44.3% | 9.70M 63.9% | 5.92M 229.9% | 1.79M 1165.9% | -168.31K 106.5% | 2.57M 24.9% |
Operating Margin % | 36.00% 28.6% | 28.00% 27.3% | 22.00% 22.2% | 18.00% 20.0% | 15.00% 114.3% | 7.00% 800.0% | -1.00% 103.0% | 33.00% 6.5% |
EBITDA | 57.35M 39.9% | 40.99M 21.7% | 33.68M 20.9% | 27.86M 43.6% | 19.40M 77.0% | 10.96M 217.9% | 3.45M 16.3% | 4.12M 18.4% |
EBITDA Margin % | 60.00% 11.1% | 54.00% 1.9% | 53.00% 1.9% | 52.00% 6.1% | 49.00% 11.4% | 44.00% 41.9% | 31.00% 42.6% | 54.00% 3.8% |
Interest Expense | 15.24M 26.6% | 12.04M 28.9% | 9.34M 73.7% | 5.38M 96.3% | 2.74M 16.8% | 2.35M 113.5% | 1.10M 26.1% | 1.49M 0.3% |
Interest Income | 7.00K 73.1% | 26.00K 420.0% | 5.00K 400.0% | 1.00K 50.0% | 2.00K 27.1% | 2.75K 53.7% | 5.93K | 0.00 |
Other Income (Expense) | -16.21M 27.3% | -12.74M 36.4% | -9.34M 88.9% | -4.94M 52.0% | -3.25M 25.9% | -2.58M 69.9% | -1.52M 2.3% | -1.49M 0.3% |
Pre-Tax Income | 18.13M 114.8% | 8.44M 81.2% | 4.66M 2.1% | 4.76M 78.3% | 2.67M 583.6% | -551.54K 62.0% | -1.45M 233.6% | 1.09M 91.2% |
Pre-Tax Margin % | 19.00% 72.7% | 11.00% 57.1% | 7.00% 22.2% | 9.00% 28.6% | 7.00% 450.0% | -2.00% 84.6% | -13.00% 192.9% | 14.00% 75.0% |
Tax Provision | 27.00K 76.7% | 116.00K 61.1% | 72.00K 500.0% | 12.00K 89.2% | 111.00K 24.2% | 89.34K 124.8% | 39.75K 165.4% | -60.76K 88.8% |
Net Income | 14.15M 114.5% | 6.60M 77.8% | 3.71M 3.8% | 3.85M 87.5% | 2.06M 420.7% | -640.88K 57.1% | -1.49M 231.4% | 1.14M 3.1% |
Net Margin % | 15.00% 66.7% | 9.00% 50.0% | 6.00% 14.3% | 7.00% 40.0% | 5.00% 266.7% | -3.00% 76.9% | -13.00% 186.7% | 15.00% 6.3% |
Basic EPS | 0.47 123.8% | 0.21 75.0% | 0.12 42.9% | 0.21 40.0% | 0.15 264.1% | -0.09 68.5% | -0.29 238.1% | 0.21 0.0% |
Diluted EPS | 0.47 123.8% | 0.21 75.0% | 0.12 42.9% | 0.21 40.0% | 0.15 266.7% | -0.09 69.0% | -0.29 238.1% | 0.21 0.0% |
Basic Shares Outstanding | 24.35M 7.9% | 22.57M 12.0% | 20.15M 8.6% | 18.55M 35.5% | 13.69M 95.2% | 7.01M 35.8% | 5.16M 2.8% | 5.31M 0.0% |
Diluted Shares Outstanding | 24.35M 7.9% | 22.57M 12.0% | 20.15M 8.6% | 18.55M 35.5% | 13.69M 95.2% | 7.01M 35.8% | 5.16M 2.8% | 5.31M 0.0% |