NYSE:TPVG - New York Stock Exchange, Inc. - US89677Y1001 - Common Stock - Currency: USD
TTM (2025-3-31) | 2024 (2024-12-31) | 2023 (2023-12-31) | 2022 (2022-12-31) | 2021 (2021-12-31) | ||||
---|---|---|---|---|---|---|---|---|
Revenue | 79.88M | 75.63M | 61.73M | 73.42M | 67.39M | |||
Cost Of Goods | 43.79M | 45.41M | 54.69M | 49.17M | 40.16M | |||
Gross Profit | 36.08M | 30.23M | 7.04M | 24.26M | 27.23M | |||
Operating Expenses | 8.27M | 8.69M | 9.00M | 6.70M | 6.13M | |||
Selling, General, and Administrative Expenses | 8.27M | 8.69M | 9.00M | 6.70M | 6.13M | |||
Operating Income | 27.81M | 21.53M | -1.96M | 17.56M | 21.10M | |||
Interest Income/Expense | 8.95M | 10.51M | -37.87M | -37.63M | 56.14M | |||
Non Recurring Items | N/A | N/A | 0.00 | 0.00 | -680.00K | |||
Income Before Taxes | 36.76M | 32.05M | -39.82M | -20.07M | 76.56M | |||
Net Income | 36.76M | 32.05M | -39.82M | -20.07M | 76.56M | |||
Per Share Data | ||||||||
EPS Diluted Total Ops | 0.93 | 0.82 | -1.12 | -0.61 | 2.47 | |||
Non GAAP EPS | 1.27 | 1.41 | 2.07 | 1.94 | 1.33 | |||
Statistics | ||||||||
Gross Profit Margin | 45.17% | 39.96% | 11.40% | 33.04% | 40.41% | |||
Profit Margin | 46.02% | 42.37% | -64.51% | -27.34% | 113.61% | |||
Operating Profit Margin | 34.81% | 28.47% | -3.17% | 23.92% | 31.31% |
All data in USD