Need TPCS 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: 2021 to 2026
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 | 2026 Mar 31, 2026 Jun 25, 2026 | 2025 Mar 31, 2025 Jul 30, 2025 | 2024 Mar 31, 2024 Sep 13, 2024 | 2023 Mar 31, 2023 Jun 15, 2023 | 2022 Mar 31, 2022 Aug 10, 2022 | 2021 Mar 31, 2021 Jun 10, 2021 | 2020 Mar 31, 2020 Jun 11, 2020 | 2019 Mar 31, 2019 Jun 27, 2019 |
|---|
Total Revenue | 31.64M 7.0% | 34.03M 7.7% | 31.59M 0.5% | 31.43M 41.1% | 22.28M 42.9% | 15.60M 2.6% | 16.01M 4.2% | 16.70M 10.8% |
Cost of Revenue | 26.67M 10.2% | 29.70M 8.1% | 27.47M 3.6% | 26.53M 40.3% | 18.91M 55.8% | 12.13M 5.7% | 12.87M 6.2% | 12.12M 17.9% |
Gross Profit | 4.97M 14.9% | 4.33M 5.1% | 4.12M 16.0% | 4.90M 45.2% | 3.38M 2.5% | 3.46M 10.4% | 3.14M 31.5% | 4.58M 15.3% |
Gross Margin % | 16.00% 23.1% | 13.00% 0.0% | 13.00% 18.8% | 16.00% 6.7% | 15.00% 31.8% | 22.00% 10.0% | 20.00% 25.9% | 27.00% 28.6% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 6.49M 25.9% | 8.75M 45.6% | 6.01M 21.7% | 4.94M 73.8% | 2.84M 2.0% | 2.79M 1.4% | 2.75M 8.7% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 6.04M 6.9% | 6.49M 25.9% | 8.75M 45.6% | 6.01M 21.7% | 4.94M 73.8% | 2.84M 2.0% | 2.79M 1.4% | 2.75M 8.7% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 40.84K 243.9% | -28.39K 717.1% | 4.60K 79.8% | 22.75K | 0.00 100.0% |
Total Operating Expenses | 6.04M 6.9% | 6.49M 25.9% | 8.75M 45.6% | 6.01M 21.7% | 4.94M 73.8% | 2.84M 2.0% | 2.79M 1.4% | 2.75M 8.7% |
Cost and Expenses | 32.71M 9.6% | 36.19M 0.1% | 36.22M 11.3% | 32.54M 36.5% | 23.84M 59.3% | 14.97M 4.4% | 15.65M 5.3% | 14.86M 16.3% |
Operating Income | -1.07M 50.6% | -2.16M 53.4% | -4.63M 335.2% | -1.06M 31.8% | -1.56M 350.5% | 623.25K 65.6% | 376.47K 79.5% | 1.84M 90.0% |
Operating Margin % | -3.00% 50.0% | -6.00% 60.0% | -15.00% 400.0% | -3.00% 57.1% | -7.00% 275.0% | 4.00% 100.0% | 2.00% 81.8% | 11.00% 120.0% |
EBITDA | -1.07M 281.8% | 587.00K 127.2% | -2.16M 220.7% | 1.79M 50.7% | 1.19M 10.8% | 1.33M 122.3% | 599.04K 76.8% | 2.59M 54.8% |
EBITDA Margin % | -3.00% 250.0% | 2.00% 128.6% | -7.00% 216.7% | 6.00% 20.0% | 5.00% 44.4% | 9.00% 125.0% | 4.00% 73.3% | 15.00% 66.7% |
Interest Expense | -485.00K 189.6% | 541.00K 3.8% | 521.11K 46.5% | 355.61K 32.0% | 269.38K 33.1% | 202.34K 31.7% | 296.08K 16.6% | 354.82K 14.1% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -566.00K 4.4% | -592.00K 23.9% | -477.75K 248.5% | 321.80K 68.4% | 1.02M 615.5% | -197.74K 75.0% | -791.08K 152.1% | -313.79K 23.2% |
Pre-Tax Income | -1.63M 40.6% | -2.75M 46.2% | -5.11M 552.3% | -783.42K 44.5% | -542.19K 227.4% | 425.51K 202.6% | -414.61K 127.2% | 1.52M 172.8% |
Pre-Tax Margin % | -5.00% 37.5% | -8.00% 50.0% | -16.00% 700.0% | -2.00% 0.0% | -2.00% 166.7% | 3.00% 200.0% | -3.00% 133.3% | 9.00% 200.0% |
Tax Provision | 31.00K 1650.0% | -2.00K 100.1% | 1.93M 887.9% | 195.58K 201.7% | -192.35K 283.4% | 104.88K 243.6% | -73.04K 117.3% | 423.36K 48.7% |
Net Income | -1.66M 39.4% | -2.75M 61.0% | -7.04M 619.3% | -979.01K 179.8% | -349.83K 209.1% | 320.63K 193.9% | -341.57K 131.0% | 1.10M 513.9% |
Net Margin % | -5.00% 37.5% | -8.00% 63.6% | -22.00% 633.3% | -3.00% 50.0% | -2.00% 200.0% | 2.00% 200.0% | -2.00% 128.6% | 7.00% 800.0% |
Basic EPS | -0.17 41.4% | -0.29 64.2% | -0.81 636.4% | -0.11 154.6% | -0.04 199.1% | 0.04 193.4% | -0.05 131.1% | 0.15 506.5% |
Diluted EPS | -0.17 41.4% | -0.29 64.2% | -0.81 636.4% | -0.11 175.0% | -0.04 200.0% | 0.04 180.0% | -0.05 133.3% | 0.15 475.0% |
Basic Shares Outstanding | 9.91M 4.8% | 9.46M 8.5% | 8.72M 1.4% | 8.60M 6.2% | 8.10M 10.0% | 7.36M 0.6% | 7.31M 1.3% | 7.22M 0.2% |
Diluted Shares Outstanding | 9.91M 4.8% | 9.46M 8.5% | 8.72M 1.4% | 8.60M 6.2% | 8.10M 4.3% | 7.76M 6.1% | 7.31M 3.4% | 7.57M 5.1% |