

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 866,702 | 1,020,456 | 1,030,674 | 1,078,631 | 1,105,890 | 1,119,888 | |
COGS | 746,205 | 885,201 | 896,856 | 933,033 | 951,909 | 965,704 | |
Gross Profit | 120,496 | 135,254 | 133,818 | 145,598 | 153,981 | 154,184 | |
Operating Expenses & Income | |||||||
Operating Income | 23,819 | 29,575 | 26,534 | 30,381 | 31,191 | 28,418 | |
Total Operating Expenses | 96,678 | 105,680 | 107,284 | 115,217 | 122,790 | 125,766 | |
R&D Expenses | 1,647 | 1,652 | 1,810 | 1,843 | - | - | |
Selling General & Admin Expenses | 65,328 | 72,527 | 74,333 | 80,009 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,402) | (2,281) | (3,454) | (4,195) | (4,517) | (3,533) | |
Interest Income | 1,275 | 2,951 | - | 672 | 589 | - | |
Income Tax Expense | 7,197 | 7,058 | 11,169 | 12,120 | 11,254 | 12,545 | |
Net Income | |||||||
Net Income | 16,898 | 18,596 | 20,853 | 23,264 | 22,183 | 19,108 | |
Supplemental | |||||||
EBIT | 28,920 | 33,826 | 39,345 | 46,140 | 44,018 | - | |
EBITDA | 46,670 | 50,521 | 57,238 | 65,108 | 64,077 | - | |