

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 189,416 | 188,028 | 197,481 | 207,218 | 213,266 | 216,055 | |
COGS | 168,880 | 168,131 | 179,199 | 187,020 | 186,889 | 183,061 | |
Gross Profit | 20,536 | 19,897 | 18,282 | 20,198 | 26,377 | 32,994 | |
Operating Expenses & Income | |||||||
Operating Income | 14,650 | 13,251 | 12,042 | 14,628 | 17,459 | 19,258 | |
Total Operating Expenses | 5,886 | 6,646 | 6,240 | 5,570 | 8,918 | 13,736 | |
R&D Expenses | 0 | 0 | 0 | - | - | - | |
Selling General & Admin Expenses | 37,623 | 39,194 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (102) | (102) | (127) | (171) | (270) | (378) | |
Interest Income | 46 | 62 | 70 | 111 | 208 | - | |
Income Tax Expense | 4,954 | 4,518 | 4,664 | 5,262 | 5,522 | 6,391 | |
Net Income | |||||||
Net Income | 8,907 | 8,345 | 6,721 | 9,013 | 10,978 | 12,759 | |
Supplemental | |||||||
EBIT | 14,849 | 13,676 | 12,233 | 15,171 | 17,532 | 20,325 | |
EBITDA | 46,561 | 46,203 | 47,123 | 51,445 | 52,568 | 54,526 | |