

| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 58,324 | 70,451 | 66,183 | 67,227 | 65,704 | 65,363 | |
COGS | 48,897 | 59,068 | 52,209 | 52,032 | 50,121 | 50,010 | |
Gross Profit | 9,427 | 11,383 | 13,974 | 15,195 | 15,583 | 15,353 | |
Operating Expenses & Income | |||||||
Operating Income | 3,035 | 3,855 | 5,152 | 5,557 | 5,649 | 5,511 | |
Total Operating Expenses | 6,391 | 7,527 | 8,821 | 9,637 | 9,934 | 9,841 | |
R&D Expenses | 43 | 95 | 175 | 173 | 236 | 207 | |
Selling General & Admin Expenses | 6,236 | 7,301 | 8,572 | 9,380 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (7) | (15) | (16) | (9) | (5) | (5) | |
Interest Income | 1 | 103 | 843 | 23 | - | - | |
Income Tax Expense | 1,027 | 1,364 | 1,778 | 1,655 | 3,035 | 2,890 | |
Net Income | |||||||
Net Income | 1,856 | 2,428 | 3,630 | 3,497 | 8,363 | 8,206 | |
Supplemental | |||||||
EBIT | 3,041 | 3,996 | 5,151 | 5,514 | 5,649 | 4,607 | |
EBITDA | 4,256 | 5,374 | 6,700 | 7,174 | 7,265 | 6,111 | |