
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 160,618 | 185,288 | 188,571 | 226,375 | 237,735 | 244,179 | |
COGS | 112,569 | 132,811 | 135,846 | 163,616 | 171,326 | 175,709 | |
Gross Profit | 48,049 | 52,477 | 52,725 | 62,759 | 66,409 | 68,470 | |
Operating Expenses & Income | |||||||
Operating Income | 14,192 | 16,568 | 15,146 | 16,174 | 18,779 | 19,695 | |
Total Operating Expenses | 33,857 | 35,909 | 37,579 | 46,585 | 47,630 | 48,775 | |
R&D Expenses | 5,980 | 6,311 | 6,152 | 7,012 | 6,465 | - | |
Selling General & Admin Expenses | 23,212 | 24,802 | 26,312 | 33,732 | 7,167 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (280) | (313) | (523) | (904) | (1,106) | (1,120) | |
Interest Income | 95 | 114 | 169 | 189 | 204 | - | |
Income Tax Expense | 4,232 | 4,453 | 4,284 | 4,910 | 6,096 | 6,272 | |
Net Income | |||||||
Net Income | 10,985 | 13,193 | 16,494 | 11,961 | 14,109 | 14,917 | |
Supplemental | |||||||
EBIT | 15,734 | 18,197 | 21,701 | 18,737 | 22,849 | 23,004 | |
EBITDA | 20,770 | 23,266 | 27,025 | 25,302 | 29,793 | 30,300 | |