

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 529,667 | 578,564 | 578,564 | 574,945 | 578,129 | 599,307 | |
COGS | 437,556 | 476,224 | 480,618 | 470,757 | 476,828 | 493,484 | |
Gross Profit | 92,111 | 102,340 | 97,946 | 104,188 | 101,301 | 105,823 | |
Operating Expenses & Income | |||||||
Operating Income | 36,982 | 46,986 | 38,873 | 42,852 | 36,511 | 40,594 | |
Total Operating Expenses | 55,129 | 55,354 | 59,073 | 61,336 | 64,790 | 65,229 | |
R&D Expenses | 5,785 | 6,255 | 6,567 | 6,596 | - | - | |
Selling General & Admin Expenses | 39,660 | 40,668 | 44,802 | 44,957 | 64,790 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (823) | (993) | (1,133) | (1,088) | (1,050) | (986) | |
Interest Income | 7,694 | 227 | 3,069 | 3,114 | 2,450 | - | |
Income Tax Expense | 11,120 | 10,867 | 12,493 | 12,092 | 9,878 | 11,640 | |
Net Income | |||||||
Net Income | 26,894 | 36,438 | 30,555 | 28,314 | 32,606 | 35,252 | |
Supplemental | |||||||
EBIT | 41,567 | 50,355 | 46,200 | 43,740 | 45,806 | 47,942 | |
EBITDA | 68,364 | 76,409 | 75,964 | 74,005 | 90,562 | 92,904.8 | |