
| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 56,357 | 53,160 | 47,016 | 57,358 | 66,725 | 67,215 | |
COGS | 46,571 | 44,846 | 39,016 | 46,089 | 55,988 | 56,682 | |
Gross Profit | 9,786 | 8,314 | 8,000 | 11,269 | 10,737 | 10,533 | |
Operating Expenses & Income | |||||||
Operating Income | 3,972 | 2,188 | 2,366 | 5,096 | 4,226 | 4,038 | |
Total Operating Expenses | 5,813 | 6,125 | 5,633 | 6,171 | 6,510 | 6,493 | |
R&D Expenses | - | 299 | 318 | 350 | 359 | - | |
Selling General & Admin Expenses | 5,813 | 5,166 | 4,782 | 5,097 | 5,418 | 4,914 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (113) | (100) | (78) | (66) | (79) | (85) | |
Interest Income | 2 | 4 | 1 | 31 | 1 | 9 | |
Income Tax Expense | 981 | 985 | 1,331 | 1,347 | 1,113 | 1,046 | |
Net Income | |||||||
Net Income | 3,036 | 1,621 | 2,631 | 3,744 | 2,900 | 2,734 | |
Supplemental | |||||||
EBIT | 4,061 | 2,144 | 2,582 | 5,290 | 4,098 | 3,336.8 | |
EBITDA | 6,151 | 4,339 | 4,579 | 7,453 | 7,123 | 3,893 | |