
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 376,120 | 407,022 | 388,910 | 393,258 | 398,820 | 404,428 | |
COGS | 329,783 | 360,335 | 343,577 | 347,258 | 350,797 | 356,743 | |
Gross Profit | 46,337 | 46,687 | 45,333 | 46,000 | 48,023 | 47,685 | |
Operating Expenses & Income | |||||||
Operating Income | 12,476 | 9,725 | 7,871 | 7,359 | 6,435 | 6,585 | |
Total Operating Expenses | 33,861 | 36,962 | 37,462 | 38,641 | 41,588 | 41,100 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 28,884 | 31,992 | 32,269 | 33,140 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (351) | (363) | (341) | (355) | (362) | (374) | |
Interest Income | 14 | 15 | 17 | 30 | 69 | - | |
Income Tax Expense | 3,901 | 4,161 | 3,426 | 3,262 | 3,034 | 3,048 | |
Net Income | |||||||
Net Income | 8,908 | 6,687 | 5,050 | 4,283 | 4,033 | 4,259 | |
Supplemental | |||||||
EBIT | 13,415 | 11,530 | 9,023 | 7,964 | 7,512 | 7,417 | |
EBITDA | 15,872 | 14,002 | 11,401 | 10,601 | 10,056 | 9,964 | |