

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 140,892 | 178,966 | 212,627 | 213,230 | 225,284 | 231,473 | |
COGS | 110,563 | 135,928 | 160,481 | 157,221 | 169,098 | 174,940 | |
Gross Profit | 30,329 | 43,038 | 52,146 | 56,009 | 56,186 | 56,533 | |
Operating Expenses & Income | |||||||
Operating Income | 17,764 | 21,221 | 35,296 | 37,142 | 37,688 | 36,665 | |
Total Operating Expenses | 12,565 | 21,817 | 16,850 | 18,867 | 18,498 | 19,868 | |
R&D Expenses | 1,256 | 1,569 | 1,671 | - | - | - | |
Selling General & Admin Expenses | 5,465 | 6,714 | 8,428 | 10,200 | 5,564 | 5,328 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (38) | (147) | - | - | - | - | |
Interest Income | 38 | 170 | 513 | 526 | 394 | - | |
Income Tax Expense | 4,732 | 5,399 | 9,306 | 9,495 | 10,917 | 10,999 | |
Net Income | |||||||
Net Income | 13,348 | 15,979 | 26,149 | 26,113 | 28,270 | 28,281 | |
Supplemental | |||||||
EBIT | 18,080 | 21,378 | 35,455 | 35,608 | 39,187 | 38,751 | |
EBITDA | 19,666 | 23,417 | 38,776 | 39,363 | 42,353 | 42,069.8 | |