
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 93,744 | 103,608 | 108,278 | 115,593 | 119,257 | 122,374 | |
COGS | 66,081 | 74,186 | 77,246 | 82,805 | 83,629 | 85,082 | |
Gross Profit | 27,663 | 29,422 | 31,032 | 32,788 | 35,628 | 37,292 | |
Operating Expenses & Income | |||||||
Operating Income | 5,874 | 6,735 | 7,585 | 7,744 | 9,552 | 10,496 | |
Total Operating Expenses | 21,789 | 22,687 | 23,447 | 25,044 | 26,076 | 26,796 | |
R&D Expenses | 4,029 | 4,110 | 4,196 | 4,259 | - | - | |
Selling General & Admin Expenses | 21,782 | 22,687 | 23,447 | 25,044 | 26,076 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (118) | (81) | (88) | (305) | (398) | (213) | |
Interest Income | 748 | 655 | 1,266 | 582 | 971 | - | |
Income Tax Expense | 2,197 | 2,780 | 2,458 | 1,931 | 2,055 | 2,025 | |
Net Income | |||||||
Net Income | 1,212 | 5,722 | 6,180 | 1,497 | 10,569 | 10,667 | |
Supplemental | |||||||
EBIT | 5,874 | 6,735 | 7,585 | 7,744 | 9,552 | 10,496 | |
EBITDA | 11,766 | 12,629 | 13,444 | 13,562 | 15,002 | 16,065 | |