

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 189,652 | 205,618 | 224,730 | 306,869 | 294,264 | 299,368 | |
COGS | 122,031 | 136,402 | 146,820 | 210,150 | 201,681 | 202,781 | |
Gross Profit | 67,621 | 69,216 | 77,910 | 96,719 | 92,583 | 96,587 | |
Operating Expenses & Income | |||||||
Operating Income | 13,722 | 11,905 | 17,259 | 26,825 | 22,368 | 20,443 | |
Total Operating Expenses | 53,899 | 57,311 | 60,651 | 69,894 | 70,215 | 76,144 | |
R&D Expenses | 3,796 | 4,090 | 4,296 | 5,094 | 5,382 | 4,311 | |
Selling General & Admin Expenses | 27,357 | 28,774 | 33,149 | 37,103 | 38,049 | 15,601 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (390) | (627) | (1,810) | (3,126) | (2,611) | (2,843) | |
Interest Income | 592 | 903 | 990 | 1,095 | 1,092 | - | |
Income Tax Expense | 3,897 | 2,790 | 4,676 | 6,489 | 5,062 | 4,543 | |
Net Income | |||||||
Net Income | 9,763 | 9,116 | 10,432 | 25,016 | 14,801 | 13,304 | |
Supplemental | |||||||
EBIT | 14,270 | 13,184 | 18,299 | 36,791 | 23,729 | 21,898 | |
EBITDA | 21,765 | 21,466 | 26,548 | 48,791 | 35,543 | 33,990 | |