
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 261,175 | 277,015 | 298,295 | 314,527 | 329,031 | 327,623 | |
COGS | 179,771 | 190,378 | 200,870 | 211,313 | 217,706 | 215,280 | |
Gross Profit | 81,404 | 86,637 | 97,425 | 103,214 | 111,325 | 112,343 | |
Operating Expenses & Income | |||||||
Operating Income | 15,973 | 17,373 | 24,038 | 23,937 | 24,145 | 21,810 | |
Total Operating Expenses | 65,431 | 69,264 | 73,387 | 79,277 | 87,180 | 90,533 | |
R&D Expenses | 1,261 | 1,125 | 1,494 | 1,426 | 1,486 | - | |
Selling General & Admin Expenses | 53,008 | 57,148 | 60,483 | 65,529 | 14,403 | 17,241 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (151) | (180) | (153) | (303) | (503) | (506) | |
Interest Income | 22 | 32 | 76 | 90 | 115 | - | |
Income Tax Expense | 6,594 | 6,935 | 8,929 | 8,398 | 6,873 | 7,450 | |
Net Income | |||||||
Net Income | 14,993 | 15,906 | 20,280 | 22,045 | 22,417 | 20,712 | |
Supplemental | |||||||
EBIT | 21,821 | 23,328 | 29,710 | 30,782 | 30,006 | 27,970 | |
EBITDA | 27,558 | 29,541 | 36,242 | 37,571 | 37,836 | 36,432 | |