

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 489,092 | 492,226 | 521,400 | 551,881 | 597,026 | 601,770 | |
COGS | 369,606 | 378,137 | 403,129 | 427,857 | 457,390 | 459,307 | |
Gross Profit | 119,486 | 114,089 | 118,271 | 124,024 | 139,636 | 142,463 | |
Operating Expenses & Income | |||||||
Operating Income | 41,814 | 35,962 | 38,080 | 40,203 | 46,920 | 48,532 | |
Total Operating Expenses | 77,672 | 78,127 | 80,191 | 83,821 | 92,716 | 93,931 | |
R&D Expenses | 570 | 610 | 544 | 522 | - | - | |
Selling General & Admin Expenses | 71,498 | 72,623 | 74,396 | 77,526 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,913) | (2,056) | (2,080) | (2,262) | (2,399) | (2,530) | |
Interest Income | 907 | 191 | 215 | 216 | 256 | - | |
Income Tax Expense | 14,681 | 13,676 | 13,428 | 14,725 | 15,638 | 16,629 | |
Net Income | |||||||
Net Income | 28,234 | 23,235 | 26,631 | 27,105 | 33,262 | 34,922 | |
Supplemental | |||||||
EBIT | 46,591 | 40,847 | 43,930 | 45,994 | 53,254 | 53,896 | |
EBITDA | 65,879 | 61,616 | 65,792 | 69,291 | 78,068 | 79,015 | |