

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 261,504 | 381,314 | 316,620 | 284,312 | 272,821.5 | 301,223.4 | |
COGS | 225,656 | 302,535 | 269,985.6 | 211,499 | 227,341 | 240,435.1 | |
Gross Profit | 35,848 | 78,779 | 47,207 | 72,813 | 45,480.5 | 60,788.2 | |
Operating Expenses & Income | |||||||
Operating Income | 22,283 | 82,519 | 62,895 | 58,486 | 31,397.1 | 47,441.8 | |
Total Operating Expenses | 13,566 | 14,789 | 16,470 | 13,255 | 14,083.4 | 13,345.4 | |
R&D Expenses | 815 | 1,075 | 1,287 | 1,076 | 1,196 | 1,145.9 | |
Selling General & Admin Expenses | 11,328 | 12,883 | 13,433 | 12,439 | 12,607 | 12,404 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (3,607) | (5,346) | (4,628) | (4,858) | (4,774.9) | (5,030.3) | |
Interest Income | 852 | 1,046 | 2,163 | 2,372 | 1,960 | 1,724 | |
Income Tax Expense | 9,199 | 21,941 | 12,991 | 13,401 | 11,895.8 | 13,694.1 | |
Net Income | |||||||
Net Income | 20,101 | 42,309 | 19,359 | 16,094 | 18,234.7 | 25,885.6 | |
Supplemental | |||||||
EBIT | 33,432.2 | 68,067 | 37,255 | 34,780 | 33,537.6 | 42,378.3 | |
EBITDA | 56,506 | 86,596 | 68,545 | 57,483 | 56,197.6 | 65,634.2 | |