
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 312,658 | 365,687 | 403,500 | 396,670 | 437,372 | 437,372 | |
COGS | 188,751 | 216,252 | 238,845 | 235,461 | 259,831 | 259,831 | |
Gross Profit | 123,907 | 149,435 | 164,655 | 161,209 | 177,541 | 177,541 | |
Operating Expenses & Income | |||||||
Operating Income | 39,211 | 49,565 | 55,990 | 47,652 | 43,364 | 43,364 | |
Total Operating Expenses | 84,696 | 99,870 | 108,665 | 113,557 | 134,177 | 134,177 | |
R&D Expenses | 5,949 | 6,554 | 6,710 | 6,207 | - | - | |
Selling General & Admin Expenses | 64,939 | 75,479 | 84,521 | 90,083 | 134,177 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (146) | (223) | (294) | (204) | (3,344) | (3,344) | |
Interest Income | 1,958 | 2,894 | 5,763 | 1,457 | 4,043 | - | |
Income Tax Expense | 12,497 | 15,177 | 17,238 | 16,510 | 14,948 | 14,948 | |
Net Income | |||||||
Net Income | 27,770 | 34,159 | 40,638 | 32,386 | 30,554 | 30,554 | |
Supplemental | |||||||
EBIT | 40,642 | 49,831 | 58,360 | 49,361 | 49,050 | 49,050 | |
EBITDA | 58,251 | 67,454 | 76,810 | 68,720 | 71,893 | 71,893 | |