
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 400,769 | 431,674 | 453,899 | 472,716 | 497,877 | 502,182 | |
COGS | 250,341 | 274,010 | 282,988 | 299,474 | 324,397 | 326,985 | |
Gross Profit | 150,428 | 157,664 | 170,911 | 173,242 | 173,480 | 175,197 | |
Operating Expenses & Income | |||||||
Operating Income | 18,794 | 19,589 | 25,023 | 22,970 | 21,685 | 17,587 | |
Total Operating Expenses | 131,634 | 138,075 | 145,888 | 150,272 | 151,795 | 157,610 | |
R&D Expenses | 1,870 | 2,133 | 2,139 | 2,391 | 2,418 | - | |
Selling General & Admin Expenses | 90,455 | 95,216 | 101,781 | 105,113 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (468) | (544) | (481) | (511) | (909) | (1,025) | |
Interest Income | 1,293 | 226 | 451 | 609 | 415 | - | |
Income Tax Expense | 7,254 | 6,484 | 8,539 | 7,729 | 3,080 | 3,546 | |
Net Income | |||||||
Net Income | 12,928 | 12,888 | 15,650 | 14,156 | 3,467 | 4,315 | |
Supplemental | |||||||
EBIT | 20,809 | 20,227 | 25,004 | 22,740 | 7,752 | 8,939 | |
EBITDA | 33,150 | 31,654 | 34,679 | 32,178 | 16,558 | 17,123 | |