

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 705,656 | 781,211 | 813,417 | 773,591 | 738,243 | 738,243 | |
COGS | 547,638 | 618,852 | 646,762 | 615,151 | 576,881 | 576,881 | |
Gross Profit | 158,018 | 162,359 | 166,655 | 158,440 | 161,362 | 161,362 | |
Operating Expenses & Income | |||||||
Operating Income | 55,361 | 49,031 | 47,338 | 50,851 | 45,294 | 45,294 | |
Total Operating Expenses | 102,657 | 113,328 | 119,317 | 107,589 | 116,068 | 116,068 | |
R&D Expenses | 21,093 | 23,512 | 25,629 | 26,182 | - | 26,636 | |
Selling General & Admin Expenses | 69,795 | 76,579 | 86,396 | 77,644 | - | 5,172 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (858) | (1,745) | (2,564) | (2,374) | (2,703) | (2,703) | |
Interest Income | 20,600 | 1,157 | 1,775 | 1,841 | 1,458 | - | |
Income Tax Expense | 17,098 | 15,450 | 14,072 | 5,409 | 18,076 | 18,076 | |
Net Income | |||||||
Net Income | 48,295 | 49,085 | 38,819 | 45,544 | (40,317) | (40,317) | |
Supplemental | |||||||
EBIT | 70,486 | 71,984 | 63,451 | 58,721 | (13,362) | (13,362) | |
EBITDA | 102,881 | 105,954 | 101,684 | 95,127 | 26,501 | 26,501 | |