
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 349,958 | 409,200 | 441,713 | 460,514 | 442,316 | 452,463 | |
COGS | 295,716 | 355,790 | 381,860 | 397,547 | 387,874 | 397,660 | |
Gross Profit | 54,242 | 53,410 | 59,853 | 62,967 | 54,442 | 54,803 | |
Operating Expenses & Income | |||||||
Operating Income | 20,346 | 14,939 | 15,359 | 15,892 | 10,238 | 11,561 | |
Total Operating Expenses | 33,896 | 38,471 | 44,494 | 47,075 | 44,204 | 43,242 | |
R&D Expenses | 10,063 | 12,344 | 13,493 | - | - | - | |
Selling General & Admin Expenses | 33,896 | 38,471 | 44,493 | 47,074 | 44,204 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (117) | (131) | (437) | (731) | (285) | (247) | |
Interest Income | 2,367 | 3,080 | 4,725 | 4,079 | 4,837 | - | |
Income Tax Expense | 7,035 | 7,856 | 8,258 | 8,755 | 5,803 | 6,180 | |
Net Income | |||||||
Net Income | 12,416 | 5,343 | 10,214 | 8,630 | 7,134 | 8,144 | |
Supplemental | |||||||
EBIT | 25,954 | 18,822 | 22,182 | 20,788 | 15,746 | 14,674 | |
EBITDA | 36,987 | 30,701 | 35,080 | 35,100 | 30,193 | 29,326 | |