
| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 48,037 | 52,714 | 53,170 | 56,504 | 59,529 | 60,597 | |
COGS | 33,281 | 36,725 | 36,436 | 38,528 | 40,492 | 40,976 | |
Gross Profit | 14,756 | 15,989 | 16,734 | 17,976 | 19,037 | 19,621 | |
Operating Expenses & Income | |||||||
Operating Income | 2,270 | 2,365 | 2,937 | 3,342 | 3,704 | 3,984 | |
Total Operating Expenses | 12,486 | 13,624 | 13,797 | 14,634 | 15,333 | 28,302 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 12,486 | 13,624 | 13,797 | 14,634 | 15,333 | 15,629 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (765) | (752) | (688) | (689) | (825) | (848) | |
Interest Income | 18 | 10 | 196 | 33 | 34 | 42 | |
Income Tax Expense | 392 | 431 | 466 | 665 | 714 | 546 | |
Net Income | |||||||
Net Income | 1,081 | 1,108 | 1,875 | 1,921 | 2,100 | 2,246 | |
Supplemental | |||||||
EBIT | 2,288 | 2,375 | 3,130 | 3,348 | 3,726 | - | |
EBITDA | 4,812 | 4,971 | 5,794 | 6,143 | 6,632 | - | |