
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 92,074 | 85,050 | 74,431 | 90,936 | 89,109 | 92,960 | |
COGS | 81,309 | 73,998 | 60,478 | 69,540 | 73,003 | 76,569 | |
Gross Profit | 10,765 | 11,052 | 13,953 | 21,396 | 16,106 | 16,391 | |
Operating Expenses & Income | |||||||
Operating Income | 5,930 | 6,085 | 7,557 | 11,177 | 10,313 | 10,492 | |
Total Operating Expenses | 4,831 | 4,963 | 6,390 | 10,215 | 5,793 | 5,899 | |
R&D Expenses | 2,095 | 2,291 | 3,283 | 6,529 | 2,394 | 1,831 | |
Selling General & Admin Expenses | 689 | 662 | 836 | 1,139 | 991 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (323) | (96) | (1) | - | (10) | (13) | |
Interest Income | 2 | 1 | 1 | 57 | 1 | 1 | |
Income Tax Expense | 1,751 | 1,894 | 2,376 | 3,383 | 3,164 | 3,175 | |
Net Income | |||||||
Net Income | 3,874 | 4,133 | 5,126 | 7,618 | 7,146 | 7,170 | |
Supplemental | |||||||
EBIT | 5,624 | 6,027 | 7,501 | 11,000 | 10,318 | 10,352 | |
EBITDA | 24,209 | 22,532 | 20,720 | 19,239 | 20,301 | 20,495 | |