
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 172,975 | 152,524 | 168,351 | 186,781 | 172,605 | 193,591 | |
COGS | 149,749 | 133,482 | 148,823 | 163,453 | 148,562 | 168,301 | |
Gross Profit | 23,226 | 19,042 | 19,528 | 23,328 | 24,043 | 25,290 | |
Operating Expenses & Income | |||||||
Operating Income | 14,259 | 9,616 | 8,995 | 10,888 | 11,454 | 12,447 | |
Total Operating Expenses | 8,966 | 9,424 | 10,531 | 12,441 | 12,393 | 12,843 | |
R&D Expenses | 692 | 997 | 1,055 | 2,264 | 1,268 | - | |
Selling General & Admin Expenses | 8,966 | 9,424 | 9,487 | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (140) | (96) | (132) | (145) | (252) | (390) | |
Interest Income | 83 | 130 | 46 | 72 | 113 | - | |
Income Tax Expense | 4,130 | 2,925 | 2,918 | 2,601 | 3,687 | 3,320 | |
Net Income | |||||||
Net Income | 9,176 | 5,863 | 5,656 | 7,016 | 8,311 | 8,954 | |
Supplemental | |||||||
EBIT | 14,260 | 9,014 | 8,997 | 10,103 | 12,473 | 13,057 | |
EBITDA | 15,987 | 10,625 | 10,649 | 12,946 | 14,048 | 14,664 | |