
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 250,199 | 279,050 | 291,538.1 | 324,655 | 309,208 | 308,944 | |
COGS | 202,959 | 226,866 | 236,371.1 | 265,184 | 239,150.5 | 241,243 | |
Gross Profit | 47,240 | 52,184 | 55,167 | 59,471 | 70,057.4 | 67,859.4 | |
Operating Expenses & Income | |||||||
Operating Income | 19,275 | 22,109 | 20,422.2 | 19,060 | 16,419.3 | 15,642.3 | |
Total Operating Expenses | 31,288 | 33,976 | 32,644.3 | 40,411 | 53,638.1 | 52,217.1 | |
R&D Expenses | 12,790 | 14,329 | 14,314.4 | 19,430.4 | 17,706.5 | 17,575.2 | |
Selling General & Admin Expenses | 10,420 | 11,655 | 11,510.1 | 12,754 | 12,541 | 9,114 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,911.3) | (1,645) | (3,292.7) | (3,446) | (1,872.1) | (1,604.3) | |
Interest Income | 990 | 2,528 | 2,402.6 | 2,415 | 1,824 | - | |
Income Tax Expense | 4,698 | 6,217 | 4,763.6 | 4,411 | 2,308.2 | 2,032.2 | |
Net Income | |||||||
Net Income | 15,382 | 15,457 | 14,954.8 | 11,351 | 7,034 | 5,502 | |
Supplemental | |||||||
EBIT | 19,422 | 21,776 | 20,964.1 | 20,252 | 16,419.3 | 16,776 | |
EBITDA | 46,685 | 50,006 | 45,900.3 | 51,598 | 46,568.5 | 49,132.9 | |