

| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 58,171 | 54,516 | 59,861 | 61,476 | 64,119 | 64,778 | |
COGS | 44,367 | 41,301 | 47,475 | 50,197 | 52,454 | 52,287 | |
Gross Profit | 13,804 | 13,215 | 12,386 | 11,279 | 11,665 | 12,491 | |
Operating Expenses & Income | |||||||
Operating Income | 3,781 | 3,532 | 2,885 | 1,701 | 2,545 | 2,876 | |
Total Operating Expenses | 10,021 | 9,682 | 9,501 | 9,577 | 9,586 | 9,615 | |
R&D Expenses | 1,548 | 1,560 | 1,350 | 1,306 | 1,388 | 1,033 | |
Selling General & Admin Expenses | 6,776 | 6,562 | 6,532 | 6,504 | 6,490 | 1,154 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (9) | (6) | (6) | (8) | (9) | (6) | |
Interest Income | 7 | 15 | 17 | 12 | 5 | 4 | |
Income Tax Expense | 1,279 | 972 | 858 | 363 | 671 | 646 | |
Net Income | |||||||
Net Income | 2,740 | 2,645 | 2,330 | 967 | 1,765 | 1,662 | |
Supplemental | |||||||
EBIT | 3,783 | 3,533 | 2,885 | 1,702 | 2,545 | 2,757 | |
EBITDA | 5,619 | 5,303 | 4,865 | 3,695 | 4,442 | 4,694.3 | |