

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 119,633 | 121,140 | 121,872 | 123,721 | 127,584 | 127,584 | |
COGS | 68,303 | 69,058 | 66,689 | 66,395 | 64,702 | 64,702 | |
Gross Profit | 51,330 | 52,082 | 55,183 | 57,326 | 62,882 | 62,882 | |
Operating Expenses & Income | |||||||
Operating Income | 18,863 | 22,324 | 26,545 | 27,488 | 35,274 | 35,273 | |
Total Operating Expenses | 32,467 | 29,758 | 28,638 | 29,838 | 27,608 | 27,609 | |
R&D Expenses | 387 | 459 | 153 | 104 | - | 112 | |
Selling General & Admin Expenses | 32,467 | 29,758 | 21,635 | 22,925 | - | 2,427 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,060) | (1,497) | (1,897) | (1,537) | (876) | (876) | |
Interest Income | 1,483 | 1,693 | 2,236 | 2,111 | 2,564 | - | |
Income Tax Expense | 5,499 | 7,023 | 8,103 | 8,435 | 11,253 | 11,253 | |
Net Income | |||||||
Net Income | 14,580 | 15,810 | 17,739 | 19,106 | 23,312 | 23,312 | |
Supplemental | |||||||
EBIT | 21,336 | 24,620 | 28,155 | 29,474 | 35,784 | 35,784 | |
EBITDA | 44,375 | 45,852 | 48,386 | 47,757 | 51,247 | 51,247 | |