

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 397,940 | 445,985 | 541,010 | 615,449 | 633,331 | 640,495 | |
COGS | 340,052 | 387,085 | 464,090 | 515,724 | 527,581 | 531,100 | |
Gross Profit | 57,888 | 58,900 | 76,920 | 99,725 | 105,750 | 109,395 | |
Operating Expenses & Income | |||||||
Operating Income | 227 | 1,110 | 16,560 | 33,977 | 42,660 | 45,003 | |
Total Operating Expenses | 57,661 | 57,790 | 60,360 | 65,748 | 63,090 | 64,392 | |
R&D Expenses | 9,138 | 14,302 | 14,377 | 16,758 | - | - | |
Selling General & Admin Expenses | 49,999 | 52,614 | 59,072 | 63,137 | 63,090 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,036) | (1,261) | (2,269) | (3,804) | (3,675) | (2,983) | |
Interest Income | 201 | 723 | 617 | 633 | 735 | - | |
Income Tax Expense | 2,835 | 4,556 | 6,218 | 8,575 | 8,480 | 9,218 | |
Net Income | |||||||
Net Income | (4,957) | (6,357) | 6,683 | 18,641 | 27,419 | 29,112 | |
Supplemental | |||||||
EBIT | 428 | 1,648 | 17,177 | 34,609 | 41,572 | 43,260 | |
EBITDA | 32,405 | 32,183 | 48,593 | 65,303 | 72,728 | 74,584 | |