
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 276,692 | 398,675 | 334,697 | 339,247 | 323,905 | 361,060 | |
COGS | 211,806 | 295,608 | 250,555 | 262,505 | 253,672 | 270,266 | |
Gross Profit | 64,886 | 103,067 | 84,142 | 76,742 | 70,233 | 90,794 | |
Operating Expenses & Income | |||||||
Operating Income | 24,019 | 64,028 | 44,461 | 39,652 | 33,938 | 38,661 | |
Total Operating Expenses | 40,867 | 39,039 | 39,681 | 37,090 | 36,295 | 52,133 | |
R&D Expenses | 843 | 824 | 879 | 987 | 1,200 | - | |
Selling General & Admin Expenses | 10,961 | 10,095 | 10,891 | 9,976 | 36,295 | 15,144 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (947) | (798) | (849) | (996) | (603) | (809) | |
Interest Income | 5,710 | 10,665 | 5,536 | 5,198 | 4,461 | 1,980 | |
Income Tax Expense | 7,636 | 20,176 | 15,429 | 13,810 | 11,504 | 11,624 | |
Net Income | |||||||
Net Income | 23,040 | 55,740 | 36,010 | 33,680 | 28,844 | 32,757 | |
Supplemental | |||||||
EBIT | 32,181 | 78,551 | 53,632 | 49,869 | 41,871 | 40,719 | |
EBITDA | 52,788 | 102,591 | 74,273 | 73,311 | 67,864 | 70,369 | |