
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 34,541 | 37,604 | 39,812 | 39,814 | 45,984 | 46,957 | |
COGS | 23,435 | 26,173 | 28,334 | 28,570 | 33,162 | 32,840 | |
Gross Profit | 11,106 | 11,431 | 11,478 | 11,244 | 12,822 | 14,117 | |
Operating Expenses & Income | |||||||
Operating Income | 3,839 | 3,399 | 2,862 | 1,791 | 2,684 | 3,849 | |
Total Operating Expenses | 7,267 | 8,032 | 8,616 | 9,453 | 10,138 | 10,268 | |
R&D Expenses | 281 | 356 | 355 | 321 | 211 | - | |
Selling General & Admin Expenses | 6,986 | 7,676 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (23) | (37) | (62) | (93) | (130) | (180) | |
Interest Income | 53 | 206 | 1 | 3 | 5 | - | |
Income Tax Expense | 1,300 | 1,324 | 1,276 | 819 | 1,026 | 1,400 | |
Net Income | |||||||
Net Income | 2,406 | 2,333 | 1,204 | (191) | 1,564 | 2,401 | |
Supplemental | |||||||
EBIT | 3,730 | 3,704 | 2,543 | 703 | 2,718 | 3,983 | |
EBITDA | 4,084 | 4,139 | 3,102 | 1,319 | 3,336 | 4,602 | |