

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 382,561 | 439,574 | 472,397 | 509,565 | 518,456 | 544,474 | |
COGS | 317,096 | 362,133 | 394,938 | 409,901 | 410,581 | 426,776 | |
Gross Profit | 65,465 | 77,441 | 77,459 | 99,664 | 107,875 | 117,698 | |
Operating Expenses & Income | |||||||
Operating Income | 27,744 | 36,327 | 35,676 | 49,004 | 42,676 | 42,829 | |
Total Operating Expenses | 37,721 | 41,114 | 41,783 | 50,660 | 65,199 | 74,869 | |
R&D Expenses | 18,829 | 19,411 | 22,502 | 22,770 | - | - | |
Selling General & Admin Expenses | 37,721 | 40,988 | 41,624 | 50,660 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (90) | (181) | (176) | (419) | (898) | (1,411) | |
Interest Income | 1,703 | 9,981 | 4,437 | 4,894 | 4,070 | - | |
Income Tax Expense | 8,794 | 10,611 | 9,764 | 12,670 | 13,925 | 14,889 | |
Net Income | |||||||
Net Income | 21,446 | 26,497 | 26,497 | 32,059 | 32,814 | 31,798 | |
Supplemental | |||||||
EBIT | 35,864 | 45,070 | 43,194 | 53,449 | 57,102 | 55,713 | |
EBITDA | 72,181 | 86,683 | 80,238 | 97,132 | 98,917 | 100,146 | |