

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 415,116 | 483,071 | 503,079 | 499,683 | 486,425 | 490,302 | |
COGS | 166,699 | 194,593 | 203,166 | 204,163 | 200,189 | 201,041 | |
Gross Profit | 248,417 | 288,478 | 299,913 | 295,520 | 286,236 | 289,261 | |
Operating Expenses & Income | |||||||
Operating Income | 53,202 | 66,068 | 63,399 | 55,391 | 44,950 | 44,367 | |
Total Operating Expenses | 195,215 | 222,410 | 236,514 | 240,129 | 241,286 | 244,894 | |
R&D Expenses | 8,655 | 9,381 | 9,095 | 9,398 | - | 9,733 | |
Selling General & Admin Expenses | 115,754 | 135,704 | 147,687 | 147,699 | 241,050 | 29,170 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (680) | (666) | (660) | (874) | (1,301) | (1,644) | |
Interest Income | 15,791 | 6,036 | 11,594 | 13,076 | 9,254 | - | |
Income Tax Expense | 20,197 | 22,636 | 22,528 | 25,588 | 20,254 | 21,323 | |
Net Income | |||||||
Net Income | 44,917 | 50,641 | 51,006 | 45,533 | 44,228 | 46,221 | |
Supplemental | |||||||
EBIT | 70,158 | 79,194 | 81,026 | 81,216 | 71,244 | 62,390 | |
EBITDA | 93,927 | 104,527 | 108,867 | 111,194 | 100,053 | 91,413 | |