
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 228,367 | 244,295 | 283,347 | 313,171 | 360,663 | 364,527 | |
COGS | 137,048 | 139,628 | 157,098 | 174,462 | 201,069 | 206,349 | |
Gross Profit | 91,319 | 104,667 | 126,249 | 138,709 | 159,594 | 158,178 | |
Operating Expenses & Income | |||||||
Operating Income | 39,949 | 44,875 | 59,252 | 64,685 | 67,890 | 62,419 | |
Total Operating Expenses | 51,370 | 59,792 | 66,997 | 74,024 | 91,704 | 95,759 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 45,962 | 52,580 | 58,411 | 63,602 | 11,005 | 20,736 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (24) | (8) | (8) | (59) | (117) | (17) | |
Interest Income | 56 | 164 | 768 | 635 | 609 | - | |
Income Tax Expense | 13,443 | 15,620 | 20,232 | 21,250 | 22,823 | 19,270 | |
Net Income | |||||||
Net Income | 29,568 | 33,431 | 45,283 | 43,357 | 51,769 | 47,683 | |
Supplemental | |||||||
EBIT | 44,505 | 50,498 | 67,010 | 66,124 | 76,020 | 47,289 | |
EBITDA | 54,322 | 61,840 | 77,804 | 81,180 | 90,943 | 62,582 | |