

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 216,823 | 225,175 | 257,060 | 266,441 | 285,024 | 290,067 | |
COGS | 181,709 | 189,245 | 216,233 | 221,688 | 235,649 | 239,543 | |
Gross Profit | 35,114 | 35,930 | 40,827 | 44,753 | 49,375 | 50,524 | |
Operating Expenses & Income | |||||||
Operating Income | 10,570 | 9,295 | 11,765 | 13,970 | 16,329 | 16,953 | |
Total Operating Expenses | 24,544 | 26,635 | 29,062 | 30,783 | 33,046 | 33,571 | |
R&D Expenses | 2,282 | 2,476 | 2,602 | 3,345 | - | - | |
Selling General & Admin Expenses | 24,544 | 26,635 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (216) | (302) | (482) | (712) | (759) | (761) | |
Interest Income | 60 | 78 | 135 | 149 | 177 | - | |
Income Tax Expense | 4,474 | 2,441 | 3,958 | 4,115 | 4,455 | 4,752 | |
Net Income | |||||||
Net Income | 6,907 | 7,313 | 7,279 | 8,958 | 11,507 | 12,479 | |
Supplemental | |||||||
EBIT | 11,905 | 10,505 | 12,156 | 13,977 | 16,756 | 17,154 | |
EBITDA | 17,540 | 15,826 | 17,381 | 19,684 | 22,926 | 23,374 | |