

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 666,149 | 709,923 | 719,451 | 801,236 | 874,030 | 931,400 | |
COGS | 434,465 | 491,417 | 527,802 | 582,472 | 609,978 | 632,253 | |
Gross Profit | 231,684 | 218,506 | 191,649 | 218,764 | 264,052 | 299,147 | |
Operating Expenses & Income | |||||||
Operating Income | 104,070 | 67,552 | 22,351 | 40,083 | 71,702 | 94,993 | |
Total Operating Expenses | 127,614 | 150,954 | 169,298 | 178,681 | 192,350 | 204,154 | |
R&D Expenses | 6,020 | 7,243 | 9,853 | 5,668 | 3,852 | - | |
Selling General & Admin Expenses | 86,403 | 93,656 | 108,311 | 113,874 | 124,359 | 10,148 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (17) | (54) | (127) | (245) | (428) | (495) | |
Interest Income | 135 | 139 | 189 | 369 | 400 | - | |
Income Tax Expense | 34,051 | 23,140 | 11,175 | 10,837 | 24,263 | 31,162 | |
Net Income | |||||||
Net Income | 41,242 | 22,901 | 3,540 | 15,977 | 31,667 | 43,139 | |
Supplemental | |||||||
EBIT | 100,427 | 61,289 | 20,453 | 31,457 | 66,654 | 89,271 | |
EBITDA | 110,538 | 69,974 | 28,557 | 41,893 | 75,769 | 99,339.5 | |