
| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 448,594 | 427,570 | 431,943 | 411,876 | 410,815 | 410,815 | |
COGS | 249,995 | 241,385 | 239,184 | 232,512 | 231,337 | 231,337 | |
Gross Profit | 198,599 | 186,185 | 192,759 | 179,364 | 179,478 | 179,478 | |
Operating Expenses & Income | |||||||
Operating Income | 21,266 | 13,089 | 20,167 | 20,620 | 20,233 | 20,233 | |
Total Operating Expenses | 177,326 | 173,091 | 172,585 | 158,737 | 159,245 | 159,241 | |
R&D Expenses | 1,566 | 1,609 | 1,279 | 1,647 | - | 1,363 | |
Selling General & Admin Expenses | 19,667 | 20,581 | 21,907 | 22,253 | - | 42,021 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (5,437) | (5,890) | (6,344) | (6,735) | (7,049) | (7,049) | |
Interest Income | 512 | 445 | 526 | 892 | - | 396 | |
Income Tax Expense | 8,837 | 2,692 | 3,669 | 2,727 | 4,384 | 4,384 | |
Net Income | |||||||
Net Income | 6,289 | 3,122 | 1,064 | 11,353 | 6,442 | 6,442 | |
Supplemental | |||||||
EBIT | 21,982 | 14,577 | 21,319 | 22,161 | 20,233 | 20,866 | |
EBITDA | 41,977 | 33,602 | 40,263 | 41,593 | 39,475 | 40,108 | |