
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 510,643 | 516,085 | 541,211 | 494,746 | 502,339 | 520,080 | |
COGS | 386,229 | 391,954 | 412,208 | 374,742 | 384,789 | 392,817 | |
Gross Profit | 124,414 | 124,131 | 129,003 | 120,004 | 117,550 | 127,263 | |
Operating Expenses & Income | |||||||
Operating Income | 20,139 | 14,898 | 12,454 | 16,582 | 26,401 | 38,258 | |
Total Operating Expenses | 104,275 | 109,233 | 116,549 | 103,422 | 91,149 | 89,005 | |
R&D Expenses | 23,719 | 25,864 | 27,301 | 25,330 | 23,200 | - | |
Selling General & Admin Expenses | 78,906 | 82,832 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,144) | (1,680) | (4,619) | (2,385) | (2,894) | (2,888) | |
Interest Income | 449 | 873 | 845 | 1,314 | 980 | - | |
Income Tax Expense | (3,291) | 5,844 | (2,254) | 12,966 | 10,105 | 13,753 | |
Net Income | |||||||
Net Income | 24,816 | 19,741 | (20,044) | 10,278 | 13,920 | 24,012 | |
Supplemental | |||||||
EBIT | 24,040 | 27,438 | (17,276) | 26,304 | 27,896 | 41,284 | |
EBITDA | 48,539 | 53,872 | 8,932 | 52,805 | 53,964 | 67,020 | |