

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 154,053 | 167,594 | 175,120 | 185,524 | 203,639 | 223,253 | |
COGS | 133,540 | 144,834 | 150,867 | 161,310 | 173,162 | 184,945 | |
Gross Profit | 20,513 | 22,760 | 24,253 | 24,214 | 30,477 | 38,308 | |
Operating Expenses & Income | |||||||
Operating Income | 11,320 | 13,007 | 13,461 | 12,549 | 17,887 | 24,356 | |
Total Operating Expenses | 9,193 | 9,753 | 10,792 | 11,665 | 12,590 | 13,952 | |
R&D Expenses | 385 | 481 | 597 | 751 | 862 | 862 | |
Selling General & Admin Expenses | 8,808 | 9,753 | 10,195 | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (27) | (31) | (24) | (29) | (36) | (50) | |
Interest Income | 84 | 613 | 85 | 129 | 161 | - | |
Income Tax Expense | 3,687 | 4,453 | 4,628 | 4,384 | 5,814 | 8,134 | |
Net Income | |||||||
Net Income | 8,049 | 9,141 | 9,384 | 10,060 | 12,800 | 17,121 | |
Supplemental | |||||||
EBIT | 11,320 | 13,007 | 13,461 | 12,549 | 17,887 | 24,356 | |
EBITDA | 12,413 | 14,173 | 14,709 | 13,934 | 19,212 | 25,929 | |