
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 96,073 | 104,996 | 115,815 | 130,639 | 138,616 | 140,395 | |
COGS | 72,121 | 77,862 | 83,418 | 94,541 | 99,987 | 101,213 | |
Gross Profit | 23,952 | 27,134 | 32,397 | 36,098 | 38,629 | 39,182 | |
Operating Expenses & Income | |||||||
Operating Income | 9,806 | 11,485 | 15,298 | 16,572 | 17,079 | 17,587 | |
Total Operating Expenses | 14,146 | 15,647 | 17,099 | 19,526 | 21,550 | 21,595 | |
R&D Expenses | 966 | 1,020 | 1,067 | 1,349 | - | - | |
Selling General & Admin Expenses | 10,324 | 11,505 | 13,123 | 15,248 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (19) | (793) | - | - | - | - | |
Interest Income | 19 | 58 | 100 | 118 | 134 | - | |
Income Tax Expense | 3,080 | 3,612 | 3,908 | 5,113 | 5,369 | 5,741 | |
Net Income | |||||||
Net Income | 8,172 | 8,654 | 12,306 | 12,184 | 12,294 | 12,648 | |
Supplemental | |||||||
EBIT | 11,263 | 11,491 | 15,227 | 17,373 | 17,079 | 18,225 | |
EBITDA | 12,630 | 12,780 | 16,576 | 18,942 | 18,971 | 20,168 | |