

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 782,723 | 898,022 | 941,790 | 988,981 | 945,268 | 968,231 | |
COGS | 479,610 | 579,781 | 601,398 | 612,597 | 589,417 | 591,141 | |
Gross Profit | 303,113 | 318,241 | 340,392 | 376,384 | 355,851 | 377,090 | |
Operating Expenses & Income | |||||||
Operating Income | 122,483 | 119,566 | 127,974 | 138,463 | 108,884 | 116,056 | |
Total Operating Expenses | 180,630 | 198,675 | 212,418 | 237,921 | 246,967 | 408,763 | |
R&D Expenses | 8,184 | 8,270 | 9,818 | 10,304 | 13,611 | 11,384 | |
Selling General & Admin Expenses | 66,000 | 73,858 | 82,077 | 90,025 | 92,913 | 180,531 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,507) | (2,801) | (3,507) | (3,241) | (3,928) | (4,316) | |
Interest Income | 5,211 | 4,628 | 6,476 | 9,716 | 7,335 | 8,950 | |
Income Tax Expense | 38,372 | 37,333 | 34,326 | 39,309 | 34,529 | 26,771 | |
Net Income | |||||||
Net Income | 72,745 | 67,608 | 86,053 | 81,841 | 65,213 | 64,431 | |
Supplemental | |||||||
EBIT | 123,484 | 118,509 | 135,815 | 137,778 | 109,314 | - | |
EBITDA | 161,410 | 159,995 | 179,068 | 184,316 | 157,122 | - | |