

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 302,746 | 338,831 | 363,366 | 381,661 | 423,923 | 414,640 | |
COGS | 261,349 | 292,468 | 303,419 | 310,015 | 333,197 | 321,744 | |
Gross Profit | 41,397 | 46,363 | 59,947 | 71,646 | 90,726 | 92,896 | |
Operating Expenses & Income | |||||||
Operating Income | 14,383 | 15,326 | 24,192 | 32,415 | 47,263 | 44,878 | |
Total Operating Expenses | 27,014 | 31,037 | 35,755 | 39,231 | 43,463 | 48,018 | |
R&D Expenses | 1,133 | 2,621 | 2,746 | - | - | - | |
Selling General & Admin Expenses | 26,133 | 29,309 | 33,669 | 36,639 | 4,514 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (237) | (278) | (288) | (269) | (423) | (425) | |
Interest Income | 2,082 | 264 | 413 | 549 | 624 | - | |
Income Tax Expense | 5,145 | 4,133 | 6,942 | 9,484 | 14,813 | 14,819 | |
Net Income | |||||||
Net Income | 11,535 | 12,227 | 19,612 | 27,631 | 37,471 | 34,924 | |
Supplemental | |||||||
EBIT | 16,962 | 17,129 | 27,340 | 37,776 | 53,249 | 49,549 | |
EBITDA | 18,903 | 19,610 | 30,072 | 41,068 | 57,007 | 38,198.5 | |