

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 243,202 | 307,911 | 313,875 | 296,045 | 290,675 | 297,145 | |
COGS | 220,490 | 285,218 | 283,153 | 264,171 | 256,828 | 262,535 | |
Gross Profit | 22,712 | 22,693 | 30,722 | 31,874 | 33,847 | 34,610 | |
Operating Expenses & Income | |||||||
Operating Income | 4,293 | 1,422 | 7,750 | 6,343 | 8,092 | 8,756 | |
Total Operating Expenses | 18,418 | 21,270 | 22,974 | 25,531 | 25,755 | 25,854 | |
R&D Expenses | 755 | 790 | 853 | 917 | - | 954 | |
Selling General & Admin Expenses | 11,920 | 14,535 | 15,834 | 18,081 | - | 1,193 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (94) | (158) | (183) | (190) | (250) | (261) | |
Interest Income | 212 | 10 | 8 | 6 | 16 | - | |
Income Tax Expense | 1,401 | 596 | 2,410 | 1,285 | 2,190 | 2,722 | |
Net Income | |||||||
Net Income | 3,659 | 1,030 | 5,084 | 5,387 | 6,377 | 6,500 | |
Supplemental | |||||||
EBIT | 5,184 | 1,797 | 7,711 | 6,965 | 8,853 | 9,007 | |
EBITDA | 8,382 | 5,032 | 11,002 | 10,586 | 12,785 | 13,009 | |