
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 157,795 | 156,379 | 155,352 | 160,519 | 164,294 | 167,456 | |
COGS | 138,496 | 139,410 | 140,293 | 142,254 | 143,545 | 145,002 | |
Gross Profit | 19,299 | 16,969 | 15,059 | 18,265 | 20,749 | 22,454 | |
Operating Expenses & Income | |||||||
Operating Income | 10,776 | 8,202 | 5,695 | 7,847 | 9,902 | 11,331 | |
Total Operating Expenses | 8,521 | 8,765 | 9,363 | 10,432 | 10,847 | 11,123 | |
R&D Expenses | 451 | 478 | 545 | 675 | 560 | 560 | |
Selling General & Admin Expenses | 8,070 | 8,765 | 8,818 | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (10) | (7) | (26) | (26) | (46) | (47) | |
Interest Income | 32 | 255 | 24 | 22 | 35 | - | |
Income Tax Expense | 3,517 | 2,856 | 2,923 | 2,745 | 3,139 | 3,582 | |
Net Income | |||||||
Net Income | 7,598 | 5,667 | 5,704 | 5,053 | 6,325 | 7,387 | |
Supplemental | |||||||
EBIT | 11,136 | 8,291 | 8,661 | 7,842 | 9,534 | 11,392 | |
EBITDA | 15,154 | 12,148 | 12,111 | 11,469 | 13,502 | 15,291.8 | |