
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 289,071 | 316,947 | 345,369 | 384,012 | 417,023 | 442,630 | |
COGS | 240,911 | 264,624 | 288,316 | 318,926 | 344,412 | 363,436 | |
Gross Profit | 48,160 | 52,323 | 57,053 | 65,086 | 72,611 | 79,194 | |
Operating Expenses & Income | |||||||
Operating Income | 16,261 | 18,641 | 21,322 | 25,556 | 29,713 | 34,845 | |
Total Operating Expenses | 31,899 | 33,682 | 35,731 | 39,530 | 42,898 | 44,349 | |
R&D Expenses | 913 | 926 | 1,028 | - | - | - | |
Selling General & Admin Expenses | 28,051 | 29,810 | 31,848 | 35,217 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (13) | (12) | (18) | (19) | (23) | (25) | |
Interest Income | 45 | 46 | 72 | 161 | 373 | - | |
Income Tax Expense | 5,438 | 5,656 | 7,309 | 7,870 | 9,467 | 11,195 | |
Net Income | |||||||
Net Income | 12,266 | 15,427 | 15,623 | 18,783 | 23,420 | 26,822 | |
Supplemental | |||||||
EBIT | 17,717 | 21,095 | 22,950 | 26,672 | 32,910 | 37,094 | |
EBITDA | 19,342 | 22,925 | 24,925 | 28,390 | 34,938 | 39,070 | |