

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 94,451 | 97,383 | 103,717 | 113,475 | 120,303 | 121,201 | |
COGS | 70,448 | 75,420 | 79,237 | 84,367 | 89,955 | 90,169 | |
Gross Profit | 24,003 | 21,963 | 24,480 | 29,108 | 30,348 | 31,032 | |
Operating Expenses & Income | |||||||
Operating Income | 4,117 | 1,613 | 3,810 | 7,454 | 7,485 | 7,772 | |
Total Operating Expenses | 19,886 | 20,350 | 20,670 | 21,654 | 22,863 | 23,260 | |
R&D Expenses | 1,207 | 1,117 | 1,170 | 1,248 | - | 1,473 | |
Selling General & Admin Expenses | 8,100 | 8,311 | 8,325 | - | - | 6,222 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (4) | (8) | (13) | (27) | (38) | (40) | |
Interest Income | 488 | 242 | 5 | 12 | 36 | - | |
Income Tax Expense | 1,346 | 681 | 1,232 | 2,113 | 2,058 | 2,191 | |
Net Income | |||||||
Net Income | 3,374 | 1,096 | 3,071 | 5,566 | 5,913 | 6,332 | |
Supplemental | |||||||
EBIT | 4,726 | 1,787 | 4,318 | 7,710 | 7,485 | 8,279 | |
EBITDA | 9,244 | 6,446 | 9,261 | 13,110 | 13,090 | 13,874 | |