

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 998,276 | 1,309,021 | 1,442,574 | 1,638,720 | 1,774,231 | 1,858,785 | |
COGS | 619,953 | 821,487 | 866,449 | 981,275 | 1,023,995 | 1,067,608 | |
Gross Profit | 378,323 | 487,534 | 576,125 | 657,445 | 750,236 | 791,177 | |
Operating Expenses & Income | |||||||
Operating Income | 84,001 | 104,167 | 155,877 | 176,086 | 247,678 | 267,099 | |
Total Operating Expenses | 294,322 | 383,367 | 420,248 | 481,359 | 502,558 | 524,078 | |
R&D Expenses | 24,251 | 28,106 | 29,996 | 32,942 | - | - | |
Selling General & Admin Expenses | 294,322 | 383,367 | 420,247 | 481,358 | 481,331 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (5,934) | (11,806) | (14,397) | (19,786) | (27,149) | (26,566) | |
Interest Income | 4,201 | 4,997 | 6,950 | 11,092 | 11,092 | - | |
Income Tax Expense | 19,245 | 25,042 | 42,502 | 52,848 | 69,390 | 74,784 | |
Net Income | |||||||
Net Income | 67,569 | 79,418 | 118,476 | 127,337 | 179,801 | 194,327 | |
Supplemental | |||||||
EBIT | 84,373 | 107,040 | 161,060 | 179,836 | 277,714 | 292,094 | |
EBITDA | 118,262 | 154,156 | 213,335 | 243,529 | 347,777 | 368,158 | |