

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 245,419 | 279,315 | 303,027 | 322,564 | 360,664.8 | 349,307 | |
COGS | 161,465 | 189,115 | 201,068 | 212,686 | 243,238.9 | 234,858.2 | |
Gross Profit | 83,954 | 90,200 | 101,959 | 109,878 | 117,425.9 | 114,448.9 | |
Operating Expenses & Income | |||||||
Operating Income | 25,135 | 22,233 | 27,304 | 29,066 | 27,692.1 | 27,790.4 | |
Total Operating Expenses | 58,818 | 67,967 | 74,655 | 80,812 | 89,733.9 | 86,659.5 | |
R&D Expenses | 3,319 | 3,681 | 3,910 | - | - | - | |
Selling General & Admin Expenses | 37,038 | 42,662 | 46,838 | 50,487 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (99) | (162) | (250) | (357) | (411.4) | (301.3) | |
Interest Income | 84 | 140 | 445 | 494 | 453 | - | |
Income Tax Expense | 8,470 | 7,667 | 9,739 | 7,892 | 9,133.5 | 9,324.1 | |
Net Income | |||||||
Net Income | 18,053 | 14,772 | 19,886 | 20,874 | 18,374.1 | 18,116.5 | |
Supplemental | |||||||
EBIT | 25,037 | 22,121 | 30,454 | 29,754 | 27,692.1 | 28,616 | |
EBITDA | 36,045 | 34,147 | 43,129 | 44,050 | 45,815.9 | 46,285.3 | |