
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 283,777 | 321,771 | 371,639 | 353,038 | 352,650 | 357,997 | |
COGS | 208,441 | 237,179 | 271,191 | 246,443 | 248,118 | 249,727 | |
Gross Profit | 75,336 | 84,592 | 100,448 | 106,595 | 104,532 | 108,270 | |
Operating Expenses & Income | |||||||
Operating Income | 30,541 | 34,441 | 43,926 | 49,200 | 48,079 | 47,866 | |
Total Operating Expenses | 44,795 | 50,151 | 56,522 | 57,395 | 56,453 | 60,404 | |
R&D Expenses | 2,915 | 3,702 | 4,046 | 4,415 | 2,133 | 4,419 | |
Selling General & Admin Expenses | 31,709 | 35,275 | 39,624 | 41,157 | 13,530 | 1,512 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (430) | (520) | (720) | (262) | (276) | (255) | |
Interest Income | 332 | 527 | 1,369 | 1,900 | 1,521 | - | |
Income Tax Expense | 9,523 | 13,526 | 11,689 | 8,516 | 16,184 | 17,440 | |
Net Income | |||||||
Net Income | 22,959 | 21,170 | 18,253 | 44,768 | 34,080 | 33,139 | |
Supplemental | |||||||
EBIT | 33,724 | 36,177 | 31,695 | 54,586 | 51,632 | 50,666 | |
EBITDA | 46,871 | 50,267 | 46,305 | 67,593 | 64,199 | 63,479 | |