

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 552,085 | 588,132 | 609,473 | 653,919 | 679,799 | 685,740 | |
COGS | 361,809 | 388,842 | 404,980 | 443,072 | 462,103 | 464,986 | |
Gross Profit | 190,276 | 199,290 | 204,493 | 210,847 | 217,696 | 220,754 | |
Operating Expenses & Income | |||||||
Operating Income | 39,699 | 49,947 | 52,495 | 53,123 | 58,188 | 63,351 | |
Total Operating Expenses | 150,577 | 149,343 | 151,998 | 157,724 | 159,508 | 157,403 | |
R&D Expenses | 402 | 712 | 455 | 1,248 | - | - | |
Selling General & Admin Expenses | 150,576 | 149,341 | 151,741 | 157,500 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (12) | (12) | (11) | (75) | (71) | (85) | |
Interest Income | 274 | 299 | 359 | 374 | 457 | - | |
Income Tax Expense | 13,598 | 15,896 | 16,473 | 17,744 | 19,086 | 21,050 | |
Net Income | |||||||
Net Income | 29,420 | 35,552 | 36,493 | 39,315 | 41,458 | 45,207 | |
Supplemental | |||||||
EBIT | 43,105 | 51,534 | 53,067 | 57,222 | 60,700 | 65,702 | |
EBITDA | 53,350 | 61,131.3 | 63,306 | 70,437 | 76,290 | 81,634 | |