
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 2,585,643 | 2,696,069 | 2,858,500 | 2,961,051 | 3,104,064 | 3,134,906 | |
COGS | 2,407,332 | 2,513,809 | 2,662,140 | 2,758,337 | 2,886,183 | 2,916,099 | |
Gross Profit | 178,311 | 182,260 | 196,360 | 202,714 | 217,881 | 218,807 | |
Operating Expenses & Income | |||||||
Operating Income | 29,092 | 30,149 | 38,462 | 38,274 | 36,022 | 34,796 | |
Total Operating Expenses | 149,219 | 152,111 | 157,898 | 164,440 | 181,859 | 184,011 | |
R&D Expenses | 1,370 | 2,090 | 2,202 | 1,896 | - | 2,326 | |
Selling General & Admin Expenses | 124,523 | 126,005 | 135,492 | 140,467 | - | 9,818 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (73) | (64) | (132) | (279) | (354) | (368) | |
Interest Income | 21,138 | 56 | 59 | 144 | 376 | - | |
Income Tax Expense | 15,977 | 12,802 | 14,221 | 11,923 | 20,175 | 20,071 | |
Net Income | |||||||
Net Income | 32,182 | 25,787 | 29,559 | 27,390 | 41,746 | 39,218 | |
Supplemental | |||||||
EBIT | 48,253 | 38,655 | 43,927 | 39,638 | 62,361 | 60,255 | |
EBITDA | 61,077 | 51,957 | 57,441 | 54,561 | 77,409 | 75,918 | |