
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 63,460 | 62,910 | 53,718 | 53,559 | 55,295 | 57,417 | |
COGS | 50,053 | 50,647 | 42,210 | 41,741 | 44,248 | 45,753 | |
Gross Profit | 13,407 | 12,263 | 11,508 | 11,818 | 11,047 | 11,606 | |
Operating Expenses & Income | |||||||
Operating Income | 5,359 | 4,559 | 3,456 | 3,818 | 3,624 | 3,163 | |
Total Operating Expenses | 8,048 | 7,704 | 8,052 | 8,000 | 7,423 | 8,443 | |
R&D Expenses | 1,848 | 1,653 | 1,578 | 1,640 | 1,602 | 1,628 | |
Selling General & Admin Expenses | 5,704 | 5,264 | 5,264 | 5,658 | 5,821 | 5,900 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (254) | (359) | (684) | (607) | (506) | (454) | |
Interest Income | 2,209 | 235 | 548 | 452 | 506 | 335 | |
Income Tax Expense | 1,027 | 1,192 | (326) | 504 | 139 | 69 | |
Net Income | |||||||
Net Income | 6,541 | 3,132 | 3,263 | 2,775 | 2,529 | 2,553 | |
Supplemental | |||||||
EBIT | 7,822 | 4,683 | 3,621 | 3,886 | 3,174 | 3,074 | |
EBITDA | 8,607 | 5,463 | 4,471 | 4,716 | 4,090 | 3,921 | |