

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 335,216 | 344,533 | 324,689 | 338,375 | 294,916 | 345,417 | |
COGS | 224,452 | 210,059 | 220,701 | 223,192 | 191,465 | 237,142.3 | |
Gross Profit | 110,764 | 134,474 | 103,988 | 115,183 | 103,451 | 108,274.7 | |
Operating Expenses & Income | |||||||
Operating Income | 78,242 | 98,138 | 90,576 | 88,362 | 72,009 | 83,686.2 | |
Total Operating Expenses | 28,150 | 33,431 | 13,412 | 26,821 | 31,442 | 24,588.5 | |
R&D Expenses | 2,499 | 3,722 | 3,007 | 2,727 | 2,854 | 3,131.9 | |
Selling General & Admin Expenses | 1,601 | 1,835 | 1,458 | 1,578 | 11,380 | 7,776 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,573) | (3,234) | (29) | (2,675) | (2,385) | (3,793) | |
Interest Income | 2,474 | 3,053 | 3,281 | 2,750 | 2,270 | 1,565 | |
Income Tax Expense | 18,016 | 14,592 | 17,578 | 16,928 | 16,556 | 18,524.1 | |
Net Income | |||||||
Net Income | 50,084 | 69,648 | 59,694 | 58,671 | 52,849 | 58,161.8 | |
Supplemental | |||||||
EBIT | 80,701 | 97,390 | 86,643 | 88,468 | 81,724 | 89,721.2 | |
EBITDA | 100,320 | 118,977 | 108,721 | 111,235 | 105,411 | 110,547.4 | |