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