

| 2018 | 2019 | 2020 | 2021 | 2022 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 30,605 | 33,327 | 38,634 | 44,207 | 47,163 | 49,691 | |
COGS | 14,665 | 15,909 | 18,380 | 21,186 | 23,378 | 24,805 | |
Gross Profit | 15,940 | 17,418 | 20,254 | 23,021 | 23,785 | 24,886 | |
Operating Expenses & Income | |||||||
Operating Income | 4,116 | 4,486 | 4,538 | 7,730 | 4,932 | 5,016 | |
Total Operating Expenses | 11,823 | 12,930 | 15,715 | 18,114 | 18,852 | 19,869 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 11,823 | 12,930 | 15,715 | 18,114 | 18,852 | 15,033 | |
Earnings from Continuing Operations | |||||||
Interest Expense | - | (621) | (4) | (2) | (871) | (636) | |
Interest Income | 8 | 17 | 8 | 9 | 5 | 16 | |
Income Tax Expense | 1,307 | 1,556 | 1,711 | 2,542 | 1,639 | 1,599 | |
Net Income | |||||||
Net Income | 2,519 | 2,546 | 2,366 | 2,617 | 3,001 | 2,892 | |
Supplemental | |||||||
EBIT | 3,826 | 4,486 | 4,538 | 7,730 | 4,932 | 5,016 | |
EBITDA | 4,349 | 5,238 | 5,606 | 8,571 | 6,228 | 5,176 | |