
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 482,547 | 508,400 | 549,004 | 571,687 | 596,479 | 606,274 | |
COGS | 353,699 | 366,668 | 397,365 | 411,480 | 428,145 | 435,104 | |
Gross Profit | 128,848 | 141,732 | 151,639 | 160,207 | 168,334 | 171,170 | |
Operating Expenses & Income | |||||||
Operating Income | 54,739 | 62,328 | 64,568 | 69,047 | 76,229 | 78,224 | |
Total Operating Expenses | 74,109 | 79,404 | 87,071 | 91,160 | 92,105 | 92,947 | |
R&D Expenses | 2,784 | 3,104 | 2,958 | 3,079 | - | - | |
Selling General & Admin Expenses | 74,168 | 79,403 | 84,569 | 91,153 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (322) | (235) | (604) | (585) | (602) | (714) | |
Interest Income | 5,312 | 563 | 401 | 405 | 599 | - | |
Income Tax Expense | 20,288 | 22,922 | 18,942 | 22,132 | 20,358 | 20,533 | |
Net Income | |||||||
Net Income | 39,462 | 55,461 | 48,873 | 50,012 | 46,624 | 48,513 | |
Supplemental | |||||||
EBIT | 61,803 | 81,726 | 69,795 | 74,731 | 69,555 | 68,711 | |
EBITDA | 77,775 | 97,583 | 87,754 | 94,297 | 88,241 | 87,790 | |