

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 602,696 | 662,204 | 680,091 | 702,080 | 716,144 | 774,416 | |
COGS | 500,451 | 553,330 | 559,945 | 575,852 | 586,922 | 635,991 | |
Gross Profit | 102,245 | 108,874 | 120,146 | 126,228 | 129,222 | 138,425 | |
Operating Expenses & Income | |||||||
Operating Income | 31,410 | 32,935 | 36,912 | 38,315 | 39,000 | 38,563 | |
Total Operating Expenses | 70,835 | 75,939 | 83,234 | 87,913 | 90,222 | 99,862 | |
R&D Expenses | 1,939 | 1,892 | 1,967 | 2,206 | 1,973 | 2,143 | |
Selling General & Admin Expenses | 44,553 | 47,555 | 54,186 | 57,761 | 36,815 | 29,815 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (619) | (787) | (886) | (1,151) | (1,373) | (1,701) | |
Interest Income | 4,324 | 201 | 385 | 627 | 604 | - | |
Income Tax Expense | 10,839 | 9,349 | 11,255 | 10,785 | 12,684 | 13,573 | |
Net Income | |||||||
Net Income | 23,382 | 21,569 | 24,495 | 24,731 | 27,332 | 28,602 | |
Supplemental | |||||||
EBIT | 35,726 | 33,774 | 38,046 | 38,986 | 42,894 | 42,053 | |
EBITDA | 57,092 | 56,467 | 62,867 | 63,966 | 64,981 | 66,635 | |