
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 240,804 | 281,301 | 301,747 | 361,129 | 429,574 | 479,942 | |
COGS | 129,100 | 153,112 | 160,780 | 186,516 | 220,304 | 247,176 | |
Gross Profit | 111,704 | 128,189 | 140,967 | 174,613 | 209,270 | 232,766 | |
Operating Expenses & Income | |||||||
Operating Income | 14,775 | 12,966 | 15,054 | 25,451 | 36,334 | 44,449 | |
Total Operating Expenses | 96,929 | 115,223 | 125,913 | 149,162 | 172,936 | 188,317 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 97,164 | 115,223 | 125,913 | 149,162 | 172,936 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (814) | (978) | (1,483) | (2,148) | (2,672) | (2,878) | |
Interest Income | 68 | 499 | 325 | 461 | 407 | - | |
Income Tax Expense | 8,465 | 3,943 | 1,458 | 6,209 | 9,168 | 11,845 | |
Net Income | |||||||
Net Income | 13,185 | 3,607 | 8,044 | 14,634 | 22,937 | 28,856 | |
Supplemental | |||||||
EBIT | 22,398 | 8,542 | 11,347 | 23,801 | 36,449 | 45,568 | |
EBITDA | 40,982 | 31,467 | 37,960 | 54,595 | 72,269 | 84,945 | |