

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 77,673 | 82,534 | 83,494 | 87,221 | 91,151 | 92,229 | |
COGS | 51,909 | 57,548 | 57,363 | 58,919 | 60,743 | 60,838 | |
Gross Profit | 25,764 | 24,986 | 26,131 | 28,302 | 30,408 | 31,391 | |
Operating Expenses & Income | |||||||
Operating Income | 6,456 | 4,666 | 5,099 | 5,989 | 7,446 | 7,778 | |
Total Operating Expenses | 19,308 | 20,320 | 21,032 | 22,313 | 22,962 | 23,613 | |
R&D Expenses | 784 | 882 | 959 | 977 | 994 | - | |
Selling General & Admin Expenses | 12,701 | 16,838 | 17,507 | 19,596 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (27) | (67) | (83) | (65) | (40) | (45) | |
Interest Income | 56 | 84 | 213 | 362 | 336 | - | |
Income Tax Expense | 2,291 | 2,063 | 1,879 | 2,785 | 2,467 | 2,783 | |
Net Income | |||||||
Net Income | 4,510 | 3,658 | 4,442 | 6,463 | 5,981 | 6,114 | |
Supplemental | |||||||
EBIT | 6,456 | 4,666 | 5,099 | 5,989 | 7,446 | 7,778 | |
EBITDA | 8,534 | 6,629 | 7,357 | 8,308 | 9,702 | 10,171 | |