

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 291,035 | 221,856 | 246,549 | 277,940 | 337,055 | 417,140 | |
COGS | 244,478 | 179,207 | 201,943 | 230,205 | 284,668 | 358,238 | |
Gross Profit | 46,557 | 42,649 | 44,606 | 47,735 | 52,387 | 58,902 | |
Operating Expenses & Income | |||||||
Operating Income | 10,363 | 7,890 | 8,436 | 9,345 | 12,174 | 16,305 | |
Total Operating Expenses | 36,187 | 34,753 | 36,165 | 38,390 | 40,213 | 42,597 | |
R&D Expenses | 1,317 | 1,218 | 1,174 | 1,327 | - | - | |
Selling General & Admin Expenses | 3,476 | 3,387 | 3,683 | 3,979 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (79) | (59) | (60) | (60) | (80) | (103) | |
Interest Income | 30 | 25 | 64 | 118 | - | - | |
Income Tax Expense | 3,570 | 3,108 | 2,779 | 3,237 | 4,612 | 6,255 | |
Net Income | |||||||
Net Income | 6,160 | 4,477 | 6,366 | 6,996 | 9,825 | 13,610 | |
Supplemental | |||||||
EBIT | 11,058 | 8,026 | 9,260 | 10,341 | 12,149 | 16,606 | |
EBITDA | 13,375 | 9,849 | 11,157 | 12,226 | 14,099 | 18,724.5 | |