

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 39,154 | 42,006 | 51,609 | 63,751 | 79,146 | 88,185 | |
COGS | 30,949 | 33,120 | 40,349 | 50,088 | 61,978 | 68,769 | |
Gross Profit | 8,205 | 8,886 | 11,260 | 13,663 | 17,168 | 19,416 | |
Operating Expenses & Income | |||||||
Operating Income | 2,888 | 3,274 | 4,425 | 5,662 | 7,527 | 8,791 | |
Total Operating Expenses | 5,302 | 5,546 | 6,835 | 8,001 | 9,641 | 10,625 | |
R&D Expenses | 1,659 | 1,817 | 2,117 | 2,809 | 3,623 | 4,338 | |
Selling General & Admin Expenses | 1,434 | 1,543 | 1,980 | 2,416 | 2,785 | 2,849 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (354) | (349) | (585) | (606) | (755) | (683) | |
Interest Income | 241 | 355 | 497 | 121 | 52 | 360 | |
Income Tax Expense | 552 | 536 | 975 | 1,079 | 1,663 | 1,864 | |
Net Income | |||||||
Net Income | 1,926 | 2,195 | 3,381 | 4,171 | 6,314 | 7,096 | |
Supplemental | |||||||
EBIT | 2,959 | 3,265 | 5,688 | 5,848 | 8,638 | - | |
EBITDA | 4,347 | 4,838 | 7,359 | 8,493 | 11,194 | 11,905 | |