

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 196,578 | 233,871 | 233,408 | 232,978 | 251,911 | 254,710 | |
COGS | 136,494 | 165,686 | 159,889 | 156,800 | 168,169 | 170,228 | |
Gross Profit | 60,084 | 68,185 | 73,519 | 76,178 | 83,742 | 84,482 | |
Operating Expenses & Income | |||||||
Operating Income | 24,182 | 28,095 | 30,499 | 32,624 | 36,273 | 35,922 | |
Total Operating Expenses | 35,901 | 40,089 | 43,021 | 43,554 | 47,469 | 48,560 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 31,930 | 35,333 | 37,791 | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (265) | (254) | (233) | (408) | (620) | (665) | |
Interest Income | 16 | 53 | 185 | 433 | 540 | - | |
Income Tax Expense | 8,686 | 9,698 | 10,670 | 11,129 | 12,122 | 11,953 | |
Net Income | |||||||
Net Income | 16,772 | 20,218 | 22,095 | 24,275 | 25,311 | 25,741 | |
Supplemental | |||||||
EBIT | 25,879 | 30,481 | 33,512 | 36,449 | 38,500 | 38,119 | |
EBITDA | 31,239 | 36,224 | 39,867 | 43,189 | 45,581 | 45,357 | |