

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 150,604 | 156,032 | 164,116 | 185,566 | 199,119 | 205,158 | |
COGS | 105,443 | 109,606 | 117,427 | 135,668 | 144,166 | 148,603 | |
Gross Profit | 45,161 | 46,426 | 46,689 | 49,898 | 54,953 | 56,555 | |
Operating Expenses & Income | |||||||
Operating Income | 6,239 | 6,428 | 6,170 | 6,881 | 8,238 | 8,368 | |
Total Operating Expenses | 38,922 | 39,998 | 40,519 | 43,017 | 46,715 | 48,187 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 33,029 | 34,271 | 34,811 | 36,928 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (179) | (179) | (225) | (326) | (517) | (619) | |
Interest Income | 15 | 10 | 20 | 32 | 124 | - | |
Income Tax Expense | 3,351 | 2,980 | 3,085 | 2,928 | 4,047 | 3,975 | |
Net Income | |||||||
Net Income | 2,617 | 3,441 | 3,194 | 2,261 | 3,578 | 3,240 | |
Supplemental | |||||||
EBIT | 6,189 | 6,624 | 6,930 | 5,960 | 9,301 | 8,949 | |
EBITDA | 9,035 | 9,652 | 10,081 | 10,243 | 14,037 | 13,940 | |