
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 40,121 | 44,864 | 45,227 | 46,195 | 49,125 | 51,308 | |
COGS | 29,869 | 32,977 | 33,808 | 34,292 | 36,577 | 37,830 | |
Gross Profit | 10,252 | 11,887 | 11,419 | 11,903 | 12,548 | 13,478 | |
Operating Expenses & Income | |||||||
Operating Income | 2,864 | 4,727 | 4,416 | 4,540 | 4,913 | 5,441 | |
Total Operating Expenses | 7,388 | 7,160 | 7,003 | 7,363 | 7,635 | 8,037 | |
R&D Expenses | 1,517 | 1,489 | 1,547 | 1,649 | 1,696 | 1,696 | |
Selling General & Admin Expenses | 4,191 | 4,481 | 4,494 | 4,618 | - | 875 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (31) | (42) | (24) | (25) | (21) | (25) | |
Interest Income | 6 | 3 | 15 | 11 | 11 | - | |
Income Tax Expense | 1,012 | 1,578 | 1,665 | 1,554 | 1,768 | 2,031 | |
Net Income | |||||||
Net Income | 2,927 | 4,214 | 3,724 | 4,006 | 4,452 | 5,032 | |
Supplemental | |||||||
EBIT | 2,864 | 4,727 | 4,416 | 4,540 | 4,913 | 5,441 | |
EBITDA | 4,254 | 6,140 | 6,375 | 6,399 | 6,712 | 7,257 | |