

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 237,382 | 260,504 | 276,807 | 304,744 | 335,686 | 357,661 | |
COGS | 138,203 | 148,706 | 154,120 | 167,676 | 180,483 | 190,399 | |
Gross Profit | 99,179 | 111,798 | 122,687 | 137,068 | 155,203 | 167,262 | |
Operating Expenses & Income | |||||||
Operating Income | 8,771 | 11,234 | 14,739 | 21,241 | 30,874 | 38,136 | |
Total Operating Expenses | 90,408 | 100,564 | 107,948 | 115,827 | 124,329 | 129,126 | |
R&D Expenses | 4,106 | 3,980 | 3,606 | 4,263 | - | - | |
Selling General & Admin Expenses | 74,423 | 82,216 | 87,807 | 93,232 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (896) | (1,139) | (1,350) | (1,567) | (1,389) | (1,413) | |
Interest Income | 67 | 507 | 392 | 531 | 586 | - | |
Income Tax Expense | 2,264 | 4,346 | 4,785 | 6,765 | 9,730 | 12,235 | |
Net Income | |||||||
Net Income | 6,415 | 5,028 | 10,052 | 13,317 | 21,980 | 26,826 | |
Supplemental | |||||||
EBIT | 9,772 | 10,781 | 16,473 | 21,840 | 33,196 | 39,237 | |
EBITDA | 21,613 | 24,338 | 30,972 | 37,583 | 47,281 | 52,740 | |