

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 156,313 | 160,825 | 159,371 | 167,594 | 162,312 | 164,373 | |
COGS | 110,974 | 117,891 | 118,004 | 121,881 | 115,179 | 114,890 | |
Gross Profit | 45,339 | 42,934 | 41,367 | 45,713 | 47,133 | 49,483 | |
Operating Expenses & Income | |||||||
Operating Income | 17,676 | 14,382 | 12,499 | 14,233 | 14,180 | 15,075 | |
Total Operating Expenses | 27,663 | 28,552 | 28,868 | 31,480 | 32,953 | 34,408 | |
R&D Expenses | 4,391 | 4,748 | 5,039 | - | - | 10,143 | |
Selling General & Admin Expenses | 17,545 | 18,033 | 19,007 | 21,090 | 16,019 | 1,898 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (94) | (100) | (131) | (152) | (244) | (333) | |
Interest Income | 32 | 68 | 210 | 344 | 235 | - | |
Income Tax Expense | 4,821 | 4,560 | 4,862 | 4,589 | 4,504 | 4,619 | |
Net Income | |||||||
Net Income | 13,771 | 12,494 | 12,179 | 11,877 | 12,766 | 13,071 | |
Supplemental | |||||||
EBIT | 18,894 | 17,414 | 17,224 | 16,704 | 17,587 | 18,371 | |
EBITDA | 29,517 | 27,871 | 27,880 | 28,006 | 29,239 | 30,202.5 | |