Need TRC 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 Mar 19, 2026 | 2024 Dec 31, 2024 Mar 6, 2025 | 2023 Dec 31, 2023 Mar 6, 2024 | 2022 Dec 31, 2022 Mar 8, 2023 | 2021 Dec 31, 2021 Mar 3, 2022 | 2020 Dec 31, 2020 Mar 3, 2021 | 2019 Dec 31, 2019 Mar 10, 2020 | 2018 Dec 31, 2018 Mar 1, 2019 |
|---|
Total Revenue | 49.59M 18.4% | 41.89M 6.4% | 44.74M 43.5% | 79.22M 42.4% | 55.61M 47.0% | 37.83M 23.6% | 49.52M 8.6% | 45.62M 27.9% |
Cost of Revenue | 43.48M 8.7% | 39.99M 3.7% | 38.57M 30.9% | 55.79M 21.2% | 46.03M 31.0% | 35.15M 15.5% | 41.59M 17.2% | 35.48M 7.3% |
Gross Profit | 6.11M 222.9% | 1.89M 69.3% | 6.17M 73.7% | 23.43M 144.5% | 9.58M 257.2% | 2.68M 66.2% | 7.93M 21.8% | 10.14M 290.5% |
Gross Margin % | 12.00% 140.0% | 5.00% 64.3% | 14.00% 53.3% | 30.00% 76.5% | 17.00% 142.9% | 7.00% 56.3% | 16.00% 27.3% | 22.00% 214.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 9.87M 1.8% | 9.70M 1.5% | 9.84M 4.4% | 9.43M 0.7% | 9.36M 3.5% | 9.71M 4.3% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 0.00 | 0.00 100.0% | 9.87M 1.8% | 9.70M 1.5% | 9.84M 4.4% | 9.43M 0.7% | 9.36M 3.5% | 9.71M 4.3% |
Other Operating Expenses | 14.07M 26.8% | 11.09M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | -59.00K |
Total Operating Expenses | 14.07M 26.8% | 11.09M 12.4% | 9.87M 1.8% | 9.70M 1.5% | 9.84M 4.4% | 9.43M 0.7% | 9.36M 3.5% | 9.71M 4.3% |
Cost and Expenses | 57.54M 12.6% | 51.08M 5.5% | 48.44M 26.0% | 65.49M 17.2% | 55.87M 25.3% | 44.58M 12.5% | 50.95M 12.8% | 45.18M 4.6% |
Operating Income | -7.95M 13.5% | -9.20M 148.7% | -3.70M 126.9% | 13.73M 4430.9% | -317.00K 95.3% | -6.75M 152.7% | -2.67M 712.4% | 436.00K 105.8% |
Operating Margin % | -16.00% 27.3% | -22.00% 175.0% | -8.00% 147.1% | 17.00% 1800.0% | -1.00% 94.4% | -18.00% 260.0% | -5.00% 600.0% | 1.00% 104.8% |
EBITDA | 7.17M 266.3% | -4.31M 545.1% | 969.00K 94.5% | 17.72M 308.9% | 4.33M 355.1% | -1.70M 147.1% | 3.60M 20.2% | 4.52M 314.6% |
EBITDA Margin % | 14.00% 240.0% | -10.00% 600.0% | 2.00% 90.9% | 22.00% 175.0% | 8.00% 300.0% | -4.00% 157.1% | 7.00% 30.0% | 10.00% 266.7% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 914.00K | 0.00 100.0% | 2.56M | 0.00 100.0% | 57.00K 93.6% | 884.00K 28.7% | 1.24M | 0.00 |
Other Income (Expense) | 9.11M 29.2% | 12.86M 38.5% | 9.29M 2.0% | 9.47M 3.0% | 9.20M 34.7% | 6.83M 57.3% | 15.99M 212.4% | 5.12M 21.1% |
Pre-Tax Income | 1.16M 68.4% | 3.66M 34.4% | 5.59M 75.9% | 23.20M 153.2% | 9.16M 11074.4% | 82.00K 99.4% | 14.56M 162.1% | 5.55M 305.6% |
Pre-Tax Margin % | 2.00% 77.8% | 9.00% 25.0% | 12.00% 58.6% | 29.00% 81.2% | 16.00% | 0.00% 100.0% | 29.00% 141.7% | 12.00% 250.0% |
Tax Provision | 1.09M 11.5% | 976.00K 58.0% | 2.32M 68.6% | 7.39M 93.5% | 3.82M 360.9% | 829.00K 79.2% | 3.98M 201.5% | 1.32M 217.5% |
Net Income | 75.00K 97.2% | 2.69M 17.6% | 3.27M 79.3% | 15.81M 195.6% | 5.35M 815.9% | -747.00K 107.1% | 10.58M 148.6% | 4.25M 373.6% |
Net Margin % | 0.00% 100.0% | 6.00% 14.3% | 7.00% 65.0% | 20.00% 100.0% | 10.00% 600.0% | -2.00% 109.5% | 21.00% 133.3% | 9.00% 325.0% |
Basic EPS | 0.00 97.2% | 0.10 16.7% | 0.12 80.0% | 0.60 200.0% | 0.20 801.8% | -0.03 107.0% | 0.41 156.2% | 0.16 323.2% |
Diluted EPS | 0.00 100.0% | 0.10 16.7% | 0.12 79.7% | 0.59 195.0% | 0.20 766.7% | -0.03 107.5% | 0.40 150.0% | 0.16 328.6% |
Basic Shares Outstanding | 26.95M 0.5% | 26.81M 0.4% | 26.71M 0.9% | 26.48M 0.5% | 26.34M 0.5% | 26.21M 0.7% | 26.03M 0.3% | 25.95M 19.7% |
Diluted Shares Outstanding | 26.95M 0.5% | 26.82M 0.4% | 26.71M 0.2% | 26.65M 0.9% | 26.41M 0.8% | 26.21M 0.2% | 26.15M 0.7% | 25.98M 19.6% |