

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 107,700 | 133,237 | 157,249 | 161,921 | 155,113 | 150,997 | |
COGS | 87,855 | 107,124 | 125,294 | 127,935 | 122,535 | 118,717 | |
Gross Profit | 19,287 | 25,900 | 31,955 | 33,986 | 32,578 | 32,280 | |
Operating Expenses & Income | |||||||
Operating Income | 4,695 | 6,484 | 4,948 | 9,296 | 10,791 | 10,764 | |
Total Operating Expenses | 14,592 | 19,416 | 27,007 | 24,690 | 21,787 | 21,516 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 13,953 | 18,182 | 22,004 | 20,760 | 21,787 | 21,529 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (438) | (999) | (2,628) | (1,673) | (1,052) | (1,592) | |
Interest Income | 364 | 821 | 513 | 288 | 1,778 | 802 | |
Income Tax Expense | 1,197 | 1,410 | 1,536 | 1,847 | 2,151 | 2,273 | |
Net Income | |||||||
Net Income | 3,133 | 4,310 | 1,285 | 5,160 | 5,115 | 5,589 | |
Supplemental | |||||||
EBIT | 4,751 | 6,675 | 9,376 | 10,317 | 9,028 | 9,013 | |
EBITDA | 7,745 | 10,209 | 13,552 | 14,679 | 13,142 | 13,104 | |