

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 250,200 | 279,050 | 322,284 | 324,655 | 321,913 | 321,649 | |
COGS | 203,139 | 226,866 | 261,299 | 265,184 | 270,671 | 272,605 | |
Gross Profit | 47,061 | 52,184 | 60,985 | 59,471 | 51,242 | 49,044 | |
Operating Expenses & Income | |||||||
Operating Income | 18,191 | 18,488 | 25,699 | 19,060 | 8,868 | 8,091 | |
Total Operating Expenses | 28,870 | 33,696 | 35,286 | 40,411 | 42,374 | 40,956 | |
R&D Expenses | 12,790 | 14,329 | 15,824 | 17,963 | 18,434 | 18,435 | |
Selling General & Admin Expenses | 10,420 | 11,655 | 12,729 | 12,754 | 12,541 | 12,098 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,617) | (2,109) | (2,272) | (1,862) | (1,949) | (2,837) | |
Interest Income | 1,549 | 2,528 | 2,656 | 2,418 | 1,824 | 2,075 | |
Income Tax Expense | 4,698 | 6,217 | 5,237 | 4,411 | 2,403 | 2,127 | |
Net Income | |||||||
Net Income | 15,382 | 15,457 | 16,532 | 11,351 | 7,323 | 5,791 | |
Supplemental | |||||||
EBIT | 19,422 | 23,714 | 26,739 | 21,610 | 13,234 | 12,228 | |
EBITDA | 46,685 | 52,199 | 54,305 | 32,662 | 24,292 | 26,974 | |