

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 142,328 | 156,159 | 151,400 | 164,838 | 174,020 | 186,514 | |
COGS | 102,881 | 115,664 | 104,095 | 108,186 | 115,694 | 122,711 | |
Gross Profit | 39,447 | 40,495 | 47,305 | 56,652 | 58,326 | 63,803 | |
Operating Expenses & Income | |||||||
Operating Income | 9,330 | 8,689 | 14,232 | 19,638 | 19,723 | 24,067 | |
Total Operating Expenses | 30,117 | 31,806 | 33,075 | 37,015 | 38,603 | 39,736 | |
R&D Expenses | 5,264 | 5,539 | 5,635 | 5,946 | - | - | |
Selling General & Admin Expenses | 24,870 | 26,288 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (118) | (499) | (631) | (352) | (551) | (573) | |
Interest Income | 3 | 8 | 31 | 22 | 11 | - | |
Income Tax Expense | 2,338 | 2,461 | 4,276 | 5,094 | 5,461 | 7,143 | |
Net Income | |||||||
Net Income | 7,500 | 6,299 | 9,097 | 15,889 | 14,444 | 18,514 | |
Supplemental | |||||||
EBIT | 9,956 | 9,259 | 14,004 | 21,335 | 20,457 | 25,716 | |
EBITDA | 13,271 | 13,438 | 18,511 | 25,499 | 24,730 | 30,156 | |