
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 173,569 | 172,100 | 194,031 | 216,922 | 229,207 | 233,944 | |
COGS | 151,905 | 148,182 | 165,522 | 182,612 | 188,284 | 190,442 | |
Gross Profit | 21,664 | 23,918 | 28,509 | 34,310 | 40,923 | 43,502 | |
Operating Expenses & Income | |||||||
Operating Income | 7,454 | 9,658 | 13,448 | 17,934 | 23,561 | 25,499 | |
Total Operating Expenses | 14,210 | 14,260 | 15,061 | 16,376 | 17,362 | 18,003 | |
R&D Expenses | 224 | 303 | 297 | 364 | - | 194 | |
Selling General & Admin Expenses | 13,299 | 13,223 | 13,911 | 15,260 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (24) | (61) | - | (25) | (79) | (88) | |
Interest Income | 751 | 26 | 31 | 77 | 214 | - | |
Income Tax Expense | 2,984 | 3,519 | 5,018 | 6,294 | 8,240 | 8,669 | |
Net Income | |||||||
Net Income | 5,222 | 7,171 | 10,042 | 13,192 | 18,061 | 18,911 | |
Supplemental | |||||||
EBIT | 8,316 | 10,964 | 15,440 | 20,240 | 27,165 | 27,565 | |
EBITDA | 12,080 | 14,642 | 19,219 | 24,685 | 32,276 | 32,674.8 | |