

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 358,269 | 368,130 | 394,309 | 406,700 | 424,850 | 429,636 | |
COGS | 243,450 | 251,711 | 273,889 | 277,962 | 283,550 | 291,024 | |
Gross Profit | 114,819 | 116,419 | 120,420 | 128,738 | 141,300 | 138,612 | |
Operating Expenses & Income | |||||||
Operating Income | 20,346 | 20,782 | 15,175 | 19,465 | 24,499 | 21,098 | |
Total Operating Expenses | 94,473 | 95,637 | 105,245 | 109,273 | 116,801 | 117,514 | |
R&D Expenses | 178 | 216 | 186 | 180 | - | - | |
Selling General & Admin Expenses | 51,381 | 53,122 | 61,438 | 64,962 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (91) | (78) | (29) | (102) | (327) | (644) | |
Interest Income | 14 | 15 | 13 | 40 | 105 | - | |
Income Tax Expense | 15,156 | 17,625 | 18,254 | 24,204 | 28,673 | 28,039 | |
Net Income | |||||||
Net Income | 32,008 | 35,182 | 38,126 | 43,914 | 52,229 | 49,013 | |
Supplemental | |||||||
EBIT | 20,347 | 20,783 | 15,176 | 69,806 | 81,839 | 60,226 | |
EBITDA | 35,945 | 36,029 | 32,111 | 87,599 | 100,158 | 78,426 | |