

| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 361,249 | 366,711 | 569,325 | 689,777 | 749,608 | 750,018 | |
COGS | 290,465 | 295,582 | 462,236 | 565,268 | 614,383 | 614,741 | |
Gross Profit | 70,784 | 71,129 | 107,089 | 124,509 | 135,225 | 135,277 | |
Operating Expenses & Income | |||||||
Operating Income | 15,501 | 14,337 | 24,186 | 21,987 | 15,606 | 21,658 | |
Total Operating Expenses | 55,283 | 56,792 | 82,901 | 102,521 | 119,619 | 113,621 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 58,707 | 60,863 | 87,861 | 107,066 | 119,619 | 119,563 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,780) | (6,132) | (13,650) | (5,692) | (4,035) | (4,420) | |
Interest Income | 697 | 865 | 1,370 | 633 | 1,346 | 2,256 | |
Income Tax Expense | 4,383 | 5,055 | 9,799 | 7,065 | 8,609 | 8,631 | |
Net Income | |||||||
Net Income | 8,336 | 3,324 | 2,204 | 10,654 | 5,162 | 5,563 | |
Supplemental | |||||||
EBIT | 15,501 | 14,337 | 24,186 | 21,987 | 15,606 | 23,340 | |
EBITDA | 27,020 | 27,506 | 40,811 | 39,961 | 35,768 | 43,797 | |