
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 31,810 | 30,903 | 32,369 | 36,511 | 37,499 | 38,980 | |
COGS | 22,950 | 21,953 | 22,926 | 25,434 | 26,234 | 26,667 | |
Gross Profit | 8,860 | 8,950 | 9,443 | 11,077 | 11,265 | 12,313 | |
Operating Expenses & Income | |||||||
Operating Income | 3,222 | 3,039 | 3,227 | 4,876 | 4,654 | 5,199 | |
Total Operating Expenses | 5,638 | 5,911 | 6,216 | 6,201 | 6,611 | 7,114 | |
R&D Expenses | 473 | 496 | 523 | 436 | 423 | 423 | |
Selling General & Admin Expenses | 4,782 | 5,023 | 5,281 | 5,313 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (19) | (18) | (16) | (17) | (27) | (33) | |
Interest Income | 1 | 65 | 90 | - | 2 | - | |
Income Tax Expense | 849 | 952 | 691 | 1,428 | 1,504 | 1,708 | |
Net Income | |||||||
Net Income | 2,489 | 2,142 | 2,630 | 3,531 | 3,077 | 3,465 | |
Supplemental | |||||||
EBIT | 3,222 | 3,039 | 3,227 | 4,876 | 4,654 | 5,199 | |
EBITDA | 3,763 | 3,587 | 3,789 | 5,482 | 5,333 | 6,046 | |