

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 221,208 | 255,429 | 258,109 | 277,915 | 282,908 | 282,908 | |
COGS | 145,621 | 164,573 | 171,496 | 178,840 | 186,155 | 186,155 | |
Gross Profit | 75,587 | 90,856 | 86,613 | 99,075 | 96,753 | 96,753 | |
Operating Expenses & Income | |||||||
Operating Income | 18,520 | 25,931 | 18,455 | 16,652 | 8,102 | 8,102 | |
Total Operating Expenses | 57,067 | 64,925 | 68,158 | 82,423 | 88,651 | 88,651 | |
R&D Expenses | 170 | 288 | 348 | 410 | 532 | - | |
Selling General & Admin Expenses | 49,648 | 55,535 | 68,158 | 71,488 | 77,567 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (100) | (123) | (63) | (80) | (84) | (84) | |
Interest Income | 89 | 587 | 1,501 | 1,521 | 1,099 | - | |
Income Tax Expense | 4,396 | 6,153 | 6,671 | 7,253 | 5,855 | 5,855 | |
Net Income | |||||||
Net Income | 14,078 | 12,679 | 11,385 | 7,393 | 1,278 | 1,278 | |
Supplemental | |||||||
EBIT | 19,558 | 21,475 | 19,757 | 17,272 | 10,000 | 10,000 | |
EBITDA | 25,660 | 27,603 | 26,676 | 25,527 | 22,198 | 24,898 | |