

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 216,236 | 238,116 | 249,391 | 256,512 | 251,910 | 261,819 | |
COGS | 162,856 | 180,107 | 184,626 | 185,739 | 182,013 | 188,514 | |
Gross Profit | 53,380 | 58,009 | 64,765 | 70,773 | 69,897 | 73,305 | |
Operating Expenses & Income | |||||||
Operating Income | 26,264 | 29,954 | 35,208 | 39,732 | 37,014 | 38,921 | |
Total Operating Expenses | 27,116 | 28,055 | 29,557 | 31,041 | 32,883 | 34,384 | |
R&D Expenses | 6,110 | 5,715 | 6,037 | 6,209 | - | - | |
Selling General & Admin Expenses | 23,146 | 23,795 | 25,171 | 26,672 | 32,882 | 12,069 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (146) | (163) | (160) | (232) | (214) | (220) | |
Interest Income | 3,363 | 1,920 | 160 | 222 | 153 | - | |
Income Tax Expense | 8,513 | 9,281 | 11,251 | 13,173 | 6,957 | 7,979 | |
Net Income | |||||||
Net Income | 22,034 | 21,398 | 26,961 | 32,073 | 31,634 | 33,297 | |
Supplemental | |||||||
EBIT | 30,824 | 30,984 | 38,511 | 45,589 | 38,929 | 40,815 | |
EBITDA | 37,440 | 38,438 | 46,104 | 53,215 | 46,243 | 48,286 | |