
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 375,720 | 399,921 | 414,265 | 422,032 | 421,563 | 429,026 | |
COGS | 279,511 | 314,814 | 326,267 | 324,977 | 313,411 | 318,691 | |
Gross Profit | 96,209 | 85,107 | 87,998 | 97,055 | 108,152 | 110,335 | |
Operating Expenses & Income | |||||||
Operating Income | 28,430 | 10,063 | 8,995 | 16,653 | 27,905 | 29,470 | |
Total Operating Expenses | 67,779 | 75,044 | 79,003 | 80,402 | 80,247 | 80,865 | |
R&D Expenses | 13,792 | 14,112 | 15,392 | 14,364 | - | - | |
Selling General & Admin Expenses | 40,616 | 47,178 | 50,404 | 52,698 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,211) | (1,328) | (1,355) | (2,182) | (2,920) | (3,017) | |
Interest Income | 6,522 | 2,726 | - | - | - | - | |
Income Tax Expense | 2,735 | 1,419 | 2,007 | 1,969 | 5,133 | 5,757 | |
Net Income | |||||||
Net Income | 12,865 | (655) | 2,455 | 2,003 | 11,174 | 12,674 | |
Supplemental | |||||||
EBIT | 28,430 | 10,063 | 8,995 | 16,653 | 27,905 | 29,470 | |
EBITDA | 48,510 | 29,113 | 28,801 | 39,351 | 52,536 | 55,200 | |