

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 68,636 | 86,437 | 78,554 | 89,207 | 93,509 | 103,657 | |
COGS | 55,706 | 68,290 | 67,817 | 76,305 | 77,722 | 83,935 | |
Gross Profit | 12,930 | 18,147 | 10,737 | 12,902 | 15,787 | 19,722 | |
Operating Expenses & Income | |||||||
Operating Income | 11,082 | 15,895 | 8,287 | 13,692 | 12,567 | 17,060 | |
Total Operating Expenses | 2,090 | 2,733 | 2,450 | (790) | 3,220 | 2,873 | |
R&D Expenses | 965 | 1,048 | 1,142 | 1,122 | 1,292 | 1,249 | |
Selling General & Admin Expenses | 619 | 1,013 | 1,079 | 1,256 | 1,305 | 1,650 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (142) | (257) | (894) | (1,357) | (1,468) | (1,639) | |
Interest Income | 243 | 202 | 64 | 220 | 1,290 | 757 | |
Income Tax Expense | 2,135 | 3,191 | 1,526 | 2,529 | 2,492 | 3,361 | |
Net Income | |||||||
Net Income | 8,701 | 12,410 | 6,073 | 10,022 | 9,404 | 12,675 | |
Supplemental | |||||||
EBIT | 10,981 | 15,859 | 8,212 | 13,798 | 13,366 | 17,694 | |
EBITDA | 16,700 | 22,069 | 14,995 | 20,581 | 22,146 | 27,612 | |