

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 441,797 | 492,692 | 555,844 | 610,523 | 645,222 | 661,526 | |
COGS | 369,648 | 409,334 | 460,543 | 496,338 | 536,156 | 548,242 | |
Gross Profit | 72,149 | 83,358 | 95,301 | 114,185 | 109,066 | 113,284 | |
Operating Expenses & Income | |||||||
Operating Income | 15,542 | 20,057 | 24,324 | 26,947 | 12,192 | 13,839 | |
Total Operating Expenses | 56,607 | 63,301 | 70,977 | 87,238 | 96,874 | 99,445 | |
R&D Expenses | 6,136 | 8,581 | 11,246 | 12,028 | 12,581 | - | |
Selling General & Admin Expenses | 1,442 | 2,197 | 52,344 | 67,452 | 12,704 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (809) | (788) | (854) | (817) | (2,314) | (2,573) | |
Interest Income | 128 | 366 | 904 | 905 | 2,691 | - | |
Income Tax Expense | 3,960 | 2,910 | 5,001 | 1,386 | (325) | 2,128 | |
Net Income | |||||||
Net Income | 7,899 | 15,577 | 19,000 | 22,103 | 11,138 | 14,864 | |
Supplemental | |||||||
EBIT | 12,682 | 19,314 | 24,935 | 24,495 | 13,352 | 15,347 | |
EBITDA | 23,603 | 30,287 | 36,419 | 37,861 | 31,388 | 34,017 | |