

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 432,778 | 556,565 | 513,541 | 530,878 | 554,251 | 574,582 | |
COGS | 375,791 | 490,942 | 439,224 | 456,094 | 479,508 | 496,597 | |
Gross Profit | 56,987 | 65,623 | 74,317 | 74,784 | 74,743 | 77,985 | |
Operating Expenses & Income | |||||||
Operating Income | 11,670 | 16,187 | 20,841 | 19,280 | 17,028 | 19,645 | |
Total Operating Expenses | 45,317 | 49,436 | 53,476 | 55,504 | 57,715 | 58,340 | |
R&D Expenses | 2,702 | 3,128 | 3,519 | 4,079 | - | - | |
Selling General & Admin Expenses | 29,184 | 32,476 | 36,145 | 35,575 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (536) | (873) | (1,080) | (1,318) | (3,099) | (3,304) | |
Interest Income | 2,085 | 104 | 180 | 290 | 252 | - | |
Income Tax Expense | 3,360 | 4,005 | 5,552 | 5,721 | 10,706 | 4,803 | |
Net Income | |||||||
Net Income | 8,596 | 11,157 | 15,149 | 12,851 | 23,988 | 10,789 | |
Supplemental | |||||||
EBIT | 12,631 | 16,196 | 22,249 | 21,173 | 38,290 | 19,509 | |
EBITDA | 21,540 | 25,620 | 31,576 | 31,678 | 49,905 | 31,350 | |