
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 366,160 | 373,151 | 367,649 | 401,987 | 441,383 | 473,455 | |
COGS | 199,296 | 202,073 | 214,144 | 229,036 | 235,367 | 251,279 | |
Gross Profit | 166,864 | 171,078 | 153,505 | 172,951 | 206,016 | 222,176 | |
Operating Expenses & Income | |||||||
Operating Income | 52,212 | 46,615 | 38,366 | 46,481 | 47,614 | 55,824 | |
Total Operating Expenses | 114,652 | 124,463 | 115,139 | 126,470 | 158,402 | 166,352 | |
R&D Expenses | 1,211 | 2,801 | 3,983 | 4,136 | - | - | |
Selling General & Admin Expenses | 87,669 | 95,966 | 101,841 | 112,791 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (99) | (160) | (147) | (156) | (184) | (239) | |
Interest Income | 532 | 1,357 | 3,412 | 4,164 | 1,857 | - | |
Income Tax Expense | 13,509 | 12,126 | 10,964 | 13,285 | 7,873 | 10,825 | |
Net Income | |||||||
Net Income | 37,557 | 34,282 | 28,152 | 36,549 | 40,458 | 44,941 | |
Supplemental | |||||||
EBIT | 51,230 | 46,693 | 39,366 | 50,096 | 48,682 | 56,220 | |
EBITDA | 66,571 | 63,280 | 56,930 | 67,814 | 68,830 | 77,777 | |