

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 249,140 | 336,492 | 325,863 | 389,082 | 340,336 | 322,606 | |
COGS | 203,758 | 247,244 | 245,290 | 296,381 | 265,560 | 257,226 | |
Gross Profit | 45,382 | 89,248 | 80,573 | 92,701 | 74,776 | 65,380 | |
Operating Expenses & Income | |||||||
Operating Income | 19,810 | 62,088 | 55,248 | 62,014 | 38,916 | 28,417 | |
Total Operating Expenses | 25,572 | 27,160 | 25,325 | 30,687 | 35,860 | 36,963 | |
R&D Expenses | 179 | 291 | 181 | 388 | 349 | - | |
Selling General & Admin Expenses | 20,801 | 23,701 | 27,443 | 33,859 | 35,860 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,187) | (5) | (626) | (2,646) | (560) | (699) | |
Interest Income | 67,182 | 1,173 | 2,265 | 2,492 | 2,283 | - | |
Income Tax Expense | 9,652 | 15,102 | 12,067 | 25,766 | 7,894 | 4,549 | |
Net Income | |||||||
Net Income | (30,988) | 67,394 | 53,661 | 81,154 | 53,428 | 40,953 | |
Supplemental | |||||||
EBIT | (17,314) | 83,089 | 69,410 | 111,260 | 64,117 | 49,103 | |
EBITDA | 407 | 97,346 | 97,056 | 161,166 | 111,167 | 92,709 | |