
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 468,956 | 588,159 | 611,107 | 662,380 | 660,712 | 660,337 | |
COGS | 329,952 | 407,689 | 413,119 | 443,239 | 441,836 | 442,850 | |
Gross Profit | 139,004 | 180,470 | 197,988 | 219,141 | 218,876 | 217,487 | |
Operating Expenses & Income | |||||||
Operating Income | 35,488 | 56,308 | 65,361 | 80,516 | 79,097 | 75,051 | |
Total Operating Expenses | 103,516 | 124,162 | 132,627 | 138,625 | 139,779 | 142,436 | |
R&D Expenses | 5,143 | 6,385 | 6,582 | 7,293 | - | - | |
Selling General & Admin Expenses | 98,373 | 117,778 | 126,045 | 131,332 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (450) | (613) | (1,211) | (1,273) | (1,409) | (1,477) | |
Interest Income | 103 | 142 | 1,471 | 4,122 | 3,554 | - | |
Income Tax Expense | 10,676 | 15,810 | 18,821 | 23,452 | 20,339 | 19,635 | |
Net Income | |||||||
Net Income | 22,843 | 33,084 | 43,229 | 57,513 | 59,777 | 57,401 | |
Supplemental | |||||||
EBIT | 34,153 | 49,688 | 63,505 | 82,602 | 81,917 | 77,372 | |
EBITDA | 47,104 | 64,474 | 79,581 | 98,787 | 97,469 | 93,267 | |