

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 501,509 | 547,155 | 522,434 | 586,661 | 645,737 | 669,757 | |
COGS | 438,832 | 489,831 | 456,851 | 509,862 | 553,516 | 574,227 | |
Gross Profit | 62,677 | 57,324 | 65,583 | 76,799 | 92,221 | 95,530 | |
Operating Expenses & Income | |||||||
Operating Income | 24,385 | 14,136 | 17,908 | 26,640 | 38,216 | 41,582 | |
Total Operating Expenses | 38,292 | 43,188 | 47,675 | 50,159 | 54,005 | 53,948 | |
R&D Expenses | 2,801 | 3,224 | 3,888 | 3,033 | 5,133 | - | |
Selling General & Admin Expenses | 38,292 | 43,188 | 47,675 | 50,159 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (861) | (1,042) | (1,349) | (2,088) | (2,594) | (2,588) | |
Interest Income | 6,395 | 12,904 | 2,211 | 1,424 | 1,184 | - | |
Income Tax Expense | 9,761 | 6,690 | 11,454 | 11,141 | 12,747 | 16,708 | |
Net Income | |||||||
Net Income | 18,560 | 10,996 | 16,102 | 25,186 | 36,982 | 45,236 | |
Supplemental | |||||||
EBIT | 29,091 | 18,939 | 29,618 | 39,437 | 52,868 | 53,029 | |
EBITDA | 33,960 | 25,575 | 37,086 | 48,365 | 64,019 | 64,355 | |