

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 260,117 | 285,141 | 296,516 | 299,287 | 304,341 | 310,858 | |
COGS | 232,737 | 256,073 | 257,467 | 259,346 | 258,001 | 265,065 | |
Gross Profit | 27,380 | 29,068 | 39,049 | 39,941 | 46,340 | 45,793 | |
Operating Expenses & Income | |||||||
Operating Income | 3,121 | 3,922 | 12,547 | 12,824 | 17,967 | 17,090 | |
Total Operating Expenses | 24,259 | 25,146 | 26,502 | 27,117 | 28,373 | 28,703 | |
R&D Expenses | 4,252 | 4,404 | 5,116 | - | - | - | |
Selling General & Admin Expenses | 21,049 | 21,786 | 23,272 | 23,701 | 28,373 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (247) | (332) | (548) | (980) | (840) | (703) | |
Interest Income | 1,172 | 1,171 | 1,123 | 870 | 1,579 | - | |
Income Tax Expense | 766 | 1,228 | 2,990 | 2,579 | 5,526 | 6,176 | |
Net Income | |||||||
Net Income | 1,089 | 1,610 | 6,593 | 7,820 | 11,248 | 10,852 | |
Supplemental | |||||||
EBIT | 3,141 | 4,430 | 11,494 | 12,886 | 19,325 | 18,825 | |
EBITDA | 20,417 | 22,251 | 29,806 | 31,958 | 37,364 | 36,810 | |