

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 282,088 | 336,910 | 359,459 | 370,308 | 356,865 | 365,467 | |
COGS | 210,534 | 246,078 | 255,637 | 256,154 | 246,471 | 254,656 | |
Gross Profit | 71,554 | 90,832 | 103,822 | 114,154 | 110,394 | 110,811 | |
Operating Expenses & Income | |||||||
Operating Income | 7,145 | 15,837 | 19,711 | 25,308 | 20,881 | 19,837 | |
Total Operating Expenses | 64,409 | 74,995 | 84,111 | 88,846 | 89,513 | 90,974 | |
R&D Expenses | 15,871 | 17,379 | 19,429 | 19,072 | - | 13,642 | |
Selling General & Admin Expenses | 49,673 | 58,063 | 66,993 | 71,143 | 89,513 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,051) | (1,221) | (1,485) | (1,442) | (1,447) | (1,596) | |
Interest Income | 342 | 454 | 957 | 1,170 | 997 | - | |
Income Tax Expense | 2,146 | 4,316 | 4,353 | 2,466 | 4,694 | 4,162 | |
Net Income | |||||||
Net Income | 5,873 | 16,229 | 13,017 | 20,276 | 16,788 | 14,332 | |
Supplemental | |||||||
EBIT | 9,566 | 22,382 | 19,730 | 24,932 | 23,107 | 19,896 | |
EBITDA | 26,686 | 39,997 | 37,912 | 42,224 | 41,074 | 38,739 | |