

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 88,420 | 77,260 | 78,863 | 81,192 | 86,658 | 95,606 | |
COGS | 73,912 | 63,944 | 63,974 | 66,019 | 69,360 | 75,183 | |
Gross Profit | 14,508 | 13,316 | 14,889 | 15,173 | 17,298 | 20,423 | |
Operating Expenses & Income | |||||||
Operating Income | 5,123 | 3,771 | 4,956 | 4,564 | 6,186 | 7,976 | |
Total Operating Expenses | 9,382 | 9,540 | 9,933 | 10,609 | 11,112 | 12,447 | |
R&D Expenses | 1,047 | 1,179 | 1,301 | 1,481 | 1,591 | 1,683 | |
Selling General & Admin Expenses | 2,732 | 2,743 | 2,653 | 2,810 | 2,851 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (84) | (21) | (17) | (31) | (58) | (130) | |
Interest Income | 182 | 7 | 8 | 55 | 92 | - | |
Income Tax Expense | 1,519 | 1,492 | 1,371 | 1,636 | 1,383 | 2,137 | |
Net Income | |||||||
Net Income | 3,417 | 3,788 | 4,315 | 4,359 | 3,815 | 4,996 | |
Supplemental | |||||||
EBIT | 5,124 | 3,772 | 5,707 | 4,568 | 6,186 | 8,111 | |
EBITDA | 9,626 | 8,024 | 9,874 | 9,972 | 11,220 | 13,560 | |