
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,045,735 | 1,104,152 | 1,151,966 | 1,188,097 | 1,237,846 | 1,248,726 | |
COGS | 968,370 | 1,026,117 | 1,069,856 | 1,103,176 | 1,149,587 | 1,156,590 | |
Gross Profit | 77,365 | 78,035 | 82,110 | 84,921 | 88,259 | 92,136 | |
Operating Expenses & Income | |||||||
Operating Income | 27,678 | 26,308 | 29,048 | 29,878 | 26,431 | 25,928 | |
Total Operating Expenses | 49,687 | 51,727 | 53,062 | 55,043 | 61,828 | 66,208 | |
R&D Expenses | 108 | 103 | 88 | 69 | - | - | |
Selling General & Admin Expenses | 39,272 | 41,309 | 59,217 | 61,088 | 65,890 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (6) | (5) | (5) | (6) | (7) | (8) | |
Interest Income | 383 | 379 | - | - | - | - | |
Income Tax Expense | 8,750 | 8,594 | 8,758 | 9,824 | 9,727 | 9,186 | |
Net Income | |||||||
Net Income | 19,639 | 19,251 | 20,638 | 22,864 | 22,031 | 20,575 | |
Supplemental | |||||||
EBIT | 28,396 | 27,851 | 29,401 | 32,695 | 31,765 | 28,903 | |
EBITDA | 33,850 | 33,563 | 35,918 | 39,158 | 38,129 | 35,310 | |