
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 270,332 | 291,688 | 310,632 | 338,301 | 381,340 | 392,316 | |
COGS | 210,014 | 225,883 | 239,036 | 257,039 | 279,537 | 286,721 | |
Gross Profit | 60,318 | 65,805 | 71,596 | 81,262 | 101,803 | 105,595 | |
Operating Expenses & Income | |||||||
Operating Income | 30,317 | 33,036 | 35,208 | 40,636 | 43,746 | 44,459 | |
Total Operating Expenses | 30,001 | 32,769 | 36,388 | 40,626 | 58,057 | 61,136 | |
R&D Expenses | 1,942 | 2,320 | 2,405 | 2,833 | - | - | |
Selling General & Admin Expenses | 25,946 | 26,722 | 29,805 | 33,864 | 58,057 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (83) | (101) | (96) | (256) | (269) | (157) | |
Interest Income | 879 | 582 | 692 | 1,022 | 1,313 | - | |
Income Tax Expense | 9,512 | 9,385 | 10,280 | 10,998 | 13,117 | 13,676 | |
Net Income | |||||||
Net Income | 20,521 | 22,000 | 24,242 | 27,050 | 30,832 | 30,928 | |
Supplemental | |||||||
EBIT | 30,770 | 32,202 | 35,533 | 39,332 | 45,555 | 45,858 | |
EBITDA | 42,407 | 44,822 | 47,583 | 51,466 | 59,444 | 60,710 | |