
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 3,290,921 | 3,360,008 | 3,558,732 | 3,671,328 | 3,817,354 | 3,861,698 | |
COGS | 3,085,809 | 3,147,891 | 3,325,724 | 3,429,083 | 3,569,946 | 3,613,395 | |
Gross Profit | 205,112 | 212,117 | 233,008 | 242,245 | 247,408 | 248,303 | |
Operating Expenses & Income | |||||||
Operating Income | 45,625 | 48,974 | 47,331 | 55,611 | 53,184 | 52,517 | |
Total Operating Expenses | 159,487 | 163,143 | 185,677 | 186,634 | 194,224 | 195,786 | |
R&D Expenses | 108 | 103 | 991 | 1,418 | - | - | |
Selling General & Admin Expenses | 140,870 | 144,338 | 165,203 | 163,041 | 24,849 | 85,720 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (16) | (34) | (8) | (7) | (13) | (13) | |
Interest Income | 177 | 101 | 29 | 50 | 234 | - | |
Income Tax Expense | 18,087 | 21,738 | 22,973 | 25,203 | 28,703 | 30,406 | |
Net Income | |||||||
Net Income | 29,424 | 38,806 | 41,475 | 40,280 | 42,535 | 46,594 | |
Supplemental | |||||||
EBIT | 57,300 | 70,095 | 74,749 | 76,741 | 81,857 | 76,575 | |
EBITDA | 71,638 | 84,743 | 92,731 | 95,158 | 110,050 | 104,888 | |