

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 299,802 | 308,691 | 333,631 | 323,384 | 307,912 | 309,697 | |
COGS | 217,759 | 232,007 | 250,970 | 236,255 | 214,131 | 209,475 | |
Gross Profit | 82,043 | 76,684 | 82,661 | 87,129 | 93,781 | 100,222 | |
Operating Expenses & Income | |||||||
Operating Income | 29,523 | 17,064 | 15,800 | 15,962 | 20,726 | 25,578 | |
Total Operating Expenses | 52,520 | 59,620 | 66,861 | 71,167 | 73,055 | 74,644 | |
R&D Expenses | 9,618 | 10,916 | 10,999 | - | - | - | |
Selling General & Admin Expenses | 52,520 | 59,620 | 66,861 | 71,167 | 24,040 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (57,126) | (5,828) | (1,090) | (733) | (1,105) | (985) | |
Interest Income | 126,977 | 708 | 2,796 | 1,140 | 9,787 | - | |
Income Tax Expense | 34,073 | 4,376 | 9,199 | 4,051 | 5,933 | 7,577 | |
Net Income | |||||||
Net Income | 64,818 | 9,464 | 14,554 | 10,119 | 15,695 | 21,598 | |
Supplemental | |||||||
EBIT | 159,092 | 21,591 | 26,719 | 16,480 | 22,762 | 29,133 | |
EBITDA | 172,358 | 36,074 | 42,188 | 32,949 | 40,020 | 46,137 | |