

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 110,120 | 126,696 | 140,732 | 155,958 | 170,013 | 170,543 | |
COGS | 83,112 | 95,636 | 106,748 | 114,276 | 121,732 | 122,158 | |
Gross Profit | 27,008 | 31,060 | 33,984 | 41,682 | 48,281 | 48,385 | |
Operating Expenses & Income | |||||||
Operating Income | 6,298 | 7,731 | 9,759 | 14,692 | 17,117 | 16,767 | |
Total Operating Expenses | 20,710 | 23,329 | 24,225 | 26,990 | 31,164 | 31,618 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 21,087 | 23,879 | 24,645 | 27,196 | 31,155 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (80) | (87) | (100) | (77) | (132) | (127) | |
Interest Income | 2 | 17 | 42 | 50 | 67 | - | |
Income Tax Expense | 2,395 | 2,900 | 3,556 | 4,680 | 4,967 | 4,876 | |
Net Income | |||||||
Net Income | 4,724 | 5,230 | 7,003 | 11,194 | 13,133 | 12,917 | |
Supplemental | |||||||
EBIT | 7,200 | 8,217 | 10,660 | 15,949 | 18,233 | 17,524 | |
EBITDA | 8,888 | 10,102 | 12,671 | 17,723 | 20,548 | 19,732 | |