
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 240,804 | 281,301 | 301,747 | 361,129 | 429,574 | 506,846 | |
COGS | 129,100 | 153,112 | 160,780 | 186,516 | 220,304 | 260,340 | |
Gross Profit | 111,704 | 128,189 | 140,967 | 174,613 | 209,270 | 246,506 | |
Operating Expenses & Income | |||||||
Operating Income | 14,775 | 12,966 | 15,054 | 25,451 | 36,334 | 48,453 | |
Total Operating Expenses | 96,929 | 115,223 | 125,913 | 149,162 | 172,936 | 198,053 | |
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) | (3,185) | |
Interest Income | 68 | 499 | 325 | 461 | 407 | - | |
Income Tax Expense | 8,465 | 3,943 | 1,458 | 6,209 | 9,168 | 13,201 | |
Net Income | |||||||
Net Income | 13,185 | 3,607 | 8,044 | 14,634 | 22,937 | 31,444 | |
Supplemental | |||||||
EBIT | 22,398 | 8,542 | 11,347 | 23,801 | 36,449 | 49,370 | |
EBITDA | 40,982 | 31,467 | 37,960 | 54,595 | 72,269 | 90,957 | |