
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 103,965 | 96,223 | 97,842 | 115,434 | 129,017 | 131,566 | |
COGS | 81,098 | 72,599 | 79,641 | 91,356 | 103,810 | 108,033 | |
Gross Profit | 22,867 | 23,624 | 18,201 | 24,078 | 25,207 | 23,533 | |
Operating Expenses & Income | |||||||
Operating Income | 12,700 | 13,402 | 8,039 | 13,382 | 13,727 | 11,281 | |
Total Operating Expenses | 10,165 | 10,222 | 10,161 | 10,696 | 11,480 | 12,252 | |
R&D Expenses | 1,669 | 1,348 | 82 | 1,432 | 2,038 | 2,038 | |
Selling General & Admin Expenses | 1,398 | 1,212 | 1,217 | 9,541 | 10,040 | 1,784 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (28) | (19) | (37) | (36) | (29) | (23) | |
Interest Income | 4 | 1 | 15 | 23 | 15 | - | |
Income Tax Expense | 3,692 | 4,094 | 2,233 | 4,003 | 4,091 | 3,465 | |
Net Income | |||||||
Net Income | 8,826 | 9,262 | 5,928 | 9,781 | 10,053 | 8,890 | |
Supplemental | |||||||
EBIT | 12,556 | 13,398 | 8,200 | 13,818 | 14,174 | 11,399 | |
EBITDA | 15,207 | 16,104 | 11,345 | 16,753 | 17,202 | 14,740 | |