

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 261,681 | 274,139 | 266,785 | 279,182 | 294,758 | 294,758 | |
COGS | 213,736 | 222,787 | 215,773 | 223,646 | 232,627 | 232,627 | |
Gross Profit | 47,945 | 51,352 | 51,012 | 55,536 | 62,131 | 62,131 | |
Operating Expenses & Income | |||||||
Operating Income | 28,525 | 31,581 | 30,593 | 33,096 | 36,545 | 36,545 | |
Total Operating Expenses | 19,420 | 19,771 | 20,419 | 22,440 | 25,586 | 25,586 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 19,420 | 19,771 | 20,419 | 22,440 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (35) | (18) | (43) | (79) | (359) | (359) | |
Interest Income | 35 | 3,281 | 37 | 156 | 365 | - | |
Income Tax Expense | 9,564 | 10,335 | 10,444 | 11,104 | 13,049 | 13,049 | |
Net Income | |||||||
Net Income | 20,860 | 24,620 | 25,035 | 26,935 | 31,263 | 31,263 | |
Supplemental | |||||||
EBIT | 30,291 | 34,976 | 35,400 | 38,163 | 44,801 | 44,801 | |
EBITDA | 43,373 | 48,565 | 49,051 | 51,354 | 59,057 | 58,761 | |