
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 116,565 | 114,967 | 124,686 | 140,424 | 145,350 | 147,402 | |
COGS | 88,899 | 87,032 | 95,013 | 109,109 | 116,296 | 117,229 | |
Gross Profit | 27,666 | 27,935 | 29,673 | 31,315 | 29,054 | 30,173 | |
Operating Expenses & Income | |||||||
Operating Income | 6,639 | 6,485 | 7,077 | 6,799 | 1,367 | 4,592 | |
Total Operating Expenses | 21,025 | 21,448 | 22,595 | 24,515 | 25,307 | 12,394 | |
R&D Expenses | 0 | 0 | 0 | 0 | 0 | - | |
Selling General & Admin Expenses | 21,025 | 21,448 | 22,595 | 24,515 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (114) | (76) | (66) | (81) | (201) | (160) | |
Interest Income | 19 | 15 | 10 | 65 | 78 | 65 | |
Income Tax Expense | 2,071 | 2,039 | 2,284 | 2,484 | 3,969 | 3,082 | |
Net Income | |||||||
Net Income | 4,075 | 4,182 | 4,771 | 4,761 | 4,010 | 1,508 | |
Supplemental | |||||||
EBIT | (102,284) | (100,952) | (109,445) | (125,320) | (141,303) | 3,935 | |
EBITDA | 7,640 | 7,528 | 8,163 | 8,304 | 78 | 5,288 | |