

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 127,004 | 156,735 | 171,842 | 187,442 | 185,019 | 185,527 | |
COGS | 101,226 | 125,954 | 141,330 | 154,837 | 164,923 | 174,884 | |
Gross Profit | 25,778 | 30,781 | 30,512 | 32,605 | 20,096 | 10,643 | |
Operating Expenses & Income | |||||||
Operating Income | 9,324 | 10,314 | 9,298 | 12,784 | 2,909 | 1,814 | |
Total Operating Expenses | 16,454 | 20,467 | 21,214 | 19,821 | 17,187 | 8,829 | |
R&D Expenses | 7,900 | 9,800 | 9,900 | 9,200 | 8,500 | - | |
Selling General & Admin Expenses | 3,345 | 5,155 | 10,842 | 7,130 | 8,687 | 8,829 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (950) | (987) | (11,374) | (846) | (727) | (692) | |
Interest Income | 3,041 | 1,282 | 269 | 967 | 854 | 1,302 | |
Income Tax Expense | 2,771 | 1,889 | 563 | 2,556 | 338 | (5) | |
Net Income | |||||||
Net Income | 10,019 | 9,934 | 10,022 | 6,008 | 2,697 | 1,919 | |
Supplemental | |||||||
EBIT | 13,666 | 12,584 | 9,298 | 9,365 | 3,844 | 1,931 | |
EBITDA | 25,717 | 23,874 | 9,298 | 21,754 | 18,432 | 13,206 | |