

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 503,354 | 525,603 | 547,059 | 561,173 | 571,458 | 571,458 | |
COGS | 381,077 | 407,308 | 415,100 | 426,120 | 428,198 | 428,198 | |
Gross Profit | 122,277 | 118,295 | 131,959 | 135,053 | 143,260 | 143,260 | |
Operating Expenses & Income | |||||||
Operating Income | 29,792 | 23,939 | 27,839 | 29,658 | 34,480 | 34,479 | |
Total Operating Expenses | 92,485 | 94,356 | 104,120 | 105,395 | 108,780 | 108,781 | |
R&D Expenses | 5,091 | 5,558 | 5,956 | 6,183 | - | 11,381 | |
Selling General & Admin Expenses | 57,090 | 58,368 | 65,485 | 65,818 | - | 10,976 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (747) | (710) | (1,291) | (1,509) | (1,560) | (1,560) | |
Interest Income | 553 | 43 | 100 | 179 | 283 | - | |
Income Tax Expense | 14,369 | 6,699 | 27,224 | 10,633 | 9,454 | 9,454 | |
Net Income | |||||||
Net Income | 33,782 | 16,875 | 61,307 | 5,459 | 22,599 | 22,598 | |
Supplemental | |||||||
EBIT | 49,041 | 24,428 | 89,861 | 16,794 | 33,798 | 33,889 | |
EBITDA | 70,303 | 45,847 | 113,462 | 41,402 | 57,715 | 58,333.5 | |