

| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 49,219 | 51,494 | 53,328 | 55,402 | 59,452 | 60,443 | |
COGS | 33,375 | 34,393 | 36,828 | 38,543 | 41,109 | 41,912 | |
Gross Profit | 15,844 | 17,101 | 16,500 | 16,859 | 18,343 | 18,531 | |
Operating Expenses & Income | |||||||
Operating Income | 7,466 | 8,669 | 8,867 | 9,541 | 9,470 | 9,395 | |
Total Operating Expenses | 8,377 | 8,431 | 7,632 | 7,318 | 8,872 | 9,132 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 7,427 | 8,176 | 8,113 | 9,315 | 9,944 | 10,187 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (512) | (521) | (479) | (486) | (629) | (660) | |
Interest Income | 33 | 61 | 71 | 189 | 131 | 129 | |
Income Tax Expense | 1,945 | 2,541 | 2,562 | 2,835 | 2,691 | 2,659 | |
Net Income | |||||||
Net Income | 5,296 | 5,296 | 5,535 | 6,033 | 5,878 | 5,800 | |
Supplemental | |||||||
EBIT | 7,466 | 8,730 | 8,939 | 9,729 | 9,591 | 9,503 | |
EBITDA | 14,240 | 16,962 | 17,796 | 18,436 | 19,091 | 19,297 | |