

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 298,276 | 304,566 | 307,898 | 324,056 | 339,487 | 340,395 | |
COGS | 211,293 | 225,000 | 231,190 | 237,290 | 236,019 | 240,955 | |
Gross Profit | 86,983 | 79,566 | 76,708 | 86,766 | 103,468 | 99,440 | |
Operating Expenses & Income | |||||||
Operating Income | 21,431 | 14,503 | 12,337 | 19,704 | 26,182 | 22,678 | |
Total Operating Expenses | 65,552 | 65,063 | 64,371 | 67,062 | 77,286 | 76,762 | |
R&D Expenses | 156 | 130 | 147 | 245 | - | - | |
Selling General & Admin Expenses | 27,633 | 28,599 | 28,731 | 29,325 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (12,775) | - | - | - | - | - | |
Interest Income | 9,283 | 11,603 | - | - | - | - | |
Income Tax Expense | 9,333 | 6,777 | 6,955 | 10,034 | 11,212 | 9,161 | |
Net Income | |||||||
Net Income | 20,999 | 16,603 | 17,138 | 25,816 | 29,654 | 28,225 | |
Supplemental | |||||||
EBIT | 30,466 | 23,617 | 24,383 | 36,218 | 41,084 | 35,058 | |
EBITDA | 41,372 | 34,375 | 34,491 | 45,696 | 50,298 | 49,231.5 | |