

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 558,403 | 584,308 | 605,424 | 615,819 | 615,761 | 618,495 | |
COGS | 468,961 | 497,117 | 507,142 | 514,319 | 511,396 | 513,732 | |
Gross Profit | 89,442 | 87,191 | 98,282 | 101,500 | 104,365 | 104,763 | |
Operating Expenses & Income | |||||||
Operating Income | 18,059 | 13,054 | 18,460 | 19,125 | 18,267 | 18,469 | |
Total Operating Expenses | 71,383 | 74,137 | 79,822 | 82,375 | 86,098 | 86,294 | |
R&D Expenses | 4,348 | 4,548 | 5,030 | - | - | - | |
Selling General & Admin Expenses | 50,081 | 49,498 | 52,939 | 54,964 | 86,097 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (388) | (361) | (370) | (363) | (394) | (392) | |
Interest Income | 1,397 | 8 | 33 | 69 | 87 | - | |
Income Tax Expense | 4,998 | 3,812 | 8,299 | 4,439 | 13,038 | 15,972 | |
Net Income | |||||||
Net Income | 12,068 | 9,129 | 19,430 | 13,904 | 32,896 | 38,460 | |
Supplemental | |||||||
EBIT | 17,613 | 13,352 | 28,253 | 18,879 | 46,131 | 37,199 | |
EBITDA | 34,670 | 30,652 | 45,956 | 36,309 | 63,730 | 55,146 | |