

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 211,587 | 227,423 | 234,738 | 243,380 | 252,756 | 253,837 | |
COGS | 135,462 | 151,395 | 155,149 | 158,872 | 162,626 | 163,189 | |
Gross Profit | 76,125 | 76,028 | 79,589 | 84,508 | 90,130 | 90,648 | |
Operating Expenses & Income | |||||||
Operating Income | 14,428 | 10,940 | 12,427 | 15,635 | 19,042 | 18,468 | |
Total Operating Expenses | 61,697 | 65,088 | 67,162 | 68,873 | 71,088 | 72,180 | |
R&D Expenses | 1,395 | 1,444 | 1,424 | - | - | - | |
Selling General & Admin Expenses | 49,531 | 51,629 | 53,263 | 55,097 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (57) | (48) | (43) | (63) | (74) | (84) | |
Interest Income | 4 | 1,897 | 3 | 66 | - | - | |
Income Tax Expense | 4,838 | 3,798 | 4,344 | 4,717 | 6,090 | 5,950 | |
Net Income | |||||||
Net Income | 10,905 | 8,417 | 9,500 | 11,090 | 15,073 | 14,598 | |
Supplemental | |||||||
EBIT | 15,800 | 12,263 | 13,887 | 15,870 | 21,238 | 20,359 | |
EBITDA | 22,267 | 18,992 | 21,079 | 23,410 | 28,869 | 28,097 | |