
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 39,764 | 50,945 | 55,890 | 54,077 | 45,530 | 44,621 | |
COGS | 32,447 | 41,375 | 43,914 | 40,793 | 34,962 | 36,629 | |
Gross Profit | 7,317 | 9,570 | 11,976 | 13,284 | 10,568 | 7,993 | |
Operating Expenses & Income | |||||||
Operating Income | 1,490 | 2,929 | 4,862 | 5,758 | 4,069 | 2,326 | |
Total Operating Expenses | 5,827 | 6,641 | 7,114 | 7,526 | 6,499 | 5,666 | |
R&D Expenses | 1,381 | 1,607 | 1,747 | 1,661 | 2,103 | 1,830 | |
Selling General & Admin Expenses | 1,635 | 1,957 | 2,413 | 2,582 | 4,159 | 2,308 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (108) | (190) | (186) | (155) | (281) | (337) | |
Interest Income | 99 | 337 | 490 | 430 | 416 | 321 | |
Income Tax Expense | 891 | 686 | 1,356 | 736 | 873 | 854 | |
Net Income | |||||||
Net Income | 2,347 | 2,665 | 3,775 | 2,900 | 1,970 | 2,555 | |
Supplemental | |||||||
EBIT | 3,382 | 3,639 | 5,513 | 3,957 | 2,983 | 2,603 | |
EBITDA | 5,172 | 5,476 | 7,450 | 5,110 | 4,792 | 3,619 | |