

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 501,872 | 527,263 | 506,866 | 516,126 | 541,885 | 561,611 | |
COGS | 429,133 | 448,983 | 432,469 | 439,156 | 458,857 | 475,306 | |
Gross Profit | 72,739 | 78,280 | 74,397 | 76,970 | 83,028 | 86,305 | |
Operating Expenses & Income | |||||||
Operating Income | 17,133 | 16,563 | 9,887 | 9,537 | 12,042 | 13,200 | |
Total Operating Expenses | 55,604 | 61,716 | 64,510 | 67,433 | 70,986 | 73,105 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 47,151 | 53,496 | 56,698 | 59,174 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (277) | (257) | (233) | (208) | (204) | (212) | |
Interest Income | 61 | 100 | 183 | 477 | 759 | - | |
Income Tax Expense | 5,730 | 4,654 | 3,732 | 4,165 | 4,561 | 4,747 | |
Net Income | |||||||
Net Income | 12,023 | 12,527 | 6,488 | 7,845 | 9,331 | 9,421 | |
Supplemental | |||||||
EBIT | 18,124 | 17,591 | 10,608 | 12,466 | 14,396 | 13,499 | |
EBITDA | 20,152 | 20,908 | 14,968 | 17,274 | 19,579 | 18,959 | |