

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,583,002 | 1,657,625 | 1,731,466 | 1,842,356 | 1,984,743 | 1,986,609 | |
COGS | 1,322,860 | 1,399,176 | 1,446,689 | 1,526,499 | 1,637,691 | 1,632,297 | |
Gross Profit | 260,142 | 258,449 | 284,777 | 315,856 | 347,052 | 354,312 | |
Operating Expenses & Income | |||||||
Operating Income | 99,594 | 100,000 | 104,819 | 118,875 | 135,257 | 140,541 | |
Total Operating Expenses | 160,548 | 158,447 | 179,958 | 196,982 | 211,795 | 213,771 | |
R&D Expenses | 1,712 | 1,706 | 1,820 | - | - | - | |
Selling General & Admin Expenses | 160,548 | 156,741 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (433) | (428) | (441) | (611) | (3,266) | (3,818) | |
Interest Income | 926 | 475 | 775 | 842 | 1,534 | - | |
Income Tax Expense | 33,660 | 32,051 | 35,385 | 36,320 | 39,551 | 40,373 | |
Net Income | |||||||
Net Income | 69,580 | 70,361 | 74,685 | 93,858 | 99,030 | 98,605 | |
Supplemental | |||||||
EBIT | 103,650 | 102,264 | 111,048 | 130,666 | 135,257 | 144,229 | |
EBITDA | 120,719 | 119,679 | 128,987 | 148,999 | 155,924 | 166,069 | |