

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,428,426 | 1,678,146 | 1,891,504 | 1,884,397 | 1,924,950 | 1,962,129 | |
COGS | 1,192,597 | 1,393,040 | 1,573,759 | 1,568,781 | 1,627,914 | 1,651,680 | |
Gross Profit | 235,829 | 285,106 | 317,745 | 315,616 | 297,036 | 310,449 | |
Operating Expenses & Income | |||||||
Operating Income | 40,629 | 51,643 | 71,526 | 63,479 | 75,681 | 84,392 | |
Total Operating Expenses | 195,200 | 233,463 | 246,219 | 252,137 | 221,355 | 226,057 | |
R&D Expenses | 47,576 | 51,399 | 58,909 | 55,865 | - | - | |
Selling General & Admin Expenses | 120,085 | 141,383 | 156,734 | 164,284 | 221,355 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,419) | (4,564) | (5,839) | (6,189) | (14,553) | (10,652) | |
Interest Income | 10,466 | 10,773 | 19,238 | 8,547 | 16,563 | - | |
Income Tax Expense | 20,317 | 18,544 | 28,788 | 14,331 | 12,968 | 16,755 | |
Net Income | |||||||
Net Income | 20,683 | 34,276 | 40,257 | 13,713 | 11,975 | 19,297 | |
Supplemental | |||||||
EBIT | 47,353 | 60,453 | 78,352 | 37,065 | 41,930 | 47,043 | |
EBITDA | 114,343 | 129,946 | 150,702 | 108,859 | 113,116 | 119,146 | |