

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 335,216 | 344,533 | 343,074 | 317,958.6 | 294,916 | 295,067.8 | |
COGS | 224,452 | 210,059 | 220,635 | 209,725.4 | 191,465 | 198,444.5 | |
Gross Profit | 110,764 | 134,474 | 122,439 | 108,233.3 | 103,451 | 96,622.3 | |
Operating Expenses & Income | |||||||
Operating Income | 78,242 | 98,138 | 91,367 | 83,030.5 | 72,009 | 72,795.2 | |
Total Operating Expenses | 28,150 | 33,431 | 31,072 | 25,202.7 | 31,442 | 22,350.4 | |
R&D Expenses | 2,499 | 3,722 | 3,007 | 2,562.5 | 2,854 | 2,942.8 | |
Selling General & Admin Expenses | 1,601 | 1,835 | 1,458 | 1,482.8 | 11,380 | 11,189 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,573) | (3,234) | (100) | (2,513.6) | (2,385) | (2,516) | |
Interest Income | 965 | 2,489 | 2,616 | 4,657 | 2,270 | 2,443 | |
Income Tax Expense | 18,016 | 14,592 | 17,578 | 15,906.6 | 16,556 | 16,468.4 | |
Net Income | |||||||
Net Income | 50,084 | 69,648 | 59,694 | 55,131 | 52,849 | 52,677.6 | |
Supplemental | |||||||
EBIT | 76,329 | 99,438 | 86,902 | 83,130.2 | 81,724 | - | |
EBITDA | 95,948 | 121,025 | 108,980 | 104,523.5 | 105,411 | 80,165.9 | |