

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 810,540 | 952,686 | 1,148,484 | 1,295,862 | 1,336,468 | 1,420,145 | |
COGS | 655,224 | 768,117 | 930,127 | 1,088,944 | 1,093,301 | 1,150,526 | |
Gross Profit | 155,316 | 184,569 | 218,357 | 206,918 | 243,167 | 269,619 | |
Operating Expenses & Income | |||||||
Operating Income | 101,103 | 119,358 | 142,330 | 119,088 | 145,934 | 164,646 | |
Total Operating Expenses | 54,211 | 65,210 | 76,027 | 87,830 | 97,233 | 104,973 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 1,336 | 1,614 | 1,872 | 2,230 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,118) | (3,531) | (3,965) | (5,512) | (7,705) | (9,725) | |
Interest Income | 17 | 170 | 625 | 1,309 | 2,100 | - | |
Income Tax Expense | 29,232 | 37,050 | 38,526 | 33,667 | 40,493 | 45,538 | |
Net Income | |||||||
Net Income | 69,582 | 77,884 | 92,050 | 92,921 | 100,670 | 111,322 | |
Supplemental | |||||||
EBIT | 105,088 | 124,519 | 141,289 | 139,158 | 152,499 | 166,076 | |
EBITDA | 106,464 | 126,113 | 142,776 | 141,414 | 154,552 | 168,171 | |