
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 134,858 | 117,295 | 117,664 | 125,941 | 132,049 | 130,587 | |
COGS | 118,430 | 105,180 | 104,452 | 112,337 | 117,010 | 115,760 | |
Gross Profit | 16,428 | 12,115 | 13,212 | 13,604 | 15,039 | 14,827 | |
Operating Expenses & Income | |||||||
Operating Income | 7,848 | 3,995 | 4,575 | 4,146 | 5,253 | 5,137 | |
Total Operating Expenses | 8,580 | 8,118 | 8,637 | 9,457 | 9,786 | 9,691 | |
R&D Expenses | 676 | 835 | 1,104 | 994 | 900 | 716 | |
Selling General & Admin Expenses | 7,904 | 7,283 | 8,637 | 8,463 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (254) | (267) | (215) | (228) | (288) | (320) | |
Interest Income | 6 | 3 | 130 | 1 | 2 | - | |
Income Tax Expense | 2,296 | 1,213 | 676 | 632 | 1,559 | 1,355 | |
Net Income | |||||||
Net Income | 5,109 | 2,451 | 3,219 | 3,038 | 3,403 | 3,272 | |
Supplemental | |||||||
EBIT | 7,637 | 3,932 | 4,110 | 3,899 | 5,253 | 5,136 | |
EBITDA | 8,534 | 4,881 | 5,148 | 4,967 | 6,340 | 6,368 | |