

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 655,265 | 494,738 | 468,237 | 486,802 | 462,343 | 483,780 | |
COGS | 527,022 | 411,936 | 381,247 | 395,432 | 358,886 | 372,754 | |
Gross Profit | 128,243 | 82,802 | 86,990 | 91,370 | 103,457 | 111,026 | |
Operating Expenses & Income | |||||||
Operating Income | 44,038 | 16,210 | 22,456 | 18,045 | 18,941 | 21,539 | |
Total Operating Expenses | 84,205 | 66,592 | 64,534 | 73,325 | 84,516 | 89,487 | |
R&D Expenses | 11,786 | 10,422 | 10,296 | 9,917 | 12,432 | 7,532 | |
Selling General & Admin Expenses | 49,133 | 41,739 | 42,479 | 50,897 | 60,317 | 2,628 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (898) | (780) | (1,042) | (1,730) | (3,465) | (3,698) | |
Interest Income | 440 | 101 | 361 | 749 | 555 | - | |
Income Tax Expense | 10,948 | 5,505 | 6,032 | (1,675) | 6,620 | 10,657 | |
Net Income | |||||||
Net Income | 24,500 | (7,034) | 28,981 | (4,816) | 23,872 | 23,703 | |
Supplemental | |||||||
EBIT | 37,692 | (1,872) | 36,110 | (9,160) | 34,196 | 33,047 | |
EBITDA | 74,395 | 23,634 | 62,812 | 18,258 | 61,656 | 61,961 | |