

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 851,894 | 861,022 | 977,370 | 1,107,668 | 1,322,791 | 1,385,157 | |
COGS | 675,003 | 676,853 | 773,392 | 883,196 | 1,070,616 | - | |
Gross Profit | 176,891 | 184,169 | 203,978 | 224,472 | 252,175 | 261,950 | |
Operating Expenses & Income | |||||||
Operating Income | 55,827 | 54,768 | 62,959 | 74,360 | 89,943 | 93,859 | |
Total Operating Expenses | 121,064 | 129,401 | 141,019 | 150,112 | 162,232 | - | |
R&D Expenses | 1,035 | 1,205 | 1,566 | 2,258 | - | - | |
Selling General & Admin Expenses | 605 | 604 | 625 | 625 | 33,219 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (44) | (43) | (41) | (55) | (67) | (56) | |
Interest Income | 14 | 17 | 20 | 86 | 330 | - | |
Income Tax Expense | 17,718 | 15,998 | 16,804 | 19,614 | 25,255 | 25,876 | |
Net Income | |||||||
Net Income | 39,927 | 40,022 | 47,448 | 53,481 | 64,303 | 67,158 | |
Supplemental | |||||||
EBIT | 58,232 | 56,551 | 64,933 | 73,894 | 90,520 | 94,224 | |
EBITDA | 66,214 | 64,841 | 72,867 | 82,328 | 99,860 | 104,652 | |