
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 240,953 | 257,891 | 278,783 | 298,855 | 317,482 | 317,482 | |
COGS | 186,105 | 201,055 | 217,216 | 231,619 | 242,883 | 242,898 | |
Gross Profit | 54,848 | 56,836 | 61,567 | 67,236 | 74,599 | 74,584 | |
Operating Expenses & Income | |||||||
Operating Income | 15,972 | 16,838 | 18,272 | 20,684 | 22,033 | 22,035 | |
Total Operating Expenses | 38,866 | 39,989 | 43,285 | 46,552 | 52,566 | 52,549 | |
R&D Expenses | 634 | 628 | 577 | 924 | 1,198 | 1,699 | |
Selling General & Admin Expenses | 5,312 | 5,288 | 6,259 | 6,926 | 9,185 | 910 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (65) | (58) | (49) | (45) | (192) | (192) | |
Interest Income | 58 | 79 | 109 | 183 | 168 | 95 | |
Income Tax Expense | 5,213 | 6,329 | 4,896 | 6,747 | 7,874 | 8,144 | |
Net Income | |||||||
Net Income | 8,573 | 9,130 | 11,379 | 11,849 | 21,147 | 21,147 | |
Supplemental | |||||||
EBIT | 15,973 | 16,964 | 18,367 | 20,482 | 29,437 | 22,034 | |
EBITDA | 21,975 | 22,504 | 22,500 | 24,666 | 34,547 | 27,144 | |